Lines Matching refs:fled_cdev
39 int (*flash_brightness_set)(struct led_classdev_flash *fled_cdev,
42 int (*flash_brightness_get)(struct led_classdev_flash *fled_cdev,
45 int (*strobe_set)(struct led_classdev_flash *fled_cdev, bool state);
47 int (*strobe_get)(struct led_classdev_flash *fled_cdev, bool *state);
49 int (*timeout_set)(struct led_classdev_flash *fled_cdev, u32 timeout);
51 int (*fault_get)(struct led_classdev_flash *fled_cdev, u32 *fault);
101 struct led_classdev_flash *fled_cdev);
110 extern void led_classdev_flash_unregister(struct led_classdev_flash *fled_cdev);
121 static inline int led_set_flash_strobe(struct led_classdev_flash *fled_cdev, in led_set_flash_strobe() argument
124 if (!fled_cdev) in led_set_flash_strobe()
126 return fled_cdev->ops->strobe_set(fled_cdev, state); in led_set_flash_strobe()
138 static inline int led_get_flash_strobe(struct led_classdev_flash *fled_cdev, in led_get_flash_strobe() argument
141 if (!fled_cdev) in led_get_flash_strobe()
143 if (fled_cdev->ops->strobe_get) in led_get_flash_strobe()
144 return fled_cdev->ops->strobe_get(fled_cdev, state); in led_get_flash_strobe()
158 extern int led_set_flash_brightness(struct led_classdev_flash *fled_cdev,
170 extern int led_update_flash_brightness(struct led_classdev_flash *fled_cdev);
181 extern int led_set_flash_timeout(struct led_classdev_flash *fled_cdev,
193 extern int led_get_flash_fault(struct led_classdev_flash *fled_cdev,