Lines Matching refs:edev
32 struct devfreq_event_dev **edev; member
88 static int exynos_ppmu_find_ppmu_id(struct devfreq_event_dev *edev) in exynos_ppmu_find_ppmu_id() argument
93 if (!strcmp(edev->desc->name, ppmu_events[i].name)) in exynos_ppmu_find_ppmu_id()
99 static int exynos_ppmu_disable(struct devfreq_event_dev *edev) in exynos_ppmu_disable() argument
101 struct exynos_ppmu *info = devfreq_event_get_drvdata(edev); in exynos_ppmu_disable()
120 static int exynos_ppmu_set_event(struct devfreq_event_dev *edev) in exynos_ppmu_set_event() argument
122 struct exynos_ppmu *info = devfreq_event_get_drvdata(edev); in exynos_ppmu_set_event()
123 int id = exynos_ppmu_find_ppmu_id(edev); in exynos_ppmu_set_event()
151 static int exynos_ppmu_get_event(struct devfreq_event_dev *edev, in exynos_ppmu_get_event() argument
154 struct exynos_ppmu *info = devfreq_event_get_drvdata(edev); in exynos_ppmu_get_event()
155 int id = exynos_ppmu_find_ppmu_id(edev); in exynos_ppmu_get_event()
191 dev_dbg(&edev->dev, "%s (event: %ld/%ld)\n", edev->desc->name, in exynos_ppmu_get_event()
298 struct devfreq_event_dev **edev; in exynos_ppmu_probe() local
319 info->edev = devm_kzalloc(&pdev->dev, size, GFP_KERNEL); in exynos_ppmu_probe()
320 if (!info->edev) { in exynos_ppmu_probe()
325 edev = info->edev; in exynos_ppmu_probe()
329 edev[i] = devm_devfreq_event_add_edev(&pdev->dev, &desc[i]); in exynos_ppmu_probe()
330 if (IS_ERR(edev[i])) { in exynos_ppmu_probe()
331 ret = PTR_ERR(edev[i]); in exynos_ppmu_probe()