| /Linux-v5.4/drivers/leds/ | 
| D | led-class-flash.c | 17 #define has_flash_op(fled_cdev, op)				\  argument 18 	(fled_cdev && fled_cdev->ops->op) 20 #define call_flash_op(fled_cdev, op, args...)		\  argument 21 	((has_flash_op(fled_cdev, op)) ?			\ 22 			(fled_cdev->ops->op(fled_cdev, args)) :	\ 41 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);  in flash_brightness_store()  local 56 	ret = led_set_flash_brightness(fled_cdev, state);  in flash_brightness_store() 70 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);  in flash_brightness_show()  local 73 	led_update_flash_brightness(fled_cdev);  in flash_brightness_show() 75 	return sprintf(buf, "%u\n", fled_cdev->brightness.val);  in flash_brightness_show() [all …] 
 | 
| D | leds-aat1290.c | 68 	struct led_classdev_flash fled_cdev;  member 85 				struct led_classdev_flash *fled_cdev)  in fled_cdev_to_led()  argument 87 	return container_of(fled_cdev, struct aat1290_led, fled_cdev);  in fled_cdev_to_led() 129 	struct led_classdev_flash *fled_cdev = &led->fled_cdev;  in aat1290_set_flash_safety_timer()  local 130 	struct led_flash_setting *flash_tm = &fled_cdev->timeout;  in aat1290_set_flash_safety_timer() 143 	struct led_classdev_flash *fled_cdev = led_cdev_to_fled_cdev(led_cdev);  in aat1290_led_brightness_set()  local 144 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);  in aat1290_led_brightness_set() 171 static int aat1290_led_flash_strobe_set(struct led_classdev_flash *fled_cdev,  in aat1290_led_flash_strobe_set()  argument 175 	struct aat1290_led *led = fled_cdev_to_led(fled_cdev);  in aat1290_led_flash_strobe_set() 176 	struct led_classdev *led_cdev = &fled_cdev->led_cdev;  in aat1290_led_flash_strobe_set() [all …] 
 | 
| D | leds-ktd2692.c | 76 	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 ktd2692_context, fled_cdev);  in fled_cdev_to_led() 159 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);  in ktd2692_led_brightness_set()  local 160 	struct ktd2692_context *led = fled_cdev_to_led(fled_cdev);  in ktd2692_led_brightness_set() 179 static int ktd2692_led_flash_strobe_set(struct led_classdev_flash *fled_cdev,  in ktd2692_led_flash_strobe_set()  argument 182 	struct ktd2692_context *led = fled_cdev_to_led(fled_cdev);  in ktd2692_led_flash_strobe_set() 183 	struct led_flash_setting *timeout = &fled_cdev->timeout;  in ktd2692_led_flash_strobe_set() 202 	fled_cdev->led_cdev.brightness = LED_OFF;  in ktd2692_led_flash_strobe_set() 210 static int ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev,  in ktd2692_led_flash_timeout_set()  argument [all …] 
 | 
| D | leds-lm3601x.c | 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 [all …] 
 | 
| D | leds-max77693.c | 60 	struct led_classdev_flash fled_cdev;  member 118 					struct led_classdev_flash *fled_cdev)  in flcdev_to_sub_led()  argument 120 	return container_of(fled_cdev, struct max77693_sub_led, fled_cdev);  in flcdev_to_sub_led() 464 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev);  in max77693_led_brightness_set()  local 465 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);  in max77693_led_brightness_set() 500 				struct led_classdev_flash *fled_cdev,  in max77693_led_flash_brightness_set()  argument 503 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);  in max77693_led_flash_brightness_set() 515 				struct led_classdev_flash *fled_cdev,  in max77693_led_flash_strobe_set()  argument 518 	struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev);  in max77693_led_flash_strobe_set() 550 				struct led_classdev_flash *fled_cdev,  in max77693_led_flash_fault_get()  argument [all …] 
 | 
| D | leds-as3645a.c | 326 static int as3645a_set_assist_brightness(struct led_classdev *fled_cdev,  in as3645a_set_assist_brightness()  argument 329 	struct led_classdev_flash *fled = lcdev_to_flcdev(fled_cdev);  in as3645a_set_assist_brightness() 571 	struct led_classdev *fled_cdev = &flash->fled.led_cdev;  in as3645a_led_class_setup()  local 605 	fled_cdev->brightness_set_blocking = as3645a_set_assist_brightness;  in as3645a_led_class_setup() 607 	fled_cdev->max_brightness =  in as3645a_led_class_setup() 610 	fled_cdev->flags = LED_DEV_CAP_FLASH | LED_CORE_SUSPENDRESUME;  in as3645a_led_class_setup()
  | 
| /Linux-v5.4/include/linux/ | 
| D | led-class-flash.h | 35 	int (*flash_brightness_set)(struct led_classdev_flash *fled_cdev, 38 	int (*flash_brightness_get)(struct led_classdev_flash *fled_cdev, 41 	int (*strobe_set)(struct led_classdev_flash *fled_cdev, bool state); 43 	int (*strobe_get)(struct led_classdev_flash *fled_cdev, bool *state); 45 	int (*timeout_set)(struct led_classdev_flash *fled_cdev, u32 timeout); 47 	int (*fault_get)(struct led_classdev_flash *fled_cdev, u32 *fault); 98 					struct led_classdev_flash *fled_cdev, 101 #define led_classdev_flash_register(parent, fled_cdev)		\  argument 102 	led_classdev_flash_register_ext(parent, fled_cdev, NULL) 111 extern void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev); [all …] 
 | 
| /Linux-v5.4/drivers/media/v4l2-core/ | 
| D | v4l2-flash-led-class.c | 107 		led_set_brightness_sync(&v4l2_flash->fled_cdev->led_cdev,  in v4l2_flash_set_led_brightness() 131 		led_cdev = &v4l2_flash->fled_cdev->led_cdev;  in v4l2_flash_update_led_brightness() 154 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;  in v4l2_flash_g_volatile_ctrl()  local 163 		ret = led_update_flash_brightness(fled_cdev);  in v4l2_flash_g_volatile_ctrl() 170 		c->val = fled_cdev->brightness.val;  in v4l2_flash_g_volatile_ctrl() 173 		ret = led_get_flash_strobe(fled_cdev, &is_strobing);  in v4l2_flash_g_volatile_ctrl() 180 		return led_get_flash_fault(fled_cdev, &c->val);  in v4l2_flash_g_volatile_ctrl() 196 	struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;  in v4l2_flash_s_ctrl()  local 197 	struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL;  in v4l2_flash_s_ctrl() 207 			return led_set_flash_strobe(fled_cdev, false);  in v4l2_flash_s_ctrl() [all …] 
 | 
| /Linux-v5.4/include/media/ | 
| D | v4l2-flash-led-class.h | 82 	struct led_classdev_flash *fled_cdev;  member 134 	struct led_classdev_flash *fled_cdev, 168 	struct led_classdev_flash *fled_cdev,  in v4l2_flash_init()  argument
  | 
| /Linux-v5.4/Documentation/leds/ | 
| D | leds-class-flash.rst | 40 - fled_cdev: 44 	fled_cdev, may be NULL
  | 
| /Linux-v5.4/drivers/staging/greybus/ | 
| D | light.c | 90 	struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev);  in get_channel_from_cdev()  local 92 	return container_of(fled_cdev, struct gb_channel, fled);  in get_channel_from_cdev()
  |