Home
last modified time | relevance | path

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

/drivers/powercap/
Didle_inject.c86 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/
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
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 …]