Lines Matching refs:led
116 struct ath5k_led *led = container_of(led_dev, struct ath5k_led, in ath5k_led_brightness_set() local
120 ath5k_led_off(led->ah); in ath5k_led_brightness_set()
122 ath5k_led_on(led->ah); in ath5k_led_brightness_set()
126 ath5k_register_led(struct ath5k_hw *ah, struct ath5k_led *led, in ath5k_register_led() argument
131 led->ah = ah; in ath5k_register_led()
132 strncpy(led->name, name, sizeof(led->name)); in ath5k_register_led()
133 led->name[sizeof(led->name)-1] = 0; in ath5k_register_led()
134 led->led_dev.name = led->name; in ath5k_register_led()
135 led->led_dev.default_trigger = trigger; in ath5k_register_led()
136 led->led_dev.brightness_set = ath5k_led_brightness_set; in ath5k_register_led()
138 err = led_classdev_register(ah->dev, &led->led_dev); in ath5k_register_led()
141 led->ah = NULL; in ath5k_register_led()
147 ath5k_unregister_led(struct ath5k_led *led) in ath5k_unregister_led() argument
149 if (!led->ah) in ath5k_unregister_led()
151 led_classdev_unregister(&led->led_dev); in ath5k_unregister_led()
152 ath5k_led_off(led->ah); in ath5k_unregister_led()
153 led->ah = NULL; in ath5k_unregister_led()