Lines Matching refs:pid
443 struct wf_pid_state pid; member
460 struct wf_cpu_pid_state pid; member
571 wf_pid_init(&pm121_sys_state[loop_id]->pid, &pid_param); in pm121_create_sys_fans()
623 new_setpoint = wf_pid_run(&st->pid, temp); in pm121_sys_fans_tick()
628 st->pid.param.min); in pm121_sys_fans_tick()
709 wf_cpu_pid_init(&pm121_cpu_state->pid, &pid_param); in pm121_create_cpu_fans()
762 if (temp > st->pid.param.tmax) in pm121_cpu_fans_tick()
765 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in pm121_cpu_fans_tick()
770 st->pid.param.min); in pm121_cpu_fans_tick()
818 for (i = 0; i < pm121_cpu_state->pid.param.history_len; i++) in pm121_tick()
819 total_power += pm121_cpu_state->pid.powers[i]; in pm121_tick()
821 average_power = total_power / pm121_cpu_state->pid.param.history_len; in pm121_tick()