Lines Matching defs:brcmf_pub
560 struct brcmf_pub { struct
562 struct brcmf_bus *bus_if;
563 struct brcmf_proto *prot;
564 struct brcmf_cfg80211_dev *config;
565 struct device *dev; /* fullmac dongle device pointer */
568 uint hdrlen; /* Total BRCMF header length (proto + bus) */
569 uint rxsz; /* Rx buffer size bus module should use */
570 u8 wme_dp; /* wme discard priority */
573 bool iswl; /* Dongle-resident driver is wl */
574 unsigned long drv_version; /* Version of dongle-resident driver */
575 u8 mac[ETH_ALEN]; /* MAC address obtained from dongle */
580 unsigned long tx_multicast;
582 unsigned long rx_flushed;
584 unsigned long wd_dpc_sched;
587 unsigned long fc_packets;
590 int bcmerror;
593 int dongle_error;
596 int suspend_disable_flag; /* "1" to disable all extra powersaving
598 int in_suspend; /* flag set to 1 when early suspend called */
599 int dtim_skip; /* dtim skip , default 0 means wake each dtim */
602 char *pktfilter[100];
603 int pktfilter_count;
605 u8 country_code[BRCM_CNTRY_BUF_SZ];
606 char eventmask[BRCMF_EVENTING_MASK_LEN];
608 struct brcmf_if *iflist[BRCMF_MAX_IFS];
610 struct mutex proto_block;
635 extern int brcmf_net_attach(struct brcmf_pub *drvr, int idx); argument