Lines Matching defs:led_cdev
27 struct led_classdev led_cdev;
31 #define cdev_to_blmled(c) container_of(c, struct blinkm_led, led_cdev)
422 static int blinkm_led_common_set(struct led_classdev *led_cdev,
426 struct blinkm_led *led = cdev_to_blmled(led_cdev);
463 static int blinkm_led_red_set(struct led_classdev *led_cdev,
466 return blinkm_led_common_set(led_cdev, value, RED);
469 static int blinkm_led_green_set(struct led_classdev *led_cdev,
472 return blinkm_led_common_set(led_cdev, value, GREEN);
475 static int blinkm_led_blue_set(struct led_classdev *led_cdev,
478 return blinkm_led_common_set(led_cdev, value, BLUE);
605 led[i]->led_cdev.max_brightness = 255;
606 led[i]->led_cdev.flags = LED_CORE_SUSPENDRESUME;
613 led[i]->led_cdev.name = blinkm_led_name;
614 led[i]->led_cdev.brightness_set_blocking =
617 &led[i]->led_cdev);
621 led[i]->led_cdev.name);
630 led[i]->led_cdev.name = blinkm_led_name;
631 led[i]->led_cdev.brightness_set_blocking =
634 &led[i]->led_cdev);
638 led[i]->led_cdev.name);
647 led[i]->led_cdev.name = blinkm_led_name;
648 led[i]->led_cdev.brightness_set_blocking =
651 &led[i]->led_cdev);
655 led[i]->led_cdev.name);
668 led_classdev_unregister(&led[GREEN]->led_cdev);
671 led_classdev_unregister(&led[RED]->led_cdev);
687 led_classdev_unregister(&data->blinkm_leds[i].led_cdev);