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
311 /* CPUFREQ has no correction (and is not implemented at all) */
317 struct pm121_correction correction; member
346 * writing virtual control, we store the control correction with the
462 /* correction the value using the output-low-bound correction algo */
468 struct pm121_correction *correction; in pm121_correct() local
469 correction = &corrections[control_id][pm121_mach_model - 2]; in pm121_correct()
471 new_min = (average_power * correction->slope) >> 16; in pm121_correct()
472 new_min += correction->offset; in pm121_correct()
485 new_min = value * pm121_connection->correction.slope; in pm121_connect()
486 new_min += pm121_connection->correction.offset; in pm121_connect()
615 /* correction */ in pm121_sys_fans_tick()
757 /* correction */ in pm121_cpu_fans_tick()
762 /* connected correction */ in pm121_cpu_fans_tick()