Lines Matching refs:fled_cdev
80 struct led_classdev_flash fled_cdev; member
95 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() argument
97 return container_of(fled_cdev, struct ktd2692_context, fled_cdev); in fled_cdev_to_led()
190 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in ktd2692_led_brightness_set() local
191 struct ktd2692_context *led = fled_cdev_to_led(fled_cdev); in ktd2692_led_brightness_set()
200 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in ktd2692_led_brightness_set_sync() local
201 struct ktd2692_context *led = fled_cdev_to_led(fled_cdev); in ktd2692_led_brightness_set_sync()
208 static int ktd2692_led_flash_strobe_set(struct led_classdev_flash *fled_cdev, in ktd2692_led_flash_strobe_set() argument
211 struct ktd2692_context *led = fled_cdev_to_led(fled_cdev); in ktd2692_led_flash_strobe_set()
212 struct led_flash_setting *timeout = &fled_cdev->timeout; in ktd2692_led_flash_strobe_set()
231 fled_cdev->led_cdev.brightness = LED_OFF; in ktd2692_led_flash_strobe_set()
239 static int ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, in ktd2692_led_flash_timeout_set() argument
263 static void ktd2692_init_flash_timeout(struct led_classdev_flash *fled_cdev, in ktd2692_init_flash_timeout() argument
268 setting = &fled_cdev->timeout; in ktd2692_init_flash_timeout()
328 led->fled_cdev.led_cdev.name = in ktd2692_parse_dt()
363 struct led_classdev_flash *fled_cdev; in ktd2692_probe() local
371 fled_cdev = &led->fled_cdev; in ktd2692_probe()
372 led_cdev = &fled_cdev->led_cdev; in ktd2692_probe()
378 ktd2692_init_flash_timeout(fled_cdev, &led_cfg); in ktd2692_probe()
381 fled_cdev->ops = &flash_ops; in ktd2692_probe()
393 ret = led_classdev_flash_register(&pdev->dev, fled_cdev); in ktd2692_probe()
410 led_classdev_flash_unregister(&led->fled_cdev); in ktd2692_remove()