Lines Matching refs:led_cdev
140 struct led_classdev led_cdev; member
162 led_classdev_to_nasgpio_led(struct led_classdev *led_cdev) in led_classdev_to_nasgpio_led() argument
164 return container_of(led_cdev, struct nasgpio_led, led_cdev); in led_classdev_to_nasgpio_led()
190 static void __nasgpio_led_set_attr(struct led_classdev *led_cdev, in __nasgpio_led_set_attr() argument
193 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev); in __nasgpio_led_set_attr()
205 static void nasgpio_led_set_attr(struct led_classdev *led_cdev, in nasgpio_led_set_attr() argument
209 __nasgpio_led_set_attr(led_cdev, port, value); in nasgpio_led_set_attr()
213 static u32 nasgpio_led_get_attr(struct led_classdev *led_cdev, u32 port) in nasgpio_led_get_attr() argument
215 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev); in nasgpio_led_get_attr()
231 static void nasgpio_led_set_brightness(struct led_classdev *led_cdev, in nasgpio_led_set_brightness() argument
248 __nasgpio_led_set_attr(led_cdev, GPO_BLINK, 0); in nasgpio_led_set_brightness()
249 __nasgpio_led_set_attr(led_cdev, GP_LVL, setting); in nasgpio_led_set_brightness()
253 static int nasgpio_led_set_blink(struct led_classdev *led_cdev, in nasgpio_led_set_blink() argument
267 nasgpio_led_set_attr(led_cdev, GPO_BLINK, setting); in nasgpio_led_set_blink()
435 struct led_classdev *led = &nas_led->led_cdev; in get_classdev_for_led_nr()
452 nasgpio_led_set_brightness(&blue->led_cdev, LED_OFF); in set_power_light_amber_noblink()
453 nasgpio_led_set_brightness(&amber->led_cdev, LED_FULL); in set_power_light_amber_noblink()