Lines Matching defs:fled_cdev

120 	struct led_classdev_flash fled_cdev;
124 static struct tps6131x *fled_cdev_to_tps6131x(struct led_classdev_flash *fled_cdev)
126 return container_of(fled_cdev, struct tps6131x, fled_cdev);
316 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(cdev);
317 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
376 static int tps6131x_strobe_set(struct led_classdev_flash *fled_cdev, bool state)
378 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
403 static int tps6131x_flash_brightness_set(struct led_classdev_flash *fled_cdev, u32 brightness)
405 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
434 fled_cdev->brightness.val = brightness;
439 static int tps6131x_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout_us)
442 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
459 fled_cdev->timeout.val = timer_config->time_us;
464 static int tps6131x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state)
466 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
479 static int tps6131x_flash_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault)
481 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
662 tps6131x->fled_cdev.ops = &flash_ops;
664 setting = &tps6131x->fled_cdev.timeout;
671 setting = &tps6131x->fled_cdev.brightness;
677 led_cdev = &tps6131x->fled_cdev.led_cdev;
687 ret = devm_led_classdev_flash_register_ext(tps6131x->dev, &tps6131x->fled_cdev,
697 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev;
698 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev);
720 strscpy(v4l2_cfg.dev_name, tps6131x->fled_cdev.led_cdev.dev->kobj.name,
729 &tps6131x->fled_cdev, &tps6131x_v4l2_flash_ops,