Lines Matching defs:edev
51 struct devfreq_event_dev *edev;
60 static void rockchip_dfi_start_hardware_counter(struct devfreq_event_dev *edev)
62 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
85 static void rockchip_dfi_stop_hardware_counter(struct devfreq_event_dev *edev)
87 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
93 static int rockchip_dfi_get_busier_ch(struct devfreq_event_dev *edev)
95 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
100 rockchip_dfi_stop_hardware_counter(edev);
114 rockchip_dfi_start_hardware_counter(edev);
119 static int rockchip_dfi_disable(struct devfreq_event_dev *edev)
121 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
123 rockchip_dfi_stop_hardware_counter(edev);
129 static int rockchip_dfi_enable(struct devfreq_event_dev *edev)
131 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
136 dev_err(&edev->dev, "failed to enable dfi clk: %d\n", ret);
140 rockchip_dfi_start_hardware_counter(edev);
144 static int rockchip_dfi_set_event(struct devfreq_event_dev *edev)
149 static int rockchip_dfi_get_event(struct devfreq_event_dev *edev,
152 struct rockchip_dfi *info = devfreq_event_get_drvdata(edev);
155 busier_ch = rockchip_dfi_get_busier_ch(edev);
217 data->edev = devm_devfreq_event_add_edev(&pdev->dev, desc);
218 if (IS_ERR(data->edev)) {
221 return PTR_ERR(data->edev);