Lines Matching refs:pid
104 struct wf_cpu_pid_state pid; member
119 struct wf_pid_state pid; member
132 struct wf_pid_state pid; member
200 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param); in wf_smu_create_cpu_fans()
254 if (temp > st->pid.param.tmax) in wf_smu_cpu_fans_tick()
257 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in wf_smu_cpu_fans_tick()
316 wf_pid_init(&wf_smu_drive_fans->pid, ¶m); in wf_smu_create_drive_fans()
338 st->ticks = st->pid.param.interval; in wf_smu_drive_fans_tick()
351 if (temp > (st->pid.param.itarget + 0x50000)) in wf_smu_drive_fans_tick()
354 new_setpoint = wf_pid_run(&st->pid, temp); in wf_smu_drive_fans_tick()
397 wf_pid_init(&wf_smu_slots_fans->pid, ¶m); in wf_smu_create_slots_fans()
419 st->ticks = st->pid.param.interval; in wf_smu_slots_fans_tick()
433 if (power > (st->pid.param.itarget + 0x50000)) in wf_smu_slots_fans_tick()
437 new_setpoint = wf_pid_run(&st->pid, power); in wf_smu_slots_fans_tick()