Lines Matching refs:fled_cdev
74 * @fled_cdev: flash LED class device pointer
87 struct led_classdev_flash fled_cdev;
130 static struct lm3601x_led *fled_cdev_to_led(struct led_classdev_flash *fled_cdev)
132 return container_of(fled_cdev, struct lm3601x_led, fled_cdev);
173 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev);
174 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
206 static int lm3601x_strobe_set(struct led_classdev_flash *fled_cdev,
209 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
243 static int lm3601x_flash_brightness_set(struct led_classdev_flash *fled_cdev,
246 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
269 static int lm3601x_flash_timeout_set(struct led_classdev_flash *fled_cdev,
272 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
283 static int lm3601x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state)
285 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
302 static int lm3601x_flash_fault_get(struct led_classdev_flash *fled_cdev,
305 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
329 led->fled_cdev.ops = &flash_ops;
331 setting = &led->fled_cdev.timeout;
337 setting = &led->fled_cdev.brightness;
343 led_cdev = &led->fled_cdev.led_cdev;
354 &led->fled_cdev, &init_data);