Lines Matching refs:idle_inject_device

83 struct idle_inject_device {  struct
93 static DEFINE_PER_CPU(struct idle_inject_device *, idle_inject_device); argument
102 static void idle_inject_wakeup(struct idle_inject_device *ii_dev) in idle_inject_wakeup()
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()
171 void idle_inject_set_duration(struct idle_inject_device *ii_dev, in idle_inject_set_duration()
190 void idle_inject_get_duration(struct idle_inject_device *ii_dev, in idle_inject_get_duration()
204 void idle_inject_set_latency(struct idle_inject_device *ii_dev, in idle_inject_set_latency()
221 int idle_inject_start(struct idle_inject_device *ii_dev) in idle_inject_start()
254 void idle_inject_stop(struct idle_inject_device *ii_dev) in idle_inject_stop()
331 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask, in idle_inject_register_full()
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()
383 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask) in idle_inject_register()
397 void idle_inject_unregister(struct idle_inject_device *ii_dev) in idle_inject_unregister()
404 per_cpu(idle_inject_device, cpu) = NULL; in idle_inject_unregister()