Symbol: kbd_backlight
drivers/hid/hid-asus.c
1170
if (drvdata->kbd_backlight) {
drivers/hid/hid-asus.c
1172
drvdata->kbd_backlight->brightness };
drivers/hid/hid-asus.c
1343
if (drvdata->kbd_backlight) {
drivers/hid/hid-asus.c
1344
asus_hid_unregister_listener(&drvdata->kbd_backlight->listener);
drivers/hid/hid-asus.c
1346
spin_lock_irqsave(&drvdata->kbd_backlight->lock, flags);
drivers/hid/hid-asus.c
1347
drvdata->kbd_backlight->removed = true;
drivers/hid/hid-asus.c
1348
spin_unlock_irqrestore(&drvdata->kbd_backlight->lock, flags);
drivers/hid/hid-asus.c
1350
cancel_work_sync(&drvdata->kbd_backlight->work);
drivers/hid/hid-asus.c
139
struct asus_kbd_leds *kbd_backlight;
drivers/hid/hid-asus.c
764
drvdata->kbd_backlight = devm_kzalloc(&hdev->dev,
drivers/hid/hid-asus.c
767
if (!drvdata->kbd_backlight)
drivers/hid/hid-asus.c
770
drvdata->kbd_backlight->removed = false;
drivers/hid/hid-asus.c
771
drvdata->kbd_backlight->brightness = 0;
drivers/hid/hid-asus.c
772
drvdata->kbd_backlight->hdev = hdev;
drivers/hid/hid-asus.c
773
drvdata->kbd_backlight->listener.brightness_set = asus_kbd_backlight_set;
drivers/hid/hid-asus.c
774
INIT_WORK(&drvdata->kbd_backlight->work, asus_kbd_backlight_work);
drivers/hid/hid-asus.c
775
spin_lock_init(&drvdata->kbd_backlight->lock);
drivers/hid/hid-asus.c
777
ret = asus_hid_register_listener(&drvdata->kbd_backlight->listener);
drivers/hid/hid-asus.c
780
devm_kfree(&hdev->dev, drvdata->kbd_backlight);
drivers/hid/hid-google-hammer.c
343
struct hammer_kbd_leds *kbd_backlight;
drivers/hid/hid-google-hammer.c
345
kbd_backlight = devm_kzalloc(&hdev->dev, sizeof(*kbd_backlight),
drivers/hid/hid-google-hammer.c
347
if (!kbd_backlight)
drivers/hid/hid-google-hammer.c
350
kbd_backlight->hdev = hdev;
drivers/hid/hid-google-hammer.c
351
kbd_backlight->cdev.name = "hammer::kbd_backlight";
drivers/hid/hid-google-hammer.c
352
kbd_backlight->cdev.max_brightness = MAX_BRIGHTNESS;
drivers/hid/hid-google-hammer.c
353
kbd_backlight->cdev.brightness_set_blocking =
drivers/hid/hid-google-hammer.c
355
kbd_backlight->cdev.flags = LED_HW_PLUGGABLE;
drivers/hid/hid-google-hammer.c
358
hammer_kbd_brightness_set_blocking(&kbd_backlight->cdev, 0);
drivers/hid/hid-google-hammer.c
360
return devm_led_classdev_register(&hdev->dev, &kbd_backlight->cdev);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
103
struct led_classdev kbd_backlight;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
311
kbd_backlight);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
333
kbd_backlight);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
346
enum led_brightness brightness = t14s_kbd_bl_get(&ec->kbd_backlight);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
348
led_classdev_notify_brightness_hw_changed(&ec->kbd_backlight, brightness);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
353
ec->kbd_backlight.name = "platform::kbd_backlight";
drivers/platform/arm64/lenovo-thinkpad-t14s.c
354
ec->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
355
ec->kbd_backlight.max_brightness = 2;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
356
ec->kbd_backlight.brightness_set_blocking = t14s_kbd_bl_set;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
357
ec->kbd_backlight.brightness_get = t14s_kbd_bl_get;
drivers/platform/arm64/lenovo-thinkpad-t14s.c
359
return devm_led_classdev_register(ec->dev, &ec->kbd_backlight);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
613
led_classdev_suspend(&ec->kbd_backlight);
drivers/platform/arm64/lenovo-thinkpad-t14s.c
628
led_classdev_resume(&ec->kbd_backlight);
drivers/platform/x86/lg-laptop.c
103
static struct led_classdev kbd_backlight;
drivers/platform/x86/lg-laptop.c
228
&kbd_backlight, get_kbd_backlight_level(kbd_backlight.dev->parent));
drivers/platform/x86/lg-laptop.c
635
static LED_DEVICE(kbd_backlight, 255, LED_BRIGHT_HW_CHANGED);
drivers/platform/x86/lg-laptop.c
867
led_classdev_register(&pf_device->dev, &kbd_backlight);
drivers/platform/x86/lg-laptop.c
887
led_classdev_unregister(&kbd_backlight);
drivers/platform/x86/samsung-galaxybook.c
1132
brightness = galaxybook->kbd_backlight.brightness;
drivers/platform/x86/samsung-galaxybook.c
1133
if (brightness < galaxybook->kbd_backlight.max_brightness)
drivers/platform/x86/samsung-galaxybook.c
1138
err = led_set_brightness_sync(&galaxybook->kbd_backlight, brightness);
drivers/platform/x86/samsung-galaxybook.c
1145
led_classdev_notify_brightness_hw_changed(&galaxybook->kbd_backlight, brightness);
drivers/platform/x86/samsung-galaxybook.c
341
container_of(led, struct samsung_galaxybook, kbd_backlight);
drivers/platform/x86/samsung-galaxybook.c
356
container_of_const(led, struct samsung_galaxybook, kbd_backlight);
drivers/platform/x86/samsung-galaxybook.c
389
galaxybook->kbd_backlight.brightness_get = kbd_backlight_show;
drivers/platform/x86/samsung-galaxybook.c
390
galaxybook->kbd_backlight.brightness_set_blocking = kbd_backlight_store;
drivers/platform/x86/samsung-galaxybook.c
391
galaxybook->kbd_backlight.flags = LED_BRIGHT_HW_CHANGED;
drivers/platform/x86/samsung-galaxybook.c
392
galaxybook->kbd_backlight.max_brightness = GB_KBD_BACKLIGHT_MAX_BRIGHTNESS;
drivers/platform/x86/samsung-galaxybook.c
395
&galaxybook->kbd_backlight, &init_data);
drivers/platform/x86/samsung-galaxybook.c
48
struct led_classdev kbd_backlight;
drivers/platform/x86/samsung-laptop.c
1158
if (commands->kbd_backlight == 0xFFFF)
drivers/platform/x86/samsung-laptop.c
1163
retval = sabi_command(samsung, commands->kbd_backlight,
drivers/platform/x86/samsung-laptop.c
1182
retval = sabi_command(samsung, commands->kbd_backlight,
drivers/platform/x86/samsung-laptop.c
1198
return sabi_command(samsung, commands->kbd_backlight,
drivers/platform/x86/samsung-laptop.c
129
u16 kbd_backlight;
drivers/platform/x86/samsung-laptop.c
201
.kbd_backlight = 0xFFFF,
drivers/platform/x86/samsung-laptop.c
264
.kbd_backlight = 0x78,
drivers/platform/x86/sony-laptop.c
111
static int kbd_backlight = -1;
drivers/platform/x86/sony-laptop.c
112
module_param(kbd_backlight, int, 0444);
drivers/platform/x86/sony-laptop.c
113
MODULE_PARM_DESC(kbd_backlight,
drivers/platform/x86/sony-laptop.c
1764
static struct kbd_backlight *kbdbl_ctl;
drivers/platform/x86/sony-laptop.c
1909
kbdbl_ctl->mode = kbd_backlight;