Lines Matching refs:wl
66 if (!led->wl) in b43_led_update()
91 struct b43_wl *wl = container_of(leds, struct b43_wl, leds); in b43_leds_work() local
94 mutex_lock(&wl->mutex); in b43_leds_work()
95 dev = wl->current_dev; in b43_leds_work()
99 b43_led_update(dev, &wl->leds.led_tx); in b43_leds_work()
100 b43_led_update(dev, &wl->leds.led_rx); in b43_leds_work()
101 b43_led_update(dev, &wl->leds.led_radio); in b43_leds_work()
102 b43_led_update(dev, &wl->leds.led_assoc); in b43_leds_work()
105 mutex_unlock(&wl->mutex); in b43_leds_work()
113 struct b43_wl *wl = led->wl; in b43_led_brightness_set() local
115 if (likely(!wl->leds.stop)) { in b43_led_brightness_set()
117 ieee80211_queue_work(wl->hw, &wl->leds.work); in b43_led_brightness_set()
127 if (led->wl) in b43_register_led()
131 led->wl = dev->wl; in b43_register_led()
143 b43warn(dev->wl, "LEDs: Failed to register %s\n", name); in b43_register_led()
144 led->wl = NULL; in b43_register_led()
153 if (!led->wl) in b43_unregister_led()
156 led->wl = NULL; in b43_unregister_led()
164 struct ieee80211_hw *hw = dev->wl->hw; in b43_map_led()
179 b43_register_led(dev, &dev->wl->leds.led_tx, name, in b43_map_led()
184 b43_register_led(dev, &dev->wl->leds.led_rx, name, in b43_map_led()
194 b43_register_led(dev, &dev->wl->leds.led_radio, name, in b43_map_led()
202 b43_register_led(dev, &dev->wl->leds.led_assoc, name, in b43_map_led()
207 b43warn(dev->wl, "LEDs: Unknown behaviour 0x%02X\n", in b43_map_led()
266 led = &dev->wl->leds.led_radio; in b43_leds_init()
267 if (led->wl) { in b43_leds_init()
280 led = &dev->wl->leds.led_tx; in b43_leds_init()
281 if (led->wl) { in b43_leds_init()
286 led = &dev->wl->leds.led_rx; in b43_leds_init()
287 if (led->wl) { in b43_leds_init()
292 led = &dev->wl->leds.led_assoc; in b43_leds_init()
293 if (led->wl) { in b43_leds_init()
315 dev->wl->leds.stop = 0; in b43_leds_init()
320 struct b43_leds *leds = &dev->wl->leds; in b43_leds_exit()
330 struct b43_leds *leds = &dev->wl->leds; in b43_leds_stop()
342 INIT_WORK(&dev->wl->leds.work, b43_leds_work); in b43_leds_register()
351 void b43_leds_unregister(struct b43_wl *wl) in b43_leds_unregister() argument
353 struct b43_leds *leds = &wl->leds; in b43_leds_unregister()