Lines Matching defs:b43legacy_wl
576 struct b43legacy_wl { struct
578 struct b43legacy_wldev *current_dev; argument
580 struct ieee80211_hw *hw;
582 spinlock_t irq_lock; /* locks IRQ */
583 struct mutex mutex; /* locks wireless core state */
584 spinlock_t leds_lock; /* lock for leds */
587 struct work_struct firmware_load;
593 struct ieee80211_vif *vif;
595 u8 mac_addr[ETH_ALEN];
597 u8 bssid[ETH_ALEN];
599 int if_type;
601 bool operating;
603 unsigned int filter_flags;
605 struct ieee80211_low_level_stats ieee_stats;
608 struct hwrng rng;
609 u8 rng_initialized;
610 char rng_name[30 + 1];
614 struct list_head devlist;
615 u8 nr_devs;
617 bool radiotap_enabled;
618 bool radio_enabled;
622 struct sk_buff *current_beacon;
623 bool beacon0_uploaded;
624 bool beacon1_uploaded;
625 bool beacon_templates_virgin; /* Never wrote the templates? */
626 struct work_struct beacon_update_trigger;
628 struct b43legacy_qos_params qos_params[B43legacy_QOS_QUEUE_NUM];
631 struct work_struct tx_work;
634 struct sk_buff_head tx_queue[B43legacy_QOS_QUEUE_NUM];
637 bool tx_queue_stopped[B43legacy_QOS_QUEUE_NUM];