• Home
  • Raw
  • Download

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()
607 led[i]->led_cdev.max_brightness = 255; in blinkm_probe()
608 led[i]->led_cdev.flags = LED_CORE_SUSPENDRESUME; in blinkm_probe()
615 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
616 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
619 &led[i]->led_cdev); in blinkm_probe()
623 led[i]->led_cdev.name); in blinkm_probe()
632 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
633 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
636 &led[i]->led_cdev); in blinkm_probe()
640 led[i]->led_cdev.name); in blinkm_probe()
649 led[i]->led_cdev.name = blinkm_led_name; in blinkm_probe()
650 led[i]->led_cdev.brightness_set_blocking = in blinkm_probe()
653 &led[i]->led_cdev); in blinkm_probe()
657 led[i]->led_cdev.name); in blinkm_probe()
670 led_classdev_unregister(&led[GREEN]->led_cdev); in blinkm_probe()
673 led_classdev_unregister(&led[RED]->led_cdev); in blinkm_probe()
689 led_classdev_unregister(&data->blinkm_leds[i].led_cdev); in blinkm_remove()