Lines Matching defs:led_cdev
171 struct led_classdev led_cdev;
379 int level = TO_LEVEL(led->led_cdev.brightness);
386 led->led_cdev.brightness = TO_BRIGHT(level);
423 led->led_cdev.brightness = LED_FULL;
433 led->led_cdev.brightness = TO_BRIGHT(tca->bank[best].level);
512 led->led_cdev.brightness = TO_BRIGHT(b->level);
542 static void tca6507_brightness_set(struct led_classdev *led_cdev,
545 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led,
546 led_cdev);
547 led->led_cdev.brightness = brightness;
553 static int tca6507_blink_set(struct led_classdev *led_cdev,
557 struct tca6507_led *led = container_of(led_cdev, struct tca6507_led,
558 led_cdev);
562 else if (delay_on != &led_cdev->blink_delay_on)
568 else if (delay_off != &led_cdev->blink_delay_off)
577 if (led->led_cdev.brightness == LED_OFF)
578 led->led_cdev.brightness = LED_FULL;
582 led->led_cdev.brightness = LED_OFF;
750 l->led_cdev.name = pdata->leds.leds[i].name;
751 l->led_cdev.default_trigger
753 l->led_cdev.brightness_set = tca6507_brightness_set;
754 l->led_cdev.blink_set = tca6507_blink_set;
756 err = devm_led_classdev_register(dev, &l->led_cdev);