Searched refs:ppmu_data (Results 1 – 4 of 4) sorted by relevance
58 void busfreq_mon_reset(struct busfreq_ppmu_data *ppmu_data) in busfreq_mon_reset() argument62 for (i = 0; i < ppmu_data->ppmu_end; i++) { in busfreq_mon_reset()63 void __iomem *ppmu_base = ppmu_data->ppmu[i].hw_base; in busfreq_mon_reset()69 ppmu_data->ppmu[i].event[PPMU_PMNCNT3] = RDWR_DATA_COUNT; in busfreq_mon_reset()71 ppmu_data->ppmu[i].event[PPMU_PMNCNT3]); in busfreq_mon_reset()78 void exynos_read_ppmu(struct busfreq_ppmu_data *ppmu_data) in exynos_read_ppmu() argument82 for (i = 0; i < ppmu_data->ppmu_end; i++) { in exynos_read_ppmu()83 void __iomem *ppmu_base = ppmu_data->ppmu[i].hw_base; in exynos_read_ppmu()88 ppmu_data->ppmu[i].ccnt = __raw_readl(ppmu_base + PPMU_CCNT); in exynos_read_ppmu()91 if (ppmu_data->ppmu[i].event[j] == 0) in exynos_read_ppmu()[all …]
53 struct busfreq_ppmu_data ppmu_data; member151 struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data; in exynos5_int_get_dev_status() local154 exynos_read_ppmu(ppmu_data); in exynos5_int_get_dev_status()155 busier_dmc = exynos_get_busier_ppmu(ppmu_data); in exynos5_int_get_dev_status()160 stat->busy_time = ppmu_data->ppmu[busier_dmc].count[PPMU_PMNCNT3]; in exynos5_int_get_dev_status()162 stat->total_time = ppmu_data->ppmu[busier_dmc].ccnt; in exynos5_int_get_dev_status()249 struct busfreq_ppmu_data *ppmu_data; in exynos5_busfreq_int_probe() local265 ppmu_data = &data->ppmu_data; in exynos5_busfreq_int_probe()266 ppmu_data->ppmu_end = PPMU_END; in exynos5_busfreq_int_probe()267 ppmu_data->ppmu = devm_kzalloc(dev, in exynos5_busfreq_int_probe()[all …]
81 struct busfreq_ppmu_data ppmu_data; member635 struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data; in exynos4_bus_get_dev_status() local638 exynos_read_ppmu(ppmu_data); in exynos4_bus_get_dev_status()639 busier = exynos_get_busier_ppmu(ppmu_data); in exynos4_bus_get_dev_status()643 stat->busy_time = ppmu_data->ppmu[busier].count[PPMU_PMNCNT3]; in exynos4_bus_get_dev_status()645 stat->total_time = ppmu_data->ppmu[busier].ccnt; in exynos4_bus_get_dev_status()648 if (ppmu_data->ppmu[busier].ccnt_overflow || in exynos4_bus_get_dev_status()649 ppmu_data->ppmu[busier].count_overflow[0]) in exynos4_bus_get_dev_status()900 struct busfreq_ppmu_data *ppmu_data; in exynos4_busfreq_probe() local911 ppmu_data = &data->ppmu_data; in exynos4_busfreq_probe()[all …]
83 void busfreq_mon_reset(struct busfreq_ppmu_data *ppmu_data);84 void exynos_read_ppmu(struct busfreq_ppmu_data *ppmu_data);85 int exynos_get_busier_ppmu(struct busfreq_ppmu_data *ppmu_data);