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