Lines Matching refs:led_classdev_flash
18 struct led_classdev_flash;
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);
69 struct led_classdev_flash { struct
86 static inline struct led_classdev_flash *lcdev_to_flcdev( in lcdev_to_flcdev() argument
89 return container_of(lcdev, struct led_classdev_flash, led_cdev); in lcdev_to_flcdev()
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()
136 static inline int led_get_flash_strobe(struct led_classdev_flash *fled_cdev, in led_get_flash_strobe()
154 extern int led_set_flash_brightness(struct led_classdev_flash *fled_cdev,
166 extern int led_update_flash_brightness(struct led_classdev_flash *fled_cdev);
177 extern int led_set_flash_timeout(struct led_classdev_flash *fled_cdev,
189 extern int led_get_flash_fault(struct led_classdev_flash *fled_cdev,