Lines Matching refs:pid_param
145 struct wf_cpu_pid_param pid_param;
178 pid_param.interval = WF_SMU_CPU_FANS_INTERVAL;
179 pid_param.history_len = piddata->history_len;
180 if (pid_param.history_len > WF_CPU_PID_MAX_HISTORY) {
183 pid_param.history_len = WF_CPU_PID_MAX_HISTORY;
185 pid_param.gd = piddata->gd;
186 pid_param.gp = piddata->gp;
187 pid_param.gr = piddata->gr / pid_param.history_len;
193 pid_param.tmax = tmax;
194 pid_param.ttarget = tmax - tdelta;
195 pid_param.pmaxadj = maxpow - powadj;
197 pid_param.min = wf_control_get_min(fan_cpu_main);
198 pid_param.max = wf_control_get_max(fan_cpu_main);
200 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param);
204 FIX32TOPRINT(pid_param.ttarget), FIX32TOPRINT(pid_param.tmax),
205 pid_param.min, pid_param.max);