/kernel/linux/linux-5.10/drivers/hid/ |
H A D | hid-google-hammer.c | 332 struct hammer_kbd_leds *kbd_backlight; in hammer_register_leds() local 335 kbd_backlight = kzalloc(sizeof(*kbd_backlight), GFP_KERNEL); in hammer_register_leds() 336 if (!kbd_backlight) in hammer_register_leds() 339 kbd_backlight->hdev = hdev; in hammer_register_leds() 340 kbd_backlight->cdev.name = "hammer::kbd_backlight"; in hammer_register_leds() 341 kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS; in hammer_register_leds() 342 kbd_backlight->cdev.brightness_set_blocking = in hammer_register_leds() 344 kbd_backlight in hammer_register_leds() 363 struct hammer_kbd_leds *kbd_backlight = hid_get_drvdata(hdev); hammer_unregister_leds() local [all...] |
H A D | hid-asus.c | 117 struct asus_kbd_leds *kbd_backlight; member 496 drvdata->kbd_backlight = devm_kzalloc(&hdev->dev, in asus_kbd_register_leds() 499 if (!drvdata->kbd_backlight) in asus_kbd_register_leds() 502 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds() 503 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds() 504 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds() 505 drvdata->kbd_backlight->cdev.name = "asus::kbd_backlight"; in asus_kbd_register_leds() 506 drvdata->kbd_backlight->cdev.max_brightness = 3; in asus_kbd_register_leds() 507 drvdata->kbd_backlight in asus_kbd_register_leds() [all...] |
/kernel/linux/linux-6.6/drivers/hid/ |
H A D | hid-google-hammer.c | 344 struct hammer_kbd_leds *kbd_backlight; in hammer_register_leds() local 346 kbd_backlight = devm_kzalloc(&hdev->dev, sizeof(*kbd_backlight), in hammer_register_leds() 348 if (!kbd_backlight) in hammer_register_leds() 351 kbd_backlight->hdev = hdev; in hammer_register_leds() 352 kbd_backlight->cdev.name = "hammer::kbd_backlight"; in hammer_register_leds() 353 kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS; in hammer_register_leds() 354 kbd_backlight->cdev.brightness_set_blocking = in hammer_register_leds() 356 kbd_backlight in hammer_register_leds() [all...] |
H A D | hid-asus.c | 121 struct asus_kbd_leds *kbd_backlight; member 596 drvdata->kbd_backlight = devm_kzalloc(&hdev->dev, in asus_kbd_register_leds() 599 if (!drvdata->kbd_backlight) in asus_kbd_register_leds() 602 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds() 603 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds() 604 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds() 605 drvdata->kbd_backlight->cdev.name = "asus::kbd_backlight"; in asus_kbd_register_leds() 606 drvdata->kbd_backlight->cdev.max_brightness = 3; in asus_kbd_register_leds() 607 drvdata->kbd_backlight in asus_kbd_register_leds() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | lg-laptop.c | 76 static struct led_classdev kbd_backlight; variable 226 &kbd_backlight, get_kbd_backlight_level()); in wmi_notify() 651 static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED); 749 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_add() 769 led_classdev_unregister(&kbd_backlight); in acpi_remove()
|
H A D | samsung-laptop.c | 128 u16 kbd_backlight; member 200 .kbd_backlight = 0xFFFF, 263 .kbd_backlight = 0x78, 1053 if (commands->kbd_backlight == 0xFFFF) in kbd_backlight_enable() 1058 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_enable() 1077 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_read() 1093 return sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_write() 1145 samsung->kbd_led.name = "samsung::kbd_backlight"; in samsung_leds_init()
|
H A D | sony-laptop.c | 112 static int kbd_backlight = -1; variable 113 module_param(kbd_backlight, int, 0444); 114 MODULE_PARM_DESC(kbd_backlight, 1756 struct kbd_backlight { struct 1766 static struct kbd_backlight *kbdbl_ctl; 1911 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup() 1919 kbdbl_ctl->mode_attr.attr.name = "kbd_backlight"; in sony_nc_kbd_backlight_setup()
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | lg-laptop.c | 580 static LED_DEVICE(kbd_backlight, 255); 628 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_add() 647 led_classdev_unregister(&kbd_backlight); in acpi_remove()
|
H A D | samsung-laptop.c | 128 u16 kbd_backlight; member 200 .kbd_backlight = 0xFFFF, 263 .kbd_backlight = 0x78, 1063 if (commands->kbd_backlight == 0xFFFF) in kbd_backlight_enable() 1068 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_enable() 1087 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_read() 1103 return sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_write() 1155 samsung->kbd_led.name = "samsung::kbd_backlight"; in samsung_leds_init()
|
H A D | sony-laptop.c | 112 static int kbd_backlight = -1; variable 113 module_param(kbd_backlight, int, 0444); 114 MODULE_PARM_DESC(kbd_backlight, 1757 struct kbd_backlight { struct 1767 static struct kbd_backlight *kbdbl_ctl; 1916 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup() 1924 kbdbl_ctl->mode_attr.attr.name = "kbd_backlight"; in sony_nc_kbd_backlight_setup()
|