Searched refs:fled_cdev (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/drivers/leds/ |
D | led-class-flash.c | 20 #define has_flash_op(fled_cdev, op) \ argument 21 (fled_cdev && fled_cdev->ops->op) 23 #define call_flash_op(fled_cdev, op, args...) \ argument 24 ((has_flash_op(fled_cdev, op)) ? \ 25 (fled_cdev->ops->op(fled_cdev, args)) : \ 44 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_brightness_store() local 59 ret = led_set_flash_brightness(fled_cdev, state); in flash_brightness_store() 73 struct led_classdev_flash *fled_cdev = lcdev_to_flcdev(led_cdev); in flash_brightness_show() local 76 led_update_flash_brightness(fled_cdev); in flash_brightness_show() 78 return sprintf(buf, "%u\n", fled_cdev->brightness.val); in flash_brightness_show() [all …]
|
/linux-4.1.27/include/linux/ |
D | led-class-flash.h | 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 return fled_cdev->ops->strobe_set(fled_cdev, state); in led_set_flash_strobe() [all …]
|