Lines Matching refs:levels
26 unsigned int *levels; member
82 if (pb->levels) in compute_duty_cycle()
83 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()
266 data->levels = devm_kcalloc(dev, num_levels, in pwm_backlight_parse_dt()
267 sizeof(*data->levels), GFP_KERNEL); in pwm_backlight_parse_dt()
268 if (!data->levels) in pwm_backlight_parse_dt()
272 data->levels, in pwm_backlight_parse_dt()
334 y1 = data->levels[i]; in pwm_backlight_parse_dt()
335 y2 = data->levels[i + 1]; in pwm_backlight_parse_dt()
351 devm_kfree(dev, data->levels); in pwm_backlight_parse_dt()
352 data->levels = table; in pwm_backlight_parse_dt()
386 unsigned int min_val = data->levels[0]; in pwm_backlight_is_linear()
387 unsigned int max_val = data->levels[nlevels - 1]; in pwm_backlight_is_linear()
399 unsigned int delta = abs(linear_value - data->levels[i]); in pwm_backlight_is_linear()
540 if (data->levels) { in pwm_backlight_probe()
541 pb->levels = data->levels; in pwm_backlight_probe()
549 if (data->levels[i] > pb->scale) in pwm_backlight_probe()
550 pb->scale = data->levels[i]; in pwm_backlight_probe()
577 if (data->levels[i] > pb->scale) in pwm_backlight_probe()
578 pb->scale = data->levels[i]; in pwm_backlight_probe()
580 pb->levels = data->levels; in pwm_backlight_probe()