Lines Matching refs:fled_cdev

120 	struct led_classdev_flash fled_cdev;  member
124 static struct tps6131x *fled_cdev_to_tps6131x(struct led_classdev_flash *fled_cdev) in fled_cdev_to_tps6131x() argument
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
317 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_brightness_set()
376 static int tps6131x_strobe_set(struct led_classdev_flash *fled_cdev, bool state) in tps6131x_strobe_set() argument
378 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_strobe_set()
403 static int tps6131x_flash_brightness_set(struct led_classdev_flash *fled_cdev, u32 brightness) in tps6131x_flash_brightness_set() argument
405 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_flash_brightness_set()
434 fled_cdev->brightness.val = brightness; in tps6131x_flash_brightness_set()
439 static int tps6131x_flash_timeout_set(struct led_classdev_flash *fled_cdev, u32 timeout_us) in tps6131x_flash_timeout_set() argument
442 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_flash_timeout_set()
459 fled_cdev->timeout.val = timer_config->time_us; in tps6131x_flash_timeout_set()
464 static int tps6131x_strobe_get(struct led_classdev_flash *fled_cdev, bool *state) in tps6131x_strobe_get() argument
466 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_strobe_get()
479 static int tps6131x_flash_fault_get(struct led_classdev_flash *fled_cdev, u32 *fault) in tps6131x_flash_fault_get() argument
481 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_flash_fault_get()
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()
687 ret = devm_led_classdev_flash_register_ext(tps6131x->dev, &tps6131x->fled_cdev, in tps6131x_led_class_setup()
697 struct led_classdev_flash *fled_cdev = v4l2_flash->fled_cdev; in tps6131x_flash_external_strobe_set() local
698 struct tps6131x *tps6131x = fled_cdev_to_tps6131x(fled_cdev); in tps6131x_flash_external_strobe_set()
720 strscpy(v4l2_cfg.dev_name, tps6131x->fled_cdev.led_cdev.dev->kobj.name, in tps6131x_v4l2_setup()
729 &tps6131x->fled_cdev, &tps6131x_v4l2_flash_ops, in tps6131x_v4l2_setup()