Lines Matching refs:brightness
412 return bl_dev->props.brightness; in s6e3ha2_get_brightness()
418 unsigned int brightness = bl_dev->props.brightness; in s6e3ha2_set_vint() local
420 vint_table[brightness * (S6E3HA2_VINT_STATUS_MAX - 1) / in s6e3ha2_set_vint()
426 static unsigned int s6e3ha2_get_brightness_index(unsigned int brightness) in s6e3ha2_get_brightness_index() argument
428 return (brightness * (S6E3HA2_NUM_GAMMA_STEPS - 1)) / in s6e3ha2_get_brightness_index()
432 static int s6e3ha2_update_gamma(struct s6e3ha2 *ctx, unsigned int brightness) in s6e3ha2_update_gamma() argument
435 unsigned int index = s6e3ha2_get_brightness_index(brightness); in s6e3ha2_update_gamma()
444 bl_dev->props.brightness = brightness; in s6e3ha2_update_gamma()
452 unsigned int brightness = bl_dev->props.brightness; in s6e3ha2_set_brightness() local
455 if (brightness < S6E3HA2_MIN_BRIGHTNESS || in s6e3ha2_set_brightness()
456 brightness > bl_dev->props.max_brightness) { in s6e3ha2_set_brightness()
457 dev_err(ctx->dev, "Invalid brightness: %u\n", brightness); in s6e3ha2_set_brightness()
465 s6e3ha2_call_write_func(ret, s6e3ha2_update_gamma(ctx, brightness)); in s6e3ha2_set_brightness()
729 ctx->bl_dev->props.brightness = S6E3HA2_DEFAULT_BRIGHTNESS; in s6e3ha2_probe()