Home
last modified time | relevance | path

Searched refs:led_workqueue (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/platform/x86/
H A Dasus-laptop.c255 struct workqueue_struct *led_workqueue; member
563 queue_work(asus->led_workqueue, &led->work); in asus_led_cdev_set()
624 queue_work(asus->led_workqueue, &led->work); in asus_kled_cdev_set()
654 if (asus->led_workqueue) { in asus_led_exit()
655 destroy_workqueue(asus->led_workqueue); in asus_led_exit()
656 asus->led_workqueue = NULL; in asus_led_exit()
698 asus->led_workqueue = create_singlethread_workqueue("led_workqueue"); in asus_led_init()
699 if (!asus->led_workqueue) in asus_led_init()
H A Dsamsung-laptop.c345 struct workqueue_struct *led_workqueue; member
1221 queue_work(samsung->led_workqueue, &samsung->kbd_led_work); in kbd_led_set()
1235 if (samsung->led_workqueue) in samsung_leds_exit()
1236 destroy_workqueue(samsung->led_workqueue); in samsung_leds_exit()
1243 samsung->led_workqueue = create_singlethread_workqueue("led_workqueue"); in samsung_leds_init()
1244 if (!samsung->led_workqueue) in samsung_leds_init()
H A Dasus-wmi.c265 struct workqueue_struct *led_workqueue; member
1558 queue_work(asus->led_workqueue, &asus->tpd_led_work); in tpd_led_set()
1682 queue_work(asus->led_workqueue, &asus->wlan_led_work); in wlan_led_set()
1715 queue_work(asus->led_workqueue, &asus->lightbar_led_work); in lightbar_led_set()
1769 if (asus->led_workqueue) in asus_wmi_led_exit()
1770 destroy_workqueue(asus->led_workqueue); in asus_wmi_led_exit()
1782 asus->led_workqueue = create_singlethread_workqueue("led_workqueue"); in asus_wmi_led_init()
1783 if (!asus->led_workqueue) in asus_wmi_led_init()