Searched refs:kbd_backlight (Results 1 – 6 of 6) sorted by relevance
| /drivers/hid/ |
| 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->cdev.flags = LED_HW_PLUGGABLE; in hammer_register_leds() 359 hammer_kbd_brightness_set_blocking(&kbd_backlight->cdev, 0); in hammer_register_leds() 361 return devm_led_classdev_register(&hdev->dev, &kbd_backlight->cdev); in hammer_register_leds()
|
| A D | hid-asus.c | 126 struct asus_kbd_leds *kbd_backlight; member 688 if (!drvdata->kbd_backlight) in asus_kbd_register_leds() 691 drvdata->kbd_backlight->removed = false; in asus_kbd_register_leds() 692 drvdata->kbd_backlight->brightness = 0; in asus_kbd_register_leds() 693 drvdata->kbd_backlight->hdev = hdev; in asus_kbd_register_leds() 695 drvdata->kbd_backlight->cdev.max_brightness = 3; in asus_kbd_register_leds() 699 spin_lock_init(&drvdata->kbd_backlight->lock); in asus_kbd_register_leds() 1099 if (drvdata->kbd_backlight) { in asus_resume() 1101 drvdata->kbd_backlight->cdev.brightness }; in asus_resume() 1245 if (drvdata->kbd_backlight) { in asus_remove() [all …]
|
| /drivers/platform/x86/ |
| A D | samsung-galaxybook.c | 48 struct led_classdev kbd_backlight; member 341 container_of(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_show() 356 container_of_const(led, struct samsung_galaxybook, kbd_backlight); in kbd_backlight_store() 389 galaxybook->kbd_backlight.brightness_get = kbd_backlight_show; in galaxybook_kbd_backlight_init() 390 galaxybook->kbd_backlight.brightness_set_blocking = kbd_backlight_store; in galaxybook_kbd_backlight_init() 391 galaxybook->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED; in galaxybook_kbd_backlight_init() 392 galaxybook->kbd_backlight.max_brightness = GB_KBD_BACKLIGHT_MAX_BRIGHTNESS; in galaxybook_kbd_backlight_init() 395 &galaxybook->kbd_backlight, &init_data); in galaxybook_kbd_backlight_init() 1129 brightness = galaxybook->kbd_backlight.brightness; in galaxybook_kbd_backlight_hotkey_work() 1130 if (brightness < galaxybook->kbd_backlight.max_brightness) in galaxybook_kbd_backlight_hotkey_work() [all …]
|
| A D | lg-laptop.c | 97 static struct led_classdev kbd_backlight; variable 222 &kbd_backlight, get_kbd_backlight_level(kbd_backlight.dev->parent)); in wmi_notify() 639 static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED); 853 led_classdev_register(&pf_device->dev, &kbd_backlight); in acpi_add() 873 led_classdev_unregister(&kbd_backlight); in acpi_remove()
|
| A D | samsung-laptop.c | 129 u16 kbd_backlight; member 201 .kbd_backlight = 0xFFFF, 264 .kbd_backlight = 0x78, 1158 if (commands->kbd_backlight == 0xFFFF) in kbd_backlight_enable() 1163 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_enable() 1182 retval = sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_read() 1198 return sabi_command(samsung, commands->kbd_backlight, in kbd_backlight_write()
|
| A D | sony-laptop.c | 111 static int kbd_backlight = -1; variable 112 module_param(kbd_backlight, int, 0444); 113 MODULE_PARM_DESC(kbd_backlight, 1754 struct kbd_backlight { struct 1764 static struct kbd_backlight *kbdbl_ctl; argument 1909 kbdbl_ctl->mode = kbd_backlight; in sony_nc_kbd_backlight_setup()
|
Completed in 30 milliseconds