idle_inject_device
static void idle_inject_wakeup(struct idle_inject_device *ii_dev)
struct idle_inject_device *ii_dev =
container_of(timer, struct idle_inject_device, timer);
struct idle_inject_device *ii_dev;
ii_dev = per_cpu(idle_inject_device, cpu);
void idle_inject_set_duration(struct idle_inject_device *ii_dev,
void idle_inject_get_duration(struct idle_inject_device *ii_dev,
void idle_inject_set_latency(struct idle_inject_device *ii_dev,
int idle_inject_start(struct idle_inject_device *ii_dev)
void idle_inject_stop(struct idle_inject_device *ii_dev)
struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
struct idle_inject_device *ii_dev;
if (per_cpu(idle_inject_device, cpu)) {
per_cpu(idle_inject_device, cpu) = ii_dev;
per_cpu(idle_inject_device, cpu_rb) = NULL;
struct idle_inject_device *idle_inject_register(struct cpumask *cpumask)
void idle_inject_unregister(struct idle_inject_device *ii_dev)
per_cpu(idle_inject_device, cpu) = NULL;
static DEFINE_PER_CPU(struct idle_inject_device *, idle_inject_device);
struct idle_inject_device *ii_dev = idle_cdev->ii_dev;
struct idle_inject_device *ii_dev;
struct idle_inject_device *ii_dev;
static struct idle_inject_device *ii_dev;
struct idle_inject_device;
struct idle_inject_device *idle_inject_register(struct cpumask *cpumask);
struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
void idle_inject_unregister(struct idle_inject_device *ii_dev);
int idle_inject_start(struct idle_inject_device *ii_dev);
void idle_inject_stop(struct idle_inject_device *ii_dev);
void idle_inject_set_duration(struct idle_inject_device *ii_dev,
void idle_inject_get_duration(struct idle_inject_device *ii_dev,
void idle_inject_set_latency(struct idle_inject_device *ii_dev,