Home
last modified time | relevance | path

Searched refs:fled_cdev (Results 1 – 14 of 14) sorted by relevance

/drivers/leds/
A Dled-class-flash.c16 #define has_flash_op(fled_cdev, op) \ argument
17 (fled_cdev && fled_cdev->ops->op)
20 ((has_flash_op(fled_cdev, op)) ? \
21 (fled_cdev->ops->op(fled_cdev, args)) : \
256 fled_cdev->brightness.val); in led_flash_resume()
257 call_flash_op(fled_cdev, timeout_set, fled_cdev->timeout.val); in led_flash_resume()
290 if (!fled_cdev) in led_classdev_flash_register_ext()
293 led_cdev = &fled_cdev->led_cdev; in led_classdev_flash_register_ext()
299 ops = fled_cdev->ops; in led_classdev_flash_register_ext()
320 if (!fled_cdev) in led_classdev_flash_unregister()
[all …]
/drivers/media/v4l2-core/
A Dv4l2-flash-led-class.c168 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()
216 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_s_ctrl() local
228 if (!fled_cdev) in v4l2_flash_s_ctrl()
324 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in __fill_ctrl_init_data() local
325 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in __fill_ctrl_init_data()
508 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in __sync_device_with_v4l2_controls() local
567 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_open() local
568 struct led_classdev *led_cdev = fled_cdev ? &fled_cdev->led_cdev : NULL; in v4l2_flash_open()
617 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in v4l2_flash_close() local
[all …]
/drivers/leds/flash/
A Dleds-aat1290.c69 struct led_classdev_flash fled_cdev; member
86 return container_of(fled_cdev, struct aat1290_led, fled_cdev); in fled_cdev_to_led()
128 struct led_classdev_flash *fled_cdev = &led->fled_cdev; in aat1290_set_flash_safety_timer() local
357 struct led_classdev_flash *fled_cdev = &led->fled_cdev; in aat1290_init_flash_timeout() local
361 setting = &fled_cdev->timeout; in aat1290_init_flash_timeout()
373 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_intensity_to_brightness() local
387 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_brightness_to_intensity() local
397 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_led_external_strobe_set() local
474 fled_cdev = &led->fled_cdev; in aat1290_led_probe()
475 fled_cdev->ops = &flash_ops; in aat1290_led_probe()
[all …]
A Dleds-sgm3140.c16 struct led_classdev_flash fled_cdev; member
49 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set()
63 dev_err(fled_cdev->led_cdev.dev, in sgm3140_strobe_set()
149 struct led_classdev_flash *fled_cdev = &priv->fled_cdev; in sgm3140_init_flash_timeout() local
153 s = &fled_cdev->timeout; in sgm3140_init_flash_timeout()
189 struct led_classdev_flash *fled_cdev; in sgm3140_probe() local
241 fled_cdev = &priv->fled_cdev; in sgm3140_probe()
242 led_cdev = &fled_cdev->led_cdev; in sgm3140_probe()
244 fled_cdev->ops = &sgm3140_flash_ops; in sgm3140_probe()
258 fled_cdev, &init_data); in sgm3140_probe()
[all …]
A Dleds-ktd2692.c76 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()
140 fled_cdev->led_cdev.brightness = LED_OFF; in ktd2692_led_flash_strobe_set()
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()
304 fled_cdev->ops = &flash_ops; in ktd2692_probe()
[all …]
A Dleds-lm3601x.c86 struct led_classdev_flash fled_cdev; member
131 return container_of(fled_cdev, struct lm3601x_led, fled_cdev); in fled_cdev_to_led()
173 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_brightness_set()
208 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_strobe_set()
245 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_brightness_set()
271 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_timeout_set()
328 led->fled_cdev.ops = &flash_ops; in lm3601x_register_leds()
330 setting = &led->fled_cdev.timeout; in lm3601x_register_leds()
336 setting = &led->fled_cdev.brightness; in lm3601x_register_leds()
342 led_cdev = &led->fled_cdev.led_cdev; in lm3601x_register_leds()
[all …]
A Dleds-tps6131x.c120 struct led_classdev_flash fled_cdev; member
126 return container_of(fled_cdev, struct tps6131x, fled_cdev); in fled_cdev_to_tps6131x()
316 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev); in tps6131x_brightness_set() local
434 fled_cdev->brightness.val = brightness; in tps6131x_flash_brightness_set()
459 fled_cdev->timeout.val = timer_config->time_us; in tps6131x_flash_timeout_set()
662 tps6131x->fled_cdev.ops = &flash_ops; in tps6131x_led_class_setup()
664 setting = &tps6131x->fled_cdev.timeout; in tps6131x_led_class_setup()
671 setting = &tps6131x->fled_cdev.brightness; in tps6131x_led_class_setup()
677 led_cdev = &tps6131x->fled_cdev.led_cdev; in tps6131x_led_class_setup()
697 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in tps6131x_flash_external_strobe_set() local
[all …]
A Dleds-max77693.c60 struct led_classdev_flash fled_cdev; member
120 return container_of(fled_cdev, struct max77693_sub_led, fled_cdev); in flcdev_to_sub_led()
790 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; in max77693_init_flash_settings() local
796 setting = &fled_cdev->brightness; in max77693_init_flash_settings()
806 setting = &fled_cdev->timeout; in max77693_init_flash_settings()
883 struct led_classdev_flash *fled_cdev; in max77693_init_fled_cdev() local
887 fled_cdev = &sub_led->fled_cdev; in max77693_init_fled_cdev()
888 fled_cdev->ops = &flash_ops; in max77693_init_fled_cdev()
889 led_cdev = &fled_cdev->led_cdev; in max77693_init_fled_cdev()
912 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; in max77693_register_led() local
[all …]
A Dleds-rt4505.c120 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->timeout; in rt4505_flash_timeout_set()
190 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_fault_get()
[all …]
A Dleds-qcom-flash.c438 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_brightness_set()
446 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_timeout_set()
454 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_strobe_set()
482 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_strobe_get()
490 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_fault_get()
568 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_led_brightness_set()
612 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in qcom_flash_external_strobe_set() local
613 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_external_strobe_set()
629 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in qcom_flash_intensity_to_led_brightness() local
630 struct qcom_flash_led *led = flcdev_to_qcom_fled(fled_cdev); in qcom_flash_intensity_to_led_brightness()
[all …]
A Dleds-as3645a.c326 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()
A Dleds-mt6370-flash.c346 struct led_classdev_flash *flash = v4l2_flash->fled_cdev; in mt6370_flash_external_strobe_set()
A Dleds-mt6360.c471 struct led_classdev_flash *flash = v4l2_flash->fled_cdev; in mt6360_flash_external_strobe_set()
/drivers/staging/greybus/
A Dlight.c85 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev); in get_channel_from_cdev() local
87 return container_of(fled_cdev, struct gb_channel, fled); in get_channel_from_cdev()

Completed in 41 milliseconds