Lines Matching refs:levels
33 unsigned int *levels; member
94 if (pb->levels) in compute_duty_cycle()
95 duty_cycle = pb->levels[brightness]; in compute_duty_cycle()
225 data->levels = devm_kcalloc(dev, data->max_brightness, in pwm_backlight_brightness_default()
226 sizeof(*data->levels), GFP_KERNEL); in pwm_backlight_brightness_default()
227 if (!data->levels) in pwm_backlight_brightness_default()
238 data->levels[i] = (unsigned int)retval; in pwm_backlight_brightness_default()
277 size_t size = sizeof(*data->levels) * data->max_brightness; in pwm_backlight_parse_dt()
280 data->levels = devm_kzalloc(dev, size, GFP_KERNEL); in pwm_backlight_parse_dt()
281 if (!data->levels) in pwm_backlight_parse_dt()
285 data->levels, in pwm_backlight_parse_dt()
322 if ((data->levels[i + 1] - data->levels[i]) / in pwm_backlight_parse_dt()
344 value = data->levels[i]; in pwm_backlight_parse_dt()
345 n = (data->levels[i + 1] - value) / num_steps; in pwm_backlight_parse_dt()
353 table[levels_count] = data->levels[i]; in pwm_backlight_parse_dt()
357 table[levels_count] = data->levels[i]; in pwm_backlight_parse_dt()
364 devm_kfree(dev, data->levels); in pwm_backlight_parse_dt()
365 data->levels = table; in pwm_backlight_parse_dt()
542 if (!data->levels) { in pwm_backlight_probe()
556 if (data->levels[i] > pb->scale) in pwm_backlight_probe()
557 pb->scale = data->levels[i]; in pwm_backlight_probe()
559 pb->levels = data->levels; in pwm_backlight_probe()