Home
last modified time | relevance | path

Searched refs:fled_cdev (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/drivers/leds/
Dled-class-flash.c20 #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/
Dled-class-flash.h39 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 …]