Lines Matching defs:brcms_pub
370 struct brcms_pub { struct
371 struct brcms_c_info *wlc;
372 struct ieee80211_hw *ieee_hw;
373 struct scb_ampdu *global_ampdu;
374 uint mac80211_state;
375 uint unit; /* device instance number */
376 uint corerev; /* core revision */
377 struct si_pub *sih; /* SI handle (cookie for siutils calls) */
378 bool up; /* interface up and running */
379 bool hw_off; /* HW is off */
380 bool hw_up; /* one time hw up/down */
381 bool _piomode; /* true if pio mode */
382 uint _nbands; /* # bands supported */
383 uint now; /* # elapsed seconds */
385 bool delayed_down; /* down delayed */
386 bool associated; /* true:part of [I]BSS, false: not */
388 bool _ampdu; /* ampdu enabled or not */
389 u8 _n_enab; /* bitmap of 11N + HT support */
391 u8 cur_etheraddr[ETH_ALEN]; /* our local ethernet address */
393 int bcmerror; /* last bcm error */
395 u32 radio_disabled; /* bit vector for radio disabled reasons */
397 u16 boardrev; /* version # of particular board */
398 u8 sromrev; /* version # of the srom */
399 char srom_ccode[BRCM_CNTRY_BUF_SZ]; /* Country Code in SROM */
400 u32 boardflags; /* Board specific flags from srom */
401 u32 boardflags2; /* More board flags if sromrev >= 4 */
402 bool phy_11ncapable; /* the PHY/HW is capable of 802.11N */
404 struct wl_cnt *_cnt; /* low-level counters in driver */