Lines Matching defs:led
18 * Thomas Tuttle - His first patch for led support was very helpful
73 "(unknown, led or rfkill). "
78 "(unknown, led or rfkill). "
212 * Define a specific led structure to keep the main structure clean
217 struct led_classdev led;
553 /* /sys/class/led handlers */
557 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
558 struct asus_laptop *asus = led->asus;
560 led->wk = !!value;
561 queue_work(asus->led_workqueue, &led->work);
566 struct asus_led *led = container_of(work, struct asus_led, work);
567 struct asus_laptop *asus = led->asus;
569 asus_led_set(asus, led->method, led->wk);
618 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
619 struct asus_laptop *asus = led->asus;
621 led->wk = value;
622 queue_work(asus->led_workqueue, &led->work);
627 struct asus_led *led = container_of(work, struct asus_led, work);
628 struct asus_laptop *asus = led->asus;
630 asus_kled_set(asus, led->wk);
635 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
636 struct asus_laptop *asus = led->asus;
643 led_classdev_unregister(&asus->wled.led);
644 led_classdev_unregister(&asus->bled.led);
645 led_classdev_unregister(&asus->mled.led);
646 led_classdev_unregister(&asus->tled.led);
647 led_classdev_unregister(&asus->pled.led);
648 led_classdev_unregister(&asus->rled.led);
649 led_classdev_unregister(&asus->gled.led);
650 led_classdev_unregister(&asus->kled.led);
660 struct asus_led *led,
663 struct led_classdev *led_cdev = &led->led;
668 led->asus = asus;
669 led->method = method;
671 INIT_WORK(&led->work, asus_led_cdev_update);
727 struct asus_led *led = &asus->kled;
728 struct led_classdev *cdev = &led->led;
730 led->asus = asus;
732 INIT_WORK(&led->work, asus_kled_cdev_update);
1766 if (!strcmp(bled_type, "led"))
1771 if (!strcmp(wled_type, "led"))