Home
last modified time | relevance | path

Searched refs:ii_dev (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/powercap/
A Didle_inject.c117 idle_inject_wakeup(ii_dev); in idle_inject_timer_fn()
207 idle_inject_wakeup(ii_dev); in idle_inject_start()
209 hrtimer_start(&ii_dev->timer, in idle_inject_start()
236 hrtimer_cancel(&ii_dev->timer); in idle_inject_stop()
305 ii_dev = kzalloc(sizeof(*ii_dev) + cpumask_size(), GFP_KERNEL); in idle_inject_register()
306 if (!ii_dev) in idle_inject_register()
312 ii_dev->latency_us = UINT_MAX; in idle_inject_register()
324 return ii_dev; in idle_inject_register()
333 kfree(ii_dev); in idle_inject_register()
350 idle_inject_stop(ii_dev); in idle_inject_unregister()
[all …]
/linux/drivers/thermal/
A Dcpuidle_cooling.c25 struct idle_inject_device *ii_dev; member
127 struct idle_inject_device *ii_dev = idle_cdev->ii_dev; in cpuidle_cooling_set_cur_state() local
140 idle_inject_start(ii_dev); in cpuidle_cooling_set_cur_state()
142 idle_inject_stop(ii_dev); in cpuidle_cooling_set_cur_state()
172 struct idle_inject_device *ii_dev; in __cpuidle_cooling_register() local
187 ii_dev = idle_inject_register(drv->cpumask); in __cpuidle_cooling_register()
188 if (!ii_dev) { in __cpuidle_cooling_register()
196 idle_inject_set_duration(ii_dev, TICK_USEC, idle_duration_us); in __cpuidle_cooling_register()
197 idle_inject_set_latency(ii_dev, latency_us); in __cpuidle_cooling_register()
199 idle_cdev->ii_dev = ii_dev; in __cpuidle_cooling_register()
[all …]
/linux/include/linux/
A Didle_inject.h16 void idle_inject_unregister(struct idle_inject_device *ii_dev);
18 int idle_inject_start(struct idle_inject_device *ii_dev);
20 void idle_inject_stop(struct idle_inject_device *ii_dev);
22 void idle_inject_set_duration(struct idle_inject_device *ii_dev,
26 void idle_inject_get_duration(struct idle_inject_device *ii_dev,
30 void idle_inject_set_latency(struct idle_inject_device *ii_dev,

Completed in 7 milliseconds