Lines Matching refs:fled_cdev

88 	struct led_classdev_flash fled_cdev;  member
133 static struct lm3601x_led *fled_cdev_to_led(struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() argument
135 return container_of(fled_cdev, struct lm3601x_led, fled_cdev); in fled_cdev_to_led()
176 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev); in lm3601x_brightness_set() local
177 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_brightness_set()
209 static int lm3601x_strobe_set(struct led_classdev_flash *fled_cdev, in lm3601x_strobe_set() argument
212 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_strobe_set()
246 static int lm3601x_flash_brightness_set(struct led_classdev_flash *fled_cdev, in lm3601x_flash_brightness_set() argument
249 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_brightness_set()
272 static int lm3601x_flash_timeout_set(struct led_classdev_flash *fled_cdev, in lm3601x_flash_timeout_set() argument
275 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_timeout_set()
286 static int lm3601x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) in lm3601x_strobe_get() argument
288 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_strobe_get()
305 static int lm3601x_flash_fault_get(struct led_classdev_flash *fled_cdev, in lm3601x_flash_fault_get() argument
308 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_fault_get()
330 led->fled_cdev.ops = &flash_ops; in lm3601x_register_leds()
332 setting = &led->fled_cdev.timeout; in lm3601x_register_leds()
338 setting = &led->fled_cdev.brightness; in lm3601x_register_leds()
344 led_cdev = &led->fled_cdev.led_cdev; in lm3601x_register_leds()
351 return led_classdev_flash_register(&led->client->dev, &led->fled_cdev); in lm3601x_register_leds()
452 led_classdev_flash_unregister(&led->fled_cdev); in lm3601x_remove()