Lines Matching refs:pid_param
144 struct wf_cpu_pid_param pid_param;
177 pid_param.interval = WF_SMU_CPU_FANS_INTERVAL;
178 pid_param.history_len = piddata->history_len;
179 if (pid_param.history_len > WF_CPU_PID_MAX_HISTORY) {
182 pid_param.history_len = WF_CPU_PID_MAX_HISTORY;
184 pid_param.gd = piddata->gd;
185 pid_param.gp = piddata->gp;
186 pid_param.gr = piddata->gr / pid_param.history_len;
192 pid_param.tmax = tmax;
193 pid_param.ttarget = tmax - tdelta;
194 pid_param.pmaxadj = maxpow - powadj;
196 pid_param.min = wf_control_get_min(fan_cpu_main);
197 pid_param.max = wf_control_get_max(fan_cpu_main);
199 wf_cpu_pid_init(&wf_smu_cpu_fans->pid, &pid_param);
203 FIX32TOPRINT(pid_param.ttarget), FIX32TOPRINT(pid_param.tmax),
204 pid_param.min, pid_param.max);