• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/platform/x86/

Lines Matching defs:led

32  *  Thomas Tuttle  - His first patch for led support was very helpfull
195 * Define a specific led structure to keep the main structure clean
200 struct led_classdev led;
362 /* /sys/class/led handlers */
366 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
367 struct asus_laptop *asus = led->asus;
369 led->wk = !!value;
370 queue_work(asus->led_workqueue, &led->work);
375 struct asus_led *led = container_of(work, struct asus_led, work);
376 struct asus_laptop *asus = led->asus;
378 asus_led_set(asus, led->method, led->wk);
427 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
428 struct asus_laptop *asus = led->asus;
430 led->wk = value;
431 queue_work(asus->led_workqueue, &led->work);
436 struct asus_led *led = container_of(work, struct asus_led, work);
437 struct asus_laptop *asus = led->asus;
439 asus_kled_set(asus, led->wk);
444 struct asus_led *led = container_of(led_cdev, struct asus_led, led);
445 struct asus_laptop *asus = led->asus;
452 if (asus->mled.led.dev)
453 led_classdev_unregister(&asus->mled.led);
454 if (asus->tled.led.dev)
455 led_classdev_unregister(&asus->tled.led);
456 if (asus->pled.led.dev)
457 led_classdev_unregister(&asus->pled.led);
458 if (asus->rled.led.dev)
459 led_classdev_unregister(&asus->rled.led);
460 if (asus->gled.led.dev)
461 led_classdev_unregister(&asus->gled.led);
462 if (asus->kled.led.dev)
463 led_classdev_unregister(&asus->kled.led);
472 struct asus_led *led,
475 struct led_classdev *led_cdev = &led->led;
480 led->asus = asus;
481 led->method = method;
483 INIT_WORK(&led->work, asus_led_cdev_update);
522 struct asus_led *led = &asus->kled;
523 struct led_classdev *cdev = &led->led;
525 led->asus = asus;
527 INIT_WORK(&led->work, asus_kled_cdev_update);