Searched refs:kbd_led (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/platform/x86/ |
| D | samsung-laptop.c | 342 struct led_classdev kbd_led; member 1120 samsung = container_of(led_cdev, struct samsung_laptop, kbd_led); in kbd_led_set() 1122 if (value > samsung->kbd_led.max_brightness) in kbd_led_set() 1123 value = samsung->kbd_led.max_brightness; in kbd_led_set() 1135 samsung = container_of(led_cdev, struct samsung_laptop, kbd_led); in kbd_led_get() 1141 if (!IS_ERR_OR_NULL(samsung->kbd_led.dev)) in samsung_leds_exit() 1142 led_classdev_unregister(&samsung->kbd_led); in samsung_leds_exit() 1158 samsung->kbd_led.name = "samsung::kbd_backlight"; in samsung_leds_init() 1159 samsung->kbd_led.brightness_set = kbd_led_set; in samsung_leds_init() 1160 samsung->kbd_led.brightness_get = kbd_led_get; in samsung_leds_init() [all …]
|
| D | dell-laptop.c | 2031 static struct led_classdev kbd_led = { variable 2048 kbd_led.max_brightness = kbd_get_max_level(); in kbd_led_init() 2049 if (!kbd_led.max_brightness) { in kbd_led_init() 2050 kbd_led.max_brightness = kbd_get_valid_token_counts(); in kbd_led_init() 2051 if (kbd_led.max_brightness) in kbd_led_init() 2052 kbd_led.max_brightness--; in kbd_led_init() 2057 ret = led_classdev_register(dev, &kbd_led); in kbd_led_init() 2074 kbd_led.brightness_set = brightness_set_exit; in kbd_led_exit() 2075 led_classdev_unregister(&kbd_led); in kbd_led_exit() 2090 new_kbd_led_level = kbd_led_level_get(&kbd_led); in dell_laptop_notifier_call() [all …]
|
| D | asus-wmi.c | 177 struct led_classdev kbd_led; member 557 asus = container_of(led_cdev, struct asus_wmi, kbd_led); in do_kbd_led_set() 558 max_level = asus->kbd_led.max_brightness; in do_kbd_led_set() 576 struct led_classdev *led_cdev = &asus->kbd_led; in kbd_led_set_by_kbd() 587 asus = container_of(led_cdev, struct asus_wmi, kbd_led); in kbd_led_get() 673 if (!IS_ERR_OR_NULL(asus->kbd_led.dev)) in asus_wmi_led_exit() 674 led_classdev_unregister(&asus->kbd_led); in asus_wmi_led_exit() 709 asus->kbd_led.name = "asus::kbd_backlight"; in asus_wmi_led_init() 710 asus->kbd_led.flags = LED_BRIGHT_HW_CHANGED; in asus_wmi_led_init() 711 asus->kbd_led.brightness_set = kbd_led_set; in asus_wmi_led_init() [all …]
|
| D | toshiba_acpi.c | 168 struct led_classdev kbd_led; member 602 struct toshiba_acpi_dev, kbd_led); in toshiba_kbd_backlight_get() 622 struct toshiba_acpi_dev, kbd_led); in toshiba_kbd_backlight_set() 2414 led_classdev_notify_brightness_hw_changed(&toshiba_acpi->kbd_led, in toshiba_acpi_kbd_bl_work() 3004 led_classdev_unregister(&dev->kbd_led); in toshiba_acpi_remove() 3121 dev->kbd_led.name = "toshiba::kbd_backlight"; in toshiba_acpi_add() 3122 dev->kbd_led.flags = LED_BRIGHT_HW_CHANGED; in toshiba_acpi_add() 3123 dev->kbd_led.max_brightness = 1; in toshiba_acpi_add() 3124 dev->kbd_led.brightness_set = toshiba_kbd_backlight_set; in toshiba_acpi_add() 3125 dev->kbd_led.brightness_get = toshiba_kbd_backlight_get; in toshiba_acpi_add() [all …]
|
| /Linux-v5.4/Documentation/admin-guide/laptops/ |
| D | lg-laptop.rst | 74 A led device named kbd_led controls the keyboard backlight. There are three
|