Lines Matching refs:kbd_backlight
72 struct hammer_kbd_leds *kbd_backlight; in hammer_register_leds() local
74 kbd_backlight = devm_kzalloc(&hdev->dev, in hammer_register_leds()
75 sizeof(*kbd_backlight), in hammer_register_leds()
77 if (!kbd_backlight) in hammer_register_leds()
80 kbd_backlight->hdev = hdev; in hammer_register_leds()
81 kbd_backlight->cdev.name = "hammer::kbd_backlight"; in hammer_register_leds()
82 kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS; in hammer_register_leds()
83 kbd_backlight->cdev.brightness_set_blocking = in hammer_register_leds()
85 kbd_backlight->cdev.flags = LED_HW_PLUGGABLE; in hammer_register_leds()
88 hammer_kbd_brightness_set_blocking(&kbd_backlight->cdev, 0); in hammer_register_leds()
90 return devm_led_classdev_register(&hdev->dev, &kbd_backlight->cdev); in hammer_register_leds()