pm121_cpu_state
static struct pm121_cpu_state *pm121_cpu_state;
pm121_cpu_state = kmalloc_obj(struct pm121_cpu_state);
if (pm121_cpu_state == NULL)
pm121_cpu_state->ticks = 1;
wf_cpu_pid_init(&pm121_cpu_state->pid, &pid_param);
static void pm121_cpu_fans_tick(struct pm121_cpu_state *st)
for (i = 0; i < pm121_cpu_state->pid.param.history_len; i++)
total_power += pm121_cpu_state->pid.powers[i];
average_power = total_power / pm121_cpu_state->pid.param.history_len;
if (pm121_cpu_state)
pm121_cpu_fans_tick(pm121_cpu_state);