Home
last modified time | relevance | path

Searched refs:kbd_led (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/platform/x86/
Dsamsung-laptop.c342 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 led_classdev_unregister(&samsung->kbd_led); in samsung_leds_exit()
1157 samsung->kbd_led.name = "samsung::kbd_backlight"; in samsung_leds_init()
1158 samsung->kbd_led.brightness_set = kbd_led_set; in samsung_leds_init()
1159 samsung->kbd_led.brightness_get = kbd_led_get; in samsung_leds_init()
1160 samsung->kbd_led.max_brightness = 8; in samsung_leds_init()
[all …]
Dasus-wmi.c190 struct led_classdev kbd_led; member
795 asus = container_of(led_cdev, struct asus_wmi, kbd_led); in do_kbd_led_set()
796 max_level = asus->kbd_led.max_brightness; in do_kbd_led_set()
814 struct led_classdev *led_cdev = &asus->kbd_led; in kbd_led_set_by_kbd()
825 asus = container_of(led_cdev, struct asus_wmi, kbd_led); in kbd_led_get()
911 led_classdev_unregister(&asus->kbd_led); in asus_wmi_led_exit()
944 asus->kbd_led.name = "asus::kbd_backlight"; in asus_wmi_led_init()
945 asus->kbd_led.flags = LED_BRIGHT_HW_CHANGED; in asus_wmi_led_init()
946 asus->kbd_led.brightness_set = kbd_led_set; in asus_wmi_led_init()
947 asus->kbd_led.brightness_get = kbd_led_get; in asus_wmi_led_init()
[all …]
Dtoshiba_acpi.c168 struct led_classdev kbd_led; member
597 struct toshiba_acpi_dev, kbd_led); in toshiba_kbd_backlight_get()
617 struct toshiba_acpi_dev, kbd_led); in toshiba_kbd_backlight_set()
2403 led_classdev_notify_brightness_hw_changed(&toshiba_acpi->kbd_led, in toshiba_acpi_kbd_bl_work()
2991 led_classdev_unregister(&dev->kbd_led); in toshiba_acpi_remove()
3104 dev->kbd_led.name = "toshiba::kbd_backlight"; in toshiba_acpi_add()
3105 dev->kbd_led.flags = LED_BRIGHT_HW_CHANGED; in toshiba_acpi_add()
3106 dev->kbd_led.max_brightness = 1; in toshiba_acpi_add()
3107 dev->kbd_led.brightness_set = toshiba_kbd_backlight_set; in toshiba_acpi_add()
3108 dev->kbd_led.brightness_get = toshiba_kbd_backlight_get; in toshiba_acpi_add()
[all …]
/Linux-v5.15/drivers/platform/x86/dell/
Ddell-laptop.c2060 static struct led_classdev kbd_led = { variable
2077 kbd_led.max_brightness = kbd_get_max_level(); in kbd_led_init()
2078 if (!kbd_led.max_brightness) { in kbd_led_init()
2079 kbd_led.max_brightness = kbd_get_valid_token_counts(); in kbd_led_init()
2080 if (kbd_led.max_brightness) in kbd_led_init()
2081 kbd_led.max_brightness--; in kbd_led_init()
2086 ret = led_classdev_register(dev, &kbd_led); in kbd_led_init()
2103 kbd_led.brightness_set = brightness_set_exit; in kbd_led_exit()
2104 led_classdev_unregister(&kbd_led); in kbd_led_exit()
2119 new_kbd_led_level = kbd_led_level_get(&kbd_led); in dell_laptop_notifier_call()
[all …]
/Linux-v5.15/Documentation/admin-guide/laptops/
Dlg-laptop.rst72 A led device named kbd_led controls the keyboard backlight. There are three