Lines Matching refs:pid
102 struct wf_cpu_pid_state pid; member
117 struct wf_pid_state pid; member
130 struct wf_pid_state pid; member
198 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param); in wf_smu_create_cpu_fans()
252 if (temp > st->pid.param.tmax) in wf_smu_cpu_fans_tick()
255 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in wf_smu_cpu_fans_tick()
314 wf_pid_init(&wf_smu_drive_fans->pid, ¶m); in wf_smu_create_drive_fans()
336 st->ticks = st->pid.param.interval; in wf_smu_drive_fans_tick()
349 if (temp > (st->pid.param.itarget + 0x50000)) in wf_smu_drive_fans_tick()
352 new_setpoint = wf_pid_run(&st->pid, temp); in wf_smu_drive_fans_tick()
395 wf_pid_init(&wf_smu_slots_fans->pid, ¶m); in wf_smu_create_slots_fans()
417 st->ticks = st->pid.param.interval; in wf_smu_slots_fans_tick()
431 if (power > (st->pid.param.itarget + 0x50000)) in wf_smu_slots_fans_tick()
435 new_setpoint = wf_pid_run(&st->pid, power); in wf_smu_slots_fans_tick()