Lines Matching refs:led_cdev
183 struct led_classdev led_cdev; member
394 int level = TO_LEVEL(led->led_cdev.brightness); in led_prepare()
401 led->led_cdev.brightness = TO_BRIGHT(level); in led_prepare()
438 led->led_cdev.brightness = LED_FULL; in led_prepare()
448 led->led_cdev.brightness = TO_BRIGHT(tca->bank[best].level); in led_prepare()
527 led->led_cdev.brightness = TO_BRIGHT(b->level); in led_prepare()
557 static void tca6507_brightness_set(struct led_classdev *led_cdev, in tca6507_brightness_set() argument
560 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led, in tca6507_brightness_set()
561 led_cdev); in tca6507_brightness_set()
562 led->led_cdev.brightness = brightness; in tca6507_brightness_set()
568 static int tca6507_blink_set(struct led_classdev *led_cdev, in tca6507_blink_set() argument
572 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led, in tca6507_blink_set()
573 led_cdev); in tca6507_blink_set()
577 else if (delay_on != &led_cdev->blink_delay_on) in tca6507_blink_set()
583 else if (delay_off != &led_cdev->blink_delay_off) in tca6507_blink_set()
592 if (led->led_cdev.brightness == LED_OFF) in tca6507_blink_set()
593 led->led_cdev.brightness = LED_FULL; in tca6507_blink_set()
597 led->led_cdev.brightness = LED_OFF; in tca6507_blink_set()
790 l->led_cdev.name = pdata->leds.leds[i].name; in tca6507_probe()
791 l->led_cdev.default_trigger in tca6507_probe()
793 l->led_cdev.brightness_set = tca6507_brightness_set; in tca6507_probe()
794 l->led_cdev.blink_set = tca6507_blink_set; in tca6507_probe()
797 &l->led_cdev); in tca6507_probe()
812 if (tca->leds[i].led_cdev.name) in tca6507_probe()
813 led_classdev_unregister(&tca->leds[i].led_cdev); in tca6507_probe()
825 if (tca_leds[i].led_cdev.name) in tca6507_remove()
826 led_classdev_unregister(&tca_leds[i].led_cdev); in tca6507_remove()