Lines Matching refs:pid_param
510 struct wf_pid_param pid_param;
542 pid_param.gd = PM121_SYS_GD;
543 pid_param.gp = param->gp;
544 pid_param.gr = PM121_SYS_GR;
545 pid_param.interval = PM121_SYS_INTERVAL;
546 pid_param.history_len = PM121_SYS_HISTORY_SIZE;
547 pid_param.itarget = param->itarget;
550 pid_param.min = control->ops->get_min(control);
551 pid_param.max = control->ops->get_max(control);
557 pid_param.min = 0;
558 pid_param.max = 0;
561 wf_pid_init(&pm121_sys_state[loop_id]->pid, &pid_param);
565 loop_names[loop_id], FIX32TOPRINT(pid_param.itarget),
566 pid_param.min, pid_param.max);
642 struct wf_cpu_pid_param pid_param;
677 pid_param.interval = PM121_CPU_INTERVAL;
678 pid_param.history_len = piddata->history_len;
679 if (pid_param.history_len > WF_CPU_PID_MAX_HISTORY) {
682 pid_param.history_len = WF_CPU_PID_MAX_HISTORY;
684 pid_param.gd = piddata->gd;
685 pid_param.gp = piddata->gp;
686 pid_param.gr = piddata->gr / pid_param.history_len;
692 pid_param.tmax = tmax;
693 pid_param.ttarget = tmax - tdelta;
694 pid_param.pmaxadj = maxpow - powadj;
696 pid_param.min = fan_cpu->ops->get_min(fan_cpu);
697 pid_param.max = fan_cpu->ops->get_max(fan_cpu);
699 wf_cpu_pid_init(&pm121_cpu_state->pid, &pid_param);
703 FIX32TOPRINT(pid_param.ttarget), FIX32TOPRINT(pid_param.tmax),
704 pid_param.min, pid_param.max);