Lines Matching refs:pid
103 struct wf_cpu_pid_state pid; member
118 struct wf_pid_state pid; member
131 struct wf_pid_state pid; member
199 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param); in wf_smu_create_cpu_fans()
253 if (temp > st->pid.param.tmax) in wf_smu_cpu_fans_tick()
256 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in wf_smu_cpu_fans_tick()
315 wf_pid_init(&wf_smu_drive_fans->pid, ¶m); in wf_smu_create_drive_fans()
337 st->ticks = st->pid.param.interval; in wf_smu_drive_fans_tick()
350 if (temp > (st->pid.param.itarget + 0x50000)) in wf_smu_drive_fans_tick()
353 new_setpoint = wf_pid_run(&st->pid, temp); in wf_smu_drive_fans_tick()
396 wf_pid_init(&wf_smu_slots_fans->pid, ¶m); in wf_smu_create_slots_fans()
418 st->ticks = st->pid.param.interval; in wf_smu_slots_fans_tick()
432 if (power > (st->pid.param.itarget + 0x50000)) in wf_smu_slots_fans_tick()
436 new_setpoint = wf_pid_run(&st->pid, power); in wf_smu_slots_fans_tick()