fled_cdev          17 drivers/leds/led-class-flash.c #define has_flash_op(fled_cdev, op)				\
fled_cdev          18 drivers/leds/led-class-flash.c 	(fled_cdev && fled_cdev->ops->op)
fled_cdev          20 drivers/leds/led-class-flash.c #define call_flash_op(fled_cdev, op, args...)		\
fled_cdev          21 drivers/leds/led-class-flash.c 	((has_flash_op(fled_cdev, op)) ?			\
fled_cdev          22 drivers/leds/led-class-flash.c 			(fled_cdev->ops->op(fled_cdev, args)) :	\
fled_cdev          41 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev          56 drivers/leds/led-class-flash.c 	ret = led_set_flash_brightness(fled_cdev, state);
fled_cdev          70 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev          73 drivers/leds/led-class-flash.c 	led_update_flash_brightness(fled_cdev);
fled_cdev          75 drivers/leds/led-class-flash.c 	return sprintf(buf, "%u\n", fled_cdev->brightness.val);
fled_cdev          83 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev          85 drivers/leds/led-class-flash.c 	return sprintf(buf, "%u\n", fled_cdev->brightness.max);
fled_cdev          93 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         113 drivers/leds/led-class-flash.c 	ret = led_set_flash_strobe(fled_cdev, state);
fled_cdev         126 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         131 drivers/leds/led-class-flash.c 	ret = led_get_flash_strobe(fled_cdev, &state);
fled_cdev         143 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         158 drivers/leds/led-class-flash.c 	ret = led_set_flash_timeout(fled_cdev, flash_timeout);
fled_cdev         172 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         174 drivers/leds/led-class-flash.c 	return sprintf(buf, "%u\n", fled_cdev->timeout.val);
fled_cdev         182 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         184 drivers/leds/led-class-flash.c 	return sprintf(buf, "%u\n", fled_cdev->timeout.max);
fled_cdev         192 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         197 drivers/leds/led-class-flash.c 	ret = led_get_flash_fault(fled_cdev, &fault);
fled_cdev         256 drivers/leds/led-class-flash.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         258 drivers/leds/led-class-flash.c 	call_flash_op(fled_cdev, flash_brightness_set,
fled_cdev         259 drivers/leds/led-class-flash.c 					fled_cdev->brightness.val);
fled_cdev         260 drivers/leds/led-class-flash.c 	call_flash_op(fled_cdev, timeout_set, fled_cdev->timeout.val);
fled_cdev         263 drivers/leds/led-class-flash.c static void led_flash_init_sysfs_groups(struct led_classdev_flash *fled_cdev)
fled_cdev         265 drivers/leds/led-class-flash.c 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;
fled_cdev         266 drivers/leds/led-class-flash.c 	const struct led_flash_ops *ops = fled_cdev->ops;
fled_cdev         267 drivers/leds/led-class-flash.c 	const struct attribute_group **flash_groups = fled_cdev->sysfs_groups;
fled_cdev         286 drivers/leds/led-class-flash.c 				    struct led_classdev_flash *fled_cdev,
fled_cdev         293 drivers/leds/led-class-flash.c 	if (!fled_cdev)
fled_cdev         296 drivers/leds/led-class-flash.c 	led_cdev = &fled_cdev->led_cdev;
fled_cdev         302 drivers/leds/led-class-flash.c 		ops = fled_cdev->ops;
fled_cdev         309 drivers/leds/led-class-flash.c 		led_flash_init_sysfs_groups(fled_cdev);
fled_cdev         321 drivers/leds/led-class-flash.c void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev)
fled_cdev         323 drivers/leds/led-class-flash.c 	if (!fled_cdev)
fled_cdev         326 drivers/leds/led-class-flash.c 	led_classdev_unregister(&fled_cdev->led_cdev);
fled_cdev         341 drivers/leds/led-class-flash.c int led_set_flash_timeout(struct led_classdev_flash *fled_cdev, u32 timeout)
fled_cdev         343 drivers/leds/led-class-flash.c 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;
fled_cdev         344 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->timeout;
fled_cdev         350 drivers/leds/led-class-flash.c 		return call_flash_op(fled_cdev, timeout_set, s->val);
fled_cdev         356 drivers/leds/led-class-flash.c int led_get_flash_fault(struct led_classdev_flash *fled_cdev, u32 *fault)
fled_cdev         358 drivers/leds/led-class-flash.c 	return call_flash_op(fled_cdev, fault_get, fault);
fled_cdev         362 drivers/leds/led-class-flash.c int led_set_flash_brightness(struct led_classdev_flash *fled_cdev,
fled_cdev         365 drivers/leds/led-class-flash.c 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;
fled_cdev         366 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->brightness;
fled_cdev         372 drivers/leds/led-class-flash.c 		return call_flash_op(fled_cdev, flash_brightness_set, s->val);
fled_cdev         378 drivers/leds/led-class-flash.c int led_update_flash_brightness(struct led_classdev_flash *fled_cdev)
fled_cdev         380 drivers/leds/led-class-flash.c 	struct led_flash_setting *s = &fled_cdev->brightness;
fled_cdev         383 drivers/leds/led-class-flash.c 	if (has_flash_op(fled_cdev, flash_brightness_get)) {
fled_cdev         384 drivers/leds/led-class-flash.c 		int ret = call_flash_op(fled_cdev, flash_brightness_get,
fled_cdev          68 drivers/leds/leds-aat1290.c 	struct led_classdev_flash fled_cdev;
fled_cdev          85 drivers/leds/leds-aat1290.c 				struct led_classdev_flash *fled_cdev)
fled_cdev          87 drivers/leds/leds-aat1290.c 	return container_of(fled_cdev, struct aat1290_led, fled_cdev);
fled_cdev         129 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = &led->fled_cdev;
fled_cdev         130 drivers/leds/leds-aat1290.c 	struct led_flash_setting *flash_tm = &fled_cdev->timeout;
fled_cdev         143 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = led_cdev_to_fled_cdev(led_cdev);
fled_cdev         144 drivers/leds/leds-aat1290.c 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         171 drivers/leds/leds-aat1290.c static int aat1290_led_flash_strobe_set(struct led_classdev_flash *fled_cdev,
fled_cdev         175 drivers/leds/leds-aat1290.c 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         176 drivers/leds/leds-aat1290.c 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;
fled_cdev         177 drivers/leds/leds-aat1290.c 	struct led_flash_setting *timeout = &fled_cdev->timeout;
fled_cdev         203 drivers/leds/leds-aat1290.c static int aat1290_led_flash_timeout_set(struct led_classdev_flash *fled_cdev,
fled_cdev         361 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = &led->fled_cdev;
fled_cdev         365 drivers/leds/leds-aat1290.c 	setting = &fled_cdev->timeout;
fled_cdev         377 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         378 drivers/leds/leds-aat1290.c 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         391 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         392 drivers/leds/leds-aat1290.c 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         400 drivers/leds/leds-aat1290.c 	struct aat1290_led *led = fled_cdev_to_led(v4l2_flash->fled_cdev);
fled_cdev         401 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         402 drivers/leds/leds-aat1290.c 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;
fled_cdev         425 drivers/leds/leds-aat1290.c 	struct led_classdev *led_cdev = &led->fled_cdev.led_cdev;
fled_cdev         465 drivers/leds/leds-aat1290.c 	struct led_classdev_flash *fled_cdev;
fled_cdev         478 drivers/leds/leds-aat1290.c 	fled_cdev = &led->fled_cdev;
fled_cdev         479 drivers/leds/leds-aat1290.c 	fled_cdev->ops = &flash_ops;
fled_cdev         480 drivers/leds/leds-aat1290.c 	led_cdev = &fled_cdev->led_cdev;
fled_cdev         499 drivers/leds/leds-aat1290.c 	ret = led_classdev_flash_register_ext(&pdev->dev, fled_cdev,
fled_cdev         508 drivers/leds/leds-aat1290.c 					  fled_cdev, &v4l2_flash_ops,
fled_cdev         518 drivers/leds/leds-aat1290.c 	led_classdev_flash_unregister(fled_cdev);
fled_cdev         530 drivers/leds/leds-aat1290.c 	led_classdev_flash_unregister(&led->fled_cdev);
fled_cdev         326 drivers/leds/leds-as3645a.c static int as3645a_set_assist_brightness(struct led_classdev *fled_cdev,
fled_cdev         329 drivers/leds/leds-as3645a.c 	struct led_classdev_flash *fled = lcdev_to_flcdev(fled_cdev);
fled_cdev         571 drivers/leds/leds-as3645a.c 	struct led_classdev *fled_cdev = &flash->fled.led_cdev;
fled_cdev         605 drivers/leds/leds-as3645a.c 	fled_cdev->brightness_set_blocking = as3645a_set_assist_brightness;
fled_cdev         607 drivers/leds/leds-as3645a.c 	fled_cdev->max_brightness =
fled_cdev         610 drivers/leds/leds-as3645a.c 	fled_cdev->flags = LED_DEV_CAP_FLASH | LED_CORE_SUSPENDRESUME;
fled_cdev          76 drivers/leds/leds-ktd2692.c 	struct led_classdev_flash fled_cdev;
fled_cdev          90 drivers/leds/leds-ktd2692.c 				struct led_classdev_flash *fled_cdev)
fled_cdev          92 drivers/leds/leds-ktd2692.c 	return container_of(fled_cdev, struct ktd2692_context, fled_cdev);
fled_cdev         159 drivers/leds/leds-ktd2692.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         160 drivers/leds/leds-ktd2692.c 	struct ktd2692_context *led = fled_cdev_to_led(fled_cdev);
fled_cdev         179 drivers/leds/leds-ktd2692.c static int ktd2692_led_flash_strobe_set(struct led_classdev_flash *fled_cdev,
fled_cdev         182 drivers/leds/leds-ktd2692.c 	struct ktd2692_context *led = fled_cdev_to_led(fled_cdev);
fled_cdev         183 drivers/leds/leds-ktd2692.c 	struct led_flash_setting *timeout = &fled_cdev->timeout;
fled_cdev         202 drivers/leds/leds-ktd2692.c 	fled_cdev->led_cdev.brightness = LED_OFF;
fled_cdev         210 drivers/leds/leds-ktd2692.c static int ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev,
fled_cdev         234 drivers/leds/leds-ktd2692.c static void ktd2692_init_flash_timeout(struct led_classdev_flash *fled_cdev,
fled_cdev         239 drivers/leds/leds-ktd2692.c 	setting = &fled_cdev->timeout;
fled_cdev         299 drivers/leds/leds-ktd2692.c 	led->fled_cdev.led_cdev.name =
fled_cdev         337 drivers/leds/leds-ktd2692.c 	struct led_classdev_flash *fled_cdev;
fled_cdev         345 drivers/leds/leds-ktd2692.c 	fled_cdev = &led->fled_cdev;
fled_cdev         346 drivers/leds/leds-ktd2692.c 	led_cdev = &fled_cdev->led_cdev;
fled_cdev         352 drivers/leds/leds-ktd2692.c 	ktd2692_init_flash_timeout(fled_cdev, &led_cfg);
fled_cdev         355 drivers/leds/leds-ktd2692.c 	fled_cdev->ops = &flash_ops;
fled_cdev         365 drivers/leds/leds-ktd2692.c 	ret = led_classdev_flash_register(&pdev->dev, fled_cdev);
fled_cdev         382 drivers/leds/leds-ktd2692.c 	led_classdev_flash_unregister(&led->fled_cdev);
fled_cdev          87 drivers/leds/leds-lm3601x.c 	struct led_classdev_flash fled_cdev;
fled_cdev         130 drivers/leds/leds-lm3601x.c static struct lm3601x_led *fled_cdev_to_led(struct led_classdev_flash *fled_cdev)
fled_cdev         132 drivers/leds/leds-lm3601x.c 	return container_of(fled_cdev, struct lm3601x_led, fled_cdev);
fled_cdev         173 drivers/leds/leds-lm3601x.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev);
fled_cdev         174 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         206 drivers/leds/leds-lm3601x.c static int lm3601x_strobe_set(struct led_classdev_flash *fled_cdev,
fled_cdev         209 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         243 drivers/leds/leds-lm3601x.c static int lm3601x_flash_brightness_set(struct led_classdev_flash *fled_cdev,
fled_cdev         246 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         269 drivers/leds/leds-lm3601x.c static int lm3601x_flash_timeout_set(struct led_classdev_flash *fled_cdev,
fled_cdev         272 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         283 drivers/leds/leds-lm3601x.c static int lm3601x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state)
fled_cdev         285 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         302 drivers/leds/leds-lm3601x.c static int lm3601x_flash_fault_get(struct led_classdev_flash *fled_cdev,
fled_cdev         305 drivers/leds/leds-lm3601x.c 	struct lm3601x_led *led = fled_cdev_to_led(fled_cdev);
fled_cdev         329 drivers/leds/leds-lm3601x.c 	led->fled_cdev.ops = &flash_ops;
fled_cdev         331 drivers/leds/leds-lm3601x.c 	setting = &led->fled_cdev.timeout;
fled_cdev         337 drivers/leds/leds-lm3601x.c 	setting = &led->fled_cdev.brightness;
fled_cdev         343 drivers/leds/leds-lm3601x.c 	led_cdev = &led->fled_cdev.led_cdev;
fled_cdev         355 drivers/leds/leds-lm3601x.c 						&led->fled_cdev, &init_data);
fled_cdev         448 drivers/leds/leds-lm3601x.c 	led_classdev_flash_unregister(&led->fled_cdev);
fled_cdev          60 drivers/leds/leds-max77693.c 	struct led_classdev_flash fled_cdev;
fled_cdev         118 drivers/leds/leds-max77693.c 					struct led_classdev_flash *fled_cdev)
fled_cdev         120 drivers/leds/leds-max77693.c 	return container_of(fled_cdev, struct max77693_sub_led, fled_cdev);
fled_cdev         464 drivers/leds/leds-max77693.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);
fled_cdev         465 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         500 drivers/leds/leds-max77693.c 				struct led_classdev_flash *fled_cdev,
fled_cdev         503 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         515 drivers/leds/leds-max77693.c 				struct led_classdev_flash *fled_cdev,
fled_cdev         518 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         550 drivers/leds/leds-max77693.c 				struct led_classdev_flash *fled_cdev,
fled_cdev         553 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         561 drivers/leds/leds-max77693.c 				struct led_classdev_flash *fled_cdev,
fled_cdev         564 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         583 drivers/leds/leds-max77693.c 				struct led_classdev_flash *fled_cdev,
fled_cdev         586 drivers/leds/leds-max77693.c 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);
fled_cdev         795 drivers/leds/leds-max77693.c 	struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev;
fled_cdev         801 drivers/leds/leds-max77693.c 	setting = &fled_cdev->brightness;
fled_cdev         811 drivers/leds/leds-max77693.c 	setting = &fled_cdev->timeout;
fled_cdev         825 drivers/leds/leds-max77693.c 				flcdev_to_sub_led(v4l2_flash->fled_cdev);
fled_cdev         853 drivers/leds/leds-max77693.c 		 "%s %d-%04x", sub_led->fled_cdev.led_cdev.name,
fled_cdev         858 drivers/leds/leds-max77693.c 	s->max = sub_led->fled_cdev.led_cdev.max_brightness * TORCH_IOUT_STEP;
fled_cdev         888 drivers/leds/leds-max77693.c 	struct led_classdev_flash *fled_cdev;
fled_cdev         892 drivers/leds/leds-max77693.c 	fled_cdev = &sub_led->fled_cdev;
fled_cdev         893 drivers/leds/leds-max77693.c 	fled_cdev->ops = &flash_ops;
fled_cdev         894 drivers/leds/leds-max77693.c 	led_cdev = &fled_cdev->led_cdev;
fled_cdev         909 drivers/leds/leds-max77693.c 	sub_led->flash_timeout = fled_cdev->timeout.val;
fled_cdev         917 drivers/leds/leds-max77693.c 	struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev;
fled_cdev         923 drivers/leds/leds-max77693.c 	ret = led_classdev_flash_register(dev, fled_cdev);
fled_cdev         931 drivers/leds/leds-max77693.c 					      fled_cdev, &v4l2_flash_ops,
fled_cdev         941 drivers/leds/leds-max77693.c 	led_classdev_flash_unregister(fled_cdev);
fled_cdev        1012 drivers/leds/leds-max77693.c 	led_classdev_flash_unregister(&sub_leds[FLED1].fled_cdev);
fled_cdev        1026 drivers/leds/leds-max77693.c 		led_classdev_flash_unregister(&sub_leds[FLED1].fled_cdev);
fled_cdev        1031 drivers/leds/leds-max77693.c 		led_classdev_flash_unregister(&sub_leds[FLED2].fled_cdev);
fled_cdev         107 drivers/media/v4l2-core/v4l2-flash-led-class.c 		led_set_brightness_sync(&v4l2_flash->fled_cdev->led_cdev,
fled_cdev         131 drivers/media/v4l2-core/v4l2-flash-led-class.c 		led_cdev = &v4l2_flash->fled_cdev->led_cdev;
fled_cdev         154 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         163 drivers/media/v4l2-core/v4l2-flash-led-class.c 		ret = led_update_flash_brightness(fled_cdev);
fled_cdev         170 drivers/media/v4l2-core/v4l2-flash-led-class.c 		c->val = fled_cdev->brightness.val;
fled_cdev         173 drivers/media/v4l2-core/v4l2-flash-led-class.c 		ret = led_get_flash_strobe(fled_cdev, &is_strobing);
fled_cdev         180 drivers/media/v4l2-core/v4l2-flash-led-class.c 		return led_get_flash_fault(fled_cdev, &c->val);
fled_cdev         196 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         197 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL;
fled_cdev         207 drivers/media/v4l2-core/v4l2-flash-led-class.c 			return led_set_flash_strobe(fled_cdev, false);
fled_cdev         229 drivers/media/v4l2-core/v4l2-flash-led-class.c 			ret = led_set_flash_strobe(fled_cdev, false);
fled_cdev         254 drivers/media/v4l2-core/v4l2-flash-led-class.c 		return led_set_flash_strobe(fled_cdev, true);
fled_cdev         258 drivers/media/v4l2-core/v4l2-flash-led-class.c 		return led_set_flash_strobe(fled_cdev, false);
fled_cdev         264 drivers/media/v4l2-core/v4l2-flash-led-class.c 		return led_set_flash_timeout(fled_cdev, c->val);
fled_cdev         270 drivers/media/v4l2-core/v4l2-flash-led-class.c 		return led_set_flash_brightness(fled_cdev, c->val);
fled_cdev         298 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         299 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL;
fled_cdev         375 drivers/media/v4l2-core/v4l2-flash-led-class.c 	if (has_flash_op(fled_cdev, strobe_get)) {
fled_cdev         385 drivers/media/v4l2-core/v4l2-flash-led-class.c 	if (has_flash_op(fled_cdev, timeout_set)) {
fled_cdev         388 drivers/media/v4l2-core/v4l2-flash-led-class.c 		__lfs_to_v4l2_ctrl_config(&fled_cdev->timeout, ctrl_cfg);
fled_cdev         393 drivers/media/v4l2-core/v4l2-flash-led-class.c 	if (has_flash_op(fled_cdev, flash_brightness_set)) {
fled_cdev         396 drivers/media/v4l2-core/v4l2-flash-led-class.c 		__lfs_to_v4l2_ctrl_config(&fled_cdev->brightness, ctrl_cfg);
fled_cdev         482 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         495 drivers/media/v4l2-core/v4l2-flash-led-class.c 		ret = led_set_flash_timeout(fled_cdev,
fled_cdev         502 drivers/media/v4l2-core/v4l2-flash-led-class.c 		ret = led_set_flash_brightness(fled_cdev,
fled_cdev         529 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         530 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL;
fled_cdev         579 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
fled_cdev         580 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL;
fled_cdev         617 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev, struct led_classdev *iled_cdev,
fled_cdev         632 drivers/media/v4l2-core/v4l2-flash-led-class.c 	v4l2_flash->fled_cdev = fled_cdev;
fled_cdev         671 drivers/media/v4l2-core/v4l2-flash-led-class.c 	struct led_classdev_flash *fled_cdev,
fled_cdev         675 drivers/media/v4l2-core/v4l2-flash-led-class.c 	return __v4l2_flash_init(dev, fwn, fled_cdev, NULL, ops, config);
fled_cdev          90 drivers/staging/greybus/light.c 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev);
fled_cdev          92 drivers/staging/greybus/light.c 	return container_of(fled_cdev, struct gb_channel, fled);
fled_cdev          35 include/linux/led-class-flash.h 	int (*flash_brightness_set)(struct led_classdev_flash *fled_cdev,
fled_cdev          38 include/linux/led-class-flash.h 	int (*flash_brightness_get)(struct led_classdev_flash *fled_cdev,
fled_cdev          41 include/linux/led-class-flash.h 	int (*strobe_set)(struct led_classdev_flash *fled_cdev, bool state);
fled_cdev          43 include/linux/led-class-flash.h 	int (*strobe_get)(struct led_classdev_flash *fled_cdev, bool *state);
fled_cdev          45 include/linux/led-class-flash.h 	int (*timeout_set)(struct led_classdev_flash *fled_cdev, u32 timeout);
fled_cdev          47 include/linux/led-class-flash.h 	int (*fault_get)(struct led_classdev_flash *fled_cdev, u32 *fault);
fled_cdev          98 include/linux/led-class-flash.h 					struct led_classdev_flash *fled_cdev,
fled_cdev         101 include/linux/led-class-flash.h #define led_classdev_flash_register(parent, fled_cdev)		\
fled_cdev         102 include/linux/led-class-flash.h 	led_classdev_flash_register_ext(parent, fled_cdev, NULL)
fled_cdev         111 include/linux/led-class-flash.h extern void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev);
fled_cdev         122 include/linux/led-class-flash.h static inline int led_set_flash_strobe(struct led_classdev_flash *fled_cdev,
fled_cdev         125 include/linux/led-class-flash.h 	if (!fled_cdev)
fled_cdev         127 include/linux/led-class-flash.h 	return fled_cdev->ops->strobe_set(fled_cdev, state);
fled_cdev         139 include/linux/led-class-flash.h static inline int led_get_flash_strobe(struct led_classdev_flash *fled_cdev,
fled_cdev         142 include/linux/led-class-flash.h 	if (!fled_cdev)
fled_cdev         144 include/linux/led-class-flash.h 	if (fled_cdev->ops->strobe_get)
fled_cdev         145 include/linux/led-class-flash.h 		return fled_cdev->ops->strobe_get(fled_cdev, state);
fled_cdev         159 include/linux/led-class-flash.h extern int led_set_flash_brightness(struct led_classdev_flash *fled_cdev,
fled_cdev         171 include/linux/led-class-flash.h extern int led_update_flash_brightness(struct led_classdev_flash *fled_cdev);
fled_cdev         182 include/linux/led-class-flash.h extern int led_set_flash_timeout(struct led_classdev_flash *fled_cdev,
fled_cdev         194 include/linux/led-class-flash.h extern int led_get_flash_fault(struct led_classdev_flash *fled_cdev,
fled_cdev          82 include/media/v4l2-flash-led-class.h 	struct led_classdev_flash *fled_cdev;
fled_cdev         134 include/media/v4l2-flash-led-class.h 	struct led_classdev_flash *fled_cdev,
fled_cdev         168 include/media/v4l2-flash-led-class.h 	struct led_classdev_flash *fled_cdev,