Searched refs:ii_dev (Results 1 – 2 of 2) sorted by relevance
/drivers/powercap/ |
D | idle_inject.c | 86 static void idle_inject_wakeup(struct idle_inject_device *ii_dev) in idle_inject_wakeup() argument 91 for_each_cpu_and(cpu, to_cpumask(ii_dev->cpumask), cpu_online_mask) { in idle_inject_wakeup() 111 struct idle_inject_device *ii_dev = in idle_inject_timer_fn() local 114 duration_us = READ_ONCE(ii_dev->run_duration_us); in idle_inject_timer_fn() 115 duration_us += READ_ONCE(ii_dev->idle_duration_us); in idle_inject_timer_fn() 117 idle_inject_wakeup(ii_dev); in idle_inject_timer_fn() 133 struct idle_inject_device *ii_dev; in idle_inject_fn() local 136 ii_dev = per_cpu(idle_inject_device, cpu); in idle_inject_fn() 144 play_idle_precise(READ_ONCE(ii_dev->idle_duration_us) * NSEC_PER_USEC, in idle_inject_fn() 145 READ_ONCE(ii_dev->latency_us) * NSEC_PER_USEC); in idle_inject_fn() [all …]
|
/drivers/thermal/ |
D | cpuidle_cooling.c | 25 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 133 idle_inject_get_duration(ii_dev, &runtime_us, &idle_duration_us); in cpuidle_cooling_set_cur_state() 137 idle_inject_set_duration(ii_dev, runtime_us, idle_duration_us); in cpuidle_cooling_set_cur_state() 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() [all …]
|