Lines Matching refs:ppmu_data
81 struct busfreq_ppmu_data ppmu_data; member
635 struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data; in exynos4_bus_get_dev_status() local
638 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() local
911 ppmu_data = &data->ppmu_data; in exynos4_busfreq_probe()
912 ppmu_data->ppmu_end = PPMU_END; in exynos4_busfreq_probe()
913 ppmu_data->ppmu = devm_kzalloc(dev, in exynos4_busfreq_probe()
916 if (!ppmu_data->ppmu) { in exynos4_busfreq_probe()
922 ppmu_data->ppmu[PPMU_DMC0].hw_base = S5P_VA_DMC0; in exynos4_busfreq_probe()
923 ppmu_data->ppmu[PPMU_DMC1].hw_base = S5P_VA_DMC1; in exynos4_busfreq_probe()
982 busfreq_mon_reset(ppmu_data); in exynos4_busfreq_probe()
1015 struct busfreq_ppmu_data *ppmu_data = &data->ppmu_data; in exynos4_busfreq_resume() local
1017 busfreq_mon_reset(ppmu_data); in exynos4_busfreq_resume()