• Home
  • Raw
  • Download

Lines Matching refs:levels

26 	unsigned int		*levels;  member
97 if (pb->levels) in compute_duty_cycle()
98 duty_cycle = pb->levels[brightness]; in compute_duty_cycle()
208 data->levels = devm_kcalloc(dev, data->max_brightness, in pwm_backlight_brightness_default()
209 sizeof(*data->levels), GFP_KERNEL); in pwm_backlight_brightness_default()
210 if (!data->levels) in pwm_backlight_brightness_default()
220 data->levels[i] = (unsigned int)retval; in pwm_backlight_brightness_default()
267 size_t size = sizeof(*data->levels) * data->max_brightness; in pwm_backlight_parse_dt()
270 data->levels = devm_kzalloc(dev, size, GFP_KERNEL); in pwm_backlight_parse_dt()
271 if (!data->levels) in pwm_backlight_parse_dt()
275 data->levels, in pwm_backlight_parse_dt()
312 if ((data->levels[i + 1] - data->levels[i]) / in pwm_backlight_parse_dt()
334 value = data->levels[i]; in pwm_backlight_parse_dt()
335 n = (data->levels[i + 1] - value) / num_steps; in pwm_backlight_parse_dt()
343 table[levels_count] = data->levels[i]; in pwm_backlight_parse_dt()
347 table[levels_count] = data->levels[i]; in pwm_backlight_parse_dt()
354 devm_kfree(dev, data->levels); in pwm_backlight_parse_dt()
355 data->levels = table; in pwm_backlight_parse_dt()
395 unsigned int min_val = data->levels[0]; in pwm_backlight_is_linear()
396 unsigned int max_val = data->levels[nlevels - 1]; in pwm_backlight_is_linear()
408 unsigned int delta = abs(linear_value - data->levels[i]); in pwm_backlight_is_linear()
554 if (data->levels) { in pwm_backlight_probe()
555 pb->levels = data->levels; in pwm_backlight_probe()
563 if (data->levels[i] > pb->scale) in pwm_backlight_probe()
564 pb->scale = data->levels[i]; in pwm_backlight_probe()
591 if (data->levels[i] > pb->scale) in pwm_backlight_probe()
592 pb->scale = data->levels[i]; in pwm_backlight_probe()
594 pb->levels = data->levels; in pwm_backlight_probe()