Lines Matching full:correction
24 * Target Correction :
26 * controls have a target correction calculated as :
31 * OD Fan control correction.
41 * HD Fan control correction.
51 * CPU Fan control correction.
63 * Some controls have a target correction which depends on another
64 * control value. The correction is computed in the following way :
85 * In order to have the moste efficient correction with those
312 /* CPUFREQ has no correction (and is not implemented at all) */
318 struct pm121_correction correction; member
347 * writing virtual control, we store the control correction with the
463 /* correction the value using the output-low-bound correction algo */
469 struct pm121_correction *correction; in pm121_correct() local
470 correction = &corrections[control_id][pm121_mach_model - 2]; in pm121_correct()
472 new_min = (average_power * correction->slope) >> 16; in pm121_correct()
473 new_min += correction->offset; in pm121_correct()
486 new_min = value * pm121_connection->correction.slope; in pm121_connect()
487 new_min += pm121_connection->correction.offset; in pm121_connect()
616 /* correction */ in pm121_sys_fans_tick()
758 /* correction */ in pm121_cpu_fans_tick()
763 /* connected correction */ in pm121_cpu_fans_tick()