Lines Matching refs:target_ratio
307 static void adjust_compensation(int target_ratio, unsigned int win) in adjust_compensation() argument
310 struct powerclamp_calibration_data *d = &cal_data[target_ratio]; in adjust_compensation()
324 if (delta >= 0 && delta <= (1+target_ratio/10)) { in adjust_compensation()
334 static bool powerclamp_adjust_controls(unsigned int target_ratio, in powerclamp_adjust_controls() argument
358 adjust_compensation(target_ratio, win); in powerclamp_adjust_controls()
379 unsigned int target_ratio; in clamp_thread() local
402 target_ratio = set_target_ratio; in clamp_thread()
403 guard = 1 + target_ratio/20; in clamp_thread()
412 compensation = get_compensation(target_ratio); in clamp_thread()
413 interval = duration_jiffies*100/(target_ratio+compensation); in clamp_thread()
427 powerclamp_adjust_controls(target_ratio, in clamp_thread()