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,