Lines Matching refs:led_cdev

27 	struct led_classdev led_cdev;  member
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, in blinkm_led_common_set() argument
426 struct blinkm_led *led = cdev_to_blmled(led_cdev); in blinkm_led_common_set()
463 static int blinkm_led_red_set(struct led_classdev *led_cdev, in blinkm_led_red_set() argument
466 return blinkm_led_common_set(led_cdev, value, RED); in blinkm_led_red_set()
469 static int blinkm_led_green_set(struct led_classdev *led_cdev, in blinkm_led_green_set() argument
472 return blinkm_led_common_set(led_cdev, value, GREEN); in blinkm_led_green_set()
475 static int blinkm_led_blue_set(struct led_classdev *led_cdev, in blinkm_led_blue_set() argument
478 return blinkm_led_common_set(led_cdev, value, BLUE); in blinkm_led_blue_set()
605 led[i]->led_cdev.max_brightness = 255; in blinkm_probe()
606 led[i]->led_cdev.flags = LED_CORE_SUSPENDRESUME; in blinkm_probe()
613 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
614 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
617 &led[i]->led_cdev); in blinkm_probe()
621 led[i]->led_cdev.name); in blinkm_probe()
630 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
631 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
634 &led[i]->led_cdev); in blinkm_probe()
638 led[i]->led_cdev.name); in blinkm_probe()
647 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
648 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
651 &led[i]->led_cdev); in blinkm_probe()
655 led[i]->led_cdev.name); in blinkm_probe()
668 led_classdev_unregister(&led[GREEN]->led_cdev); in blinkm_probe()
671 led_classdev_unregister(&led[RED]->led_cdev); in blinkm_probe()
687 led_classdev_unregister(&data->blinkm_leds[i].led_cdev); in blinkm_remove()