Lines Matching refs:new_setpoint
473 static s32 pm121_correct(s32 new_setpoint, in pm121_correct() argument
485 return max3(new_setpoint, new_min, 0); in pm121_correct()
490 s32 new_min, value, new_setpoint; in pm121_connect() local
498 new_setpoint = max(setpoint, (new_min >> 16)); in pm121_connect()
499 if (new_setpoint != setpoint) { in pm121_connect()
504 (int) setpoint, (int) new_setpoint); in pm121_connect()
507 new_setpoint = setpoint; in pm121_connect()
511 new_setpoint = setpoint; in pm121_connect()
513 return new_setpoint; in pm121_connect()
596 s32 temp, new_setpoint; in pm121_sys_fans_tick() local
623 new_setpoint = wf_pid_run(&st->pid, temp); in pm121_sys_fans_tick()
626 new_setpoint = pm121_correct(new_setpoint, in pm121_sys_fans_tick()
630 new_setpoint = pm121_connect(param->control_id, new_setpoint); in pm121_sys_fans_tick()
632 if (new_setpoint == st->setpoint) in pm121_sys_fans_tick()
634 st->setpoint = new_setpoint; in pm121_sys_fans_tick()
636 control->name, (int)new_setpoint); in pm121_sys_fans_tick()
730 s32 new_setpoint, temp, power; in pm121_cpu_fans_tick() local
765 new_setpoint = wf_cpu_pid_run(&st->pid, power, temp); in pm121_cpu_fans_tick()
768 new_setpoint = pm121_correct(new_setpoint, in pm121_cpu_fans_tick()
773 new_setpoint = pm121_connect(FAN_CPU, new_setpoint); in pm121_cpu_fans_tick()
775 if (st->setpoint == new_setpoint) in pm121_cpu_fans_tick()
777 st->setpoint = new_setpoint; in pm121_cpu_fans_tick()
778 pr_debug("pm121: CPU corrected setpoint: %d RPM\n", (int)new_setpoint); in pm121_cpu_fans_tick()