Searched refs:ii_dev (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/powercap/ |
| A D | idle_inject.c | 130 if (!ii_dev->update || ii_dev->update()) in idle_inject_timer_fn() 131 idle_inject_wakeup(ii_dev); in idle_inject_timer_fn() 232 idle_inject_wakeup(ii_dev); in idle_inject_start() 234 hrtimer_start(&ii_dev->timer, in idle_inject_start() 337 ii_dev = kzalloc(sizeof(*ii_dev) + cpumask_size(), GFP_KERNEL); in idle_inject_register_full() 338 if (!ii_dev) in idle_inject_register_full() 345 ii_dev->update = update; in idle_inject_register_full() 357 return ii_dev; in idle_inject_register_full() 366 kfree(ii_dev); in idle_inject_register_full() 401 idle_inject_stop(ii_dev); in idle_inject_unregister() [all …]
|
| /linux/drivers/thermal/ |
| A D | cpuidle_cooling.c | 26 struct idle_inject_device *ii_dev; member 128 struct idle_inject_device *ii_dev = idle_cdev->ii_dev; in cpuidle_cooling_set_cur_state() local 141 idle_inject_start(ii_dev); in cpuidle_cooling_set_cur_state() 143 idle_inject_stop(ii_dev); in cpuidle_cooling_set_cur_state() 173 struct idle_inject_device *ii_dev; in __cpuidle_cooling_register() local 188 ii_dev = idle_inject_register(drv->cpumask); in __cpuidle_cooling_register() 189 if (!ii_dev) { in __cpuidle_cooling_register() 197 idle_inject_set_duration(ii_dev, TICK_USEC, idle_duration_us); in __cpuidle_cooling_register() 198 idle_inject_set_latency(ii_dev, latency_us); in __cpuidle_cooling_register() 200 idle_cdev->ii_dev = ii_dev; in __cpuidle_cooling_register() [all …]
|
| /linux/include/linux/ |
| A D | idle_inject.h | 19 void idle_inject_unregister(struct idle_inject_device *ii_dev); 21 int idle_inject_start(struct idle_inject_device *ii_dev); 23 void idle_inject_stop(struct idle_inject_device *ii_dev); 25 void idle_inject_set_duration(struct idle_inject_device *ii_dev, 29 void idle_inject_get_duration(struct idle_inject_device *ii_dev, 33 void idle_inject_set_latency(struct idle_inject_device *ii_dev,
|
| /linux/drivers/thermal/intel/ |
| A D | intel_powerclamp.c | 531 static struct idle_inject_device *ii_dev; variable 557 idle_inject_set_duration(ii_dev, runtime, duration); in idle_inject_update() 575 idle_inject_set_duration(ii_dev, runtime, duration); in trigger_idle_injection() 576 idle_inject_start(ii_dev); in trigger_idle_injection() 593 ii_dev = idle_inject_register(idle_injection_cpu_mask); in powerclamp_idle_injection_register() 596 if (!ii_dev) { in powerclamp_idle_injection_register() 601 idle_inject_set_duration(ii_dev, TICK_USEC, duration); in powerclamp_idle_injection_register() 602 idle_inject_set_latency(ii_dev, UINT_MAX); in powerclamp_idle_injection_register() 617 idle_inject_stop(ii_dev); in remove_idle_injection() 646 idle_inject_unregister(ii_dev); in end_power_clamp() [all …]
|
Completed in 9 milliseconds