Lines Matching refs:leds

30 #include "leds.h"
90 struct b43_leds *leds = container_of(work, struct b43_leds, work);
91 struct b43_wl *wl = container_of(leds, struct b43_wl, leds);
99 b43_led_update(dev, &wl->leds.led_tx);
100 b43_led_update(dev, &wl->leds.led_rx);
101 b43_led_update(dev, &wl->leds.led_radio);
102 b43_led_update(dev, &wl->leds.led_assoc);
115 if (likely(!wl->leds.stop)) {
117 ieee80211_queue_work(wl->hw, &wl->leds.work);
179 b43_register_led(dev, &dev->wl->leds.led_tx, name,
184 b43_register_led(dev, &dev->wl->leds.led_rx, name,
194 b43_register_led(dev, &dev->wl->leds.led_radio, name,
202 b43_register_led(dev, &dev->wl->leds.led_assoc, name,
266 led = &dev->wl->leds.led_radio;
279 /* Initialize TX/RX/ASSOC leds */
280 led = &dev->wl->leds.led_tx;
286 led = &dev->wl->leds.led_rx;
292 led = &dev->wl->leds.led_assoc;
315 dev->wl->leds.stop = 0;
320 struct b43_leds *leds = &dev->wl->leds;
322 b43_led_turn_off(dev, leds->led_tx.index, leds->led_tx.activelow);
323 b43_led_turn_off(dev, leds->led_rx.index, leds->led_rx.activelow);
324 b43_led_turn_off(dev, leds->led_assoc.index, leds->led_assoc.activelow);
325 b43_led_turn_off(dev, leds->led_radio.index, leds->led_radio.activelow);
330 struct b43_leds *leds = &dev->wl->leds;
332 leds->stop = 1;
333 cancel_work_sync(&leds->work);
342 INIT_WORK(&dev->wl->leds.work, b43_leds_work);
353 struct b43_leds *leds = &wl->leds;
355 b43_unregister_led(&leds->led_tx);
356 b43_unregister_led(&leds->led_rx);
357 b43_unregister_led(&leds->led_assoc);
358 b43_unregister_led(&leds->led_radio);