Lines Matching refs:kb_led

23 	struct led_classdev kb_led;  member
119 data = container_of(led, struct system76_data, kb_led); in kb_led_get()
128 data = container_of(led, struct system76_data, kb_led); in kb_led_set()
143 data = container_of(led, struct system76_data, kb_led); in kb_led_color_show()
160 data = container_of(led, struct system76_data, kb_led); in kb_led_color_store()
185 &data->kb_led, in kb_led_notify()
207 kb_led_set(&data->kb_led, 0); in kb_led_hotkey_toggle()
209 kb_led_set(&data->kb_led, data->kb_toggle_brightness); in kb_led_hotkey_toggle()
222 kb_led_set(&data->kb_led, kb_levels[i - 1]); in kb_led_hotkey_down()
227 kb_led_set(&data->kb_led, data->kb_toggle_brightness); in kb_led_hotkey_down()
240 kb_led_set(&data->kb_led, kb_levels[i]); in kb_led_hotkey_up()
245 kb_led_set(&data->kb_led, data->kb_toggle_brightness); in kb_led_hotkey_up()
268 kb_led_set(&data->kb_led, data->kb_toggle_brightness); in kb_led_hotkey_color()
323 data->kb_led.name = "system76_acpi::kbd_backlight"; in system76_add()
324 data->kb_led.flags = LED_BRIGHT_HW_CHANGED | LED_CORE_SUSPENDRESUME; in system76_add()
325 data->kb_led.brightness_get = kb_led_get; in system76_add()
326 data->kb_led.brightness_set_blocking = kb_led_set; in system76_add()
328 data->kb_led.max_brightness = 255; in system76_add()
333 data->kb_led.max_brightness = 5; in system76_add()
336 err = devm_led_classdev_register(&acpi_dev->dev, &data->kb_led); in system76_add()
342 data->kb_led.dev, in system76_add()
359 device_remove_file(data->kb_led.dev, &kb_led_color_dev_attr); in system76_remove()
363 devm_led_classdev_unregister(&acpi_dev->dev, &data->kb_led); in system76_remove()