Lines Matching refs:pid
187 struct wf_pid_state pid; member
253 struct wf_cpu_pid_state pid; member
314 wf_pid_init(&wf_smu_sys_fans->pid, &pid_param); in wf_smu_create_sys_fans()
352 if (temp > (st->pid.param.itarget + 0x50000)) in wf_smu_sys_fans_tick()
355 new_setpoint = wf_pid_run(&st->pid, temp); in wf_smu_sys_fans_tick()
363 cputarget = wf_smu_cpu_fans ? wf_smu_cpu_fans->pid.target : 0; in wf_smu_sys_fans_tick()
366 scaled = max(scaled, st->pid.param.min); in wf_smu_sys_fans_tick()
367 scaled = min(scaled, st->pid.param.max); in wf_smu_sys_fans_tick()
454 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param); in wf_smu_create_cpu_fans()
508 if (temp > st->pid.param.tmax) in wf_smu_cpu_fans_tick()
511 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in wf_smu_cpu_fans_tick()
515 systarget = wf_smu_sys_fans ? wf_smu_sys_fans->pid.target : 0; in wf_smu_cpu_fans_tick()
519 new_setpoint = max(new_setpoint, st->pid.param.min); in wf_smu_cpu_fans_tick()
520 new_setpoint = min(new_setpoint, st->pid.param.max); in wf_smu_cpu_fans_tick()