| /linux/include/linux/ |
| A D | led-class-flash.h | 99 struct led_classdev_flash *fled_cdev, 112 struct led_classdev_flash *fled_cdev, 117 struct led_classdev_flash *fled_cdev); 122 struct led_classdev_flash *fled_cdev, in led_classdev_flash_register_ext() argument 137 struct led_classdev_flash *fled_cdev) in devm_led_classdev_flash_unregister() argument 143 struct led_classdev_flash *fled_cdev) in led_classdev_flash_register() argument 166 if (!fled_cdev) in led_set_flash_strobe() 168 return fled_cdev->ops->strobe_set(fled_cdev, state); in led_set_flash_strobe() 183 if (!fled_cdev) in led_get_flash_strobe() 185 if (fled_cdev->ops->strobe_get) in led_get_flash_strobe() [all …]
|
| /linux/drivers/leds/ |
| A D | led-class-flash.c | 17 #define has_flash_op(fled_cdev, op) \ argument 18 (fled_cdev && fled_cdev->ops->op) 21 ((has_flash_op(fled_cdev, op)) ? \ 22 (fled_cdev->ops->op(fled_cdev, args)) : \ 257 fled_cdev->brightness.val); in led_flash_resume() 258 call_flash_op(fled_cdev, timeout_set, fled_cdev->timeout.val); in led_flash_resume() 291 if (!fled_cdev) in led_classdev_flash_register_ext() 294 led_cdev = &fled_cdev->led_cdev; in led_classdev_flash_register_ext() 300 ops = fled_cdev->ops; in led_classdev_flash_register_ext() 321 if (!fled_cdev) in led_classdev_flash_unregister() [all …]
|
| /linux/drivers/media/v4l2-core/ |
| A D | v4l2-flash-led-class.c | 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() 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 …]
|
| /linux/drivers/leds/flash/ |
| A D | leds-aat1290.c | 68 struct led_classdev_flash fled_cdev; member 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 361 struct led_classdev_flash *fled_cdev = &led->fled_cdev; in aat1290_init_flash_timeout() local 365 setting = &fled_cdev->timeout; in aat1290_init_flash_timeout() 377 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_intensity_to_brightness() local 391 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_brightness_to_intensity() local 401 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in aat1290_led_external_strobe_set() local 478 fled_cdev = &led->fled_cdev; in aat1290_led_probe() 479 fled_cdev->ops = &flash_ops; in aat1290_led_probe() [all …]
|
| A D | leds-sgm3140.c | 16 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() 146 struct led_classdev_flash *fled_cdev = &priv->fled_cdev; in sgm3140_init_flash_timeout() local 150 s = &fled_cdev->timeout; in sgm3140_init_flash_timeout() 186 struct led_classdev_flash *fled_cdev; in sgm3140_probe() local 238 fled_cdev = &priv->fled_cdev; in sgm3140_probe() 239 led_cdev = &fled_cdev->led_cdev; in sgm3140_probe() 241 fled_cdev->ops = &sgm3140_flash_ops; in sgm3140_probe() 255 fled_cdev, &init_data); in sgm3140_probe() [all …]
|
| 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() argument 92 return container_of(fled_cdev, struct ktd2692_context, fled_cdev); in fled_cdev_to_led() 202 fled_cdev->led_cdev.brightness = LED_OFF; in ktd2692_led_flash_strobe_set() 239 setting = &fled_cdev->timeout; in ktd2692_init_flash_timeout() 316 led->fled_cdev.led_cdev.name = in ktd2692_parse_dt() 354 struct led_classdev_flash *fled_cdev; in ktd2692_probe() local 362 fled_cdev = &led->fled_cdev; in ktd2692_probe() 363 led_cdev = &fled_cdev->led_cdev; in ktd2692_probe() 372 fled_cdev->ops = &flash_ops; in ktd2692_probe() [all …]
|
| A D | leds-lm3601x.c | 87 struct led_classdev_flash fled_cdev; member 132 return container_of(fled_cdev, struct lm3601x_led, fled_cdev); in fled_cdev_to_led() 174 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_brightness_set() 209 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_strobe_set() 246 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_brightness_set() 272 struct lm3601x_led *led = fled_cdev_to_led(fled_cdev); in lm3601x_flash_timeout_set() 329 led->fled_cdev.ops = &flash_ops; in lm3601x_register_leds() 331 setting = &led->fled_cdev.timeout; in lm3601x_register_leds() 337 setting = &led->fled_cdev.brightness; in lm3601x_register_leds() 343 led_cdev = &led->fled_cdev.led_cdev; in lm3601x_register_leds() [all …]
|
| A D | leds-max77693.c | 60 struct led_classdev_flash fled_cdev; member 120 return container_of(fled_cdev, struct max77693_sub_led, fled_cdev); in flcdev_to_sub_led() 795 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; in max77693_init_flash_settings() local 801 setting = &fled_cdev->brightness; in max77693_init_flash_settings() 811 setting = &fled_cdev->timeout; in max77693_init_flash_settings() 888 struct led_classdev_flash *fled_cdev; in max77693_init_fled_cdev() local 892 fled_cdev = &sub_led->fled_cdev; in max77693_init_fled_cdev() 893 fled_cdev->ops = &flash_ops; in max77693_init_fled_cdev() 894 led_cdev = &fled_cdev->led_cdev; in max77693_init_fled_cdev() 917 struct led_classdev_flash *fled_cdev = &sub_led->fled_cdev; in max77693_register_led() local [all …]
|
| A D | leds-rt4505.c | 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->timeout; in rt4505_flash_timeout_set() 190 container_of(fled_cdev, struct rt4505_priv, flash); in rt4505_fault_get() [all …]
|
| 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()
|
| /linux/include/media/ |
| A 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/Documentation/leds/ |
| A D | leds-class-flash.rst | 40 - fled_cdev: 44 fled_cdev, may be NULL
|
| /linux/drivers/staging/greybus/ |
| 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()
|