Lines Matching defs:b43legacy_wl
574 struct b43legacy_wl { struct
576 struct b43legacy_wldev *current_dev; argument
578 struct ieee80211_hw *hw;
580 spinlock_t irq_lock; /* locks IRQ */
581 struct mutex mutex; /* locks wireless core state */
582 spinlock_t leds_lock; /* lock for leds */
588 struct ieee80211_vif *vif;
590 u8 mac_addr[ETH_ALEN];
592 u8 bssid[ETH_ALEN];
594 int if_type;
596 bool operating;
598 unsigned int filter_flags;
600 struct ieee80211_low_level_stats ieee_stats;
603 struct hwrng rng;
604 u8 rng_initialized;
605 char rng_name[30 + 1];
609 struct list_head devlist;
610 u8 nr_devs;
612 bool radiotap_enabled;
613 bool radio_enabled;
617 struct sk_buff *current_beacon;
618 bool beacon0_uploaded;
619 bool beacon1_uploaded;
620 bool beacon_templates_virgin; /* Never wrote the templates? */
621 struct work_struct beacon_update_trigger;
623 struct b43legacy_qos_params qos_params[B43legacy_QOS_QUEUE_NUM];
626 struct work_struct tx_work;
629 struct sk_buff_head tx_queue[B43legacy_QOS_QUEUE_NUM];
632 bool tx_queue_stopped[B43legacy_QOS_QUEUE_NUM];