/kernel/linux/linux-5.10/include/linux/ |
H A 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); 92 * @fled_cdev: the led_classdev_flash structure for this device 98 struct led_classdev_flash *fled_cdev, 102 struct led_classdev_flash *fled_cdev) in led_classdev_flash_register() 104 return led_classdev_flash_register_ext(parent, fled_cdev, NUL in led_classdev_flash_register() 101 led_classdev_flash_register(struct device *parent, struct led_classdev_flash *fled_cdev) led_classdev_flash_register() argument 121 devm_led_classdev_flash_register(struct device *parent, struct led_classdev_flash *fled_cdev) devm_led_classdev_flash_register() argument 139 led_set_flash_strobe(struct led_classdev_flash *fled_cdev, bool state) led_set_flash_strobe() argument 156 led_get_flash_strobe(struct led_classdev_flash *fled_cdev, bool *state) led_get_flash_strobe() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A 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); 93 * @fled_cdev: the led_classdev_flash structure for this device 99 struct led_classdev_flash *fled_cdev, 105 * @fled_cdev: the flash LED to unregister 109 void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev); 121 led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) led_classdev_flash_register_ext() argument 128 led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev) led_classdev_flash_unregister() argument 129 devm_led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) devm_led_classdev_flash_register_ext() argument 136 devm_led_classdev_flash_unregister(struct device *parent, struct led_classdev_flash *fled_cdev) devm_led_classdev_flash_unregister() argument 142 led_classdev_flash_register(struct device *parent, struct led_classdev_flash *fled_cdev) led_classdev_flash_register() argument 148 devm_led_classdev_flash_register(struct device *parent, struct led_classdev_flash *fled_cdev) devm_led_classdev_flash_register() argument 163 led_set_flash_strobe(struct led_classdev_flash *fled_cdev, bool state) led_set_flash_strobe() argument 180 led_get_flash_strobe(struct led_classdev_flash *fled_cdev, bool *state) led_get_flash_strobe() argument [all...] |
/kernel/linux/linux-5.10/drivers/leds/ |
H A D | led-class-flash.c | 17 #define has_flash_op(fled_cdev, op) \ 18 (fled_cdev && fled_cdev->ops->op) 20 #define call_flash_op(fled_cdev, op, args...) \ 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 in flash_brightness_show() local 83 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); max_flash_brightness_show() local 93 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_strobe_store() local 126 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_strobe_show() local 143 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_timeout_store() local 172 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_timeout_show() local 182 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); max_flash_timeout_show() local 192 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_fault_show() local 256 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); led_flash_resume() local 263 led_flash_init_sysfs_groups(struct led_classdev_flash *fled_cdev) led_flash_init_sysfs_groups() argument 285 led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) led_classdev_flash_register_ext() argument 321 led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev) led_classdev_flash_unregister() argument 335 devm_led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) devm_led_classdev_flash_register_ext() argument 371 devm_led_classdev_flash_unregister(struct device *dev, struct led_classdev_flash *fled_cdev) devm_led_classdev_flash_unregister() argument 391 led_set_flash_timeout(struct led_classdev_flash *fled_cdev, u32 timeout) led_set_flash_timeout() argument 406 led_get_flash_fault(struct led_classdev_flash *fled_cdev, u32 *fault) led_get_flash_fault() argument 412 led_set_flash_brightness(struct led_classdev_flash *fled_cdev, u32 brightness) led_set_flash_brightness() argument 428 led_update_flash_brightness(struct led_classdev_flash *fled_cdev) led_update_flash_brightness() argument [all...] |
H A D | leds-aat1290.c | 68 struct led_classdev_flash fled_cdev; member 85 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() 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 84 fled_cdev_to_led( struct led_classdev_flash *fled_cdev) fled_cdev_to_led() argument 203 aat1290_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) aat1290_led_flash_timeout_set() argument 361 struct led_classdev_flash *fled_cdev = &led->fled_cdev; aat1290_init_flash_timeout() local 377 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_intensity_to_brightness() local 391 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_brightness_to_intensity() local 401 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_led_external_strobe_set() local 465 struct led_classdev_flash *fled_cdev; aat1290_led_probe() local [all...] |
H A D | leds-sgm3140.c | 16 struct led_classdev_flash fled_cdev; member 35 return container_of(flcdev, struct sgm3140, fled_cdev); in flcdev_to_sgm3140() 38 static int sgm3140_strobe_set(struct led_classdev_flash *fled_cdev, bool state) in sgm3140_strobe_set() argument 40 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_strobe_set() 49 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set() 63 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set() 74 static int sgm3140_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) in sgm3140_strobe_get() argument 76 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_strobe_get() 83 static int sgm3140_timeout_set(struct led_classdev_flash *fled_cdev, in sgm3140_timeout_set() argument 86 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_timeout_set() 102 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); sgm3140_brightness_set() local 146 struct led_classdev_flash *fled_cdev = &priv->fled_cdev; sgm3140_init_flash_timeout() local 186 struct led_classdev_flash *fled_cdev; sgm3140_probe() local [all...] |
H A D | leds-ktd2692.c | 76 struct led_classdev_flash fled_cdev; member 90 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() 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 in ktd2692_led_flash_strobe_set() 89 fled_cdev_to_led( struct led_classdev_flash *fled_cdev) fled_cdev_to_led() argument 210 ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) ktd2692_led_flash_timeout_set() argument 234 ktd2692_init_flash_timeout(struct led_classdev_flash *fled_cdev, struct ktd2692_led_config_data *cfg) ktd2692_init_flash_timeout() argument 354 struct led_classdev_flash *fled_cdev; ktd2692_probe() local [all...] |
H A D | leds-max77693.c | 60 struct led_classdev_flash fled_cdev; member 118 struct led_classdev_flash *fled_cdev) in flcdev_to_sub_led() 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() 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() 518 struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev); in max77693_led_flash_strobe_set() 117 flcdev_to_sub_led( struct led_classdev_flash *fled_cdev) flcdev_to_sub_led() argument 499 max77693_led_flash_brightness_set( struct led_classdev_flash *fled_cdev, u32 brightness) max77693_led_flash_brightness_set() argument 514 max77693_led_flash_strobe_set( struct led_classdev_flash *fled_cdev, bool state) max77693_led_flash_strobe_set() argument 549 max77693_led_flash_fault_get( struct led_classdev_flash *fled_cdev, u32 *fault) max77693_led_flash_fault_get() argument 560 max77693_led_flash_strobe_get( struct led_classdev_flash *fled_cdev, bool *state) max77693_led_flash_strobe_get() argument 582 max77693_led_flash_timeout_set( struct led_classdev_flash *fled_cdev, u32 timeout) max77693_led_flash_timeout_set() argument 795 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; max77693_init_flash_settings() local 888 struct led_classdev_flash *fled_cdev; max77693_init_fled_cdev() local 917 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; max77693_register_led() local [all...] |
H A D | leds-lm3601x.c | 74 * @fled_cdev: flash LED class device pointer 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 269 lm3601x_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) lm3601x_flash_timeout_set() argument 283 lm3601x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) lm3601x_strobe_get() argument 302 lm3601x_flash_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault) lm3601x_flash_fault_get() argument [all...] |
H A 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() 573 struct led_classdev *fled_cdev = &flash->fled.led_cdev; in as3645a_led_class_setup() local 607 fled_cdev->brightness_set_blocking = as3645a_set_assist_brightness; in as3645a_led_class_setup() 609 fled_cdev->max_brightness = in as3645a_led_class_setup() 612 fled_cdev->flags = LED_DEV_CAP_FLASH | LED_CORE_SUSPENDRESUME; in as3645a_led_class_setup()
|
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | led-class-flash.c | 17 #define has_flash_op(fled_cdev, op) \ 18 (fled_cdev && fled_cdev->ops->op) 20 #define call_flash_op(fled_cdev, op, args...) \ 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 in flash_brightness_show() local 83 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); max_flash_brightness_show() local 93 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_strobe_store() local 124 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_strobe_show() local 141 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_timeout_store() local 170 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_timeout_show() local 180 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); max_flash_timeout_show() local 190 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); flash_fault_show() local 254 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); led_flash_resume() local 261 led_flash_init_sysfs_groups(struct led_classdev_flash *fled_cdev) led_flash_init_sysfs_groups() argument 283 led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) led_classdev_flash_register_ext() argument 319 led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev) led_classdev_flash_unregister() argument 333 devm_led_classdev_flash_register_ext(struct device *parent, struct led_classdev_flash *fled_cdev, struct led_init_data *init_data) devm_led_classdev_flash_register_ext() argument 369 devm_led_classdev_flash_unregister(struct device *dev, struct led_classdev_flash *fled_cdev) devm_led_classdev_flash_unregister() argument 389 led_set_flash_timeout(struct led_classdev_flash *fled_cdev, u32 timeout) led_set_flash_timeout() argument 404 led_get_flash_fault(struct led_classdev_flash *fled_cdev, u32 *fault) led_get_flash_fault() argument 410 led_set_flash_brightness(struct led_classdev_flash *fled_cdev, u32 brightness) led_set_flash_brightness() argument 426 led_update_flash_brightness(struct led_classdev_flash *fled_cdev) led_update_flash_brightness() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-flash-led-class.c | 108 if (WARN_ON_ONCE(!v4l2_flash->fled_cdev)) in v4l2_flash_set_led_brightness() 111 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_set_led_brightness() 139 if (WARN_ON_ONCE(!v4l2_flash->fled_cdev)) in v4l2_flash_update_led_brightness() 142 led_cdev = &v4l2_flash->fled_cdev->led_cdev; in v4l2_flash_update_led_brightness() 168 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_g_volatile_ctrl() local 178 if (!fled_cdev) in v4l2_flash_g_volatile_ctrl() 183 ret = led_update_flash_brightness(fled_cdev); in v4l2_flash_g_volatile_ctrl() 190 c->val = fled_cdev->brightness.val; in v4l2_flash_g_volatile_ctrl() 193 ret = led_get_flash_strobe(fled_cdev, in v4l2_flash_g_volatile_ctrl() 216 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; v4l2_flash_s_ctrl() local 324 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; __fill_ctrl_init_data() local 508 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; __sync_device_with_v4l2_controls() local 567 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; v4l2_flash_open() local 617 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; v4l2_flash_close() local 653 __v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, struct led_classdev *iled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) __v4l2_flash_init() argument 707 v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) v4l2_flash_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/leds/flash/ |
H A D | leds-aat1290.c | 68 struct led_classdev_flash fled_cdev; member 85 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() 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 84 fled_cdev_to_led( struct led_classdev_flash *fled_cdev) fled_cdev_to_led() argument 203 aat1290_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) aat1290_led_flash_timeout_set() argument 361 struct led_classdev_flash *fled_cdev = &led->fled_cdev; aat1290_init_flash_timeout() local 377 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_intensity_to_brightness() local 391 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_brightness_to_intensity() local 401 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; aat1290_led_external_strobe_set() local 465 struct led_classdev_flash *fled_cdev; aat1290_led_probe() local [all...] |
H A D | leds-sgm3140.c | 16 struct led_classdev_flash fled_cdev; member 35 return container_of(flcdev, struct sgm3140, fled_cdev); in flcdev_to_sgm3140() 38 static int sgm3140_strobe_set(struct led_classdev_flash *fled_cdev, bool state) in sgm3140_strobe_set() argument 40 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_strobe_set() 49 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set() 63 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set() 74 static int sgm3140_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) in sgm3140_strobe_get() argument 76 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_strobe_get() 83 static int sgm3140_timeout_set(struct led_classdev_flash *fled_cdev, in sgm3140_timeout_set() argument 86 struct sgm3140 *priv = flcdev_to_sgm3140(fled_cdev); in sgm3140_timeout_set() 102 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); sgm3140_brightness_set() local 149 struct led_classdev_flash *fled_cdev = &priv->fled_cdev; sgm3140_init_flash_timeout() local 189 struct led_classdev_flash *fled_cdev; sgm3140_probe() local [all...] |
H A D | leds-ktd2692.c | 76 struct led_classdev_flash fled_cdev; member 90 struct led_classdev_flash *fled_cdev) in fled_cdev_to_led() 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 in ktd2692_led_flash_strobe_set() 89 fled_cdev_to_led( struct led_classdev_flash *fled_cdev) fled_cdev_to_led() argument 210 ktd2692_led_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) ktd2692_led_flash_timeout_set() argument 234 ktd2692_init_flash_timeout(struct led_classdev_flash *fled_cdev, struct ktd2692_led_config_data *cfg) ktd2692_init_flash_timeout() argument 349 struct led_classdev_flash *fled_cdev; ktd2692_probe() local [all...] |
H A D | leds-max77693.c | 60 struct led_classdev_flash fled_cdev; member 118 struct led_classdev_flash *fled_cdev) in flcdev_to_sub_led() 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() 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() 518 struct max77693_sub_led *sub_led = flcdev_to_sub_led(fled_cdev); in max77693_led_flash_strobe_set() 117 flcdev_to_sub_led( struct led_classdev_flash *fled_cdev) flcdev_to_sub_led() argument 499 max77693_led_flash_brightness_set( struct led_classdev_flash *fled_cdev, u32 brightness) max77693_led_flash_brightness_set() argument 514 max77693_led_flash_strobe_set( struct led_classdev_flash *fled_cdev, bool state) max77693_led_flash_strobe_set() argument 549 max77693_led_flash_fault_get( struct led_classdev_flash *fled_cdev, u32 *fault) max77693_led_flash_fault_get() argument 560 max77693_led_flash_strobe_get( struct led_classdev_flash *fled_cdev, bool *state) max77693_led_flash_strobe_get() argument 582 max77693_led_flash_timeout_set( struct led_classdev_flash *fled_cdev, u32 timeout) max77693_led_flash_timeout_set() argument 795 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; max77693_init_flash_settings() local 888 struct led_classdev_flash *fled_cdev; max77693_init_fled_cdev() local 917 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; max77693_register_led() local [all...] |
H A D | leds-lm3601x.c | 74 * @fled_cdev: flash LED class device pointer 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 269 lm3601x_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) lm3601x_flash_timeout_set() argument 283 lm3601x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) lm3601x_strobe_get() argument 302 lm3601x_flash_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault) lm3601x_flash_fault_get() argument [all...] |
H A D | leds-rt4505.c | 116 static int rt4505_flash_brightness_set(struct led_classdev_flash *fled_cdev, in rt4505_flash_brightness_set() argument 120 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_flash_brightness_set() 121 struct led_flash_setting *s = &fled_cdev->brightness; in rt4505_flash_brightness_set() 133 static int rt4505_flash_strobe_set(struct led_classdev_flash *fled_cdev, in rt4505_flash_strobe_set() argument 137 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_flash_strobe_set() 149 static int rt4505_flash_strobe_get(struct led_classdev_flash *fled_cdev, in rt4505_flash_strobe_get() argument 153 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_flash_strobe_get() 170 static int rt4505_flash_timeout_set(struct led_classdev_flash *fled_cdev, in rt4505_flash_timeout_set() argument 174 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_flash_timeout_set() 175 struct led_flash_setting *s = &fled_cdev in rt4505_flash_timeout_set() 187 rt4505_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault) rt4505_fault_get() argument [all...] |
H A D | leds-qcom-flash.c | 291 static int qcom_flash_brightness_set(struct led_classdev_flash *fled_cdev, u32 brightness) in qcom_flash_brightness_set() argument 293 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_brightness_set() 299 static int qcom_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout) in qcom_flash_timeout_set() argument 301 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_timeout_set() 307 static int qcom_flash_strobe_set(struct led_classdev_flash *fled_cdev, bool state) in qcom_flash_strobe_set() argument 309 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_strobe_set() 331 static int qcom_flash_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) in qcom_flash_strobe_get() argument 333 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_strobe_get() 339 static int qcom_flash_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault) in qcom_flash_fault_get() argument 341 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_fault_get() 418 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); qcom_flash_led_brightness_set() local 459 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; qcom_flash_external_strobe_set() local 476 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; qcom_flash_intensity_to_led_brightness() local 490 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; qcom_flash_brightness_to_led_intensity() local [all...] |
H A 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() 573 struct led_classdev *fled_cdev = &flash->fled.led_cdev; in as3645a_led_class_setup() local 607 fled_cdev->brightness_set_blocking = as3645a_set_assist_brightness; in as3645a_led_class_setup() 609 fled_cdev->max_brightness = in as3645a_led_class_setup() 612 fled_cdev->flags = LED_DEV_CAP_FLASH | LED_CORE_SUSPENDRESUME; in as3645a_led_class_setup()
|
H A D | leds-mt6370-flash.c | 346 struct led_classdev_flash *flash = v4l2_flash->fled_cdev; in mt6370_flash_external_strobe_set()
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A 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 298 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; __fill_ctrl_init_data() local 482 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; __sync_device_with_v4l2_controls() local 529 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; v4l2_flash_open() local 579 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; v4l2_flash_close() local 615 __v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, struct led_classdev *iled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) __v4l2_flash_init() argument 669 v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) v4l2_flash_init() argument [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-flash-led-class.h | 72 * @fled_cdev: LED flash class device controlled by this sub-device 82 struct led_classdev_flash *fled_cdev; member 119 * @fled_cdev: LED flash class device to wrap 134 struct led_classdev_flash *fled_cdev, 168 struct led_classdev_flash *fled_cdev, in v4l2_flash_init() 166 v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) v4l2_flash_init() argument
|
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-flash-led-class.h | 72 * @fled_cdev: LED flash class device controlled by this sub-device 82 struct led_classdev_flash *fled_cdev; member 119 * @fled_cdev: LED flash class device to wrap 134 struct led_classdev_flash *fled_cdev, 168 struct led_classdev_flash *fled_cdev, in v4l2_flash_init() 166 v4l2_flash_init( struct device *dev, struct fwnode_handle *fwn, struct led_classdev_flash *fled_cdev, const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config) v4l2_flash_init() argument
|
/kernel/linux/linux-5.10/drivers/staging/greybus/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A 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()
|