Lines Matching refs:led_cdev

182 		struct led_classdev	led_cdev;  member
391 int level = TO_LEVEL(led->led_cdev.brightness); in led_prepare()
398 led->led_cdev.brightness = TO_BRIGHT(level); in led_prepare()
435 led->led_cdev.brightness = LED_FULL; in led_prepare()
445 led->led_cdev.brightness = TO_BRIGHT(tca->bank[best].level); in led_prepare()
524 led->led_cdev.brightness = TO_BRIGHT(b->level); in led_prepare()
554 static void tca6507_brightness_set(struct led_classdev *led_cdev, in tca6507_brightness_set() argument
557 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led, in tca6507_brightness_set()
558 led_cdev); in tca6507_brightness_set()
559 led->led_cdev.brightness = brightness; in tca6507_brightness_set()
565 static int tca6507_blink_set(struct led_classdev *led_cdev, in tca6507_blink_set() argument
569 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led, in tca6507_blink_set()
570 led_cdev); in tca6507_blink_set()
574 else if (delay_on != &led_cdev->blink_delay_on) in tca6507_blink_set()
580 else if (delay_off != &led_cdev->blink_delay_off) in tca6507_blink_set()
589 if (led->led_cdev.brightness == LED_OFF) in tca6507_blink_set()
590 led->led_cdev.brightness = LED_FULL; in tca6507_blink_set()
594 led->led_cdev.brightness = LED_OFF; in tca6507_blink_set()
787 l->led_cdev.name = pdata->leds.leds[i].name; in tca6507_probe()
788 l->led_cdev.default_trigger in tca6507_probe()
790 l->led_cdev.brightness_set = tca6507_brightness_set; in tca6507_probe()
791 l->led_cdev.blink_set = tca6507_blink_set; in tca6507_probe()
794 &l->led_cdev); in tca6507_probe()
809 if (tca->leds[i].led_cdev.name) in tca6507_probe()
810 led_classdev_unregister(&tca->leds[i].led_cdev); in tca6507_probe()
822 if (tca_leds[i].led_cdev.name) in tca6507_remove()
823 led_classdev_unregister(&tca_leds[i].led_cdev); in tca6507_remove()