Lines Matching defs:b43legacy_wl
575 struct b43legacy_wl { struct
577 struct b43legacy_wldev *current_dev; argument
579 struct ieee80211_hw *hw;
581 spinlock_t irq_lock; /* locks IRQ */
582 struct mutex mutex; /* locks wireless core state */
583 spinlock_t leds_lock; /* lock for leds */
586 struct work_struct firmware_load;
592 struct ieee80211_vif *vif;
594 u8 mac_addr[ETH_ALEN];
596 u8 bssid[ETH_ALEN];
598 int if_type;
600 bool operating;
602 unsigned int filter_flags;
604 struct ieee80211_low_level_stats ieee_stats;
607 struct hwrng rng;
608 u8 rng_initialized;
609 char rng_name[30 + 1];
613 struct list_head devlist;
614 u8 nr_devs;
616 bool radiotap_enabled;
617 bool radio_enabled;
621 struct sk_buff *current_beacon;
622 bool beacon0_uploaded;
623 bool beacon1_uploaded;
624 bool beacon_templates_virgin; /* Never wrote the templates? */
625 struct work_struct beacon_update_trigger;
627 struct b43legacy_qos_params qos_params[B43legacy_QOS_QUEUE_NUM];
630 struct work_struct tx_work;
633 struct sk_buff_head tx_queue[B43legacy_QOS_QUEUE_NUM];
636 bool tx_queue_stopped[B43legacy_QOS_QUEUE_NUM];