Home
last modified time | relevance | path

Searched refs:idle_inject_device (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/include/linux/
H A Didle_inject.h12 struct idle_inject_device;
14 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask);
16 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
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,
/openbmc/linux/drivers/powercap/
H A Didle_inject.c83 struct idle_inject_device { struct
93 static DEFINE_PER_CPU(struct idle_inject_device *, idle_inject_device); argument
127 struct idle_inject_device *ii_dev = in idle_inject_timer_fn()
128 container_of(timer, struct idle_inject_device, timer); in idle_inject_timer_fn()
150 struct idle_inject_device *ii_dev; in idle_inject_fn()
153 ii_dev = per_cpu(idle_inject_device, cpu); in idle_inject_fn()
334 struct idle_inject_device *ii_dev; in idle_inject_register_full()
349 if (per_cpu(idle_inject_device, cpu)) { in idle_inject_register_full()
354 per_cpu(idle_inject_device, cpu) = ii_dev; in idle_inject_register_full()
363 per_cpu(idle_inject_device, cpu_rb) = NULL; in idle_inject_register_full()
[all …]
/openbmc/linux/drivers/thermal/
H A Dcpuidle_cooling.c26 struct idle_inject_device *ii_dev;
128 struct idle_inject_device *ii_dev = idle_cdev->ii_dev; in cpuidle_cooling_set_cur_state()
173 struct idle_inject_device *ii_dev; in __cpuidle_cooling_register()
/openbmc/linux/drivers/thermal/intel/
H A Dintel_powerclamp.c560 static struct idle_inject_device *ii_dev;