Lines Matching refs:fled_cdev

76 	struct led_classdev_flash fled_cdev;  member
89 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() argument
91 return container_of(fled_cdev, struct ktd2692_context, fled_cdev); in fled_cdev_to_led()
97 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in ktd2692_led_brightness_set() local
98 struct ktd2692_context *led = fled_cdev_to_led(fled_cdev); in ktd2692_led_brightness_set()
117 static int ktd2692_led_flash_strobe_set(struct led_classdev_flash *fled_cdev, in ktd2692_led_flash_strobe_set() argument
120 struct ktd2692_context *led = fled_cdev_to_led(fled_cdev); in ktd2692_led_flash_strobe_set()
121 struct led_flash_setting *timeout = &fled_cdev->timeout; in ktd2692_led_flash_strobe_set()
140 fled_cdev->led_cdev.brightness = LED_OFF; in ktd2692_led_flash_strobe_set()
148 static int ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, in ktd2692_led_flash_timeout_set() argument
172 static void ktd2692_init_flash_timeout(struct led_classdev_flash *fled_cdev, in ktd2692_init_flash_timeout() argument
177 setting = &fled_cdev->timeout; in ktd2692_init_flash_timeout()
249 led->fled_cdev.led_cdev.name = in ktd2692_parse_dt()
285 struct led_classdev_flash *fled_cdev; in ktd2692_probe() local
293 fled_cdev = &led->fled_cdev; in ktd2692_probe()
294 led_cdev = &fled_cdev->led_cdev; in ktd2692_probe()
301 ktd2692_init_flash_timeout(fled_cdev, &led_cfg); in ktd2692_probe()
304 fled_cdev->ops = &flash_ops; in ktd2692_probe()
314 ret = led_classdev_flash_register(&pdev->dev, fled_cdev); in ktd2692_probe()
330 led_classdev_flash_unregister(&led->fled_cdev); in ktd2692_remove()