Lines Matching defs:fled_cdev

35 	int (*flash_brightness_set)(struct led_classdev_flash *fled_cdev,
38 int (*flash_brightness_get)(struct led_classdev_flash *fled_cdev,
41 int (*strobe_set)(struct led_classdev_flash *fled_cdev, bool state);
43 int (*strobe_get)(struct led_classdev_flash *fled_cdev, bool *state);
45 int (*timeout_set)(struct led_classdev_flash *fled_cdev, u32 timeout);
47 int (*fault_get)(struct led_classdev_flash *fled_cdev, u32 *fault);
92 * @fled_cdev: the led_classdev_flash structure for this device
98 struct led_classdev_flash *fled_cdev,
104 * @fled_cdev: the flash LED to unregister
108 void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev);
111 struct led_classdev_flash *fled_cdev,
116 struct led_classdev_flash *fled_cdev);
119 struct led_classdev_flash *fled_cdev)
121 return led_classdev_flash_register_ext(parent, fled_cdev, NULL);
125 struct led_classdev_flash *fled_cdev)
127 return devm_led_classdev_flash_register_ext(parent, fled_cdev, NULL);
132 * @fled_cdev: the flash LED to set strobe on
139 static inline int led_set_flash_strobe(struct led_classdev_flash *fled_cdev,
142 if (!fled_cdev)
144 return fled_cdev->ops->strobe_set(fled_cdev, state);
149 * @fled_cdev: the flash LED to query
156 static inline int led_get_flash_strobe(struct led_classdev_flash *fled_cdev,
159 if (!fled_cdev)
161 if (fled_cdev->ops->strobe_get)
162 return fled_cdev->ops->strobe_get(fled_cdev, state);
169 * @fled_cdev: the flash LED to set
176 int led_set_flash_brightness(struct led_classdev_flash *fled_cdev,
181 * @fled_cdev: the flash LED to query
188 int led_update_flash_brightness(struct led_classdev_flash *fled_cdev);
192 * @fled_cdev: the flash LED to set
199 int led_set_flash_timeout(struct led_classdev_flash *fled_cdev, u32 timeout);
203 * @fled_cdev: the flash LED to query
210 int led_get_flash_fault(struct led_classdev_flash *fled_cdev, u32 *fault);