Lines Matching refs:fled_cdev
70 struct led_classdev_flash fled_cdev; member
90 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() argument
92 return container_of(fled_cdev, struct aat1290_led, fled_cdev); in fled_cdev_to_led()
128 struct led_classdev_flash *fled_cdev = &led->fled_cdev; in aat1290_set_flash_safety_timer() local
129 struct led_flash_setting *flash_tm = &fled_cdev->timeout; in aat1290_set_flash_safety_timer()
176 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in aat1290_led_brightness_set() local
177 struct aat1290_led *led = fled_cdev_to_led(fled_cdev); in aat1290_led_brightness_set()
186 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in aat1290_led_brightness_set_sync() local
187 struct aat1290_led *led = fled_cdev_to_led(fled_cdev); in aat1290_led_brightness_set_sync()
194 static int aat1290_led_flash_strobe_set(struct led_classdev_flash *fled_cdev, in aat1290_led_flash_strobe_set() argument
198 struct aat1290_led *led = fled_cdev_to_led(fled_cdev); in aat1290_led_flash_strobe_set()
199 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in aat1290_led_flash_strobe_set()
200 struct led_flash_setting *timeout = &fled_cdev->timeout; in aat1290_led_flash_strobe_set()
226 static int aat1290_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, in aat1290_led_flash_timeout_set() argument
242 struct led_classdev *led_cdev = &led->fled_cdev.led_cdev; in aat1290_led_parse_dt()
385 struct led_classdev_flash *fled_cdev = &led->fled_cdev; in aat1290_init_flash_timeout() local
389 setting = &fled_cdev->timeout; in aat1290_init_flash_timeout()
401 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_intensity_to_brightness() local
402 struct aat1290_led *led = fled_cdev_to_led(fled_cdev); in aat1290_intensity_to_brightness()
415 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_brightness_to_intensity() local
416 struct aat1290_led *led = fled_cdev_to_led(fled_cdev); in aat1290_brightness_to_intensity()
424 struct aat1290_led *led = fled_cdev_to_led(v4l2_flash->fled_cdev); in aat1290_led_external_strobe_set()
425 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_led_external_strobe_set() local
426 struct led_classdev *led_cdev = &fled_cdev->led_cdev; in aat1290_led_external_strobe_set()
449 struct led_classdev *led_cdev = &led->fled_cdev.led_cdev; in aat1290_init_v4l2_flash_config()
489 struct led_classdev_flash *fled_cdev; in aat1290_led_probe() local
501 fled_cdev = &led->fled_cdev; in aat1290_led_probe()
502 fled_cdev->ops = &flash_ops; in aat1290_led_probe()
503 led_cdev = &fled_cdev->led_cdev; in aat1290_led_probe()
521 ret = led_classdev_flash_register(&pdev->dev, fled_cdev); in aat1290_led_probe()
528 led->v4l2_flash = v4l2_flash_init(dev, sub_node, fled_cdev, NULL, in aat1290_led_probe()
538 led_classdev_flash_unregister(fled_cdev); in aat1290_led_probe()
550 led_classdev_flash_unregister(&led->fled_cdev); in aat1290_led_remove()