Lines Matching refs:led_cdev
41 struct led_classdev led_cdev; member
51 #define cdev_to_blmled(c) container_of(c, struct blinkm_led, led_cdev)
465 static int blinkm_led_common_set(struct led_classdev *led_cdev, in blinkm_led_common_set() argument
469 struct blinkm_led *led = cdev_to_blmled(led_cdev); in blinkm_led_common_set()
533 static void blinkm_led_red_set(struct led_classdev *led_cdev, in blinkm_led_red_set() argument
536 blinkm_led_common_set(led_cdev, value, RED); in blinkm_led_red_set()
539 static void blinkm_led_green_set(struct led_classdev *led_cdev, in blinkm_led_green_set() argument
542 blinkm_led_common_set(led_cdev, value, GREEN); in blinkm_led_green_set()
545 static void blinkm_led_blue_set(struct led_classdev *led_cdev, in blinkm_led_blue_set() argument
548 blinkm_led_common_set(led_cdev, value, BLUE); in blinkm_led_blue_set()
674 led[i]->led_cdev.max_brightness = 255; in blinkm_probe()
675 led[i]->led_cdev.flags = LED_CORE_SUSPENDRESUME; in blinkm_probe()
683 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
684 led[i]->led_cdev.brightness_set = blinkm_led_red_set; in blinkm_probe()
686 &led[i]->led_cdev); in blinkm_probe()
690 led[i]->led_cdev.name); in blinkm_probe()
699 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
700 led[i]->led_cdev.brightness_set = blinkm_led_green_set; in blinkm_probe()
702 &led[i]->led_cdev); in blinkm_probe()
706 led[i]->led_cdev.name); in blinkm_probe()
715 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
716 led[i]->led_cdev.brightness_set = blinkm_led_blue_set; in blinkm_probe()
718 &led[i]->led_cdev); in blinkm_probe()
722 led[i]->led_cdev.name); in blinkm_probe()
735 led_classdev_unregister(&led[GREEN]->led_cdev); in blinkm_probe()
738 led_classdev_unregister(&led[RED]->led_cdev); in blinkm_probe()
755 led_classdev_unregister(&data->blinkm_leds[i].led_cdev); in blinkm_remove()