Created
May 18, 2017 03:08
-
-
Save landonf/33ad6ddef2ebcf8ec4674fed04beae1a to your computer and use it in GitHub Desktop.
brcm80211 Portability Reports
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Declared at: | |
* include/linux/bcm47xx_nvram.h:39 | |
* | |
* Called by: | |
* brcmf_fw_request_nvram_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:464 | |
*/ | |
char *bcm47xx_nvram_get_contents(size_t *val_len); | |
/* | |
* Declared at: | |
* include/linux/bcm47xx_nvram.h:44 | |
* | |
* Called by: | |
* brcmf_fw_request_nvram_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:475 | |
*/ | |
void bcm47xx_nvram_release_contents(char *nvram); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:20 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:702 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:617 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4415,4455,5677,5678... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:212,299 | |
*/ | |
enum bcma_hosttype { | |
BCMA_HOSTTYPE_PCI, | |
BCMA_HOSTTYPE_SDIO /* not referenced by brcm80211 */, | |
BCMA_HOSTTYPE_SOC | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:26 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:481,482,483 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:98 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5666 | |
*/ | |
struct bcma_chipinfo { | |
u16 id; | |
u8 rev; | |
u8 pkg; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:484,485 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4420,4459,4460 | |
*/ | |
struct bcma_boardinfo { | |
u16 vendor; | |
u16 type; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:678,679 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1252,1283,1290,1589... | |
*/ | |
enum bcma_clkmode { | |
BCMA_CLKMODE_FAST, | |
BCMA_CLKMODE_DYNAMIC | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:63 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1205 | |
*/ | |
#define BCMA_MANUF_BCM 0x4BF | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:96 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:939,1133,1134 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:573 | |
*/ | |
#define BCMA_CORE_CHIPCOMMON 0x800 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:110 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:514,727,945,1192... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:637 | |
*/ | |
#define BCMA_CORE_INTERNAL_MEM 0x80E | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:114 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:952,1187,1228,1255 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1206 | |
*/ | |
#define BCMA_CORE_80211 0x812 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:135 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:889,1146 | |
*/ | |
#define BCMA_CORE_PMU 0x827 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:137 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:942 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:665,676,2494,3379... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:626 | |
*/ | |
#define BCMA_CORE_SDIO_DEV 0x829 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:138 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:510,948,996,1186... | |
*/ | |
#define BCMA_CORE_ARM_CM3 0x82A | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:148 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:629 | |
*/ | |
#define BCMA_CORE_I2S 0x834 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:152 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:565,578,582,605... | |
*/ | |
#define BCMA_CORE_PCIE2 0x83C | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:154 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:517,705,999,1226... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:617 | |
*/ | |
#define BCMA_CORE_ARM_CR4 0x83E | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:157 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:520,1000,1253,1269... | |
*/ | |
#define BCMA_CORE_ARM_CA7 0x847 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:158 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:715 | |
*/ | |
#define BCMA_CORE_SYS_MEM 0x849 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:165 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2827,4938,5030 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2894 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:108 | |
*/ | |
#define BCMA_CHIP_ID_BCM4313 0x4313 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:170 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2147 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:841,851,885,922 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20783,20893,21231 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:106 | |
*/ | |
#define BCMA_CHIP_ID_BCM43224 43224 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:172 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20785,20895 | |
*/ | |
#define BCMA_PKG_ID_BCM43224_FAB_SMIC 0xa | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:173 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2148,4521 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20784,20894,21221,21232 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:107 | |
*/ | |
#define BCMA_CHIP_ID_BCM43225 43225 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:188 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5668 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19259,20709,20771,21209... | |
*/ | |
#define BCMA_CHIP_ID_BCM4716 0x4716 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:190 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19260,19320,21210 | |
*/ | |
#define BCMA_PKG_ID_BCM4717 9 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:191 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19321 | |
*/ | |
#define BCMA_PKG_ID_BCM4718 10 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:192 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17896,20710,20772,21249... | |
*/ | |
#define BCMA_CHIP_ID_BCM47162 47162 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:196 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19328,22212 | |
*/ | |
#define BCMA_CHIP_ID_BCM5357 0x5357 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:290 | |
* | |
* Called by: | |
* brcms_attach() | |
* brcms_remove() | |
* brcms_suspend() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:334,1115,1236 | |
*/ | |
void *bcma_get_drvdata(struct bcma_device *core); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:294 | |
* | |
* Called by: | |
* brcms_bcma_probe() | |
* brcms_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:346,1217 | |
*/ | |
void bcma_set_drvdata(struct bcma_device *core, void *drvdata); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:299 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1259,1279,1305 | |
*/ | |
struct bcma_driver { | |
const char *name; | |
const struct bcma_device_id *id_table; | |
int (*probe)(struct bcma_device *); | |
void (*remove)(struct bcma_device *); | |
int (*suspend)(struct bcma_device *); | |
int (*resume)(struct bcma_device *); | |
void (*shutdown)(struct bcma_device *); | |
struct device_driver drv; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:312 | |
* | |
* Called by: | |
* brcms_driver_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1279 | |
*/ | |
extern int __bcma_driver_register(struct bcma_driver *drv, struct module *owner); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:313 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1279 | |
*/ | |
#define bcma_driver_register(drv) __bcma_driver_register(drv, THIS_MODULE) | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:316 | |
* | |
* Called by: | |
* brcms_module_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1305 | |
*/ | |
extern void bcma_driver_unregister(struct bcma_driver *drv); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:341 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:476 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4412,5642 | |
*/ | |
union { | |
struct pci_dev *host_pci; | |
struct sdio_func *host_sdio; | |
struct platform_device *host_pdev; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:375 | |
* | |
* Called by: | |
* brcms_b_read_objmem() | |
* brcms_c_suspend_mac_and_wait() | |
* brcms_c_wme_setparams() | |
* read_phy_reg() | |
* read_radio_id() | |
* read_radio_reg() | |
* wlc_lcnphy_samp_cap() | |
* wlc_phy_attach() | |
* wlc_phy_chanspec_nphy_setup() | |
* wlc_phy_do_dummy_tx() | |
* wlc_radioreg_exit() | |
* write_phy_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2693,2928,4094 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:153,189,192,227... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3598,3606,3625,3626... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21139,21153 | |
*/ | |
u32 bcma_read16(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:379 | |
* | |
* Called by: | |
* ai_buscore_setup() | |
* ai_cc_reg() | |
* ai_clkctl_fast_pwrup_delay() | |
* ai_slowclk_freq() | |
* brcms_b_clkctl_clk() | |
* brcms_b_fifoerrors() | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_b_set_cwmax() | |
* brcms_b_set_cwmin() | |
* brcms_b_setband() | |
* brcms_b_txstatus() | |
* brcms_b_validate_chip_access() | |
* brcms_b_write_template_ram() | |
* brcms_c_enable_mac() | |
* brcms_c_intrsoff() | |
* brcms_c_setband_inact() | |
* brcms_c_suspend_mac_and_wait() | |
* brcms_deviceremoved() | |
* brcms_ucode_write() | |
* wlc_intstatus() | |
* ... and 50 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:454,457,461,557... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1049,1055,1059 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:363,366,387,425... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:395,814,1047,1058... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:214,758,804,1119... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:2880,2962,3089,3637... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17678,17810,19335,19746... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:130,144 | |
*/ | |
u32 bcma_read32(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:389 | |
* | |
* Called by: | |
* and_phy_reg() | |
* brcms_b_coreinit() | |
* brcms_b_corerev_fifofixup() | |
* brcms_b_set_addrmatch() | |
* brcms_b_switch_macfreq() | |
* brcms_b_update_slot_timing() | |
* brcms_b_write_objmem() | |
* brcms_c_write_inits() | |
* mod_phy_reg() | |
* or_phy_reg() | |
* read_phy_reg() | |
* read_radio_id() | |
* read_radio_reg() | |
* wlc_lcnphy_samp_cap() | |
* wlc_phy_chanspec_nphy_setup() | |
* wlc_phy_do_dummy_tx() | |
* wlc_phy_runbist_config() | |
* write_phy_channel_reg() | |
* write_radio_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:601,605,695,1518... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:188,191,205,206... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3600,3603,3604,3607... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21140,21146,21154,21160... | |
*/ | |
void bcma_write16(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:394 | |
* | |
* Called by: | |
* ai_clkctl_setdelay() | |
* ai_doattach() | |
* brcms_b_coreinit() | |
* brcms_b_fifoerrors() | |
* brcms_b_read_objmem() | |
* brcms_b_retrylimit_upd() | |
* brcms_b_set_cwmax() | |
* brcms_b_set_cwmin() | |
* brcms_b_validate_chip_access() | |
* brcms_b_write_objmem() | |
* brcms_b_write_template_ram() | |
* brcms_c_enable_mac() | |
* brcms_c_intrsoff() | |
* brcms_c_intrson() | |
* brcms_c_intrsrestore() | |
* brcms_c_mctrl_write() | |
* brcms_c_set_beacon_period() | |
* brcms_c_write_inits() | |
* brcms_ucode_write() | |
* wlc_intstatus() | |
* ... and 19 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:491,492,608,609 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:364,371,424,429... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:697,1411,1536,1555... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:298 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658,3635 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324,19340,21388 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:137,151 | |
*/ | |
void bcma_write32(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:411 | |
* | |
* Called by: | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_ioctl() | |
* brcms_b_coreinit() | |
* dma_attach() | |
* wlc_phy_attach() | |
* wlc_phy_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:566 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:752,1294,3216 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:441,765 | |
*/ | |
u32 bcma_aread32(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:416 | |
* | |
* Called by: | |
* brcms_b_core_ioctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:754 | |
*/ | |
void bcma_awrite32(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:421 | |
* | |
* Called by: | |
* _dma64_addrext() | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_phypll_ctl() | |
* brcms_c_time_unlock() | |
* dma_txresume() | |
* wlc_phy_init_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:388,1194 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1278,2864,5537 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19337 | |
*/ | |
void bcma_mask32(struct bcma_device *cc, u16 offset, u32 mask); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:425 | |
* | |
* Called by: | |
* _dma64_addrext() | |
* ai_epa_4313war() | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_phypll_ctl() | |
* brcms_c_dpc() | |
* brcms_c_time_lock() | |
* brcms_c_update_beacon_hw() | |
* dma_txinit() | |
* dma_txsuspend() | |
* wlc_phy_noise_sample_request() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:691 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:386,1164,1182 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1253,2828,2841,5530... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2392,2411 | |
*/ | |
void bcma_set32(struct bcma_device *cc, u16 offset, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:429 | |
* | |
* Called by: | |
* _dma_ddtable_init() | |
* ai_cc_reg() | |
* ai_clkctl_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:554,626 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:809,816 | |
*/ | |
void bcma_maskset32(struct bcma_device *cc, u16 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:434 | |
* | |
* Called by: | |
* and_phy_reg() | |
* brcms_b_coreinit() | |
* wlc_phy_antsel_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:3338 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:310 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21392 | |
*/ | |
void bcma_mask16(struct bcma_device *cc, u16 offset, u16 mask); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:438 | |
* | |
* Called by: | |
* brcms_c_gpio_init() | |
* brcms_c_init() | |
* or_phy_reg() | |
* wlc_phy_antsel_init() | |
* wlc_phy_runbist_config() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2232,2234,7923 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:317,1841 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21390 | |
*/ | |
void bcma_set16(struct bcma_device *cc, u16 offset, u16 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:442 | |
* | |
* Called by: | |
* mod_phy_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:325 | |
*/ | |
void bcma_maskset16(struct bcma_device *cc, u16 offset, u16 mask, u16 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:457 | |
* | |
* Called by: | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4977 | |
*/ | |
extern void bcma_host_pci_up(struct bcma_bus *bus); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:458 | |
* | |
* Called by: | |
* brcms_b_attach() | |
* brcms_b_down_finish() | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4671,4972,5174 | |
*/ | |
extern void bcma_host_pci_down(struct bcma_bus *bus); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:459 | |
* | |
* Called by: | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4962 | |
*/ | |
extern int bcma_host_pci_irq_ctl(struct bcma_bus *bus, struct bcma_device *core, bool enable); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:477 | |
* | |
* Called by: | |
* brcms_b_corereset() | |
* brcms_b_down_finish() | |
* brcms_b_setband() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1829,2018,5164 | |
*/ | |
extern bool bcma_core_is_enabled(struct bcma_device *core); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:478 | |
* | |
* Called by: | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_c_coredisable() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1980,2894 | |
*/ | |
extern void bcma_core_disable(struct bcma_device *core, u32 flags); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:479 | |
* | |
* Called by: | |
* brcms_b_corereset() | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_b_setband() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1830,1971,2057 | |
*/ | |
extern int bcma_core_enable(struct bcma_device *core, u32 flags); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:480 | |
* | |
* Called by: | |
* ai_clkctl_cc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:678 | |
*/ | |
extern void bcma_core_set_clockmode(struct bcma_device *core, enum bcma_clkmode clkmode); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:89 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324 | |
*/ | |
#define BCMA_CC_CHIPCTL 0x0028 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:224 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1145 | |
*/ | |
#define BCMA_CC_CAP_EXT_AOB_PRESENT 0x00000040 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:321 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
*/ | |
#define BCMA_CC_PMU_CTL 0x0600 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:325 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3901 | |
*/ | |
#define BCMA_CC_PMU_CTL_RES_SHIFT 13 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:326 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3901 | |
*/ | |
#define BCMA_CC_PMU_CTL_RES_RELOAD 0x2 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:327 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
*/ | |
#define BCMA_CC_PMU_CTL_PLL_UPD 0x00000400 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:616 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:479,550,621,653... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:56 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2256 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2906,2908,2910,2917... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1635,1637,1639,1642... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324,19329,21222,21226... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:128 | |
*/ | |
struct bcma_drv_cc { | |
struct bcma_device *core; | |
u32 status; | |
u32 capabilities; | |
u32 capabilities_ext; | |
u8 setup_done : 1; | |
u8 early_setup_done : 1; | |
u16 fast_pwrup_delay; | |
struct bcma_chipcommon_pmu pmu; | |
struct bcma_sflash sflash; | |
u32 ticks_per_ms; | |
struct platform_device *watchdog; | |
spinlock_t gpio_lock; | |
struct gpio_chip gpio; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:659 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324 | |
*/ | |
#define bcma_cc_write32(cc, offset, val) bcma_write32((cc)->core, offset, val) | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:684 | |
* | |
* Called by: | |
* wlc_phy_attach_lcnphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:5080 | |
*/ | |
extern u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:692 | |
* | |
* Called by: | |
* wlc_lcnphy_epa_switch() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2908,2917 | |
*/ | |
u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:693 | |
* | |
* Called by: | |
* wlc_lcnphy_epa_switch() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2910,2919 | |
*/ | |
u32 bcma_chipco_gpio_outen(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:694 | |
* | |
* Called by: | |
* brcms_c_gpio_init() | |
* wlc_lcnphy_epa_switch() | |
* wlc_phy_antsel_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2256 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2906,2921 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21384 | |
*/ | |
u32 bcma_chipco_gpio_control(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:701 | |
* | |
* Called by: | |
* wlc_lcnphy_set_chanspec_tweaks() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1635,1639,1651,1655 | |
*/ | |
extern void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:703 | |
* | |
* Called by: | |
* wlc_lcnphy_set_chanspec_tweaks() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1637,1653 | |
*/ | |
extern void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:705 | |
* | |
* Called by: | |
* wlc_phy_init_lcnphy() | |
* wlc_phy_init_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4866 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19329 | |
*/ | |
extern void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:707 | |
* | |
* Called by: | |
* wlc_phy_init_lcnphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4864 | |
*/ | |
extern void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:709 | |
* | |
* Called by: | |
* wlc_phy_chanspec_nphy_setup() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21222,21226 | |
*/ | |
extern void bcma_pmu_spuravoid_pllupdate(struct bcma_drv_cc *cc, int spuravoid); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_pci.h:242 | |
* | |
* Called by: | |
* brcms_ops_start() | |
* brcms_ops_stop() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:458,481 | |
*/ | |
extern void bcma_core_pci_power_save(struct bcma_bus *bus, bool up); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:28 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:278,371,373,386... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:752,754 | |
*/ | |
#define BCMA_IOCTL 0x0408 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:279,372,387,463 | |
*/ | |
#define BCMA_IOCTL_CLK 0x0001 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:279,372,387 | |
*/ | |
#define BCMA_IOCTL_FGC 0x0002 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:34 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:566 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1294,3216 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:441,765 | |
*/ | |
#define BCMA_IOST 0x0500 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:40 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:281,366,376,381... | |
*/ | |
#define BCMA_RESET_CTL 0x0800 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:41 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:282,367,377,381... | |
*/ | |
#define BCMA_RESET_CTL_RESET 0x0001 | |
/* | |
* Declared at: | |
* include/linux/gpio.h:16 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:90 | |
*/ | |
#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) | |
/* | |
* Declared at: | |
* include/linux/gpio.h:17 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:89 | |
*/ | |
#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) | |
/* | |
* Declared at: | |
* include/linux/gpio.h:58 | |
* | |
* Called by: | |
* brcms_radio_led_ctrl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:28,30 | |
*/ | |
void gpio_set_value(unsigned int gpio, int value); | |
/* | |
* Declared at: | |
* include/linux/gpio/driver.h:111 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:57 | |
*/ | |
struct gpio_chip { | |
const char *label; | |
struct gpio_device *gpiodev; | |
struct device *parent; | |
struct module *owner; | |
int (*request)(struct gpio_chip *, unsigned int); | |
void (*free)(struct gpio_chip *, unsigned int); | |
int (*get_direction)(struct gpio_chip *, unsigned int); | |
int (*direction_input)(struct gpio_chip *, unsigned int); | |
int (*direction_output)(struct gpio_chip *, unsigned int, int); | |
int (*get)(struct gpio_chip *, unsigned int); | |
void (*set)(struct gpio_chip *, unsigned int, int); | |
void (*set_multiple)(struct gpio_chip *, unsigned long *, unsigned long *); | |
int (*set_config)(struct gpio_chip *, unsigned int, unsigned long); | |
int (*to_irq)(struct gpio_chip *, unsigned int); | |
void (*dbg_show)(struct seq_file *, struct gpio_chip *); | |
int base; | |
u16 ngpio; | |
const char *const *names; | |
bool can_sleep; | |
struct irq_chip *irqchip; | |
struct irq_domain *irqdomain; | |
unsigned int irq_base; | |
irq_flow_handler_t irq_handler; | |
unsigned int irq_default_type; | |
unsigned int irq_chained_parent; | |
bool irq_nested; | |
bool irq_need_valid_mask; | |
unsigned long *irq_valid_mask; | |
struct lock_class_key *lock_key; | |
struct device_node *of_node; | |
int of_gpio_n_cells; | |
int (*of_xlate)(struct gpio_chip *, const struct of_phandle_args *, u32 *); | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:355 | |
*/ | |
#define BRCMFMAC_PDATA_NAME "brcmfmac" | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:51 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:279,294,302,309... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:35 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1757 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3840 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1229 | |
*/ | |
enum brcmf_bus_type { | |
BRCMF_BUSTYPE_SDIO, | |
BRCMF_BUSTYPE_USB, | |
BRCMF_BUSTYPE_PCIE | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:91 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:113,186,530,637... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:295,310 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:29 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2480,3423,3852,3853... | |
*/ | |
struct brcmfmac_sdio_pd { | |
int txglomsz; | |
unsigned int drive_strength; | |
bool oob_irq_supported; | |
unsigned int oob_irq_nr; | |
unsigned long oob_irq_flags; | |
bool broken_sg_support; | |
unsigned short sd_head_align; | |
unsigned short sd_sgentry_align; | |
void (*reset)(void); | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:112 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6730,6744,6745 | |
*/ | |
struct brcmfmac_pd_cc_entry { | |
char iso3166[4]; | |
char cc[4]; | |
s32 rev; | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:149 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:301 | |
*/ | |
struct brcmfmac_pd_device { | |
unsigned int id; | |
unsigned int rev; | |
enum brcmf_bus_type bus_type; | |
unsigned int feature_disable; | |
struct brcmfmac_pd_cc *country_codes; | |
union { | |
struct brcmfmac_sdio_pd sdio; | |
} bus; | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:155 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:310 | |
*/ | |
union { | |
struct brcmfmac_sdio_pd sdio; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4918 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14423,14425,14427,14429... | |
*/ | |
struct ssb_sprom_core_pwr_info { | |
u8 itssi_2g; | |
u8 itssi_5g; | |
u8 maxpwr_2g; | |
u8 maxpwr_5gl; | |
u8 maxpwr_5g; | |
u8 maxpwr_5gh; | |
u16 pa_2g[4]; | |
u16 pa_5gl[4]; | |
u16 pa_5g[4]; | |
u16 pa_5gh[4]; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:27 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:112 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:330 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:58 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1904,4413,4714 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4892 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14389,14562 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:375 | |
*/ | |
struct ssb_sprom { | |
u8 revision; | |
u8 il0mac[6]; | |
u8 et0mac[6]; | |
u8 et1mac[6]; | |
u8 et2mac[6]; | |
u8 et0phyaddr; | |
u8 et1phyaddr; | |
u8 et2phyaddr; | |
u8 et0mdcport; | |
u8 et1mdcport; | |
u8 et2mdcport; | |
u16 dev_id; | |
u16 board_rev; | |
u16 board_num; | |
u16 board_type; | |
u8 country_code; | |
char alpha2[2]; | |
u8 leddc_on_time; | |
u8 leddc_off_time; | |
u8 ant_available_a; | |
u8 ant_available_bg; | |
u16 pa0b0; | |
u16 pa0b1; | |
u16 pa0b2; | |
u16 pa1b0; | |
u16 pa1b1; | |
u16 pa1b2; | |
u16 pa1lob0; | |
u16 pa1lob1; | |
u16 pa1lob2; | |
u16 pa1hib0; | |
u16 pa1hib1; | |
u16 pa1hib2; | |
u8 gpio0; | |
u8 gpio1; | |
u8 gpio2; | |
u8 gpio3; | |
u8 maxpwr_bg; | |
u8 maxpwr_al; | |
u8 maxpwr_a; | |
u8 maxpwr_ah; | |
u8 itssi_a; | |
u8 itssi_bg; | |
u8 tri2g; | |
u8 tri5gl; | |
u8 tri5g; | |
u8 tri5gh; | |
u8 txpid2g[4]; | |
u8 txpid5gl[4]; | |
u8 txpid5g[4]; | |
u8 txpid5gh[4]; | |
s8 rxpo2g; | |
s8 rxpo5g; | |
u8 rssisav2g; | |
u8 rssismc2g; | |
u8 rssismf2g; | |
u8 bxa2g; | |
u8 rssisav5g; | |
u8 rssismc5g; | |
u8 rssismf5g; | |
u8 bxa5g; | |
u16 cck2gpo; | |
u32 ofdm2gpo; | |
u32 ofdm5glpo; | |
u32 ofdm5gpo; | |
u32 ofdm5ghpo; | |
u32 boardflags; | |
u32 boardflags2; | |
u32 boardflags3; | |
u16 boardflags_lo; | |
u16 boardflags_hi; | |
u16 boardflags2_lo; | |
u16 boardflags2_hi; | |
struct ssb_sprom_core_pwr_info core_pwr_info[4]; | |
struct { | |
s8 a0; | |
s8 a1; | |
s8 a2; | |
s8 a3; | |
} antenna_gain; | |
struct { | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz2; | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz5; | |
} fem; | |
u16 mcs2gpo[8]; | |
u16 mcs5gpo[8]; | |
u16 mcs5glpo[8]; | |
u16 mcs5ghpo[8]; | |
u8 opo; | |
u8 rxgainerr2ga[3]; | |
u8 rxgainerr5gla[3]; | |
u8 rxgainerr5gma[3]; | |
u8 rxgainerr5gha[3]; | |
u8 rxgainerr5gua[3]; | |
u8 noiselvl2ga[3]; | |
u8 noiselvl5gla[3]; | |
u8 noiselvl5gma[3]; | |
u8 noiselvl5gha[3]; | |
u8 noiselvl5gua[3]; | |
u8 regrev; | |
u8 txchain; | |
u8 rxchain; | |
u8 antswitch; | |
u16 cddpo; | |
u16 stbcpo; | |
u16 bw40po; | |
u16 bwduppo; | |
u8 tempthresh; | |
u8 tempoffset; | |
u16 rawtempsense; | |
u8 measpower; | |
u8 tempsense_slope; | |
u8 tempcorrx; | |
u8 tempsense_option; | |
u8 freqoffset_corr; | |
u8 iqcal_swp_dis; | |
u8 hw_iqcal_en; | |
u8 elna2g; | |
u8 elna5g; | |
u8 phycal_tempdelta; | |
u8 temps_period; | |
u8 temps_hysteresis; | |
u8 measpower1; | |
u8 measpower2; | |
u8 pcieingress_war; | |
u16 cckbw202gpo; | |
u16 cckbw20ul2gpo; | |
u32 legofdmbw202gpo; | |
u32 legofdmbw20ul2gpo; | |
u32 legofdmbw205glpo; | |
u32 legofdmbw20ul5glpo; | |
u32 legofdmbw205gmpo; | |
u32 legofdmbw20ul5gmpo; | |
u32 legofdmbw205ghpo; | |
u32 legofdmbw20ul5ghpo; | |
u32 mcsbw202gpo; | |
u32 mcsbw20ul2gpo; | |
u32 mcsbw402gpo; | |
u32 mcsbw205glpo; | |
u32 mcsbw20ul5glpo; | |
u32 mcsbw405glpo; | |
u32 mcsbw205gmpo; | |
u32 mcsbw20ul5gmpo; | |
u32 mcsbw405gmpo; | |
u32 mcsbw205ghpo; | |
u32 mcsbw20ul5ghpo; | |
u32 mcsbw405ghpo; | |
u16 mcs32po; | |
u16 legofdm40duppo; | |
u8 sar2g; | |
u8 sar5g; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:108 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4743,4745 | |
*/ | |
struct { | |
s8 a0; | |
s8 a1; | |
s8 a2; | |
s8 a3; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:112 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4898 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14568,14569,14570,14571... | |
*/ | |
struct { | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz2; | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz5; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:113 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4898 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14568,14569,14570,14571... | |
*/ | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:116 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14574,14575,14576,14577... | |
*/ | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:86 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:423,424 | |
*/ | |
#define SSB_IMSTATE_IBE 0x00020000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:87 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:423,424 | |
*/ | |
#define SSB_IMSTATE_TO 0x00040000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:88 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:328 | |
*/ | |
#define SSB_IMSTATE_BUSY 0x01800000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:89 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:267,322,345 | |
*/ | |
#define SSB_IMSTATE_REJECT 0x02000000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:99 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:266,296,335,353... | |
*/ | |
#define SSB_TMSLOW_RESET 0x00000001 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:100 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:266,307,335,353 | |
*/ | |
#define SSB_TMSLOW_REJECT 0x00000002 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:267,268,300,334... | |
*/ | |
#define SSB_TMSLOW_CLOCK 0x00010000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:103 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:334,412,430 | |
*/ | |
#define SSB_TMSLOW_FGC 0x00020000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:107 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:419 | |
*/ | |
#define SSB_TMSHIGH_SERR 0x00000001 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:109 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:311,315 | |
*/ | |
#define SSB_TMSHIGH_BUSY 0x00000004 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:137 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:319,342 | |
*/ | |
#define SSB_IDLOW_INITIATOR 0x00000080 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Declared at: | |
* include/linux/ieee80211.h:42 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5747,5771,6263,6639... | |
*/ | |
#define FCS_LEN 4 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:46 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4789 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1373,1895 | |
*/ | |
#define IEEE80211_FCTL_STYPE 0x00f0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:61 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6666,6671 | |
*/ | |
#define IEEE80211_FTYPE_CTL 0x0004 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:66 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6241 | |
*/ | |
#define IEEE80211_STYPE_ASSOC_REQ 0x0000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:68 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6242 | |
*/ | |
#define IEEE80211_STYPE_REASSOC_REQ 0x0020 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:70 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6232,6237,6243,6252 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1895 | |
*/ | |
#define IEEE80211_STYPE_PROBE_REQ 0x0040 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:74 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6244 | |
*/ | |
#define IEEE80211_STYPE_DISASSOC 0x00A0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:75 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6245 | |
*/ | |
#define IEEE80211_STYPE_AUTH 0x00B0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:76 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6246 | |
*/ | |
#define IEEE80211_STYPE_DEAUTH 0x00C0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:77 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6231,6236,6247,6251 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1373,1427 | |
*/ | |
#define IEEE80211_STYPE_ACTION 0x00D0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:84 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6671 | |
*/ | |
#define IEEE80211_STYPE_RTS 0x00B0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:85 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6666 | |
*/ | |
#define IEEE80211_STYPE_CTS 0x00C0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:179 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h:614 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7470,7473,7476 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1463,2014,2017,3358... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h:313 | |
*/ | |
#define IEEE80211_MAX_SSID_LEN 32 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:189 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h:514,516 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:328,336,942,4136... | |
*/ | |
#define IEEE80211_NUM_ACS 4 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:296 | |
* | |
* Called by: | |
* brcms_c_dotxstatus() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:925 | |
*/ | |
bool ieee80211_has_morefrags(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:350 | |
* | |
* Called by: | |
* brcmf_cfg80211_mgmt_tx() | |
* brcms_c_d11hdrs_mac80211() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6495 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4823 | |
*/ | |
bool ieee80211_is_mgmt(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:370 | |
* | |
* Called by: | |
* brcms_c_d11hdrs_mac80211() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6494 | |
*/ | |
bool ieee80211_is_data(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:380 | |
* | |
* Called by: | |
* brcms_c_d11hdrs_mac80211() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6259 | |
*/ | |
bool ieee80211_is_data_qos(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:458 | |
* | |
* Called by: | |
* brcmf_cfg80211_mgmt_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4830 | |
*/ | |
bool ieee80211_is_probe_resp(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:468 | |
* | |
* Called by: | |
* brcms_c_d11hdrs_mac80211() | |
* brcms_c_recvctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6300,7195 | |
*/ | |
bool ieee80211_is_beacon(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:518 | |
* | |
* Called by: | |
* brcmf_cfg80211_mgmt_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4853 | |
*/ | |
bool ieee80211_is_action(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:548 | |
* | |
* Called by: | |
* brcms_c_d11hdrs_mac80211() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6518,6535 | |
*/ | |
bool ieee80211_is_pspoll(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:558 | |
* | |
* Called by: | |
* brcms_c_ampdu_finalize() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:696 | |
*/ | |
bool ieee80211_is_rts(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:568 | |
* | |
* Called by: | |
* brcms_c_ampdu_finalize() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:700 | |
*/ | |
bool ieee80211_is_cts(__le16 fc); | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:891 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1428 | |
*/ | |
union { | |
struct { | |
__le16 auth_alg; | |
__le16 auth_transaction; | |
__le16 status_code; | |
u8 variable[0]; | |
} auth; | |
struct { | |
__le16 reason_code; | |
} deauth; | |
struct { | |
__le16 capab_info; | |
__le16 listen_interval; | |
u8 variable[0]; | |
} assoc_req; | |
struct { | |
__le16 capab_info; | |
__le16 status_code; | |
__le16 aid; | |
u8 variable[0]; | |
} assoc_resp, reassoc_resp; | |
struct { | |
__le16 capab_info; | |
__le16 listen_interval; | |
u8 current_ap[6]; | |
u8 variable[0]; | |
} reassoc_req; | |
struct { | |
__le16 reason_code; | |
} disassoc; | |
struct { | |
__le64 timestamp; | |
__le16 beacon_int; | |
__le16 capab_info; | |
u8 variable[0]; | |
} beacon; | |
struct { | |
u8 variable[0]; | |
} probe_req; | |
struct { | |
__le64 timestamp; | |
__le16 beacon_int; | |
__le16 capab_info; | |
u8 variable[0]; | |
} probe_resp; | |
struct { | |
u8 category; | |
union { | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
u8 status_code; | |
u8 variable[0]; | |
} wme_action; | |
struct { | |
u8 action_code; | |
u8 variable[0]; | |
} chan_switch; | |
struct { | |
u8 action_code; | |
struct ieee80211_ext_chansw_ie data; | |
u8 variable[0]; | |
} ext_chan_switch; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
u8 element_id; | |
u8 length; | |
struct ieee80211_msrment_ie msr_elem; | |
} measurement; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
__le16 capab; | |
__le16 timeout; | |
__le16 start_seq_num; | |
} addba_req; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
__le16 status; | |
__le16 capab; | |
__le16 timeout; | |
} addba_resp; | |
struct { | |
u8 action_code; | |
__le16 params; | |
__le16 reason_code; | |
} delba; | |
struct { | |
u8 action_code; | |
u8 variable[0]; | |
} self_prot; | |
struct { | |
u8 action_code; | |
u8 variable[0]; | |
} mesh_action; | |
struct { | |
u8 action; | |
u8 trans_id[2]; | |
} sa_query; | |
struct { | |
u8 action; | |
u8 smps_control; | |
} ht_smps; | |
struct { | |
u8 action_code; | |
u8 chanwidth; | |
} ht_notify_cw; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
__le16 capability; | |
u8 variable[0]; | |
} tdls_discover_resp; | |
struct { | |
u8 action_code; | |
u8 operating_mode; | |
} vht_opmode_notif; | |
struct { | |
u8 action_code; | |
u8 membership[8]; | |
u8 position[16]; | |
} vht_group_notif; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
u8 tpc_elem_id; | |
u8 tpc_elem_length; | |
struct ieee80211_tpc_report_ie tpc; | |
} tpc_report; | |
struct { | |
u8 action_code; | |
u8 dialog_token; | |
u8 follow_up; | |
u8 tod[6]; | |
u8 toa[6]; | |
__le16 tod_error; | |
__le16 toa_error; | |
u8 variable[0]; | |
} ftm; | |
} u; | |
} action; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1100 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:687 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6652,6687 | |
*/ | |
struct ieee80211_rts { | |
__le16 frame_control; | |
__le16 duration; | |
u8 ra[6]; | |
u8 ta[6]; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1187 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:851,1238,1242,1616 | |
*/ | |
enum ieee80211_p2p_attr_id { | |
IEEE80211_P2P_ATTR_STATUS = 0 /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_MINOR_REASON /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_CAPABILITY /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_DEVICE_ID, | |
IEEE80211_P2P_ATTR_GO_INTENT /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_GO_CONFIG_TIMEOUT /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_LISTEN_CHANNEL, | |
IEEE80211_P2P_ATTR_GROUP_BSSID /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_EXT_LISTEN_TIMING /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_INTENDED_IFACE_ADDR /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_MANAGABILITY /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_CHANNEL_LIST /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_ABSENCE_NOTICE /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_DEVICE_INFO, | |
IEEE80211_P2P_ATTR_GROUP_INFO /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_GROUP_ID, | |
IEEE80211_P2P_ATTR_INTERFACE /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_OPER_CHANNEL /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_INVITE_FLAGS /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_VENDOR_SPECIFIC = 221 /* not referenced by brcm80211 */, | |
IEEE80211_P2P_ATTR_MAX /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1266 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:232,253,1038,1039 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6103,6104 | |
*/ | |
struct ieee80211_mcs_info { | |
u8 rx_mask[10]; | |
__le16 rx_highest; | |
u8 tx_params; | |
u8 reserved[3]; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1275 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:236,257 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6104 | |
*/ | |
#define IEEE80211_HT_MCS_TX_DEFINED 0x01 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1314 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6097,6907,6924,6930 | |
*/ | |
#define IEEE80211_HT_CAP_SUP_WIDTH_20_40 0x0002 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1317 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:227,248 | |
*/ | |
#define IEEE80211_HT_CAP_GRN_FLD 0x0010 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1318 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:228,248 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6099 | |
*/ | |
#define IEEE80211_HT_CAP_SGI_20 0x0020 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1319 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:228,249 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6096 | |
*/ | |
#define IEEE80211_HT_CAP_SGI_40 0x0040 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1325 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6100 | |
*/ | |
#define IEEE80211_HT_CAP_DSSSCCK40 0x1000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1340 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1113 | |
*/ | |
#define IEEE80211_HT_AMPDU_PARM_FACTOR 0x03 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1348 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:256,258,1114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:230,251 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6101 | |
*/ | |
enum ieee80211_max_ampdu_length_exp { | |
IEEE80211_HT_MAX_AMPDU_8K = 0 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MAX_AMPDU_16K = 1 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MAX_AMPDU_32K = 2, | |
IEEE80211_HT_MAX_AMPDU_64K = 3 | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1370 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:867 | |
*/ | |
#define IEEE80211_HT_MAX_AMPDU_FACTOR 13 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1373 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6102 | |
*/ | |
enum ieee80211_min_mpdu_spacing { | |
IEEE80211_HT_MPDU_DENSITY_NONE = 0 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_0_25 = 1 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_0_5 = 2 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_1 = 3 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_2 = 4 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_4 = 5 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_8 = 6 /* not referenced by brcm80211 */, | |
IEEE80211_HT_MPDU_DENSITY_16 = 7 | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1407 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:615 | |
*/ | |
#define IEEE80211_HT_OP_MODE_PROTECTION 0x0003 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1412 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:617 | |
*/ | |
#define IEEE80211_HT_OP_MODE_NON_GF_STA_PRSNT 0x0004 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1413 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:619 | |
*/ | |
#define IEEE80211_HT_OP_MODE_NON_HT_STA_PRSNT 0x0010 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1419 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2525 | |
*/ | |
#define IEEE80211_HT_STBC_PARAM_DUAL_CTS_PROT 0x0080 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1468 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6137,6138 | |
*/ | |
struct ieee80211_vht_mcs_info { | |
__le16 rx_mcs_map; | |
__le16 rx_highest; | |
__le16 tx_mcs_map; | |
__le16 tx_highest; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1489 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6113,6136 | |
*/ | |
enum ieee80211_vht_mcs_support { | |
IEEE80211_VHT_MCS_SUPPORT_0_7 = 0 /* not referenced by brcm80211 */, | |
IEEE80211_VHT_MCS_SUPPORT_0_8 = 1 /* not referenced by brcm80211 */, | |
IEEE80211_VHT_MCS_SUPPORT_0_9 = 2, | |
IEEE80211_VHT_MCS_NOT_SUPPORTED = 3 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1547 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6132 | |
*/ | |
#define IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ 0x00000004 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1551 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6130 | |
*/ | |
#define IEEE80211_VHT_CAP_SHORT_GI_80 0x00000020 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1552 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6133 | |
*/ | |
#define IEEE80211_VHT_CAP_SHORT_GI_160 0x00000040 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1559 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6146 | |
*/ | |
#define IEEE80211_VHT_CAP_SU_BEAMFORMER_CAPABLE 0x00000800 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1560 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6142 | |
*/ | |
#define IEEE80211_VHT_CAP_SU_BEAMFORMEE_CAPABLE 0x00001000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1561 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6152 | |
*/ | |
#define IEEE80211_VHT_CAP_BEAMFORMEE_STS_SHIFT 13 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1564 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6154 | |
*/ | |
#define IEEE80211_VHT_CAP_SOUNDING_DIMENSIONS_SHIFT 16 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1567 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6148 | |
*/ | |
#define IEEE80211_VHT_CAP_MU_BEAMFORMER_CAPABLE 0x00080000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1568 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6144 | |
*/ | |
#define IEEE80211_VHT_CAP_MU_BEAMFORMEE_CAPABLE 0x00100000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1575 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6156 | |
*/ | |
#define IEEE80211_VHT_CAP_VHT_LINK_ADAPTATION_VHT_MRQ_MFB 0x0c000000 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1580 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:136 | |
*/ | |
#define WLAN_AUTH_OPEN 0 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1592 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3139 | |
*/ | |
#define WLAN_CAPABILITY_IBSS (1<<1) | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1605 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2527 | |
*/ | |
#define WLAN_CAPABILITY_SHORT_PREAMBLE (1<<5) | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1612 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2529 | |
*/ | |
#define WLAN_CAPABILITY_SHORT_SLOT_TIME (1<<10) | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1665 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5443,5444 | |
*/ | |
enum ieee80211_statuscode { | |
WLAN_STATUS_SUCCESS = 0, | |
WLAN_STATUS_UNSPECIFIED_FAILURE = 1 /* not referenced by brcm80211 */, | |
WLAN_STATUS_CAPS_UNSUPPORTED = 10 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REASSOC_NO_ASSOC = 11 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_UNSPEC = 12 /* not referenced by brcm80211 */, | |
WLAN_STATUS_NOT_SUPPORTED_AUTH_ALG = 13 /* not referenced by brcm80211 */, | |
WLAN_STATUS_UNKNOWN_AUTH_TRANSACTION = 14 /* not referenced by brcm80211 */, | |
WLAN_STATUS_CHALLENGE_FAIL = 15 /* not referenced by brcm80211 */, | |
WLAN_STATUS_AUTH_TIMEOUT = 16, | |
WLAN_STATUS_AP_UNABLE_TO_HANDLE_NEW_STA = 17 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_RATES = 18 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOSHORTPREAMBLE = 19 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOPBCC = 20 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOAGILITY = 21 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOSPECTRUM = 22 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_REJECTED_BAD_POWER = 23 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_REJECTED_BAD_SUPP_CHAN = 24 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOSHORTTIME = 25 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NODSSSOFDM = 26 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_REJECTED_TEMPORARILY = 30 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ROBUST_MGMT_FRAME_POLICY_VIOLATION = 31 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_IE = 40 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_GROUP_CIPHER = 41 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_PAIRWISE_CIPHER = 42 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_AKMP = 43 /* not referenced by brcm80211 */, | |
WLAN_STATUS_UNSUPP_RSN_VERSION = 44 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_RSN_IE_CAP = 45 /* not referenced by brcm80211 */, | |
WLAN_STATUS_CIPHER_SUITE_REJECTED = 46 /* not referenced by brcm80211 */, | |
WLAN_STATUS_UNSPECIFIED_QOS = 32 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_NOBANDWIDTH = 33 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_LOWACK = 34 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ASSOC_DENIED_UNSUPP_QOS = 35 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REQUEST_DECLINED = 37 /* not referenced by brcm80211 */, | |
WLAN_STATUS_INVALID_QOS_PARAM = 38 /* not referenced by brcm80211 */, | |
WLAN_STATUS_CHANGE_TSPEC = 39 /* not referenced by brcm80211 */, | |
WLAN_STATUS_WAIT_TS_DELAY = 47 /* not referenced by brcm80211 */, | |
WLAN_STATUS_NO_DIRECT_LINK = 48 /* not referenced by brcm80211 */, | |
WLAN_STATUS_STA_NOT_PRESENT = 49 /* not referenced by brcm80211 */, | |
WLAN_STATUS_STA_NOT_QSTA = 50 /* not referenced by brcm80211 */, | |
WLAN_STATUS_ANTI_CLOG_REQUIRED = 76 /* not referenced by brcm80211 */, | |
WLAN_STATUS_FCG_NOT_SUPP = 78 /* not referenced by brcm80211 */, | |
WLAN_STATUS_STA_NO_TBTT = 78 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REJECTED_WITH_SUGGESTED_CHANGES = 39 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REJECTED_FOR_DELAY_PERIOD = 47 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REJECT_WITH_SCHEDULE = 83 /* not referenced by brcm80211 */, | |
WLAN_STATUS_PENDING_ADMITTING_FST_SESSION = 86 /* not referenced by brcm80211 */, | |
WLAN_STATUS_PERFORMING_FST_NOW = 87 /* not referenced by brcm80211 */, | |
WLAN_STATUS_PENDING_GAP_IN_BA_WINDOW = 88 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REJECT_U_PID_SETTING = 89 /* not referenced by brcm80211 */, | |
WLAN_STATUS_REJECT_DSE_BAND = 96 /* not referenced by brcm80211 */, | |
WLAN_STATUS_DENIED_WITH_SUGGESTED_BAND_AND_CHANNEL = 99 /* not referenced by brcm80211 */, | |
WLAN_STATUS_DENIED_DUE_TO_SPECTRUM_MANAGEMENT = 103 /* not referenced by brcm80211 */, | |
WLAN_STATUS_FILS_AUTHENTICATION_FAILURE = 108 /* not referenced by brcm80211 */, | |
WLAN_STATUS_UNKNOWN_AUTHENTICATION_SERVER = 109 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1733 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1537,3709,6605 | |
*/ | |
enum ieee80211_reasoncode { | |
WLAN_REASON_UNSPECIFIED = 1, | |
WLAN_REASON_PREV_AUTH_NOT_VALID = 2 /* not referenced by brcm80211 */, | |
WLAN_REASON_DEAUTH_LEAVING = 3, | |
WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY = 4 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_AP_BUSY = 5 /* not referenced by brcm80211 */, | |
WLAN_REASON_CLASS2_FRAME_FROM_NONAUTH_STA = 6 /* not referenced by brcm80211 */, | |
WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA = 7 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_STA_HAS_LEFT = 8 /* not referenced by brcm80211 */, | |
WLAN_REASON_STA_REQ_ASSOC_WITHOUT_AUTH = 9 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_BAD_POWER = 10 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_BAD_SUPP_CHAN = 11 /* not referenced by brcm80211 */, | |
WLAN_REASON_INVALID_IE = 13 /* not referenced by brcm80211 */, | |
WLAN_REASON_MIC_FAILURE = 14 /* not referenced by brcm80211 */, | |
WLAN_REASON_4WAY_HANDSHAKE_TIMEOUT = 15 /* not referenced by brcm80211 */, | |
WLAN_REASON_GROUP_KEY_HANDSHAKE_TIMEOUT = 16 /* not referenced by brcm80211 */, | |
WLAN_REASON_IE_DIFFERENT = 17 /* not referenced by brcm80211 */, | |
WLAN_REASON_INVALID_GROUP_CIPHER = 18 /* not referenced by brcm80211 */, | |
WLAN_REASON_INVALID_PAIRWISE_CIPHER = 19 /* not referenced by brcm80211 */, | |
WLAN_REASON_INVALID_AKMP = 20 /* not referenced by brcm80211 */, | |
WLAN_REASON_UNSUPP_RSN_VERSION = 21 /* not referenced by brcm80211 */, | |
WLAN_REASON_INVALID_RSN_IE_CAP = 22 /* not referenced by brcm80211 */, | |
WLAN_REASON_IEEE8021X_FAILED = 23 /* not referenced by brcm80211 */, | |
WLAN_REASON_CIPHER_SUITE_REJECTED = 24 /* not referenced by brcm80211 */, | |
WLAN_REASON_TDLS_TEARDOWN_UNREACHABLE = 25 /* not referenced by brcm80211 */, | |
WLAN_REASON_TDLS_TEARDOWN_UNSPECIFIED = 26 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_UNSPECIFIED_QOS = 32 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_QAP_NO_BANDWIDTH = 33 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_LOW_ACK = 34 /* not referenced by brcm80211 */, | |
WLAN_REASON_DISASSOC_QAP_EXCEED_TXOP = 35 /* not referenced by brcm80211 */, | |
WLAN_REASON_QSTA_LEAVE_QBSS = 36 /* not referenced by brcm80211 */, | |
WLAN_REASON_QSTA_NOT_USE = 37 /* not referenced by brcm80211 */, | |
WLAN_REASON_QSTA_REQUIRE_SETUP = 38 /* not referenced by brcm80211 */, | |
WLAN_REASON_QSTA_TIMEOUT = 39 /* not referenced by brcm80211 */, | |
WLAN_REASON_QSTA_CIPHER_NOT_SUPP = 45 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_PEER_CANCELED = 52 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_MAX_PEERS = 53 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_CONFIG = 54 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_CLOSE = 55 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_MAX_RETRIES = 56 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_CONFIRM_TIMEOUT = 57 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_INVALID_GTK = 58 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_INCONSISTENT_PARAM = 59 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_INVALID_SECURITY = 60 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_PATH_ERROR = 61 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_PATH_NOFORWARD = 62 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_PATH_DEST_UNREACHABLE = 63 /* not referenced by brcm80211 */, | |
WLAN_REASON_MAC_EXISTS_IN_MBSS = 64 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_CHAN_REGULATORY = 65 /* not referenced by brcm80211 */, | |
WLAN_REASON_MESH_CHAN = 66 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:1792 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:381,394,1740,1940... | |
*/ | |
enum ieee80211_eid { | |
WLAN_EID_SSID = 0, | |
WLAN_EID_SUPP_RATES = 1 /* not referenced by brcm80211 */, | |
WLAN_EID_FH_PARAMS = 2 /* not referenced by brcm80211 */, | |
WLAN_EID_DS_PARAMS = 3 /* not referenced by brcm80211 */, | |
WLAN_EID_CF_PARAMS = 4 /* not referenced by brcm80211 */, | |
WLAN_EID_TIM = 5, | |
WLAN_EID_IBSS_PARAMS = 6 /* not referenced by brcm80211 */, | |
WLAN_EID_COUNTRY = 7, | |
WLAN_EID_REQUEST = 10 /* not referenced by brcm80211 */, | |
WLAN_EID_QBSS_LOAD = 11 /* not referenced by brcm80211 */, | |
WLAN_EID_EDCA_PARAM_SET = 12 /* not referenced by brcm80211 */, | |
WLAN_EID_TSPEC = 13 /* not referenced by brcm80211 */, | |
WLAN_EID_TCLAS = 14 /* not referenced by brcm80211 */, | |
WLAN_EID_SCHEDULE = 15 /* not referenced by brcm80211 */, | |
WLAN_EID_CHALLENGE = 16 /* not referenced by brcm80211 */, | |
WLAN_EID_PWR_CONSTRAINT = 32 /* not referenced by brcm80211 */, | |
WLAN_EID_PWR_CAPABILITY = 33 /* not referenced by brcm80211 */, | |
WLAN_EID_TPC_REQUEST = 34 /* not referenced by brcm80211 */, | |
WLAN_EID_TPC_REPORT = 35 /* not referenced by brcm80211 */, | |
WLAN_EID_SUPPORTED_CHANNELS = 36 /* not referenced by brcm80211 */, | |
WLAN_EID_CHANNEL_SWITCH = 37 /* not referenced by brcm80211 */, | |
WLAN_EID_MEASURE_REQUEST = 38 /* not referenced by brcm80211 */, | |
WLAN_EID_MEASURE_REPORT = 39 /* not referenced by brcm80211 */, | |
WLAN_EID_QUIET = 40 /* not referenced by brcm80211 */, | |
WLAN_EID_IBSS_DFS = 41 /* not referenced by brcm80211 */, | |
WLAN_EID_ERP_INFO = 42 /* not referenced by brcm80211 */, | |
WLAN_EID_TS_DELAY = 43 /* not referenced by brcm80211 */, | |
WLAN_EID_TCLAS_PROCESSING = 44 /* not referenced by brcm80211 */, | |
WLAN_EID_HT_CAPABILITY = 45 /* not referenced by brcm80211 */, | |
WLAN_EID_QOS_CAPA = 46 /* not referenced by brcm80211 */, | |
WLAN_EID_RSN = 48, | |
WLAN_EID_802_15_COEX = 49 /* not referenced by brcm80211 */, | |
WLAN_EID_EXT_SUPP_RATES = 50 /* not referenced by brcm80211 */, | |
WLAN_EID_AP_CHAN_REPORT = 51 /* not referenced by brcm80211 */, | |
WLAN_EID_NEIGHBOR_REPORT = 52 /* not referenced by brcm80211 */, | |
WLAN_EID_RCPI = 53 /* not referenced by brcm80211 */, | |
WLAN_EID_MOBILITY_DOMAIN = 54 /* not referenced by brcm80211 */, | |
WLAN_EID_FAST_BSS_TRANSITION = 55 /* not referenced by brcm80211 */, | |
WLAN_EID_TIMEOUT_INTERVAL = 56 /* not referenced by brcm80211 */, | |
WLAN_EID_RIC_DATA = 57 /* not referenced by brcm80211 */, | |
WLAN_EID_DSE_REGISTERED_LOCATION = 58 /* not referenced by brcm80211 */, | |
WLAN_EID_SUPPORTED_REGULATORY_CLASSES = 59 /* not referenced by brcm80211 */, | |
WLAN_EID_EXT_CHANSWITCH_ANN = 60 /* not referenced by brcm80211 */, | |
WLAN_EID_HT_OPERATION = 61 /* not referenced by brcm80211 */, | |
WLAN_EID_SECONDARY_CHANNEL_OFFSET = 62 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_AVG_ACCESS_DELAY = 63 /* not referenced by brcm80211 */, | |
WLAN_EID_ANTENNA_INFO = 64 /* not referenced by brcm80211 */, | |
WLAN_EID_RSNI = 65 /* not referenced by brcm80211 */, | |
WLAN_EID_MEASUREMENT_PILOT_TX_INFO = 66 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_AVAILABLE_CAPACITY = 67 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_AC_ACCESS_DELAY = 68 /* not referenced by brcm80211 */, | |
WLAN_EID_TIME_ADVERTISEMENT = 69 /* not referenced by brcm80211 */, | |
WLAN_EID_RRM_ENABLED_CAPABILITIES = 70 /* not referenced by brcm80211 */, | |
WLAN_EID_MULTIPLE_BSSID = 71 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_COEX_2040 = 72 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_INTOLERANT_CHL_REPORT = 73 /* not referenced by brcm80211 */, | |
WLAN_EID_OVERLAP_BSS_SCAN_PARAM = 74 /* not referenced by brcm80211 */, | |
WLAN_EID_RIC_DESCRIPTOR = 75 /* not referenced by brcm80211 */, | |
WLAN_EID_MMIE = 76 /* not referenced by brcm80211 */, | |
WLAN_EID_ASSOC_COMEBACK_TIME = 77 /* not referenced by brcm80211 */, | |
WLAN_EID_EVENT_REQUEST = 78 /* not referenced by brcm80211 */, | |
WLAN_EID_EVENT_REPORT = 79 /* not referenced by brcm80211 */, | |
WLAN_EID_DIAGNOSTIC_REQUEST = 80 /* not referenced by brcm80211 */, | |
WLAN_EID_DIAGNOSTIC_REPORT = 81 /* not referenced by brcm80211 */, | |
WLAN_EID_LOCATION_PARAMS = 82 /* not referenced by brcm80211 */, | |
WLAN_EID_NON_TX_BSSID_CAP = 83 /* not referenced by brcm80211 */, | |
WLAN_EID_SSID_LIST = 84 /* not referenced by brcm80211 */, | |
WLAN_EID_MULTI_BSSID_IDX = 85 /* not referenced by brcm80211 */, | |
WLAN_EID_FMS_DESCRIPTOR = 86 /* not referenced by brcm80211 */, | |
WLAN_EID_FMS_REQUEST = 87 /* not referenced by brcm80211 */, | |
WLAN_EID_FMS_RESPONSE = 88 /* not referenced by brcm80211 */, | |
WLAN_EID_QOS_TRAFFIC_CAPA = 89 /* not referenced by brcm80211 */, | |
WLAN_EID_BSS_MAX_IDLE_PERIOD = 90 /* not referenced by brcm80211 */, | |
WLAN_EID_TSF_REQUEST = 91 /* not referenced by brcm80211 */, | |
WLAN_EID_TSF_RESPOSNE = 92 /* not referenced by brcm80211 */, | |
WLAN_EID_WNM_SLEEP_MODE = 93 /* not referenced by brcm80211 */, | |
WLAN_EID_TIM_BCAST_REQ = 94 /* not referenced by brcm80211 */, | |
WLAN_EID_TIM_BCAST_RESP = 95 /* not referenced by brcm80211 */, | |
WLAN_EID_COLL_IF_REPORT = 96 /* not referenced by brcm80211 */, | |
WLAN_EID_CHANNEL_USAGE = 97 /* not referenced by brcm80211 */, | |
WLAN_EID_TIME_ZONE = 98 /* not referenced by brcm80211 */, | |
WLAN_EID_DMS_REQUEST = 99 /* not referenced by brcm80211 */, | |
WLAN_EID_DMS_RESPONSE = 100 /* not referenced by brcm80211 */, | |
WLAN_EID_LINK_ID = 101 /* not referenced by brcm80211 */, | |
WLAN_EID_WAKEUP_SCHEDUL = 102 /* not referenced by brcm80211 */, | |
WLAN_EID_CHAN_SWITCH_TIMING = 104 /* not referenced by brcm80211 */, | |
WLAN_EID_PTI_CONTROL = 105 /* not referenced by brcm80211 */, | |
WLAN_EID_PU_BUFFER_STATUS = 106 /* not referenced by brcm80211 */, | |
WLAN_EID_INTERWORKING = 107 /* not referenced by brcm80211 */, | |
WLAN_EID_ADVERTISEMENT_PROTOCOL = 108 /* not referenced by brcm80211 */, | |
WLAN_EID_EXPEDITED_BW_REQ = 109 /* not referenced by brcm80211 */, | |
WLAN_EID_QOS_MAP_SET = 110 /* not referenced by brcm80211 */, | |
WLAN_EID_ROAMING_CONSORTIUM = 111 /* not referenced by brcm80211 */, | |
WLAN_EID_EMERGENCY_ALERT = 112 /* not referenced by brcm80211 */, | |
WLAN_EID_MESH_CONFIG = 113 /* not referenced by brcm80211 */, | |
WLAN_EID_MESH_ID = 114 /* not referenced by brcm80211 */, | |
WLAN_EID_LINK_METRIC_REPORT = 115 /* not referenced by brcm80211 */, | |
WLAN_EID_CONGESTION_NOTIFICATION = 116 /* not referenced by brcm80211 */, | |
WLAN_EID_PEER_MGMT = 117 /* not referenced by brcm80211 */, | |
WLAN_EID_CHAN_SWITCH_PARAM = 118 /* not referenced by brcm80211 */, | |
WLAN_EID_MESH_AWAKE_WINDOW = 119 /* not referenced by brcm80211 */, | |
WLAN_EID_BEACON_TIMING = 120 /* not referenced by brcm80211 */, | |
WLAN_EID_MCCAOP_SETUP_REQ = 121 /* not referenced by brcm80211 */, | |
WLAN_EID_MCCAOP_SETUP_RESP = 122 /* not referenced by brcm80211 */, | |
WLAN_EID_MCCAOP_ADVERT = 123 /* not referenced by brcm80211 */, | |
WLAN_EID_MCCAOP_TEARDOWN = 124 /* not referenced by brcm80211 */, | |
WLAN_EID_GANN = 125 /* not referenced by brcm80211 */, | |
WLAN_EID_RANN = 126 /* not referenced by brcm80211 */, | |
WLAN_EID_EXT_CAPABILITY = 127 /* not referenced by brcm80211 */, | |
WLAN_EID_PREQ = 130 /* not referenced by brcm80211 */, | |
WLAN_EID_PREP = 131 /* not referenced by brcm80211 */, | |
WLAN_EID_PERR = 132 /* not referenced by brcm80211 */, | |
WLAN_EID_PXU = 137 /* not referenced by brcm80211 */, | |
WLAN_EID_PXUC = 138 /* not referenced by brcm80211 */, | |
WLAN_EID_AUTH_MESH_PEER_EXCH = 139 /* not referenced by brcm80211 */, | |
WLAN_EID_MIC = 140 /* not referenced by brcm80211 */, | |
WLAN_EID_DESTINATION_URI = 141 /* not referenced by brcm80211 */, | |
WLAN_EID_UAPSD_COEX = 142 /* not referenced by brcm80211 */, | |
WLAN_EID_WAKEUP_SCHEDULE = 143 /* not referenced by brcm80211 */, | |
WLAN_EID_EXT_SCHEDULE = 144 /* not referenced by brcm80211 */, | |
WLAN_EID_STA_AVAILABILITY = 145 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_TSPEC = 146 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_AT = 147 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_CAP = 148 /* not referenced by brcm80211 */, | |
WLAN_EID_CISCO_VENDOR_SPECIFIC = 150 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_OPERATION = 151 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_BSS_PARAM_CHANGE = 152 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_BEAM_REFINEMENT = 153 /* not referenced by brcm80211 */, | |
WLAN_EID_CHANNEL_MEASURE_FEEDBACK = 154 /* not referenced by brcm80211 */, | |
WLAN_EID_AWAKE_WINDOW = 157 /* not referenced by brcm80211 */, | |
WLAN_EID_MULTI_BAND = 158 /* not referenced by brcm80211 */, | |
WLAN_EID_ADDBA_EXT = 159 /* not referenced by brcm80211 */, | |
WLAN_EID_NEXT_PCP_LIST = 160 /* not referenced by brcm80211 */, | |
WLAN_EID_PCP_HANDOVER = 161 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_LINK_MARGIN = 162 /* not referenced by brcm80211 */, | |
WLAN_EID_SWITCHING_STREAM = 163 /* not referenced by brcm80211 */, | |
WLAN_EID_SESSION_TRANSITION = 164 /* not referenced by brcm80211 */, | |
WLAN_EID_DYN_TONE_PAIRING_REPORT = 165 /* not referenced by brcm80211 */, | |
WLAN_EID_CLUSTER_REPORT = 166 /* not referenced by brcm80211 */, | |
WLAN_EID_RELAY_CAP = 167 /* not referenced by brcm80211 */, | |
WLAN_EID_RELAY_XFER_PARAM_SET = 168 /* not referenced by brcm80211 */, | |
WLAN_EID_BEAM_LINK_MAINT = 169 /* not referenced by brcm80211 */, | |
WLAN_EID_MULTIPLE_MAC_ADDR = 170 /* not referenced by brcm80211 */, | |
WLAN_EID_U_PID = 171 /* not referenced by brcm80211 */, | |
WLAN_EID_DMG_LINK_ADAPT_ACK = 172 /* not referenced by brcm80211 */, | |
WLAN_EID_MCCAOP_ADV_OVERVIEW = 174 /* not referenced by brcm80211 */, | |
WLAN_EID_QUIET_PERIOD_REQ = 175 /* not referenced by brcm80211 */, | |
WLAN_EID_QUIET_PERIOD_RESP = 177 /* not referenced by brcm80211 */, | |
WLAN_EID_EPAC_POLICY = 182 /* not referenced by brcm80211 */, | |
WLAN_EID_CLISTER_TIME_OFF = 183 /* not referenced by brcm80211 */, | |
WLAN_EID_INTER_AC_PRIO = 184 /* not referenced by brcm80211 */, | |
WLAN_EID_SCS_DESCRIPTOR = 185 /* not referenced by brcm80211 */, | |
WLAN_EID_QLOAD_REPORT = 186 /* not referenced by brcm80211 */, | |
WLAN_EID_HCCA_TXOP_UPDATE_COUNT = 187 /* not referenced by brcm80211 */, | |
WLAN_EID_HL_STREAM_ID = 188 /* not referenced by brcm80211 */, | |
WLAN_EID_GCR_GROUP_ADDR = 189 /* not referenced by brcm80211 */, | |
WLAN_EID_ANTENNA_SECTOR_ID_PATTERN = 190 /* not referenced by brcm80211 */, | |
WLAN_EID_VHT_CAPABILITY = 191 /* not referenced by brcm80211 */, | |
WLAN_EID_VHT_OPERATION = 192 /* not referenced by brcm80211 */, | |
WLAN_EID_EXTENDED_BSS_LOAD = 193 /* not referenced by brcm80211 */, | |
WLAN_EID_WIDE_BW_CHANNEL_SWITCH = 194 /* not referenced by brcm80211 */, | |
WLAN_EID_VHT_TX_POWER_ENVELOPE = 195 /* not referenced by brcm80211 */, | |
WLAN_EID_CHANNEL_SWITCH_WRAPPER = 196 /* not referenced by brcm80211 */, | |
WLAN_EID_AID = 197 /* not referenced by brcm80211 */, | |
WLAN_EID_QUIET_CHANNEL = 198 /* not referenced by brcm80211 */, | |
WLAN_EID_OPMODE_NOTIF = 199 /* not referenced by brcm80211 */, | |
WLAN_EID_VENDOR_SPECIFIC = 221, | |
WLAN_EID_QOS_PARAMETER = 222 /* not referenced by brcm80211 */, | |
WLAN_EID_CAG_NUMBER = 237 /* not referenced by brcm80211 */, | |
WLAN_EID_AP_CSN = 239 /* not referenced by brcm80211 */, | |
WLAN_EID_FILS_INDICATION = 240 /* not referenced by brcm80211 */, | |
WLAN_EID_DILS = 241 /* not referenced by brcm80211 */, | |
WLAN_EID_FRAGMENT = 242 /* not referenced by brcm80211 */, | |
WLAN_EID_EXTENSION = 255 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:2365 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:215,216,217,218... | |
*/ | |
#define SUITE(oui, id) (((oui) << 8) | (id)) | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:2401 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h:435,457 | |
*/ | |
#define WLAN_MAX_KEY_LEN 32 | |
/* | |
* Declared at: | |
* include/linux/ieee80211.h:2403 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3772,3783,3818 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h:678 | |
*/ | |
#define WLAN_PMKID_LEN 16 | |
/* | |
* Declared at: | |
* include/net/regulatory.h:169 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:770,771 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6898 | |
*/ | |
enum ieee80211_regulatory_flags { | |
REGULATORY_CUSTOM_REG = (1UL << (0)), | |
REGULATORY_STRICT_REG = (1UL << (1)), | |
REGULATORY_DISABLE_BEACON_HINTS = (1UL << (2)) /* not referenced by brcm80211 */, | |
REGULATORY_COUNTRY_IE_FOLLOW_POWER = (1UL << (3)) /* not referenced by brcm80211 */, | |
REGULATORY_COUNTRY_IE_IGNORE = (1UL << (4)) /* not referenced by brcm80211 */, | |
REGULATORY_ENABLE_RELAX_NO_IR = (1UL << (5)) /* not referenced by brcm80211 */, | |
REGULATORY_IGNORE_STALE_KICKOFF = (1UL << (6)) /* not referenced by brcm80211 */, | |
REGULATORY_WIPHY_SELF_MANAGED = (1UL << (7)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/regulatory.h:191 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:79,80,81,82... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:196,201,203,205 | |
*/ | |
struct ieee80211_reg_rule { | |
struct ieee80211_freq_range freq_range; | |
struct ieee80211_power_rule power_rule; | |
u32 flags; | |
u32 dfs_cac_ms; | |
}; | |
/* | |
* Declared at: | |
* include/net/regulatory.h:198 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:75,148 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:191,6899 | |
*/ | |
struct ieee80211_regdomain { | |
struct callback_head callback_head; | |
u32 n_reg_rules; | |
char alpha2[3]; | |
enum nl80211_dfs_regions dfs_region; | |
struct ieee80211_reg_rule reg_rules[]; | |
}; | |
/* | |
* Declared at: | |
* include/net/regulatory.h:206 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:683 | |
*/ | |
#define MHZ_TO_KHZ(freq) ((freq) * 1000) | |
/* | |
* Declared at: | |
* include/net/regulatory.h:211 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2147 | |
*/ | |
#define MBM_TO_DBM(gain) ((gain) / 100) | |
/* | |
* Declared at: | |
* include/net/regulatory.h:213 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:79,80,81,82... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:196,201,203,205 | |
*/ | |
#define REG_RULE_EXT(start, end, bw, gain, eirp, dfs_cac, reg_flags) { .freq_range.start_freq_khz = MHZ_TO_KHZ(start), .freq_range.end_freq_khz = MHZ_TO_KHZ(end), .freq_range.max_bandwidth_khz = MHZ_TO_KHZ(bw), .power_rule.max_antenna_gain = DBI_TO_MBI(gain), .power_rule.max_eirp = DBM_TO_MBM(eirp), .flags = reg_flags, .dfs_cac_ms = dfs_cac, } | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:387,393,653,654... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:115,116,117,118... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5845,5853,5890,5894... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:814,815 | |
*/ | |
enum ieee80211_channel_flags { | |
IEEE80211_CHAN_DISABLED = 1 << 0, | |
IEEE80211_CHAN_NO_IR = 1 << 1, | |
IEEE80211_CHAN_RADAR = 1 << 3, | |
IEEE80211_CHAN_NO_HT40PLUS = 1 << 4, | |
IEEE80211_CHAN_NO_HT40MINUS = 1 << 5, | |
IEEE80211_CHAN_NO_OFDM = 1 << 6, | |
IEEE80211_CHAN_NO_80MHZ = 1 << 7, | |
IEEE80211_CHAN_NO_160MHZ = 1 << 8 /* not referenced by brcm80211 */, | |
IEEE80211_CHAN_INDOOR_ONLY = 1 << 9 /* not referenced by brcm80211 */, | |
IEEE80211_CHAN_IR_CONCURRENT = 1 << 10 /* not referenced by brcm80211 */, | |
IEEE80211_CHAN_NO_20MHZ = 1 << 11 /* not referenced by brcm80211 */, | |
IEEE80211_CHAN_NO_10MHZ = 1 << 12 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:118 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5841,5843,5844,5851... | |
*/ | |
#define IEEE80211_CHAN_NO_HT40 (IEEE80211_CHAN_NO_HT40PLUS | IEEE80211_CHAN_NO_HT40MINUS) | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:149 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:644,675,719,763 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:115,116,117,118... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:154,155,156,157... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:986,1023 | |
*/ | |
struct ieee80211_channel { | |
enum nl80211_band band; | |
u16 center_freq; | |
u16 hw_value; | |
u32 flags; | |
int max_antenna_gain; | |
int max_power; | |
int max_reg_power; | |
bool beacon_found; | |
u32 orig_flags; | |
int orig_mag; | |
int orig_mpwr; | |
enum nl80211_dfs_state dfs_state; | |
unsigned long dfs_state_entered; | |
unsigned int dfs_cac_ms; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:188 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:206,207,208 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:119,120,121 | |
*/ | |
enum ieee80211_rate_flags { | |
IEEE80211_RATE_SHORT_PREAMBLE = 1 << 0, | |
IEEE80211_RATE_MANDATORY_A = 1 << 1 /* not referenced by brcm80211 */, | |
IEEE80211_RATE_MANDATORY_B = 1 << 2 /* not referenced by brcm80211 */, | |
IEEE80211_RATE_MANDATORY_G = 1 << 3 /* not referenced by brcm80211 */, | |
IEEE80211_RATE_ERP_G = 1 << 4 /* not referenced by brcm80211 */, | |
IEEE80211_RATE_SUPPORTS_5MHZ = 1 << 5 /* not referenced by brcm80211 */, | |
IEEE80211_RATE_SUPPORTS_10MHZ = 1 << 6 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:245 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:205,206,207,208... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6320 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:118,119,120,121... | |
*/ | |
struct ieee80211_rate { | |
u32 flags; | |
u16 bitrate; | |
u16 hw_value; | |
u16 hw_value_short; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:263 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:225,247,868,1038... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6094,6096,6097,6099... | |
*/ | |
struct ieee80211_sta_ht_cap { | |
u16 cap; | |
bool ht_supported; | |
u8 ampdu_factor; | |
u8 ampdu_density; | |
struct ieee80211_mcs_info mcs; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:281 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6128,6130,6132,6133... | |
*/ | |
struct ieee80211_sta_vht_cap { | |
bool vht_supported; | |
u32 cap; | |
struct ieee80211_vht_mcs_info vht_mcs; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:304 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:219,240,1034,1035... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:172,178,6505,6522 | |
*/ | |
struct ieee80211_supported_band { | |
struct ieee80211_channel *channels; | |
struct ieee80211_rate *bitrates; | |
enum nl80211_band band; | |
int n_channels; | |
int n_bitrates; | |
struct ieee80211_sta_ht_cap ht_cap; | |
struct ieee80211_sta_vht_cap vht_cap; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:334 | |
* | |
* Called by: | |
* brcmf_setup_wiphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6540 | |
*/ | |
void wiphy_read_of_freq_limits(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:401 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2395,2407,2410,2414... | |
*/ | |
struct key_params { | |
const u8 *key; | |
const u8 *seq; | |
int key_len; | |
int seq_len; | |
u32 cipher; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:417 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:377,402 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:561,562,564 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5084,7866 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1405,1406,1479,1484... | |
*/ | |
struct cfg80211_chan_def { | |
struct ieee80211_channel *chan; | |
enum nl80211_chan_width width; | |
u32 center_freq1; | |
u32 center_freq2; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:653 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1553,1555,1566,1614... | |
*/ | |
struct cfg80211_crypto_settings { | |
u32 wpa_versions; | |
u32 cipher_group; | |
int n_ciphers_pairwise; | |
u32 ciphers_pairwise[5]; | |
int n_akm_suites; | |
u32 akm_suites[2]; | |
bool control_port; | |
__be16 control_port_ethertype; | |
bool control_port_no_encrypt; | |
struct key_params *wep_keys; | |
int wep_tx_key; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:686 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4443,4444,4454,4455... | |
*/ | |
struct cfg80211_beacon_data { | |
const u8 *head; | |
const u8 *tail; | |
const u8 *beacon_ies; | |
const u8 *proberesp_ies; | |
const u8 *assocresp_ies; | |
const u8 *probe_resp; | |
size_t head_len; | |
size_t tail_len; | |
size_t beacon_ies_len; | |
size_t proberesp_ies_len; | |
size_t assocresp_ies_len; | |
size_t probe_resp_len; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:700 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6456 | |
*/ | |
struct mac_address { | |
u8 addr[6]; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:833 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:409,415,419,423... | |
*/ | |
struct iface_combination_params { | |
int num_different_channels; | |
u8 radar_detect; | |
int iftype_num[13]; | |
u32 new_beacon_int; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1015 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7097 | |
*/ | |
enum rate_info_bw { | |
RATE_INFO_BW_20 = 0 /* not referenced by brcm80211 */, | |
RATE_INFO_BW_5 /* not referenced by brcm80211 */, | |
RATE_INFO_BW_10 /* not referenced by brcm80211 */, | |
RATE_INFO_BW_40, | |
RATE_INFO_BW_80 /* not referenced by brcm80211 */, | |
RATE_INFO_BW_160 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1035 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2553,2647,2652 | |
*/ | |
struct rate_info { | |
u8 flags; | |
u8 mcs; | |
u16 legacy; | |
u8 nss; | |
u8 bw; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1053 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2526,2528,2530 | |
*/ | |
enum bss_param_flags { | |
BSS_PARAM_FLAGS_CTS_PROT = 1 << 0, | |
BSS_PARAM_FLAGS_SHORT_PREAMBLE = 1 << 1, | |
BSS_PARAM_FLAGS_SHORT_SLOT_TIME = 1 << 2 | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1068 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2522,2523,2526,2528... | |
*/ | |
struct sta_bss_parameters { | |
u8 flags; | |
u8 dtim_period; | |
u16 beacon_interval; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1147 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5474,5479,5480,5482... | |
*/ | |
struct station_info { | |
u64 filled; | |
u32 connected_time; | |
u32 inactive_time; | |
u64 rx_bytes; | |
u64 tx_bytes; | |
u16 llid; | |
u16 plid; | |
u8 plink_state; | |
s8 signal; | |
s8 signal_avg; | |
u8 chains; | |
s8 chain_signal[4]; | |
s8 chain_signal_avg[4]; | |
struct rate_info txrate; | |
struct rate_info rxrate; | |
u32 rx_packets; | |
u32 tx_packets; | |
u32 tx_retries; | |
u32 tx_failed; | |
u32 rx_dropped_misc; | |
struct sta_bss_parameters bss_param; | |
struct nl80211_sta_flag_update sta_flags; | |
int generation; | |
const u8 *assoc_req_ies; | |
size_t assoc_req_ies_len; | |
u32 beacon_loss_count; | |
s64 t_offset; | |
enum nl80211_mesh_power_mode local_pm; | |
enum nl80211_mesh_power_mode peer_pm; | |
enum nl80211_mesh_power_mode nonpeer_pm; | |
u32 expected_throughput; | |
u64 rx_beacon; | |
u64 rx_duration; | |
u8 rx_beacon_signal_avg; | |
struct cfg80211_tid_stats pertid[17]; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1523 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1008,1009,3201,3240... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:157,158,222 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:508,511,512 | |
*/ | |
struct cfg80211_ssid { | |
u8 ssid[32]; | |
u8 ssid_len; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1537 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:767,773 | |
*/ | |
struct cfg80211_scan_info { | |
u64 scan_start_tsf; | |
u8 tsf_bssid[6]; | |
bool aborted; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1572 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3199 | |
*/ | |
struct cfg80211_scan_request { | |
struct cfg80211_ssid *ssids; | |
int n_ssids; | |
u32 n_channels; | |
enum nl80211_bss_scan_width scan_width; | |
const u8 *ie; | |
size_t ie_len; | |
u16 duration; | |
bool duration_mandatory; | |
u32 flags; | |
u32 rates[3]; | |
struct wireless_dev *wdev; | |
u8 mac_addr[6]; | |
u8 mac_addr_mask[6]; | |
u8 bssid[6]; | |
struct wiphy *wiphy; | |
unsigned long scan_start; | |
struct cfg80211_scan_info info; | |
bool notified; | |
bool no_cck; | |
struct ieee80211_channel *channels[0]; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1622 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:222 | |
*/ | |
struct cfg80211_match_set { | |
struct cfg80211_ssid ssid; | |
u8 bssid[6]; | |
s32 rssi_thold; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1637 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:198 | |
*/ | |
struct cfg80211_sched_scan_plan { | |
u32 interval; | |
u32 iterations; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1648 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1881,1883 | |
*/ | |
struct cfg80211_bss_select_adjust { | |
enum nl80211_band band; | |
s8 delta; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:1747 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6467 | |
*/ | |
enum cfg80211_signal_type { | |
CFG80211_SIGNAL_TYPE_NONE /* not referenced by brcm80211 */, | |
CFG80211_SIGNAL_TYPE_MBM, | |
CFG80211_SIGNAL_TYPE_UNSPEC /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2044 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2056 | |
*/ | |
struct cfg80211_bss_selection { | |
enum nl80211_bss_select_attr behaviour; | |
union { | |
enum nl80211_band band_pref; | |
struct cfg80211_bss_select_adjust adjust; | |
} param; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2046 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1875,1881,1883 | |
*/ | |
union { | |
enum nl80211_band band_pref; | |
struct cfg80211_bss_select_adjust adjust; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2151 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5095 | |
*/ | |
enum cfg80211_connect_params_changed { | |
UPDATE_ASSOC_IES = (1UL << (0)) | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2164 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1290,1297,1304,1311 | |
*/ | |
enum wiphy_params_flags { | |
WIPHY_PARAM_RETRY_SHORT = 1 << 0, | |
WIPHY_PARAM_RETRY_LONG = 1 << 1, | |
WIPHY_PARAM_FRAG_THRESHOLD = 1 << 2, | |
WIPHY_PARAM_RTS_THRESHOLD = 1 << 3, | |
WIPHY_PARAM_COVERAGE_CLASS = 1 << 4 /* not referenced by brcm80211 */, | |
WIPHY_PARAM_DYN_ACK = 1 << 5 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2213 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3644,3645,3646,3647 | |
*/ | |
struct cfg80211_pkt_pattern { | |
const u8 *mask; | |
const u8 *pattern; | |
int pattern_len; | |
int pkt_offset; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2320 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5703 | |
*/ | |
struct cfg80211_wowlan_nd_match { | |
struct cfg80211_ssid ssid; | |
int n_channels; | |
u32 channels[]; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2335 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5706 | |
*/ | |
struct cfg80211_wowlan_nd_info { | |
int n_matches; | |
struct cfg80211_wowlan_nd_match *matches[]; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2361 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3537,3538,3539,3543... | |
*/ | |
struct cfg80211_wowlan_wakeup { | |
bool disconnect; | |
bool magic_pkt; | |
bool gtk_rekey_failure; | |
bool eap_identity_req; | |
bool four_way_handshake; | |
bool rfkill_release; | |
bool packet_80211; | |
bool tcp_match; | |
bool tcp_connlost; | |
bool tcp_nomoretokens; | |
s32 pattern_idx; | |
u32 packet_present_len; | |
u32 packet_len; | |
const void *packet; | |
struct cfg80211_wowlan_nd_info *net_detect; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:2879 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5134,6842 | |
*/ | |
struct cfg80211_ops { | |
int (*suspend)(struct wiphy *, struct cfg80211_wowlan *); | |
int (*resume)(struct wiphy *); | |
void (*set_wakeup)(struct wiphy *, bool); | |
struct wireless_dev *(*add_virtual_intf)(struct wiphy *, const char *, unsigned char, enum nl80211_iftype, struct vif_params *); | |
int (*del_virtual_intf)(struct wiphy *, struct wireless_dev *); | |
int (*change_virtual_intf)(struct wiphy *, struct net_device *, enum nl80211_iftype, struct vif_params *); | |
int (*add_key)(struct wiphy *, struct net_device *, u8, bool, const u8 *, struct key_params *); | |
int (*get_key)(struct wiphy *, struct net_device *, u8, bool, const u8 *, void *, void (*)(void *, struct key_params *)); | |
int (*del_key)(struct wiphy *, struct net_device *, u8, bool, const u8 *); | |
int (*set_default_key)(struct wiphy *, struct net_device *, u8, bool, bool); | |
int (*set_default_mgmt_key)(struct wiphy *, struct net_device *, u8); | |
int (*start_ap)(struct wiphy *, struct net_device *, struct cfg80211_ap_settings *); | |
int (*change_beacon)(struct wiphy *, struct net_device *, struct cfg80211_beacon_data *); | |
int (*stop_ap)(struct wiphy *, struct net_device *); | |
int (*add_station)(struct wiphy *, struct net_device *, const u8 *, struct station_parameters *); | |
int (*del_station)(struct wiphy *, struct net_device *, struct station_del_parameters *); | |
int (*change_station)(struct wiphy *, struct net_device *, const u8 *, struct station_parameters *); | |
int (*get_station)(struct wiphy *, struct net_device *, const u8 *, struct station_info *); | |
int (*dump_station)(struct wiphy *, struct net_device *, int, u8 *, struct station_info *); | |
int (*add_mpath)(struct wiphy *, struct net_device *, const u8 *, const u8 *); | |
int (*del_mpath)(struct wiphy *, struct net_device *, const u8 *); | |
int (*change_mpath)(struct wiphy *, struct net_device *, const u8 *, const u8 *); | |
int (*get_mpath)(struct wiphy *, struct net_device *, u8 *, u8 *, struct mpath_info *); | |
int (*dump_mpath)(struct wiphy *, struct net_device *, int, u8 *, u8 *, struct mpath_info *); | |
int (*get_mpp)(struct wiphy *, struct net_device *, u8 *, u8 *, struct mpath_info *); | |
int (*dump_mpp)(struct wiphy *, struct net_device *, int, u8 *, u8 *, struct mpath_info *); | |
int (*get_mesh_config)(struct wiphy *, struct net_device *, struct mesh_config *); | |
int (*update_mesh_config)(struct wiphy *, struct net_device *, u32, const struct mesh_config *); | |
int (*join_mesh)(struct wiphy *, struct net_device *, const struct mesh_config *, const struct mesh_setup *); | |
int (*leave_mesh)(struct wiphy *, struct net_device *); | |
int (*join_ocb)(struct wiphy *, struct net_device *, struct ocb_setup *); | |
int (*leave_ocb)(struct wiphy *, struct net_device *); | |
int (*change_bss)(struct wiphy *, struct net_device *, struct bss_parameters *); | |
int (*set_txq_params)(struct wiphy *, struct net_device *, struct ieee80211_txq_params *); | |
int (*libertas_set_mesh_channel)(struct wiphy *, struct net_device *, struct ieee80211_channel *); | |
int (*set_monitor_channel)(struct wiphy *, struct cfg80211_chan_def *); | |
int (*scan)(struct wiphy *, struct cfg80211_scan_request *); | |
void (*abort_scan)(struct wiphy *, struct wireless_dev *); | |
int (*auth)(struct wiphy *, struct net_device *, struct cfg80211_auth_request *); | |
int (*assoc)(struct wiphy *, struct net_device *, struct cfg80211_assoc_request *); | |
int (*deauth)(struct wiphy *, struct net_device *, struct cfg80211_deauth_request *); | |
int (*disassoc)(struct wiphy *, struct net_device *, struct cfg80211_disassoc_request *); | |
int (*connect)(struct wiphy *, struct net_device *, struct cfg80211_connect_params *); | |
int (*update_connect_params)(struct wiphy *, struct net_device *, struct cfg80211_connect_params *, u32); | |
int (*disconnect)(struct wiphy *, struct net_device *, u16); | |
int (*join_ibss)(struct wiphy *, struct net_device *, struct cfg80211_ibss_params *); | |
int (*leave_ibss)(struct wiphy *, struct net_device *); | |
int (*set_mcast_rate)(struct wiphy *, struct net_device *, int *); | |
int (*set_wiphy_params)(struct wiphy *, u32); | |
int (*set_tx_power)(struct wiphy *, struct wireless_dev *, enum nl80211_tx_power_setting, int); | |
int (*get_tx_power)(struct wiphy *, struct wireless_dev *, int *); | |
int (*set_wds_peer)(struct wiphy *, struct net_device *, const u8 *); | |
void (*rfkill_poll)(struct wiphy *); | |
int (*set_bitrate_mask)(struct wiphy *, struct net_device *, const u8 *, const struct cfg80211_bitrate_mask *); | |
int (*dump_survey)(struct wiphy *, struct net_device *, int, struct survey_info *); | |
int (*set_pmksa)(struct wiphy *, struct net_device *, struct cfg80211_pmksa *); | |
int (*del_pmksa)(struct wiphy *, struct net_device *, struct cfg80211_pmksa *); | |
int (*flush_pmksa)(struct wiphy *, struct net_device *); | |
int (*remain_on_channel)(struct wiphy *, struct wireless_dev *, struct ieee80211_channel *, unsigned int, u64 *); | |
int (*cancel_remain_on_channel)(struct wiphy *, struct wireless_dev *, u64); | |
int (*mgmt_tx)(struct wiphy *, struct wireless_dev *, struct cfg80211_mgmt_tx_params *, u64 *); | |
int (*mgmt_tx_cancel_wait)(struct wiphy *, struct wireless_dev *, u64); | |
int (*set_power_mgmt)(struct wiphy *, struct net_device *, bool, int); | |
int (*set_cqm_rssi_config)(struct wiphy *, struct net_device *, s32, u32); | |
int (*set_cqm_rssi_range_config)(struct wiphy *, struct net_device *, s32, s32); | |
int (*set_cqm_txe_config)(struct wiphy *, struct net_device *, u32, u32, u32); | |
void (*mgmt_frame_register)(struct wiphy *, struct wireless_dev *, u16, bool); | |
int (*set_antenna)(struct wiphy *, u32, u32); | |
int (*get_antenna)(struct wiphy *, u32 *, u32 *); | |
int (*sched_scan_start)(struct wiphy *, struct net_device *, struct cfg80211_sched_scan_request *); | |
int (*sched_scan_stop)(struct wiphy *, struct net_device *, u64); | |
int (*set_rekey_data)(struct wiphy *, struct net_device *, struct cfg80211_gtk_rekey_data *); | |
int (*tdls_mgmt)(struct wiphy *, struct net_device *, const u8 *, u8, u8, u16, u32, bool, const u8 *, size_t); | |
int (*tdls_oper)(struct wiphy *, struct net_device *, const u8 *, enum nl80211_tdls_operation); | |
int (*probe_client)(struct wiphy *, struct net_device *, const u8 *, u64 *); | |
int (*set_noack_map)(struct wiphy *, struct net_device *, u16); | |
int (*get_channel)(struct wiphy *, struct wireless_dev *, struct cfg80211_chan_def *); | |
int (*start_p2p_device)(struct wiphy *, struct wireless_dev *); | |
void (*stop_p2p_device)(struct wiphy *, struct wireless_dev *); | |
int (*set_mac_acl)(struct wiphy *, struct net_device *, const struct cfg80211_acl_data *); | |
int (*start_radar_detection)(struct wiphy *, struct net_device *, struct cfg80211_chan_def *, u32); | |
int (*update_ft_ies)(struct wiphy *, struct net_device *, struct cfg80211_update_ft_ies_params *); | |
int (*crit_proto_start)(struct wiphy *, struct wireless_dev *, enum nl80211_crit_proto_id, u16); | |
void (*crit_proto_stop)(struct wiphy *, struct wireless_dev *); | |
int (*set_coalesce)(struct wiphy *, struct cfg80211_coalesce *); | |
int (*channel_switch)(struct wiphy *, struct net_device *, struct cfg80211_csa_settings *); | |
int (*set_qos_map)(struct wiphy *, struct net_device *, struct cfg80211_qos_map *); | |
int (*set_ap_chanwidth)(struct wiphy *, struct net_device *, struct cfg80211_chan_def *); | |
int (*add_tx_ts)(struct wiphy *, struct net_device *, u8, const u8 *, u8, u16); | |
int (*del_tx_ts)(struct wiphy *, struct net_device *, u8, const u8 *); | |
int (*tdls_channel_switch)(struct wiphy *, struct net_device *, const u8 *, u8, struct cfg80211_chan_def *); | |
void (*tdls_cancel_channel_switch)(struct wiphy *, struct net_device *, const u8 *); | |
int (*start_nan)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *); | |
void (*stop_nan)(struct wiphy *, struct wireless_dev *); | |
int (*add_nan_func)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_func *); | |
void (*del_nan_func)(struct wiphy *, struct wireless_dev *, u64); | |
int (*nan_change_conf)(struct wiphy *, struct wireless_dev *, struct cfg80211_nan_conf *, u32); | |
int (*set_multicast_to_unicast)(struct wiphy *, struct net_device *, const bool); | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3215 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:697 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6476,6477,6478,6479... | |
*/ | |
enum wiphy_flags { | |
WIPHY_FLAG_NETNS_OK = (1UL << (3)), | |
WIPHY_FLAG_PS_ON_BY_DEFAULT = (1UL << (4)), | |
WIPHY_FLAG_4ADDR_AP = (1UL << (5)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_4ADDR_STATION = (1UL << (6)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_CONTROL_PORT_PROTOCOL = (1UL << (7)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_IBSS_RSN = (1UL << (8)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_MESH_AUTH = (1UL << (10)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_SUPPORTS_FW_ROAM = (1UL << (13)), | |
WIPHY_FLAG_AP_UAPSD = (1UL << (14)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_SUPPORTS_TDLS = (1UL << (15)), | |
WIPHY_FLAG_TDLS_EXTERNAL_SETUP = (1UL << (16)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_HAVE_AP_SME = (1UL << (17)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_REPORTS_OBSS = (1UL << (18)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_AP_PROBE_RESP_OFFLOAD = (1UL << (19)), | |
WIPHY_FLAG_OFFCHAN_TX = (1UL << (20)), | |
WIPHY_FLAG_HAS_REMAIN_ON_CHANNEL = (1UL << (21)), | |
WIPHY_FLAG_SUPPORTS_5_10_MHZ = (1UL << (22)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_HAS_CHANNEL_SWITCH = (1UL << (23)) /* not referenced by brcm80211 */, | |
WIPHY_FLAG_HAS_STATIC_WEP = (1UL << (24)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3247 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6309,6312,6313,6320... | |
*/ | |
struct ieee80211_iface_limit { | |
u16 max; | |
u16 types; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3311 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6299,6316,6329,6330... | |
*/ | |
struct ieee80211_iface_combination { | |
const struct ieee80211_iface_limit *limits; | |
u32 num_different_channels; | |
u16 max_interfaces; | |
u8 n_limits; | |
bool beacon_int_infra_match; | |
u8 radar_detect_widths; | |
u8 radar_detect_regions; | |
u32 beacon_int_min_gcd; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3369 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6229,6234,6239,6249 | |
*/ | |
struct ieee80211_txrx_stypes { | |
u16 tx; | |
u16 rx; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3390 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6393,6417,6423,6424... | |
*/ | |
enum wiphy_wowlan_support_flags { | |
WIPHY_WOWLAN_ANY = (1UL << (0)) /* not referenced by brcm80211 */, | |
WIPHY_WOWLAN_MAGIC_PKT = (1UL << (1)), | |
WIPHY_WOWLAN_DISCONNECT = (1UL << (2)), | |
WIPHY_WOWLAN_SUPPORTS_GTK_REKEY = (1UL << (3)), | |
WIPHY_WOWLAN_GTK_REKEY_FAILURE = (1UL << (4)), | |
WIPHY_WOWLAN_EAP_IDENTITY_REQ = (1UL << (5)) /* not referenced by brcm80211 */, | |
WIPHY_WOWLAN_4WAY_HANDSHAKE = (1UL << (6)) /* not referenced by brcm80211 */, | |
WIPHY_WOWLAN_RFKILL_RELEASE = (1UL << (7)) /* not referenced by brcm80211 */, | |
WIPHY_WOWLAN_NET_DETECT = (1UL << (8)) | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3425 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6392,6407,6411,6817 | |
*/ | |
struct wiphy_wowlan_support { | |
u32 flags; | |
int n_patterns; | |
int pattern_max_len; | |
int pattern_min_len; | |
int max_pkt_offset; | |
int max_nd_match_sets; | |
const struct wiphy_wowlan_tcp_support *tcp; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3461 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:123,124 | |
*/ | |
enum wiphy_vendor_command_flags { | |
WIPHY_VENDOR_CMD_NEED_WDEV = (1UL << (0)), | |
WIPHY_VENDOR_CMD_NEED_NETDEV = (1UL << (1)), | |
WIPHY_VENDOR_CMD_NEED_RUNNING = (1UL << (2)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3481 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:118 | |
*/ | |
struct wiphy_vendor_command { | |
struct nl80211_vendor_cmd_info info; | |
u32 flags; | |
int (*doit)(struct wiphy *, struct wireless_dev *, const void *, int); | |
int (*dumpit)(struct wiphy *, struct wireless_dev *, struct sk_buff *, const void *, int, unsigned long *); | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3807 | |
* | |
* Called by: | |
* brcmf_net_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:473 | |
*/ | |
struct net *wiphy_net(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3823 | |
* | |
* Called by: | |
* brcmf_btcoex_set_mode() | |
* brcmf_cfg80211_attach() | |
* brcmf_cfg80211_change_iface() | |
* brcmf_cfg80211_del_ap_iface() | |
* brcmf_cfg80211_del_iface() | |
* brcmf_cfg80211_reg_notifier() | |
* brcmf_cfg80211_sched_scan_start() | |
* brcmf_p2p_del_vif() | |
* brcmf_setup_wiphybands() | |
* wiphy_to_cfg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:345 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:467 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:784,817,862,3387... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2237 | |
*/ | |
void *wiphy_priv(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3847 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6857 | |
*/ | |
void set_wiphy_dev(struct wiphy *wiphy, struct device *dev); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3858 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* brcmf_notify_vif_event() | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:111 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5612,6873 | |
*/ | |
struct device *wiphy_dev(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3869 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:105 | |
*/ | |
const char *wiphy_name(const struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3903 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6851 | |
*/ | |
struct wiphy *wiphy_new(const struct cfg80211_ops *ops, int sizeof_priv); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3916 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6909 | |
*/ | |
int wiphy_register(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3927 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* brcmf_cfg80211_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6990,7007 | |
*/ | |
void wiphy_unregister(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:3934 | |
* | |
* Called by: | |
* brcmf_free_wiphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6820 | |
*/ | |
void wiphy_free(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4007 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:358 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:358,467 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:419,437,631,642... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:791,800,1021,1436... | |
*/ | |
struct wireless_dev { | |
struct wiphy *wiphy; | |
enum nl80211_iftype iftype; | |
struct list_head list; | |
struct net_device *netdev; | |
u32 identifier; | |
struct list_head mgmt_registrations; | |
spinlock_t mgmt_registrations_lock; | |
struct mutex mtx; | |
bool use_4addr; | |
bool is_running; | |
u8 address[6]; | |
u8 ssid[32]; | |
u8 ssid_len; | |
u8 mesh_id_len; | |
u8 mesh_id_up_len; | |
struct cfg80211_conn *conn; | |
struct cfg80211_cached_keys *connect_keys; | |
enum ieee80211_bss_type conn_bss_type; | |
u32 conn_owner_nlportid; | |
struct work_struct disconnect_wk; | |
u8 disconnect_bssid[6]; | |
struct list_head event_list; | |
spinlock_t event_lock; | |
struct cfg80211_internal_bss *current_bss; | |
struct cfg80211_chan_def preset_chandef; | |
struct cfg80211_chan_def chandef; | |
bool ibss_fixed; | |
bool ibss_dfs_possible; | |
bool ps; | |
int ps_timeout; | |
int beacon_interval; | |
u32 ap_unexpected_nlportid; | |
u32 owner_nlportid; | |
bool nl_owner_dead; | |
bool cac_started; | |
unsigned long cac_start_time; | |
unsigned int cac_time_ms; | |
struct cfg80211_cqm_config *cqm_config; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4099 | |
* | |
* Called by: | |
* wdev_to_cfg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:350 | |
*/ | |
void *wdev_priv(struct wireless_dev *wdev); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4117 | |
* | |
* Called by: | |
* brcmf_bss_roaming_done() | |
* brcmf_cfg80211_get_channel() | |
* brcmf_inform_ibss() | |
* brcmf_inform_single_bss() | |
* brcmf_internal_escan_add_info() | |
* brcmf_p2p_notify_action_frame_rx() | |
* brcmf_p2p_notify_rx_mgmt_p2p_probereq() | |
* brcmf_wowl_nd_results() | |
* prep_mac80211_status() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7081 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2808,2917,3224,3501... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1431,1901 | |
*/ | |
int ieee80211_channel_to_frequency(int chan, enum nl80211_band band); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4124 | |
* | |
* Called by: | |
* brcmf_cfg80211_connect() | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_cfg80211_mgmt_tx() | |
* brcmf_p2p_remain_on_channel() | |
* chandef_to_chanspec() | |
* channel_to_chanspec() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:264,318,1483,1960... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:975 | |
*/ | |
int ieee80211_frequency_to_channel(int freq); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4134 | |
* | |
* Called by: | |
* brcmf_bss_roaming_done() | |
* brcmf_cfg80211_get_channel() | |
* brcmf_inform_ibss() | |
* brcmf_inform_single_bss() | |
* brcmf_internal_escan_add_info() | |
* brcmf_notify_connect_status() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2809,2919,3228,4977... | |
*/ | |
struct ieee80211_channel *ieee80211_get_channel(struct wiphy *wiphy, int freq); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4351 | |
* | |
* Called by: | |
* brcmf_netdev_start_xmit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:236 | |
*/ | |
unsigned int cfg80211_classify8021d(struct sk_buff *skb, struct cfg80211_qos_map *qos_map); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4473 | |
* | |
* Called by: | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1173 | |
*/ | |
int regulatory_hint(struct wiphy *wiphy, const char *alpha2); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4518 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* brcms_c_regd_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:772 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6899 | |
*/ | |
void wiphy_apply_custom_regulatory(struct wiphy *wiphy, const struct ieee80211_regdomain *regd); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4539 | |
* | |
* Called by: | |
* brcms_reg_apply_beaconing_flags() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:682 | |
*/ | |
const struct ieee80211_reg_rule *freq_reg_info(struct wiphy *wiphy, u32 center_freq); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4562 | |
* | |
* Called by: | |
* brcmf_notify_escan_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:773 | |
*/ | |
void cfg80211_scan_done(struct cfg80211_scan_request *request, struct cfg80211_scan_info *info); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4571 | |
* | |
* Called by: | |
* brcmf_notify_escan_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:765 | |
*/ | |
void cfg80211_sched_scan_results(struct wiphy *wiphy, u64 reqid); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4583 | |
* | |
* Called by: | |
* brcmf_notify_sched_scan_results() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3375 | |
*/ | |
void cfg80211_sched_scan_stopped(struct wiphy *wiphy, u64 reqid); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4656 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2824,2933 | |
*/ | |
enum cfg80211_bss_frame_type { | |
CFG80211_BSS_FTYPE_UNKNOWN, | |
CFG80211_BSS_FTYPE_BEACON /* not referenced by brcm80211 */, | |
CFG80211_BSS_FTYPE_PRESP /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4711 | |
* | |
* Called by: | |
* brcmf_inform_ibss() | |
* brcmf_inform_single_bss() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2823,2932 | |
*/ | |
struct cfg80211_bss *cfg80211_inform_bss(struct wiphy *wiphy, struct ieee80211_channel *rx_channel, enum cfg80211_bss_frame_type ftype, const u8 *bssid, u64 tsf, u16 capability, u16 beacon_interval, const u8 *ie, size_t ielen, s32 signal, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4771 | |
* | |
* Called by: | |
* brcmf_inform_ibss() | |
* brcmf_inform_single_bss() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2834,2943 | |
*/ | |
void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4908 | |
* | |
* Called by: | |
* brcmf_notify_mic_status() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5577 | |
*/ | |
void cfg80211_michael_mic_failure(struct net_device *dev, const u8 *addr, enum nl80211_key_type key_type, int key_id, const u8 *tsc, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4927 | |
* | |
* Called by: | |
* brcmf_notify_connect_status() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5517 | |
*/ | |
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, struct ieee80211_channel *channel, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4965 | |
* | |
* Called by: | |
* brcms_ops_rfkill_poll() | |
* brcms_remove() | |
* brcms_rfkill_set_hw_state() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:339,889,1699 | |
*/ | |
void wiphy_rfkill_set_hw_state(struct wiphy *wiphy, bool blocked); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4971 | |
* | |
* Called by: | |
* brcms_rfkill_set_hw_state() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1701 | |
*/ | |
void wiphy_rfkill_start_polling(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:4977 | |
* | |
* Called by: | |
* brcms_ops_start() | |
* brcms_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:340,439 | |
*/ | |
void wiphy_rfkill_stop_polling(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5037 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:91 | |
*/ | |
struct sk_buff *cfg80211_vendor_cmd_alloc_reply_skb(struct wiphy *wiphy, int approxlen); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5055 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:104 | |
*/ | |
int cfg80211_vendor_cmd_reply(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5359 | |
* | |
* Called by: | |
* brcmf_bss_connect_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5437 | |
*/ | |
void cfg80211_connect_result(struct net_device *dev, const u8 *bssid, const u8 *req_ie, size_t req_ie_len, const u8 *resp_ie, size_t resp_ie_len, u16 status, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5407 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5362,5402,5403,5404... | |
*/ | |
struct cfg80211_roam_info { | |
struct ieee80211_channel *channel; | |
struct cfg80211_bss *bss; | |
const u8 *bssid; | |
const u8 *req_ie; | |
size_t req_ie_len; | |
const u8 *resp_ie; | |
size_t resp_ie_len; | |
}; | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5435 | |
* | |
* Called by: | |
* brcmf_bss_roaming_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5409 | |
*/ | |
void cfg80211_roamed(struct net_device *dev, struct cfg80211_roam_info *info, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5451 | |
* | |
* Called by: | |
* brcmf_cfg80211_disconnect() | |
* brcmf_link_down() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1363,2109 | |
*/ | |
void cfg80211_disconnected(struct net_device *dev, u16 reason, const u8 *ie, size_t ie_len, bool locally_generated, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5464 | |
* | |
* Called by: | |
* brcmf_p2p_remain_on_channel() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:988 | |
*/ | |
void cfg80211_ready_on_channel(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, unsigned int duration, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5475 | |
* | |
* Called by: | |
* brcmf_p2p_notify_listen_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1021 | |
*/ | |
void cfg80211_remain_on_channel_expired(struct wireless_dev *wdev, u64 cookie, struct ieee80211_channel *chan, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5488 | |
* | |
* Called by: | |
* brcmf_notify_connect_status_ap() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5483 | |
*/ | |
void cfg80211_new_sta(struct net_device *dev, const u8 *mac_addr, struct station_info *sinfo, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5508 | |
* | |
* Called by: | |
* brcmf_notify_connect_status_ap() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5487 | |
*/ | |
void cfg80211_del_sta(struct net_device *dev, const u8 *mac_addr, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5550 | |
* | |
* Called by: | |
* brcmf_p2p_notify_action_frame_rx() | |
* brcmf_p2p_notify_rx_mgmt_p2p_probereq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1437,1906 | |
*/ | |
bool cfg80211_rx_mgmt(struct wireless_dev *wdev, int freq, int sig_dbm, const u8 *buf, size_t len, u32 flags); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5566 | |
* | |
* Called by: | |
* brcmf_cfg80211_mgmt_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4851,4888 | |
*/ | |
void cfg80211_mgmt_tx_status(struct wireless_dev *wdev, u64 cookie, const u8 *buf, size_t len, bool ack, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5844 | |
* | |
* Called by: | |
* brcmf_p2p_ifp_removed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2312 | |
*/ | |
void cfg80211_unregister_wdev(struct wireless_dev *wdev); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5886 | |
* | |
* Called by: | |
* brcmf_p2p_find_listen_channel() | |
* brcmf_p2p_pub_af_tx() | |
* brcmf_p2p_scan_finding_common_channel() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:850,1237,1241,1615 | |
*/ | |
int cfg80211_get_p2p_attr(const u8 *ies, unsigned int len, enum ieee80211_p2p_attr_id attr, u8 *buf, unsigned int bufsize); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5962 | |
* | |
* Called by: | |
* brcmf_report_wowl_wakeind() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3581 | |
*/ | |
void cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev, struct cfg80211_wowlan_wakeup *wakeup, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5976 | |
* | |
* Called by: | |
* brcmf_btcoex_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:358 | |
*/ | |
void cfg80211_crit_proto_stopped(struct wireless_dev *wdev, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:5996 | |
* | |
* Called by: | |
* brcmf_vif_add_validate() | |
* brcmf_vif_change_validate() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:423,440 | |
*/ | |
int cfg80211_check_combinations(struct wiphy *wiphy, struct iface_combination_params *params); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:6055 | |
* | |
* Called by: | |
* ieee_hw_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1085 | |
*/ | |
void wiphy_ext_feature_set(struct wiphy *wiphy, enum nl80211_ext_feature_index ftidx); | |
/* | |
* Declared at: | |
* include/net/cfg80211.h:6159 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:93,99,114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:382,390,1135,1146... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1865,2777,2790,2805... | |
*/ | |
#define wiphy_err(wiphy, format, args...) dev_err(&(wiphy)->dev, format, ##args) | |
/* | |
* Declared at: | |
* include/net/mac80211.h:144 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:272,273,274,275... | |
*/ | |
enum ieee80211_ac_numbers { | |
IEEE80211_AC_VO = 0, | |
IEEE80211_AC_VI = 1, | |
IEEE80211_AC_BE = 2, | |
IEEE80211_AC_BK = 3 | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:165 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4141,4142,4145,4147... | |
*/ | |
struct ieee80211_tx_queue_params { | |
u16 txop; | |
u16 cw_min; | |
u16 cw_max; | |
u8 aifs; | |
bool acm; | |
bool uapsd; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:305 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:586,596,609,622... | |
*/ | |
enum ieee80211_bss_change { | |
BSS_CHANGED_ASSOC = 1 << 0, | |
BSS_CHANGED_ERP_CTS_PROT = 1 << 1 /* not referenced by brcm80211 */, | |
BSS_CHANGED_ERP_PREAMBLE = 1 << 2 /* not referenced by brcm80211 */, | |
BSS_CHANGED_ERP_SLOT = 1 << 3, | |
BSS_CHANGED_HT = 1 << 4, | |
BSS_CHANGED_BASIC_RATES = 1 << 5, | |
BSS_CHANGED_BEACON_INT = 1 << 6, | |
BSS_CHANGED_BSSID = 1 << 7, | |
BSS_CHANGED_BEACON = 1 << 8, | |
BSS_CHANGED_BEACON_ENABLED = 1 << 9, | |
BSS_CHANGED_CQM = 1 << 10, | |
BSS_CHANGED_IBSS = 1 << 11, | |
BSS_CHANGED_ARP_FILTER = 1 << 12, | |
BSS_CHANGED_QOS = 1 << 13, | |
BSS_CHANGED_IDLE = 1 << 14 /* not referenced by brcm80211 */, | |
BSS_CHANGED_SSID = 1 << 15, | |
BSS_CHANGED_AP_PROBE_RESP = 1 << 16, | |
BSS_CHANGED_PS = 1 << 17 /* not referenced by brcm80211 */, | |
BSS_CHANGED_TXPOWER = 1 << 18 /* not referenced by brcm80211 */, | |
BSS_CHANGED_P2P_PS = 1 << 19 /* not referenced by brcm80211 */, | |
BSS_CHANGED_BEACON_INFO = 1 << 20 /* not referenced by brcm80211 */, | |
BSS_CHANGED_BANDWIDTH = 1 << 21 /* not referenced by brcm80211 */, | |
BSS_CHANGED_OCB = 1 << 22 /* not referenced by brcm80211 */, | |
BSS_CHANGED_MU_GROUPS = 1 << 23 /* not referenced by brcm80211 */, | |
BSS_CHANGED_KEEP_ALIVE = 1 << 24 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:547 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:510,511 | |
*/ | |
struct ieee80211_bss_conf { | |
const u8 *bssid; | |
bool assoc; | |
bool ibss_joined; | |
bool ibss_creator; | |
u16 aid; | |
bool use_cts_prot; | |
bool use_short_preamble; | |
bool use_short_slot; | |
bool enable_beacon; | |
u8 dtim_period; | |
u16 beacon_int; | |
u16 assoc_capability; | |
u64 sync_tsf; | |
u32 sync_device_ts; | |
u8 sync_dtim_count; | |
u32 basic_rates; | |
struct ieee80211_rate *beacon_rate; | |
int mcast_rate[3]; | |
u16 ht_operation_mode; | |
s32 cqm_rssi_thold; | |
u32 cqm_rssi_hyst; | |
s32 cqm_rssi_low; | |
s32 cqm_rssi_high; | |
struct cfg80211_chan_def chandef; | |
struct ieee80211_mu_group_data mu_group; | |
__be32 arp_addr_list[4]; | |
int arp_addr_cnt; | |
bool qos; | |
bool idle; | |
bool ps; | |
u8 ssid[32]; | |
size_t ssid_len; | |
bool hidden_ssid; | |
int txpower; | |
enum nl80211_tx_power_setting txpower_type; | |
struct ieee80211_p2p_noa_attr p2p_noa_attr; | |
bool allow_p2p_go_ps; | |
u16 max_idle_period; | |
bool protected_keep_alive; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:690 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:973,974,1005,1131 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:898,988,6276,6285... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1396 | |
*/ | |
enum mac80211_tx_info_flags { | |
IEEE80211_TX_CTL_REQ_TX_STATUS = (1UL << (0)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_ASSIGN_SEQ = (1UL << (1)), | |
IEEE80211_TX_CTL_NO_ACK = (1UL << (2)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_CLEAR_PS_FILT = (1UL << (3)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_FIRST_FRAGMENT = (1UL << (4)), | |
IEEE80211_TX_CTL_SEND_AFTER_DTIM = (1UL << (5)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_AMPDU = (1UL << (6)), | |
IEEE80211_TX_CTL_INJECTED = (1UL << (7)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_STAT_TX_FILTERED = (1UL << (8)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_STAT_ACK = (1UL << (9)), | |
IEEE80211_TX_STAT_AMPDU = (1UL << (10)), | |
IEEE80211_TX_STAT_AMPDU_NO_BACK = (1UL << (11)), | |
IEEE80211_TX_CTL_RATE_CTRL_PROBE = (1UL << (12)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_OFFCHAN_TX_OK = (1UL << (13)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_NEED_TXPROCESSING = (1UL << (14)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_RETRIED = (1UL << (15)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_DONT_ENCRYPT = (1UL << (16)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_NO_PS_BUFFER = (1UL << (17)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_MORE_FRAMES = (1UL << (18)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_RETRANSMISSION = (1UL << (19)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_MLME_CONN_TX = (1UL << (20)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_NL80211_FRAME_TX = (1UL << (21)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_LDPC = (1UL << (22)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_STBC = (1UL << (23)) | (1UL << (24)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_TX_OFFCHAN = (1UL << (25)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_INTFL_TKIP_MIC_FAILURE = (1UL << (26)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_NO_CCK_RATE = (1UL << (27)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_STATUS_EOSP = (1UL << (28)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_USE_MINRATE = (1UL << (29)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_CTL_DONTFRAG = (1UL << (30)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_STAT_NOACK_TRANSMITTED = (1UL << (31)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:785 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:953,6314,6324,6341... | |
*/ | |
enum mac80211_rate_control_flags { | |
IEEE80211_TX_RC_USE_RTS_CTS = (1UL << (0)), | |
IEEE80211_TX_RC_USE_CTS_PROTECT = (1UL << (1)), | |
IEEE80211_TX_RC_USE_SHORT_PREAMBLE = (1UL << (2)), | |
IEEE80211_TX_RC_MCS = (1UL << (3)), | |
IEEE80211_TX_RC_GREEN_FIELD = (1UL << (4)), | |
IEEE80211_TX_RC_40_MHZ_WIDTH = (1UL << (5)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_RC_DUP_DATA = (1UL << (6)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_RC_SHORT_GI = (1UL << (7)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_RC_VHT_MCS = (1UL << (8)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_RC_80_MHZ_WIDTH = (1UL << (9)) /* not referenced by brcm80211 */, | |
IEEE80211_TX_RC_160_MHZ_WIDTH = (1UL << (10)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:809 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:830 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:982 | |
*/ | |
#define IEEE80211_TX_MAX_RATES 4 | |
/* | |
* Declared at: | |
* include/net/mac80211.h:846 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:573,574,577,706... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:953,960,965,966... | |
*/ | |
struct ieee80211_tx_rate { | |
s8 idx; | |
u16 count : 5; | |
u16 flags : 11; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:904 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:525,684,826,975... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:417 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:895,952,6303,6471 | |
*/ | |
union { | |
struct { | |
union { | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s8 rts_cts_rate_idx; | |
u8 use_rts : 1; | |
u8 use_cts_prot : 1; | |
u8 short_preamble : 1; | |
u8 skip_table : 1; | |
}; | |
unsigned long jiffies; | |
}; | |
union { | |
struct ieee80211_vif *vif; | |
codel_time_t enqueue_time; | |
}; | |
struct ieee80211_key_conf; | |
struct ieee80211_key_conf *hw_key; | |
u32 flags; | |
} control; | |
struct { | |
u64 cookie; | |
} ack; | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s32 ack_signal; | |
u8 ampdu_ack_len; | |
u8 ampdu_len; | |
u8 antenna; | |
u16 tx_time; | |
void *status_driver_data[2]; | |
} status; | |
struct { | |
struct ieee80211_tx_rate driver_rates[4]; | |
u8 pad[4]; | |
void *rate_driver_data[3]; | |
}; | |
void *driver_data[5]; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:905 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6303,6471 | |
*/ | |
struct { | |
union { | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s8 rts_cts_rate_idx; | |
u8 use_rts : 1; | |
u8 use_cts_prot : 1; | |
u8 short_preamble : 1; | |
u8 skip_table : 1; | |
}; | |
unsigned long jiffies; | |
}; | |
union { | |
struct ieee80211_vif *vif; | |
codel_time_t enqueue_time; | |
}; | |
struct ieee80211_key_conf; | |
struct ieee80211_key_conf *hw_key; | |
u32 flags; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:906 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6303,6471 | |
*/ | |
union { | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s8 rts_cts_rate_idx; | |
u8 use_rts : 1; | |
u8 use_cts_prot : 1; | |
u8 short_preamble : 1; | |
u8 skip_table : 1; | |
}; | |
unsigned long jiffies; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:908 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6303,6471 | |
*/ | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s8 rts_cts_rate_idx; | |
u8 use_rts : 1; | |
u8 use_cts_prot : 1; | |
u8 short_preamble : 1; | |
u8 skip_table : 1; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:941 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:525,684,826,975... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:952 | |
*/ | |
struct { | |
struct ieee80211_tx_rate rates[4]; | |
s32 ack_signal; | |
u8 ampdu_ack_len; | |
u8 ampdu_len; | |
u8 antenna; | |
u16 tx_time; | |
void *status_driver_data[2]; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:950 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1132,1133 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:417 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:895 | |
*/ | |
struct { | |
struct ieee80211_tx_rate driver_rates[4]; | |
u8 pad[4]; | |
void *rate_driver_data[3]; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:996 | |
* | |
* Called by: | |
* brcms_c_ampdu_add_frame() | |
* brcms_c_ampdu_dotxstatus() | |
* brcms_c_ampdu_dotxstatus_complete() | |
* brcms_c_ampdu_finalize() | |
* brcms_c_beacon_write() | |
* brcms_c_d11hdrs_mac80211() | |
* brcms_c_dotxstatus() | |
* brcms_ops_tx() | |
* dma_txfast() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:524,683,857,939... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:408 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:892,6266,7313 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1395 | |
*/ | |
struct ieee80211_tx_info *IEEE80211_SKB_CB(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1001 | |
* | |
* Called by: | |
* brcms_c_recvctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7199 | |
*/ | |
struct ieee80211_rx_status *IEEE80211_SKB_RXCB(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1021 | |
* | |
* Called by: | |
* brcms_c_ampdu_dotxstatus_complete() | |
* brcms_c_dotxstatus() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1001 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:958 | |
*/ | |
void ieee80211_tx_info_clear_status(struct ieee80211_tx_info *info); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1113 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7074,7165,7170 | |
*/ | |
enum mac80211_rx_flags { | |
RX_FLAG_MMIC_ERROR = (1UL << (0)) /* not referenced by brcm80211 */, | |
RX_FLAG_DECRYPTED = (1UL << (1)) /* not referenced by brcm80211 */, | |
RX_FLAG_MACTIME_PLCP_START = (1UL << (2)) /* not referenced by brcm80211 */, | |
RX_FLAG_MMIC_STRIPPED = (1UL << (3)) /* not referenced by brcm80211 */, | |
RX_FLAG_IV_STRIPPED = (1UL << (4)) /* not referenced by brcm80211 */, | |
RX_FLAG_FAILED_FCS_CRC = (1UL << (5)), | |
RX_FLAG_FAILED_PLCP_CRC = (1UL << (6)), | |
RX_FLAG_MACTIME_START = (1UL << (7)), | |
RX_FLAG_NO_SIGNAL_VAL = (1UL << (8)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMPDU_DETAILS = (1UL << (9)) /* not referenced by brcm80211 */, | |
RX_FLAG_PN_VALIDATED = (1UL << (10)) /* not referenced by brcm80211 */, | |
RX_FLAG_DUP_VALIDATED = (1UL << (11)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMPDU_LAST_KNOWN = (1UL << (12)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMPDU_IS_LAST = (1UL << (13)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMPDU_DELIM_CRC_ERROR = (1UL << (14)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMPDU_DELIM_CRC_KNOWN = (1UL << (15)) /* not referenced by brcm80211 */, | |
RX_FLAG_MACTIME_END = (1UL << (16)) /* not referenced by brcm80211 */, | |
RX_FLAG_ONLY_MONITOR = (1UL << (17)) /* not referenced by brcm80211 */, | |
RX_FLAG_SKIP_MONITOR = (1UL << (18)) /* not referenced by brcm80211 */, | |
RX_FLAG_AMSDU_MORE = (1UL << (19)) /* not referenced by brcm80211 */, | |
RX_FLAG_RADIOTAP_VENDOR_DATA = (1UL << (20)) /* not referenced by brcm80211 */, | |
RX_FLAG_MIC_STRIPPED = (1UL << (21)) /* not referenced by brcm80211 */, | |
RX_FLAG_ALLOW_SAME_PN = (1UL << (22)) /* not referenced by brcm80211 */, | |
RX_FLAG_ICV_STRIPPED = (1UL << (23)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1153 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7152,7154,7162 | |
*/ | |
enum mac80211_rx_encoding_flags { | |
RX_ENC_FLAG_SHORTPRE = (1UL << (0)), | |
RX_ENC_FLAG_SHORT_GI = (1UL << (2)), | |
RX_ENC_FLAG_HT_GF = (1UL << (3)) /* not referenced by brcm80211 */, | |
RX_ENC_FLAG_STBC_MASK = (1UL << (4)) | (1UL << (5)) /* not referenced by brcm80211 */, | |
RX_ENC_FLAG_LDPC = (1UL << (6)) /* not referenced by brcm80211 */, | |
RX_ENC_FLAG_BF = (1UL << (7)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1164 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7095 | |
*/ | |
enum mac80211_rx_encoding { | |
RX_ENC_LEGACY = 0 /* not referenced by brcm80211 */, | |
RX_ENC_HT, | |
RX_ENC_VHT /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1207 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7184,7185,7199 | |
*/ | |
struct ieee80211_rx_status { | |
u64 mactime; | |
u64 boottime_ns; | |
u32 device_timestamp; | |
u32 ampdu_reference; | |
u32 flag; | |
u16 freq; | |
u8 enc_flags; | |
u8 encoding : 2; | |
u8 bw : 3; | |
u8 rate_idx; | |
u8 nss; | |
u8 rx_flags; | |
u8 band; | |
u8 antenna; | |
s8 signal; | |
u8 chains; | |
s8 chain_signal[4]; | |
u8 ampdu_delimiter_crc; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1283 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:538,542 | |
*/ | |
enum ieee80211_conf_flags { | |
IEEE80211_CONF_MONITOR = (1 << 0), | |
IEEE80211_CONF_PS = (1 << 1), | |
IEEE80211_CONF_IDLE = (1 << 2) /* not referenced by brcm80211 */, | |
IEEE80211_CONF_OFFCHANNEL = (1 << 3) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1305 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:533,537,541,546... | |
*/ | |
enum ieee80211_conf_changed { | |
IEEE80211_CONF_CHANGE_SMPS = (1UL << (1)) /* not referenced by brcm80211 */, | |
IEEE80211_CONF_CHANGE_LISTEN_INTERVAL = (1UL << (2)), | |
IEEE80211_CONF_CHANGE_MONITOR = (1UL << (3)), | |
IEEE80211_CONF_CHANGE_PS = (1UL << (4)), | |
IEEE80211_CONF_CHANGE_POWER = (1UL << (5)), | |
IEEE80211_CONF_CHANGE_CHANNEL = (1UL << (6)), | |
IEEE80211_CONF_CHANGE_RETRY_LIMITS = (1UL << (7)), | |
IEEE80211_CONF_CHANGE_IDLE = (1UL << (8)) /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:1369 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:377,402 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:526 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5084,7866 | |
*/ | |
struct ieee80211_conf { | |
u32 flags; | |
int power_level; | |
int dynamic_ps_timeout; | |
u16 listen_interval; | |
u8 ps_dtim_period; | |
u8 long_frame_max_tx_count; | |
u8 short_frame_max_tx_count; | |
struct cfg80211_chan_def chandef; | |
bool radar_enabled; | |
enum ieee80211_smps_mode smps_mode; | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2271 | |
* | |
* Called by: | |
* ieee_hw_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1065,1066,1067 | |
*/ | |
void _ieee80211_hw_set(struct ieee80211_hw *hw, enum ieee80211_hw_flags flg); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2276 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1065,1066,1067 | |
*/ | |
#define ieee80211_hw_set(hw, flg) _ieee80211_hw_set(hw, IEEE80211_HW_##flg) | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2329 | |
* | |
* Called by: | |
* brcms_reg_notifier() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:699 | |
*/ | |
struct ieee80211_hw *wiphy_to_ieee80211_hw(struct wiphy *wiphy); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2337 | |
* | |
* Called by: | |
* brcms_bcma_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1215 | |
*/ | |
void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2348 | |
* | |
* Called by: | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1165 | |
*/ | |
void SET_IEEE80211_PERM_ADDR(struct ieee80211_hw *hw, const u8 *addr); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2354 | |
* | |
* Called by: | |
* brcms_c_beacon_write() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7316 | |
*/ | |
struct ieee80211_rate *ieee80211_get_tx_rate(const struct ieee80211_hw *hw, const struct ieee80211_tx_info *c); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2817 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:745,747,749,751... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:3574,3577,3580,3583... | |
*/ | |
enum ieee80211_filter_flags { | |
FIF_ALLMULTI = 1 << 1, | |
FIF_FCSFAIL = 1 << 2, | |
FIF_PLCPFAIL = 1 << 3 /* not referenced by brcm80211 */, | |
FIF_BCN_PRBRESP_PROMISC = 1 << 4, | |
FIF_CONTROL = 1 << 5, | |
FIF_OTHER_BSS = 1 << 6, | |
FIF_PSPOLL = 1 << 7, | |
FIF_PROBE_REQ = 1 << 8 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:2855 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:827,833,834,836... | |
*/ | |
enum ieee80211_ampdu_mlme_action { | |
IEEE80211_AMPDU_RX_START, | |
IEEE80211_AMPDU_RX_STOP, | |
IEEE80211_AMPDU_TX_START, | |
IEEE80211_AMPDU_TX_STOP_CONT, | |
IEEE80211_AMPDU_TX_STOP_FLUSH, | |
IEEE80211_AMPDU_TX_STOP_FLUSH_CONT, | |
IEEE80211_AMPDU_TX_OPERATIONAL | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3475 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:940,1209 | |
*/ | |
struct ieee80211_ops { | |
void (*tx)(struct ieee80211_hw *, struct ieee80211_tx_control *, struct sk_buff *); | |
int (*start)(struct ieee80211_hw *); | |
void (*stop)(struct ieee80211_hw *); | |
int (*suspend)(struct ieee80211_hw *, struct cfg80211_wowlan *); | |
int (*resume)(struct ieee80211_hw *); | |
void (*set_wakeup)(struct ieee80211_hw *, bool); | |
int (*add_interface)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*change_interface)(struct ieee80211_hw *, struct ieee80211_vif *, enum nl80211_iftype, bool); | |
void (*remove_interface)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*config)(struct ieee80211_hw *, u32); | |
void (*bss_info_changed)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_bss_conf *, u32); | |
int (*start_ap)(struct ieee80211_hw *, struct ieee80211_vif *); | |
void (*stop_ap)(struct ieee80211_hw *, struct ieee80211_vif *); | |
u64 (*prepare_multicast)(struct ieee80211_hw *, struct netdev_hw_addr_list *); | |
void (*configure_filter)(struct ieee80211_hw *, unsigned int, unsigned int *, u64); | |
void (*config_iface_filter)(struct ieee80211_hw *, struct ieee80211_vif *, unsigned int, unsigned int); | |
int (*set_tim)(struct ieee80211_hw *, struct ieee80211_sta *, bool); | |
int (*set_key)(struct ieee80211_hw *, enum set_key_cmd, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *); | |
void (*update_tkip_key)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32, u16 *); | |
void (*set_rekey_data)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_gtk_rekey_data *); | |
void (*set_default_unicast_key)(struct ieee80211_hw *, struct ieee80211_vif *, int); | |
int (*hw_scan)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_scan_request *); | |
void (*cancel_hw_scan)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*sched_scan_start)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_sched_scan_request *, struct ieee80211_scan_ies *); | |
int (*sched_scan_stop)(struct ieee80211_hw *, struct ieee80211_vif *); | |
void (*sw_scan_start)(struct ieee80211_hw *, struct ieee80211_vif *, const u8 *); | |
void (*sw_scan_complete)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*get_stats)(struct ieee80211_hw *, struct ieee80211_low_level_stats *); | |
void (*get_key_seq)(struct ieee80211_hw *, struct ieee80211_key_conf *, struct ieee80211_key_seq *); | |
int (*set_frag_threshold)(struct ieee80211_hw *, u32); | |
int (*set_rts_threshold)(struct ieee80211_hw *, u32); | |
int (*sta_add)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); | |
int (*sta_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); | |
void (*sta_notify)(struct ieee80211_hw *, struct ieee80211_vif *, enum sta_notify_cmd, struct ieee80211_sta *); | |
int (*sta_state)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state); | |
void (*sta_pre_rcu_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); | |
void (*sta_rc_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u32); | |
void (*sta_rate_tbl_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); | |
void (*sta_statistics)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct station_info *); | |
int (*conf_tx)(struct ieee80211_hw *, struct ieee80211_vif *, u16, const struct ieee80211_tx_queue_params *); | |
u64 (*get_tsf)(struct ieee80211_hw *, struct ieee80211_vif *); | |
void (*set_tsf)(struct ieee80211_hw *, struct ieee80211_vif *, u64); | |
void (*offset_tsf)(struct ieee80211_hw *, struct ieee80211_vif *, s64); | |
void (*reset_tsf)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*tx_last_beacon)(struct ieee80211_hw *); | |
int (*ampdu_action)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_ampdu_params *); | |
int (*get_survey)(struct ieee80211_hw *, int, struct survey_info *); | |
void (*rfkill_poll)(struct ieee80211_hw *); | |
void (*set_coverage_class)(struct ieee80211_hw *, s16); | |
void (*flush)(struct ieee80211_hw *, struct ieee80211_vif *, u32, bool); | |
void (*channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_channel_switch *); | |
int (*set_antenna)(struct ieee80211_hw *, u32, u32); | |
int (*get_antenna)(struct ieee80211_hw *, u32 *, u32 *); | |
int (*remain_on_channel)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_channel *, int, enum ieee80211_roc_type); | |
int (*cancel_remain_on_channel)(struct ieee80211_hw *); | |
int (*set_ringparam)(struct ieee80211_hw *, u32, u32); | |
void (*get_ringparam)(struct ieee80211_hw *, u32 *, u32 *, u32 *, u32 *); | |
bool (*tx_frames_pending)(struct ieee80211_hw *); | |
int (*set_bitrate_mask)(struct ieee80211_hw *, struct ieee80211_vif *, const struct cfg80211_bitrate_mask *); | |
void (*event_callback)(struct ieee80211_hw *, struct ieee80211_vif *, const struct ieee80211_event *); | |
void (*allow_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool); | |
void (*release_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool); | |
int (*get_et_sset_count)(struct ieee80211_hw *, struct ieee80211_vif *, int); | |
void (*get_et_stats)(struct ieee80211_hw *, struct ieee80211_vif *, struct ethtool_stats *, u64 *); | |
void (*get_et_strings)(struct ieee80211_hw *, struct ieee80211_vif *, u32, u8 *); | |
void (*mgd_prepare_tx)(struct ieee80211_hw *, struct ieee80211_vif *); | |
void (*mgd_protect_tdls_discover)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*add_chanctx)(struct ieee80211_hw *, struct ieee80211_chanctx_conf *); | |
void (*remove_chanctx)(struct ieee80211_hw *, struct ieee80211_chanctx_conf *); | |
void (*change_chanctx)(struct ieee80211_hw *, struct ieee80211_chanctx_conf *, u32); | |
int (*assign_vif_chanctx)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_chanctx_conf *); | |
void (*unassign_vif_chanctx)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_chanctx_conf *); | |
int (*switch_vif_chanctx)(struct ieee80211_hw *, struct ieee80211_vif_chanctx_switch *, int, enum ieee80211_chanctx_switch_mode); | |
void (*reconfig_complete)(struct ieee80211_hw *, enum ieee80211_reconfig_type); | |
void (*ipv6_addr_change)(struct ieee80211_hw *, struct ieee80211_vif *, struct inet6_dev *); | |
void (*channel_switch_beacon)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_chan_def *); | |
int (*pre_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_channel_switch *); | |
int (*post_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*join_ibss)(struct ieee80211_hw *, struct ieee80211_vif *); | |
void (*leave_ibss)(struct ieee80211_hw *, struct ieee80211_vif *); | |
u32 (*get_expected_throughput)(struct ieee80211_hw *, struct ieee80211_sta *); | |
int (*get_txpower)(struct ieee80211_hw *, struct ieee80211_vif *, int *); | |
int (*tdls_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u8, struct cfg80211_chan_def *, struct sk_buff *, u32); | |
void (*tdls_cancel_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); | |
void (*tdls_recv_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_tdls_ch_sw_params *); | |
void (*wake_tx_queue)(struct ieee80211_hw *, struct ieee80211_txq *); | |
void (*sync_rx_queues)(struct ieee80211_hw *); | |
int (*start_nan)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_nan_conf *); | |
int (*stop_nan)(struct ieee80211_hw *, struct ieee80211_vif *); | |
int (*nan_change_conf)(struct ieee80211_hw *, struct ieee80211_vif *, struct cfg80211_nan_conf *, u32); | |
int (*add_nan_func)(struct ieee80211_hw *, struct ieee80211_vif *, const struct cfg80211_nan_func *); | |
void (*del_nan_func)(struct ieee80211_hw *, struct ieee80211_vif *, u8); | |
}; | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3792 | |
* | |
* Called by: | |
* brcms_bcma_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1209 | |
*/ | |
struct ieee80211_hw *ieee80211_alloc_hw(size_t priv_data_len, const struct ieee80211_ops *ops); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3809 | |
* | |
* Called by: | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1167 | |
*/ | |
int ieee80211_register_hw(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3921 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:109 | |
*/ | |
const char *ieee80211_get_radio_led_name(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3963 | |
* | |
* Called by: | |
* brcms_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:341 | |
*/ | |
void ieee80211_unregister_hw(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3974 | |
* | |
* Called by: | |
* brcms_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:347 | |
*/ | |
void ieee80211_free_hw(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:3988 | |
* | |
* Called by: | |
* brcms_fatal_error() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1354 | |
*/ | |
void ieee80211_restart_hw(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4053 | |
* | |
* Called by: | |
* brcms_c_recvctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7200 | |
*/ | |
void ieee80211_rx_irqsafe(struct ieee80211_hw *hw, struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4303 | |
* | |
* Called by: | |
* brcms_c_ampdu_dotxstatus_complete() | |
* brcms_c_dotxstatus() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:981,1011 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:998 | |
*/ | |
void ieee80211_tx_status_irqsafe(struct ieee80211_hw *hw, struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4380 | |
* | |
* Called by: | |
* brcms_ops_bss_info_changed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:677 | |
*/ | |
struct sk_buff *ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4444 | |
* | |
* Called by: | |
* brcms_ops_bss_info_changed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:687 | |
*/ | |
struct sk_buff *ieee80211_proberesp_get(struct ieee80211_hw *hw, struct ieee80211_vif *vif); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4794 | |
* | |
* Called by: | |
* brcms_c_dotxstatus() | |
* brcms_c_flushqueues() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1019,2908 | |
*/ | |
void ieee80211_wake_queue(struct ieee80211_hw *hw, int queue); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4803 | |
* | |
* Called by: | |
* brcms_c_txfifo() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6951 | |
*/ | |
void ieee80211_stop_queue(struct ieee80211_hw *hw, int queue); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4815 | |
* | |
* Called by: | |
* brcms_c_dotxstatus() | |
* brcms_c_tx() | |
* brcms_c_txfifo() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1018,6885,6950 | |
*/ | |
int ieee80211_queue_stopped(struct ieee80211_hw *hw, int queue); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4823 | |
* | |
* Called by: | |
* brcms_ops_stop() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:467 | |
*/ | |
void ieee80211_stop_queues(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:4831 | |
* | |
* Called by: | |
* brcms_ops_start() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:434 | |
*/ | |
void ieee80211_wake_queues(struct ieee80211_hw *hw); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:5007 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcms_add_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1440,1508 | |
*/ | |
void ieee80211_queue_delayed_work(struct ieee80211_hw *hw, struct delayed_work *dwork, unsigned long delay); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:5036 | |
* | |
* Called by: | |
* brcms_ops_ampdu_action() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:847 | |
*/ | |
void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid); | |
/* | |
* Declared at: | |
* include/net/mac80211.h:5062 | |
* | |
* Called by: | |
* brcms_ops_ampdu_action() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:856 | |
*/ | |
void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, const u8 *ra, u16 tid); | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:2600 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:495,496,497,498... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:415,419,437,439... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:800,2077,2160,2162... | |
*/ | |
enum nl80211_iftype { | |
NL80211_IFTYPE_UNSPECIFIED, | |
NL80211_IFTYPE_ADHOC, | |
NL80211_IFTYPE_STATION, | |
NL80211_IFTYPE_AP, | |
NL80211_IFTYPE_AP_VLAN, | |
NL80211_IFTYPE_WDS, | |
NL80211_IFTYPE_MONITOR, | |
NL80211_IFTYPE_MESH_POINT, | |
NL80211_IFTYPE_P2P_CLIENT, | |
NL80211_IFTYPE_P2P_GO, | |
NL80211_IFTYPE_P2P_DEVICE, | |
NL80211_IFTYPE_OCB /* not referenced by brcm80211 */, | |
NL80211_IFTYPE_NAN /* not referenced by brcm80211 */, | |
NUM_NL80211_IFTYPES, | |
NL80211_IFTYPE_MAX = NUM_NL80211_IFTYPES - 1 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:2644 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2487,2488,2489,2490... | |
*/ | |
enum nl80211_sta_flags { | |
__NL80211_STA_FLAG_INVALID /* not referenced by brcm80211 */, | |
NL80211_STA_FLAG_AUTHORIZED, | |
NL80211_STA_FLAG_SHORT_PREAMBLE /* not referenced by brcm80211 */, | |
NL80211_STA_FLAG_WME, | |
NL80211_STA_FLAG_MFP /* not referenced by brcm80211 */, | |
NL80211_STA_FLAG_AUTHENTICATED, | |
NL80211_STA_FLAG_TDLS_PEER, | |
NL80211_STA_FLAG_ASSOCIATED, | |
__NL80211_STA_FLAG_AFTER_LAST /* not referenced by brcm80211 */, | |
NL80211_STA_FLAG_MAX = __NL80211_STA_FLAG_AFTER_LAST - 1 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:2682 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2486,2626,2628,2630 | |
*/ | |
struct nl80211_sta_flag_update { | |
__u32 mask; | |
__u32 set; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:2836 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2485,2521,2552,2563... | |
*/ | |
enum nl80211_sta_info { | |
__NL80211_STA_INFO_INVALID /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_INACTIVE_TIME, | |
NL80211_STA_INFO_RX_BYTES, | |
NL80211_STA_INFO_TX_BYTES, | |
NL80211_STA_INFO_LLID /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_PLID /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_PLINK_STATE /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_SIGNAL, | |
NL80211_STA_INFO_TX_BITRATE, | |
NL80211_STA_INFO_RX_PACKETS, | |
NL80211_STA_INFO_TX_PACKETS, | |
NL80211_STA_INFO_TX_RETRIES /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_TX_FAILED, | |
NL80211_STA_INFO_SIGNAL_AVG /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_RX_BITRATE, | |
NL80211_STA_INFO_BSS_PARAM, | |
NL80211_STA_INFO_CONNECTED_TIME, | |
NL80211_STA_INFO_STA_FLAGS, | |
NL80211_STA_INFO_BEACON_LOSS /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_T_OFFSET /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_LOCAL_PM /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_PEER_PM /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_NONPEER_PM /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_RX_BYTES64 /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_TX_BYTES64 /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_CHAIN_SIGNAL, | |
NL80211_STA_INFO_CHAIN_SIGNAL_AVG /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_EXPECTED_THROUGHPUT /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_RX_DROP_MISC, | |
NL80211_STA_INFO_BEACON_RX /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_BEACON_SIGNAL_AVG /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_TID_STATS /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_RX_DURATION /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_PAD /* not referenced by brcm80211 */, | |
__NL80211_STA_INFO_AFTER_LAST /* not referenced by brcm80211 */, | |
NL80211_STA_INFO_MAX = __NL80211_STA_INFO_AFTER_LAST - 1 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3119 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:681,709,710,773 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6775 | |
*/ | |
enum nl80211_reg_initiator { | |
NL80211_REGDOM_SET_BY_CORE /* not referenced by brcm80211 */, | |
NL80211_REGDOM_SET_BY_USER /* not referenced by brcm80211 */, | |
NL80211_REGDOM_SET_BY_DRIVER, | |
NL80211_REGDOM_SET_BY_COUNTRY_IE | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3259 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:687 | |
*/ | |
enum nl80211_reg_rule_flags { | |
NL80211_RRF_NO_OFDM = 1 << 0 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_CCK = 1 << 1 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_INDOOR = 1 << 2 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_OUTDOOR = 1 << 3 /* not referenced by brcm80211 */, | |
NL80211_RRF_DFS = 1 << 4 /* not referenced by brcm80211 */, | |
NL80211_RRF_PTP_ONLY = 1 << 5 /* not referenced by brcm80211 */, | |
NL80211_RRF_PTMP_ONLY = 1 << 6 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_IR = 1 << 7, | |
__NL80211_RRF_NO_IBSS = 1 << 8 /* not referenced by brcm80211 */, | |
NL80211_RRF_AUTO_BW = 1 << 11 /* not referenced by brcm80211 */, | |
NL80211_RRF_IR_CONCURRENT = 1 << 12 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_HT40MINUS = 1 << 13 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_HT40PLUS = 1 << 14 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_80MHZ = 1 << 15 /* not referenced by brcm80211 */, | |
NL80211_RRF_NO_160MHZ = 1 << 16 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3279 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:687 | |
*/ | |
#define NL80211_RRF_NO_IR NL80211_RRF_NO_IR | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3724 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:561,562 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:262,266,267,268... | |
*/ | |
enum nl80211_chan_width { | |
NL80211_CHAN_WIDTH_20_NOHT, | |
NL80211_CHAN_WIDTH_20, | |
NL80211_CHAN_WIDTH_40, | |
NL80211_CHAN_WIDTH_80, | |
NL80211_CHAN_WIDTH_80P80, | |
NL80211_CHAN_WIDTH_160, | |
NL80211_CHAN_WIDTH_5, | |
NL80211_CHAN_WIDTH_10 | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3860 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1578,1579,1583,1589... | |
*/ | |
enum nl80211_auth_type { | |
NL80211_AUTHTYPE_OPEN_SYSTEM, | |
NL80211_AUTHTYPE_SHARED_KEY, | |
NL80211_AUTHTYPE_FT /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_NETWORK_EAP /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_SAE /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_FILS_SK /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_FILS_SK_PFS /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_FILS_PK /* not referenced by brcm80211 */, | |
__NL80211_AUTHTYPE_NUM /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_MAX = __NL80211_AUTHTYPE_NUM - 1 /* not referenced by brcm80211 */, | |
NL80211_AUTHTYPE_AUTOMATIC | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3883 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5573,5575,5577 | |
*/ | |
enum nl80211_key_type { | |
NL80211_KEYTYPE_GROUP, | |
NL80211_KEYTYPE_PAIRWISE, | |
NL80211_KEYTYPE_PEERKEY /* not referenced by brcm80211 */, | |
NUM_NL80211_KEYTYPES /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:3901 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1553,1555,1798 | |
*/ | |
enum nl80211_wpa_versions { | |
NL80211_WPA_VERSION_1 = 1 << 0, | |
NL80211_WPA_VERSION_2 = 1 << 1 | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4013 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:639,669,713,758... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:220,241,1029,1030... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7079,7081,7146 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:173,179,244,245... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1432,1433,1434,1902... | |
*/ | |
enum nl80211_band { | |
NL80211_BAND_2GHZ, | |
NL80211_BAND_5GHZ, | |
NL80211_BAND_60GHZ, | |
NUM_NL80211_BANDS | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2133,2137,2138,2140... | |
*/ | |
enum nl80211_tx_power_setting { | |
NL80211_TX_POWER_AUTOMATIC, | |
NL80211_TX_POWER_LIMITED, | |
NL80211_TX_POWER_FIXED | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4610 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4595 | |
*/ | |
enum nl80211_hidden_ssid { | |
NL80211_HIDDEN_SSID_NOT_IN_USE /* not referenced by brcm80211 */, | |
NL80211_HIDDEN_SSID_ZERO_LEN /* not referenced by brcm80211 */, | |
NL80211_HIDDEN_SSID_ZERO_CONTENTS /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4667 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5043,5044,5047,5050... | |
*/ | |
enum nl80211_tdls_operation { | |
NL80211_TDLS_DISCOVERY_REQ, | |
NL80211_TDLS_SETUP, | |
NL80211_TDLS_TEARDOWN, | |
NL80211_TDLS_ENABLE_LINK /* not referenced by brcm80211 */, | |
NL80211_TDLS_DISABLE_LINK /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4776 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6976,6980 | |
*/ | |
enum nl80211_feature_flags { | |
NL80211_FEATURE_SK_TX_STATUS = 1 << 0 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_HT_IBSS = 1 << 1 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_INACTIVITY_TIMER = 1 << 2 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_CELL_BASE_REG_HINTS = 1 << 3 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 1 << 4 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_SAE = 1 << 5 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_LOW_PRIORITY_SCAN = 1 << 6 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_SCAN_FLUSH = 1 << 7 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_AP_SCAN = 1 << 8 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_VIF_TXPOWER = 1 << 9 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_NEED_OBSS_SCAN = 1 << 10 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_P2P_GO_CTWIN = 1 << 11 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_P2P_GO_OPPPS = 1 << 12 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 1 << 14 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_FULL_AP_CLIENT_STATE = 1 << 15 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_USERSPACE_MPM = 1 << 16 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_ACTIVE_MONITOR = 1 << 17 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = 1 << 18 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = 1 << 19 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 1 << 20 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_QUIET = 1 << 21 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_TX_POWER_INSERTION = 1 << 22 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_ACKTO_ESTIMATION = 1 << 23 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_STATIC_SMPS = 1 << 24 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_DYNAMIC_SMPS = 1 << 25 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_SUPPORTS_WMM_ADMISSION = 1 << 26 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_MAC_ON_CREATE = 1 << 27 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_TDLS_CHANNEL_SWITCH = 1 << 28 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_SCAN_RANDOM_MAC_ADDR = 1 << 29 /* not referenced by brcm80211 */, | |
NL80211_FEATURE_SCHED_SCAN_RANDOM_MAC_ADDR = 1 << 30, | |
NL80211_FEATURE_ND_RANDOM_MAC_ADDR = 1 << 31 | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4859 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1085 | |
*/ | |
enum nl80211_ext_feature_index { | |
NL80211_EXT_FEATURE_VHT_IBSS /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_RRM /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_MU_MIMO_AIR_SNIFFER /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_SCAN_START_TIME /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_BSS_PARENT_TSF /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_SET_SCAN_DWELL /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_BEACON_RATE_LEGACY /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_BEACON_RATE_HT /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_BEACON_RATE_VHT /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_FILS_STA /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_MGMT_TX_RANDOM_TA_CONNECTED /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI /* not referenced by brcm80211 */, | |
NL80211_EXT_FEATURE_CQM_RSSI_LIST, | |
NL80211_EXT_FEATURE_FILS_SK_OFFLOAD /* not referenced by brcm80211 */, | |
NUM_NL80211_EXT_FEATURES /* not referenced by brcm80211 */, | |
MAX_NL80211_EXT_FEATURES = NUM_NL80211_EXT_FEATURES - 1 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:4952 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:203 | |
*/ | |
enum nl80211_scan_flags { | |
NL80211_SCAN_FLAG_LOW_PRIORITY = 1 << 0 /* not referenced by brcm80211 */, | |
NL80211_SCAN_FLAG_FLUSH = 1 << 1 /* not referenced by brcm80211 */, | |
NL80211_SCAN_FLAG_AP = 1 << 2 /* not referenced by brcm80211 */, | |
NL80211_SCAN_FLAG_RANDOM_ADDR = 1 << 3 | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:5061 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4996 | |
*/ | |
enum nl80211_crit_proto_id { | |
NL80211_CRIT_PROTO_UNSPEC /* not referenced by brcm80211 */, | |
NL80211_CRIT_PROTO_DHCP, | |
NL80211_CRIT_PROTO_EAPOL /* not referenced by brcm80211 */, | |
NL80211_CRIT_PROTO_APIPA /* not referenced by brcm80211 */, | |
NUM_NL80211_CRIT_PROTO /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:5099 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:119 | |
*/ | |
struct nl80211_vendor_cmd_info { | |
__u32 vendor_id; | |
__u32 subcmd; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/nl80211.h:5178 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1866,1869,1870,1873... | |
*/ | |
enum nl80211_bss_select_attr { | |
__NL80211_BSS_SELECT_ATTR_INVALID, | |
NL80211_BSS_SELECT_ATTR_RSSI, | |
NL80211_BSS_SELECT_ATTR_BAND_PREF, | |
NL80211_BSS_SELECT_ATTR_RSSI_ADJUST, | |
__NL80211_BSS_SELECT_ATTR_AFTER_LAST /* not referenced by brcm80211 */, | |
NL80211_BSS_SELECT_ATTR_MAX = __NL80211_BSS_SELECT_ATTR_AFTER_LAST - 1 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/err.h:23 | |
* | |
* Called by: | |
* brcmf_add_if() | |
* brcmf_alloc_vif() | |
* brcmf_ap_add_vif() | |
* brcmf_bus_gettxq() | |
* brcmf_cfg80211_add_iface() | |
* brcmf_chip_add_core() | |
* brcmf_chip_attach() | |
* brcmf_fws_attach() | |
* brcmf_fws_macdesc_lookup() | |
* brcmf_p2p_add_vif() | |
* brcmf_p2p_create_p2pdev() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:188 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:609,618,625 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:590,635,664,673... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:758,767,2412 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2075,2134,2158,2173... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:484,1069,1073,1096 | |
*/ | |
void *ERR_PTR(long error); | |
/* | |
* Declared at: | |
* include/linux/err.h:28 | |
* | |
* Called by: | |
* brcmf_bus_started() | |
* brcmf_cfg80211_add_iface() | |
* brcmf_chip_dmp_erom_scan() | |
* brcmf_debug_attach() | |
* brcmf_fws_commit_skb() | |
* brcmf_p2p_attach() | |
* brcmf_pcie_probe() | |
* brcmf_proto_bcdc_init_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:437 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:959 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:82 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:688 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2041 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1745 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2379 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:900 | |
*/ | |
long PTR_ERR(const void *ptr); | |
/* | |
* Declared at: | |
* include/linux/err.h:33 | |
* | |
* Called by: | |
* brcmf_ap_add_vif() | |
* brcmf_bus_started() | |
* brcmf_cfg80211_add_iface() | |
* brcmf_cfg80211_attach() | |
* brcmf_chip_dmp_erom_scan() | |
* brcmf_debug_attach() | |
* brcmf_debugfs_init() | |
* brcmf_fweh_handle_if_event() | |
* brcmf_fws_bus_txq_cleanup() | |
* brcmf_fws_commit_skb() | |
* brcmf_fws_macdesc_find() | |
* brcmf_fws_macdesc_indicate() | |
* brcmf_p2p_add_vif() | |
* brcmf_p2p_attach() | |
* brcmf_p2p_create_p2pdev() | |
* brcmf_pcie_probe() | |
* brcmf_sdio_probe() | |
* brcmf_sdio_probe_attach() | |
* brcms_debugfs_init() | |
* brcms_reg_apply_beaconing_flags() | |
* ... and 1 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:684 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3834,4141 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:436 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:958 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:60,81 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:40 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:595,687,6867 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:788,841,1036,2040 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1744 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2078,2177,2377 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:899 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:172 | |
*/ | |
bool IS_ERR(const void *ptr); | |
/* | |
* Declared at: | |
* include/linux/err.h:38 | |
* | |
* Called by: | |
* brcmf_debug_detach() | |
* brcmf_sdio_debugfs_create() | |
* brcms_debugfs_add_entry() | |
* brcms_debugfs_create_files() | |
* brcms_debugfs_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3124 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:91 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:65,207,225 | |
*/ | |
bool IS_ERR_OR_NULL(const void *ptr); | |
/* | |
* Declared at: | |
* include/linux/err.h:56 | |
* | |
* Called by: | |
* brcmf_debugfs_add_entry() | |
* brcms_debugfs_add_entry() | |
* brcms_debugfs_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:107 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:60,220 | |
*/ | |
int PTR_ERR_OR_ZERO(const void *ptr); | |
/* | |
* Declared at: | |
* include/linux/gpio.h:16 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:90 | |
*/ | |
#define GPIOF_OUT_INIT_LOW (GPIOF_DIR_OUT | GPIOF_INIT_LOW) | |
/* | |
* Declared at: | |
* include/linux/gpio.h:17 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:89 | |
*/ | |
#define GPIOF_OUT_INIT_HIGH (GPIOF_DIR_OUT | GPIOF_INIT_HIGH) | |
/* | |
* Declared at: | |
* include/linux/gpio.h:58 | |
* | |
* Called by: | |
* brcms_radio_led_ctrl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:28,30 | |
*/ | |
void gpio_set_value(unsigned int gpio, int value); | |
/* | |
* Declared at: | |
* include/linux/leds.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:40 | |
*/ | |
enum led_brightness { | |
LED_OFF = 0 /* not referenced by brcm80211 */, | |
LED_ON = 1 /* not referenced by brcm80211 */, | |
LED_HALF = 127 /* not referenced by brcm80211 */, | |
LED_FULL = 255 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/leds.h:36 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:45,46,107,108... | |
*/ | |
struct led_classdev { | |
const char *name; | |
enum led_brightness brightness; | |
enum led_brightness max_brightness; | |
int flags; | |
unsigned long work_flags; | |
void (*brightness_set)(struct led_classdev *, enum led_brightness); | |
int (*brightness_set_blocking)(struct led_classdev *, enum led_brightness); | |
enum led_brightness (*brightness_get)(struct led_classdev *); | |
int (*blink_set)(struct led_classdev *, unsigned long *, unsigned long *); | |
struct device *dev; | |
const struct attribute_group **groups; | |
struct list_head node; | |
const char *default_trigger; | |
unsigned long blink_delay_on; | |
unsigned long blink_delay_off; | |
struct timer_list blink_timer; | |
int blink_brightness; | |
int new_blink_brightness; | |
void (*flash_resume)(struct led_classdev *); | |
struct work_struct set_brightness_work; | |
int delayed_set_value; | |
struct rw_semaphore trigger_lock; | |
struct led_trigger; | |
struct led_trigger *trigger; | |
struct list_head trig_list; | |
void *trigger_data; | |
bool activated; | |
struct mutex led_access; | |
}; | |
/* | |
* Declared at: | |
* include/linux/leds.h:125 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:111 | |
*/ | |
extern int of_led_classdev_register(struct device *parent, struct device_node *np, struct led_classdev *led_cdev); | |
/* | |
* Declared at: | |
* include/linux/leds.h:128 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:111 | |
*/ | |
#define led_classdev_register(parent, led_cdev) of_led_classdev_register(parent, NULL, led_cdev) | |
/* | |
* Declared at: | |
* include/linux/leds.h:135 | |
* | |
* Called by: | |
* brcms_led_unregister() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:46 | |
*/ | |
extern void led_classdev_unregister(struct led_classdev *led_cdev); | |
/* | |
* Declared at: | |
* include/asm-generic/gpio.h:45 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:70,84 | |
*/ | |
bool gpio_is_valid(int number); | |
/* | |
* Declared at: | |
* include/asm-generic/gpio.h:67 | |
* | |
* Called by: | |
* brcms_led_unregister() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:48 | |
*/ | |
extern void gpio_free(unsigned int gpio); | |
/* | |
* Declared at: | |
* include/asm-generic/gpio.h:73 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:97 | |
*/ | |
int gpio_direction_output(unsigned int gpio, int value); | |
/* | |
* Declared at: | |
* include/asm-generic/gpio.h:116 | |
* | |
* Called by: | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:88 | |
*/ | |
extern int gpio_request_one(unsigned int gpio, unsigned long flags, const char *label); | |
/* | |
* Declared at: | |
* include/linux/gpio/driver.h:111 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:57 | |
*/ | |
struct gpio_chip { | |
const char *label; | |
struct gpio_device *gpiodev; | |
struct device *parent; | |
struct module *owner; | |
int (*request)(struct gpio_chip *, unsigned int); | |
void (*free)(struct gpio_chip *, unsigned int); | |
int (*get_direction)(struct gpio_chip *, unsigned int); | |
int (*direction_input)(struct gpio_chip *, unsigned int); | |
int (*direction_output)(struct gpio_chip *, unsigned int, int); | |
int (*get)(struct gpio_chip *, unsigned int); | |
void (*set)(struct gpio_chip *, unsigned int, int); | |
void (*set_multiple)(struct gpio_chip *, unsigned long *, unsigned long *); | |
int (*set_config)(struct gpio_chip *, unsigned int, unsigned long); | |
int (*to_irq)(struct gpio_chip *, unsigned int); | |
void (*dbg_show)(struct seq_file *, struct gpio_chip *); | |
int base; | |
u16 ngpio; | |
const char *const *names; | |
bool can_sleep; | |
struct irq_chip *irqchip; | |
struct irq_domain *irqdomain; | |
unsigned int irq_base; | |
irq_flow_handler_t irq_handler; | |
unsigned int irq_default_type; | |
unsigned int irq_chained_parent; | |
bool irq_nested; | |
bool irq_need_valid_mask; | |
unsigned long *irq_valid_mask; | |
struct lock_class_key *lock_key; | |
struct device_node *of_node; | |
int of_gpio_n_cells; | |
int (*of_xlate)(struct gpio_chip *, const struct of_phandle_args *, u32 *); | |
}; | |
/* | |
* Declared at: | |
* include/linux/vmalloc.h:71 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* brcmf_debug_create_memdump() | |
* brcmf_sdio_dump_console() | |
* brcmf_sdio_read_control() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:69 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1720,2934 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:41 | |
*/ | |
extern void *vzalloc(unsigned long size); | |
/* | |
* Declared at: | |
* include/linux/vmalloc.h:95 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* brcmf_debug_create_memdump() | |
* brcmf_sdio_bus_rxctl() | |
* brcmf_sdio_dump_console() | |
* brcmf_sdio_read_control() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:112 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1785,2955,3172 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:48 | |
*/ | |
extern void vfree(const void *addr); | |
/* | |
* Declared at: | |
* include/net/netlink.h:266 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:97 | |
*/ | |
int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data); | |
/* | |
* Declared at: | |
* include/net/netlink.h:780 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:98 | |
*/ | |
int nla_put_u16(struct sk_buff *skb, int attrtype, u16 value); | |
/* | |
* Declared at: | |
* arch/x86/include/uapi/asm/signal.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2417,3938 | |
*/ | |
#define SIGTERM 15 | |
/* | |
* Declared at: | |
* arch/x86/include/asm/barrier.h:22 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2889,3595 | |
*/ | |
#define rmb() asm volatile("lfence":::"memory") | |
/* | |
* Declared at: | |
* arch/x86/include/asm/barrier.h:23 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2637,2659,2870,3621 | |
*/ | |
#define wmb() asm volatile("sfence" ::: "memory") | |
/* | |
* Declared at: | |
* arch/x86/include/asm/barrier.h:36 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1690,1698 | |
*/ | |
#define __smp_store_mb(var, value) do { (void)xchg(&var, value); } while (0) | |
/* | |
* Declared at: | |
* include/asm-generic/barrier.h:145 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1690,1698 | |
*/ | |
#define smp_store_mb(var, value) __smp_store_mb(var, value) | |
/* | |
* Declared at: | |
* include/linux/sched/signal.h:299 | |
* | |
* Called by: | |
* brcmf_sdio_bus_stop() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2417 | |
*/ | |
extern int send_sig(int, struct task_struct *, int); | |
/* | |
* Declared at: | |
* include/linux/sched/signal.h:312 | |
* | |
* Called by: | |
* brcmf_sdio_dcmd_resp_wait() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1692,1695 | |
*/ | |
int signal_pending(struct task_struct *p); | |
/* | |
* Declared at: | |
* include/linux/kthread.h:42 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4138 | |
*/ | |
#define kthread_run(threadfn, data, namefmt, ...) ({ struct task_struct *__k = kthread_create(threadfn, data, namefmt, ## __VA_ARGS__); if (!IS_ERR(__k)) wake_up_process(__k); __k; }) | |
/* | |
* Declared at: | |
* include/linux/kthread.h:54 | |
* | |
* Called by: | |
* brcmf_sdio_bus_stop() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2418 | |
*/ | |
int kthread_stop(struct task_struct *k); | |
/* | |
* Declared at: | |
* include/linux/kthread.h:55 | |
* | |
* Called by: | |
* brcmf_sdio_watchdog_thread() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3942 | |
*/ | |
bool kthread_should_stop(); | |
/* | |
* Declared at: | |
* include/linux/signal.h:261 | |
* | |
* Called by: | |
* brcmf_sdio_watchdog_thread() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3938 | |
*/ | |
void allow_signal(int sig); | |
/* | |
* Declared at: | |
* include/linux/types.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3132 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:217 | |
*/ | |
typedef unsigned short umode_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:646 | |
*/ | |
typedef __kernel_pid_t pid_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:24,25,27,40... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:182,193,196,198... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:159,162,165,168... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:652,690,692,697... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:29 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:145,147,197,203 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h:71,116 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:466,474,488,676... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:197 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:53 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:81,84,89,99... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:132,178,233,324... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h:200 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:154,167,180,194... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:63,64,68,117... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:229,250,270,339... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:277,279,280,285... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1091,1103,1168,1201... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:191,240,262,266... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:60,81,91 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:360,368,370,393... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:40,65,207,225 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:286,289,291,298... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:329,358,456,486... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:104,106,361,365... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:99,104,160,165 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:448,466,487,580... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14128,14138,14140,14217... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:47,49,81,91... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:333,402,461,466... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:84,121,134,138... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:579,663,700,776... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:119,144,156,176... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:63,82,126,160... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:80,82,114,124... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:141,154,160,163... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:641,705,803,821... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:231,235,241,243... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:303,389,402,406... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:55,57,78,82... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:81,158,163,168 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:59,63,79,81... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:268,279,282,284... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:102,152,155,156... | |
*/ | |
typedef _Bool bool; | |
/* | |
* Declared at: | |
* include/linux/types.h:54 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1595,1624,1648,1661... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c:77,83 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:292,319,367,394... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:203,205,214 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:215,216,218,220... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:395,511,668,1581... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:96,717 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:37,38,41,45... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2179,2268,2291,2300... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:418,729,871,1181 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1056,1363,1380,1466... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:76 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1706 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:141,159,229,269... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:317,335 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:976,1016,1047,1066... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:647,783,892,911... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:451,486,652,660... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:380 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:257 | |
*/ | |
typedef __kernel_size_t size_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:90 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:555,902,913 | |
*/ | |
typedef unsigned short ushort; | |
/* | |
* Declared at: | |
* include/linux/types.h:91 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:422,439,440,443... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:159,162,165,168... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:50,52,53,57... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:541,642,643,644... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:29 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h:76,81 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:444,445,448,487... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:175,181 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:129,130,139,141... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:145 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:307,614,616,618... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:191,202,212,223... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:561,562,563,564... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:214,468,888,1047 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.h:206,211,216,221... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:414,488,495,504... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:102,103 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:544,622,845,1346... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:340,381,394,1740... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:481,482,483,484... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:451,455,459,463... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:165,166,169,175... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:212,224 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:945,960,1369,1376 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:33,35,223,245 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:103,105,106,107... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:245,246,247,249... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1796,1797,1799 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:310,315,320,325... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:72,73,76,78... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:76,101,106,208... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:471,472,584,587... | |
*/ | |
typedef unsigned int uint; | |
/* | |
* Declared at: | |
* include/linux/types.h:92 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1931,2894,2896,3112... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:555,561,673,675 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:285,384 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:329,336,340,358... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6704 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:567,573 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:440,441,481,482... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:99,101,206,212 | |
*/ | |
typedef unsigned long ulong; | |
/* | |
* Declared at: | |
* include/linux/types.h:152 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:319,322,344,367... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:981,1005,1017,1022... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:486,510,521,525... | |
*/ | |
typedef u64 dma_addr_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:157 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:436,438 | |
*/ | |
typedef unsigned int gfp_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:161 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1525,1527,1530,1531... | |
*/ | |
typedef u64 phys_addr_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:166 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1525,1527 | |
*/ | |
typedef phys_addr_t resource_size_t; | |
/* | |
* Declared at: | |
* include/linux/types.h:174 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2329,2479,2503,2509... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:334,335,365,371... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:315,1122,1414,1422... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:232,367,428,1114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:931,932,941,948... | |
*/ | |
struct { | |
int counter; | |
}; | |
/* | |
* Declared at: | |
* include/linux/types.h:184 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:357 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:556,557,559,674... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:105 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:406,429,430,450... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:413,436,3702,5199... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1974 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:491,504,1025,1075... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:100,207,208,210... | |
*/ | |
struct list_head { | |
struct list_head *next; | |
struct list_head *prev; | |
}; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:15 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:120,121,122,123... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:247,298,299,831 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:601,603,605 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:467,468,469,470... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:960,977,983,2324... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:739,969,1883,2564... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:226,227,228,229... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:339,352,353,361... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1005,1915 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:694 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:139,140,201,230... | |
*/ | |
typedef signed char s8; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:16 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:59,60,61,62... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:154,157,162,165... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:159,160,162,163... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:565,566,567,568... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:166 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c:856,857,858,859... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:321 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h:93 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:440,441,442,606... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:96,120,123,127... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:273,275,277,278... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h:200 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:58,65,66,69... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:230,231,234,236... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:30,31,32,33... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:373,374,375,376... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:153,262,267,269... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:272,273,274,275... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:98,104 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:36,92,93,94... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:670,677,739,780... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:246,248,253,264... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:185,190,194,199 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:447,482,483 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:451,452,453,455... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c:59,61,63,65... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:117,118,119,120... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:61,62,73,74... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:92,123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:716,718,721,727... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:71,90,288,289... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c:452,453,454,455... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:146,148,149,153... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:62,63,88,89... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:351,444,485,747... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:237,238,239,265... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:457,459,460,485... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:40,41,42,43... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:113,128,197 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:39,40,41,42... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:557,597,637,768... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:143,152,153,154... | |
*/ | |
typedef unsigned char u8; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:843 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:325 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:489,491 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:280,281,282,283... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6197,6198,6201,6205 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2815,2925,3061,3062... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c:40,43,45,73... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:13318,13763,13764,13765... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:348,349,535,536... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1839,1842,1844,1848... | |
*/ | |
typedef short s16; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:19 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:380,392,422,423... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:212,217,255,293... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:40,88,89,90... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:665,676,1175,1185... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c:2059,2060,2061,2062... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:326,327 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:319,343,367,394... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:260,261,263,264... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:131,187,194,196... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h:161,166,169,170 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:312,315,334,382... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:227,248,267,535... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:349,353,381 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:202,210,214,215... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:364,366 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:290,292,294,296... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:98,99,100,102... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:264,265,266,274... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:262,265,310,318... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:94,99,145,150... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:454,457,462,481... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c:26,173,175,179... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:226,227,228,229... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:44,45,51,54... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c:28,30,32,36... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:57,58,59,60... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:54,55,56,57... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:578,591,826,846... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:68,70,71,87... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c:219,220,221,222... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:115,130,137,144... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:285,287 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:59,90,94,212... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:360,370,379,389... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:535,536,557,599... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:315,320,363,364... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:50,94,97,102... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:101,106,113,148... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:89,91,95,96... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:254,486,505,509... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:243,244,255 | |
*/ | |
typedef unsigned short u16; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:78,81 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3419,3426,3438,3596... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:106,122,148,149... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:122,136,161,162... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:706 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1266,1275,1276,1280... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:66,67,68,86... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5349,5351,5355 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:101,117,119,120... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:265,270,274,281... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c:41,43,45,56... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14673,14677,14683,14690... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2316,2317,2318,2320... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:973,975,1856,1883... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:120,122,124,127... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:332,337 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:44,76,77,82... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:439,440,441,448... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:78,82,133,136... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:170,248,326,393 | |
*/ | |
typedef int s32; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:22 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:76,387,393,653... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:156,159,160,162... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:79,82,123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:324,325,621,622... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:72,73,76,78... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.c:21,22,23,24... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:292,302,327,329... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:39,40,51,55 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:96,104,107,110... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:131,133,134,136... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:120,121,123,134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:65,66,69,71... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:111,115,116,117... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:46,49,52,55... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:427,428,429,430... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:91,94,95,96... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.h:191,201 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:360,361,363,368... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:100,101,264,267 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:102,118,125,126... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:55,56,57,58... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:192,196,201,203... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:185,186,190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:454,457,460,461... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c:26 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:7769,7770,7771,7772... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:144,153,155,188... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:156 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58,76,92... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:557,578,579,613... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:94,97,118,120... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:269,271,273,274... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c:21,22,23,24... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:125,130,144,151... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:139,141,142,143... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:44,66,68,70... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:63,64,65,66... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:234,262,289,322... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:290,292,293,294... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:185,415,425,435 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:91,96,118,138... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:94,105,139,149... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:253,254,264,265... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:184,245,246,247... | |
*/ | |
typedef unsigned int u32; | |
/* | |
* Declared at: | |
* include/asm-generic/int-ll64.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:614,615,616,736... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:924,927,936 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7060,7073,7617,7618... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:765,2485,2521,2552... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:981,983,984,1132... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:987,988,1022 | |
*/ | |
typedef unsigned long long u64; | |
/* | |
* Declared at: | |
* include/trace/trace_events.h:462 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:29,58 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:58,76,92,123 | |
*/ | |
#define __field_ext(type, item, filter_type) | |
/* | |
* Declared at: | |
* include/trace/trace_events.h:648 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58,76,92... | |
*/ | |
#define __dynamic_array(type, item, len) __entry->__data_loc_##item = __data_offsets.item; | |
/* | |
* Declared at: | |
* include/trace/trace_events.h:655 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42 | |
*/ | |
#define __assign_str(dst, src) strcpy(__get_str(dst), (src) ? (const char *)(src) : "(null)"); | |
/* | |
* Declared at: | |
* include/trace/trace_events.h:738 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:29,58,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58,76,92... | |
*/ | |
#define TP_printk(fmt, args...) "\"" fmt "\", " __stringify(args) | |
/* | |
* Declared at: | |
* include/trace/perf.h:7 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:29,58,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58,76,92... | |
*/ | |
#define __entry entry | |
/* | |
* Declared at: | |
* include/trace/perf.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27 | |
*/ | |
#define __get_str(field) ((char *)__get_dynamic_array(field)) | |
/* | |
* Declared at: | |
* include/linux/device.h:268 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:354 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1501 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1299 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1980 | |
*/ | |
struct device_driver { | |
const char *name; | |
struct bus_type *bus; | |
struct module *owner; | |
const char *mod_name; | |
bool suppress_bind_attrs; | |
enum probe_type probe_type; | |
struct of_device_id; | |
const struct of_device_id *of_match_table; | |
struct acpi_device_id; | |
const struct acpi_device_id *acpi_match_table; | |
int (*probe)(struct device *); | |
int (*remove)(struct device *); | |
void (*shutdown)(struct device *); | |
int (*suspend)(struct device *, pm_message_t); | |
int (*resume)(struct device *); | |
const struct attribute_group **groups; | |
const struct dev_pm_ops *pm; | |
struct driver_private *p; | |
}; | |
/* | |
* Declared at: | |
* include/linux/device.h:326 | |
* | |
* Called by: | |
* brcmf_usb_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1505 | |
*/ | |
extern int driver_for_each_device(struct device_driver *drv, struct device *start, void *data, int (struct device *, void *) *fn); | |
/* | |
* Declared at: | |
* include/linux/device.h:666 | |
* | |
* Called by: | |
* brcms_debugfs_add_entry() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:210 | |
*/ | |
void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/linux/device.h:891 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:946,1074 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4110,4138 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:370,1201,1215 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:851,908,1010,2551 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:59,203 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:334 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1302,1420,1427,1437... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:92,119,197,1142... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:610,815,976,1016... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1322 | |
*/ | |
struct device { | |
struct device *parent; | |
struct device_private *p; | |
struct kobject kobj; | |
const char *init_name; | |
const struct device_type *type; | |
struct mutex mutex; | |
struct bus_type *bus; | |
struct device_driver *driver; | |
void *platform_data; | |
void *driver_data; | |
struct dev_links_info links; | |
struct dev_pm_info power; | |
struct dev_pm_domain *pm_domain; | |
struct irq_domain; | |
struct irq_domain *msi_domain; | |
struct list_head msi_list; | |
int numa_node; | |
const struct dma_map_ops *dma_ops; | |
u64 *dma_mask; | |
u64 coherent_dma_mask; | |
unsigned long dma_pfn_offset; | |
struct device_dma_parameters *dma_parms; | |
struct list_head dma_pools; | |
struct dma_coherent_mem; | |
struct dma_coherent_mem *dma_mem; | |
struct dev_archdata archdata; | |
struct device_node *of_node; | |
struct fwnode_handle *fwnode; | |
dev_t devt; | |
u32 id; | |
spinlock_t devres_lock; | |
struct list_head devres_head; | |
struct klist_node knode_class; | |
struct class *class; | |
const struct attribute_group **groups; | |
void (*release)(struct device *); | |
struct iommu_group *iommu_group; | |
struct iommu_fwspec *iommu_fwspec; | |
bool offline_disabled : 1; | |
bool offline : 1; | |
}; | |
/* | |
* Declared at: | |
* include/linux/device.h:979 | |
* | |
* Called by: | |
* brcmf_ethtool_get_drvinfo() | |
* brcmf_fw_get_firmwares_pcie() | |
* brcmf_fw_request_code_done() | |
* brcmf_fw_request_nvram_done() | |
* brcmf_rx_event() | |
* brcmf_rx_frame() | |
* brcmf_usb_probe_phase2() | |
* brcms_debugfs_attach() | |
* perf_trace_brcms_ampdu_session() | |
* perf_trace_brcms_macintstatus() | |
* perf_trace_brcms_txdesc() | |
* perf_trace_brcms_txstatus() | |
* trace_event_get_offsets_brcms_ampdu_session() | |
* trace_event_get_offsets_brcms_macintstatus() | |
* trace_event_get_offsets_brcms_txdesc() | |
* trace_event_get_offsets_brcms_txstatus() | |
* trace_event_raw_event_brcms_ampdu_session() | |
* trace_event_raw_event_brcms_macintstatus() | |
* trace_event_raw_event_brcms_txdesc() | |
* trace_event_raw_event_brcms_txstatus() | |
* ... and 3 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3995,4084,4110,4138 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:458,485,496,518... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:327,349,390 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:80 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:59 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1195 | |
*/ | |
const char *dev_name(const struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/device.h:1026 | |
* | |
* Called by: | |
* brcmf_debugfs_fws_stats_read() | |
* brcmf_feat_debugfs_read() | |
* brcmf_msgbuf_stats_read() | |
* brcmf_ops_sdio_remove() | |
* brcmf_ops_sdio_resume() | |
* brcmf_ops_sdio_suspend() | |
* brcmf_pcie_get_memdump() | |
* brcmf_pcie_get_ramsize() | |
* brcmf_pcie_pm_enter_D3() | |
* brcmf_pcie_pm_leave_D3() | |
* brcmf_pcie_remove() | |
* brcmf_pcie_setup() | |
* brcmf_pcie_wowl_config() | |
* brcmf_proto_msgbuf_rx_trigger() | |
* brcmf_rx_frame() | |
* brcmf_sdio_wowl_config() | |
* brcmf_sdiod_ib_irqhandler() | |
* brcmf_sdiod_oob_irqhandler() | |
* brcmf_usb_get_buspub() | |
* brcmf_usb_probe_phase2() | |
* ... and 26 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2410,2676,2729,2858... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:71 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1292,1367 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:359,371 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:324,346,889,920... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:185,1166 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2246 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:72,92,1209,1235... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1323,1334,1344,1656... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:226,237,394,419... | |
*/ | |
void *dev_get_drvdata(const struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/device.h:1031 | |
* | |
* Called by: | |
* brcmf_ops_sdio_probe() | |
* brcmf_ops_sdio_remove() | |
* brcmf_pcie_probe() | |
* brcmf_pcie_remove() | |
* brcmf_usb_probe_cb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1221 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1174,1175,1191,1192... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1786,1854 | |
*/ | |
void dev_set_drvdata(struct device *dev, void *data); | |
/* | |
* Declared at: | |
* include/linux/device.h:1167 | |
* | |
* Called by: | |
* brcmf_common_pd_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:334 | |
*/ | |
void *dev_get_platdata(const struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/device.h:1177 | |
* | |
* Called by: | |
* brcmf_fw_request_code_done() | |
* brcmf_fw_request_nvram_done() | |
* brcmf_pcie_setup() | |
* brcmf_sdio_firmware_callback() | |
* brcmf_usb_probe_phase2() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4085 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:487,519 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1197 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1718 | |
*/ | |
extern void device_release_driver(struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/device.h:1260 | |
* | |
* Called by: | |
* __brcms_dbg() | |
* brcms_attach() | |
* brcms_b_attach() | |
* brcms_b_validate_chip_access() | |
* brcms_c_attach() | |
* brcms_c_attach_module() | |
* brcms_c_attach_stf_ant_init() | |
* brcms_c_isgoodchip() | |
* brcms_c_timers_init() | |
* brcms_c_txfifo() | |
* brcms_check_firmwares() | |
* brcms_led_register() | |
* brcms_request_fw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:93,99,114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:382,390,1135,1146... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1865,2777,2790,2805... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:265 | |
*/ | |
extern void dev_err(const struct device *dev, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/device.h:1266 | |
* | |
* Called by: | |
* brcms_bcma_probe() | |
* brcms_led_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:119 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1201 | |
*/ | |
extern void _dev_info(const struct device *dev, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/device.h:1317 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:119 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1201 | |
*/ | |
#define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | |
/* | |
* Declared at: | |
* include/linux/string.h:21 | |
* | |
* Called by: | |
* brcmf_c_preinit_dcmds() | |
* perf_trace_brcmf_dbg() | |
* perf_trace_brcmf_err() | |
* perf_trace_brcms_ampdu_session() | |
* perf_trace_brcms_dbg() | |
* perf_trace_brcms_macintstatus() | |
* perf_trace_brcms_txdesc() | |
* perf_trace_brcms_txstatus() | |
* trace_event_raw_event_brcmf_dbg() | |
* trace_event_raw_event_brcmf_err() | |
* trace_event_raw_event_brcms_ampdu_session() | |
* trace_event_raw_event_brcms_dbg() | |
* trace_event_raw_event_brcms_macintstatus() | |
* trace_event_raw_event_brcms_txdesc() | |
* trace_event_raw_event_brcms_txstatus() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h:25,40,73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:153 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58 | |
*/ | |
extern char *strcpy(char *, const char *); | |
/* | |
* Declared at: | |
* include/linux/string.h:24 | |
* | |
* Called by: | |
* brcmf_ap_add_vif() | |
* brcmf_p2p_add_vif() | |
* brcmf_vndr_ie() | |
* brcms_c_channel_mgr_attach() | |
* brcms_c_module_register() | |
* dma_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:344,357,360 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5607 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:624,4190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2206 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:587 | |
*/ | |
extern char *strncpy(char *, const char *, __kernel_size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:27 | |
* | |
* Called by: | |
* brcmf_c_preinit_dcmds() | |
* brcmf_ethtool_get_drvinfo() | |
* brcmf_fw_map_chip_to_name() | |
* brcmf_fws_macdesc_set_name() | |
* brcmf_mp_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:587,590 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:387,388,389,390 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:168,260,264 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:715 | |
*/ | |
unsigned long strlcpy(char *, const char *, size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:39 | |
* | |
* Called by: | |
* brcmf_fw_map_chip_to_name() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:596,598,601,603 | |
*/ | |
extern unsigned long strlcat(char *, const char *, __kernel_size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:42 | |
* | |
* Called by: | |
* brcms_c_country_valid() | |
* brcms_c_module_unregister() | |
* dma_getvar() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:188,189,195 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5629 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1133 | |
*/ | |
extern int strcmp(const char *, const char *); | |
/* | |
* Declared at: | |
* include/linux/string.h:45 | |
* | |
* Called by: | |
* brcmf_fw_strip_multi_v1() | |
* brcmf_fw_strip_multi_v2() | |
* brcmf_is_ssid_active() | |
* brcmf_nvram_handle_key() | |
* brcms_world_regd() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:207 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:123,127,129,131... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:158 | |
*/ | |
extern int strncmp(const char *, const char *, __kernel_size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:54 | |
* | |
* Called by: | |
* brcmf_nvram_handle_comment() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:178,180 | |
*/ | |
extern char *strchr(const char *, int); | |
/* | |
* Declared at: | |
* include/linux/string.h:63 | |
* | |
* Called by: | |
* brcmf_c_preinit_dcmds() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:167 | |
*/ | |
extern char *strrchr(const char *, int); | |
/* | |
* Declared at: | |
* include/linux/string.h:78 | |
* | |
* Called by: | |
* brcmf_feat_firmware_capabilities() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:126 | |
*/ | |
extern char *strnstr(const char *, const char *, size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:81 | |
* | |
* Called by: | |
* brcmf_create_bsscfg() | |
* brcmf_create_iovar() | |
* brcmf_fw_add_defaults() | |
* brcmf_fw_map_chip_to_name() | |
* brcmf_fw_strip_multi_v1() | |
* brcmf_fw_strip_multi_v2() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:262,265,339,373... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:203,310,311 | |
*/ | |
extern unsigned long strlen(const char *); | |
/* | |
* Declared at: | |
* include/linux/string.h:90 | |
* | |
* Called by: | |
* brcmf_c_preinit_dcmds() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:161 | |
*/ | |
extern char *strsep(char **, const char *); | |
/* | |
* Declared at: | |
* include/linux/string.h:112 | |
* | |
* Called by: | |
* brcmf_cfg80211_del_pmksa() | |
* brcmf_cfg80211_set_pmksa() | |
* brcmf_compare_update_same_bss() | |
* brcmf_flowring_add_tdls_peer() | |
* brcmf_flowring_delete_peer() | |
* brcmf_flowring_is_tdls_mac() | |
* brcmf_flowring_lookup() | |
* brcmf_fweh_process_skb() | |
* brcmf_fws_macdesc_lookup() | |
* brcmf_internal_escan_add_info() | |
* brcmf_p2p_gon_req_collision() | |
* brcmf_p2p_is_p2p_action() | |
* brcmf_p2p_is_pub_action() | |
* brcmf_p2p_scan_is_p2p_request() | |
* brcmf_parse_vndr_ies() | |
* brcmf_sdio_verifymemory() | |
* brcmf_tlv_has_ie() | |
* brcmf_valid_wpa_oui() | |
* brcmf_vif_set_mgmt_ie() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3227 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:321 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:359,3055,3058,3241... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:762 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:240,267,512,1315 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:58,95,456,466... | |
*/ | |
extern int memcmp(const void *, const void *, __kernel_size_t); | |
/* | |
* Declared at: | |
* include/linux/string.h:130 | |
* | |
* Called by: | |
* brcms_init_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1479 | |
*/ | |
extern char *kstrdup(const char *s, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/linux/string.h:133 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* brcmf_get_assoc_ies() | |
* brcmf_ops_sdio_probe() | |
* brcmf_setup_wiphy() | |
* brcmf_wiphy_wowl_params() | |
* brcms_ucode_init_buf() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1581 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5321,5337,6407,6505... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1166 | |
*/ | |
extern void *kmemdup(const void *src, size_t len, gfp_t gfp); | |
/* | |
* Declared at: | |
* include/uapi/linux/if.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:212,254 | |
*/ | |
#define IFNAMSIZ 16 | |
/* | |
* Declared at: | |
* include/uapi/linux/if.h:80 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:91,131,283 | |
*/ | |
enum net_device_flags { | |
IFF_UP = 1 << 0, | |
IFF_BROADCAST = 1 << 1 /* not referenced by brcm80211 */, | |
IFF_DEBUG = 1 << 2 /* not referenced by brcm80211 */, | |
IFF_LOOPBACK = 1 << 3 /* not referenced by brcm80211 */, | |
IFF_POINTOPOINT = 1 << 4 /* not referenced by brcm80211 */, | |
IFF_NOTRAILERS = 1 << 5 /* not referenced by brcm80211 */, | |
IFF_RUNNING = 1 << 6 /* not referenced by brcm80211 */, | |
IFF_NOARP = 1 << 7 /* not referenced by brcm80211 */, | |
IFF_PROMISC = 1 << 8, | |
IFF_ALLMULTI = 1 << 9, | |
IFF_MASTER = 1 << 10 /* not referenced by brcm80211 */, | |
IFF_SLAVE = 1 << 11 /* not referenced by brcm80211 */, | |
IFF_MULTICAST = 1 << 12 /* not referenced by brcm80211 */, | |
IFF_PORTSEL = 1 << 13 /* not referenced by brcm80211 */, | |
IFF_AUTOMEDIA = 1 << 14 /* not referenced by brcm80211 */, | |
IFF_DYNAMIC = 1 << 15 /* not referenced by brcm80211 */, | |
IFF_LOWER_UP = 1 << 16 /* not referenced by brcm80211 */, | |
IFF_DORMANT = 1 << 17 /* not referenced by brcm80211 */, | |
IFF_ECHO = 1 << 18 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/if.h:110 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:283 | |
*/ | |
#define IFF_UP IFF_UP | |
/* | |
* Declared at: | |
* include/uapi/linux/if.h:118 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:131 | |
*/ | |
#define IFF_PROMISC IFF_PROMISC | |
/* | |
* Declared at: | |
* include/uapi/linux/if.h:119 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:91 | |
*/ | |
#define IFF_ALLMULTI IFF_ALLMULTI | |
/* | |
* Declared at: | |
* include/uapi/linux/swab.h:102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:313 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:231,291,364 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2102 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1369,1856,1871 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:243,244 | |
*/ | |
#define __swab16(x) (__builtin_constant_p((__u16)(x)) ? ___constant_swab16(x) : __fswab16(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/swab.h:115 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:246,247,248,249 | |
*/ | |
#define __swab32(x) (__builtin_constant_p((__u32)(x)) ? ___constant_swab32(x) : __fswab32(x)) | |
/* | |
* Declared at: | |
* include/linux/unaligned/access_ok.h:7 | |
* | |
* Called by: | |
* brcmf_sdio_hdparse() | |
* brcmf_sdio_rxglom() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1334,1335,1498,1645 | |
*/ | |
u16 get_unaligned_le16(const void *p); | |
/* | |
* Declared at: | |
* include/linux/unaligned/access_ok.h:12 | |
* | |
* Called by: | |
* brcmf_pcie_download_fw_nvram() | |
* brcmf_sdio_download_firmware() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3298 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1460 | |
*/ | |
u32 get_unaligned_le32(const void *p); | |
/* | |
* Declared at: | |
* include/linux/unaligned/access_ok.h:22 | |
* | |
* Called by: | |
* brcmf_fweh_process_skb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:326 | |
*/ | |
u16 get_unaligned_be16(const void *p); | |
/* | |
* Declared at: | |
* include/linux/unaligned/access_ok.h:27 | |
* | |
* Called by: | |
* brcmf_fweh_process_event() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:422,423 | |
*/ | |
u32 get_unaligned_be32(const void *p); | |
/* | |
* Declared at: | |
* include/linux/unaligned/access_ok.h:42 | |
* | |
* Called by: | |
* brcmf_vndr_ie() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4193,4195 | |
*/ | |
void put_unaligned_le32(u32 val, void *p); | |
/* | |
* Declared at: | |
* include/linux/bitops.h:6 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:78,82,109,130... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h:161,162,163 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:576 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1074,1075,1076 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1762,1764,2485,2487... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:817 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:59,60,61,90... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1374,1896 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1340 | |
*/ | |
#define BIT(nr) (1UL << (nr)) | |
/* | |
* Declared at: | |
* include/linux/bitops.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:761,1307 | |
*/ | |
#define for_each_set_bit(bit, addr, size) for ((bit) = find_first_bit((addr), (size)); (bit) < (size); (bit) = find_next_bit((addr), (size), (bit) + 1)) | |
/* | |
* Declared at: | |
* include/linux/wait.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1689,1699 | |
*/ | |
struct __wait_queue { | |
unsigned int flags; | |
void *private; | |
wait_queue_func_t func; | |
struct list_head task_list; | |
}; | |
/* | |
* Declared at: | |
* include/linux/wait.h:40 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1689,1699,1706,2031... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:466,475,1475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:910,994,1124 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:368,369,640,1121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:196,202,1079 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3509,3566,5615,5622... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:933,955,982 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:706,1709,1876 | |
*/ | |
struct __wait_queue_head { | |
spinlock_t lock; | |
struct list_head task_list; | |
}; | |
/* | |
* Declared at: | |
* include/linux/wait.h:57 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1685 | |
*/ | |
#define DECLARE_WAITQUEUE(name, tsk) wait_queue_t name = __WAITQUEUE_INITIALIZER(name, tsk) | |
/* | |
* Declared at: | |
* include/linux/wait.h:75 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4128,4129 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1124 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:640 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1079 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5751,6419 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:933 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1709 | |
*/ | |
#define init_waitqueue_head(q) do { static struct lock_class_key __key; __init_waitqueue_head((q), #q, &__key); } while (0) | |
/* | |
* Declared at: | |
* include/linux/wait.h:136 | |
* | |
* Called by: | |
* brcmf_txfinalize() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:368 | |
*/ | |
int waitqueue_active(wait_queue_head_t *q); | |
/* | |
* Declared at: | |
* include/linux/wait.h:162 | |
* | |
* Called by: | |
* brcmf_sdio_dcmd_resp_wait() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1689 | |
*/ | |
extern void add_wait_queue(wait_queue_head_t *q, wait_queue_t *wait); | |
/* | |
* Declared at: | |
* include/linux/wait.h:164 | |
* | |
* Called by: | |
* brcmf_sdio_dcmd_resp_wait() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1699 | |
*/ | |
extern void remove_wait_queue(wait_queue_head_t *q, wait_queue_t *wait); | |
/* | |
* Declared at: | |
* include/linux/wait.h:201 | |
* | |
* Called by: | |
* brcmf_msgbuf_ioctl_resp_wake() | |
* brcmf_notify_vif_event() | |
* brcmf_pcie_handle_mb_data() | |
* brcmf_sdio_dcmd_resp_wake() | |
* brcmf_sdio_wait_event_wakeup() | |
* brcmf_sdiod_try_freeze() | |
* brcmf_txfinalize() | |
* brcmf_usb_ioctl_resp_wake() | |
* brcmf_wowl_nd_results() | |
* brcms_dpc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1706,2031 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:994 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:369 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:202 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3509,5615,5622,5627 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:982 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:706 | |
*/ | |
void __wake_up(wait_queue_head_t *q, unsigned int mode, int nr, void *key); | |
/* | |
* Declared at: | |
* include/linux/wait.h:217 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:994 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:369 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:202 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3509,5615,5622,5627 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:982 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:706 | |
*/ | |
#define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) | |
/* | |
* Declared at: | |
* include/linux/wait.h:223 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1706,2031 | |
*/ | |
#define wake_up_interruptible(x) __wake_up(x, TASK_INTERRUPTIBLE, 1, NULL) | |
/* | |
* Declared at: | |
* include/linux/wait.h:306 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:955 | |
*/ | |
#define wait_event(wq, condition) do { might_sleep(); if (condition) break; __wait_event(wq, condition); } while (0) | |
/* | |
* Declared at: | |
* include/linux/wait.h:378 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:466 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:910 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:196 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3566,6704 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1876 | |
*/ | |
#define wait_event_timeout(wq, condition, timeout) ({ long __ret = timeout; might_sleep(); if (!___wait_cond_timeout(condition)) __ret = __wait_event_timeout(wq, condition, timeout); __ret; }) | |
/* | |
* Declared at: | |
* include/linux/wait.h:496 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2874 | |
*/ | |
#define wait_event_interruptible_timeout(wq, condition, timeout) ({ long __ret = timeout; might_sleep(); if (!___wait_cond_timeout(condition)) __ret = __wait_event_interruptible_timeout(wq, condition, timeout); __ret; }) | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:200 | |
* | |
* Called by: | |
* brcmf_msgbuf_alloc_pktid() | |
* dma_rxfill() | |
* dma_txenq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:319 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1080,1291 | |
*/ | |
dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir, unsigned long attrs); | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:219 | |
* | |
* Called by: | |
* brcmf_msgbuf_get_pktid() | |
* brcmf_msgbuf_release_array() | |
* dma64_getnextrxp() | |
* dma_getnexttxp() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:367,394 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:897,1527 | |
*/ | |
void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir, unsigned long attrs); | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:408 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:319 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1080,1291 | |
*/ | |
#define dma_map_single(d, a, s, r) dma_map_single_attrs(d, a, s, r, 0) | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:409 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:367,394 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:897,1527 | |
*/ | |
#define dma_unmap_single(d, a, s, r) dma_unmap_single_attrs(d, a, s, r, 0) | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:517 | |
* | |
* Called by: | |
* brcmf_msgbuf_flowring_create_worker() | |
* brcmf_pcie_init_dmabuffer_for_device() | |
* brcmf_pcie_init_ringbuffers() | |
* brcmf_pcie_init_scratchbuffers() | |
* brcmf_proto_msgbuf_attach() | |
* dma_alloc_consistent() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:582,1455 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:976,1108,1254,1271 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:451 | |
*/ | |
void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag); | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:523 | |
* | |
* Called by: | |
* brcmf_msgbuf_remove_flowring() | |
* brcmf_pcie_alloc_dma_and_ring() | |
* brcmf_pcie_release_ringbuffer() | |
* brcmf_pcie_release_ringbuffers() | |
* brcmf_pcie_release_scratchbuffers() | |
* brcmf_proto_msgbuf_attach() | |
* brcmf_proto_msgbuf_detach() | |
* dma_detach() | |
* dma_ringalloc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:542,1537,1569 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1016,1047,1065,1238... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:486,755,759 | |
*/ | |
void dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle); | |
/* | |
* Declared at: | |
* include/linux/dma-mapping.h:543 | |
* | |
* Called by: | |
* brcmf_msgbuf_alloc_pktid() | |
* dma_rxfill() | |
* dma_txenq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:322 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1082,1293 | |
*/ | |
int dma_mapping_error(struct device *dev, dma_addr_t dma_addr); | |
/* | |
* Declared at: | |
* include/linux/dma-direction.h:7 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:319,367,394,1493... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:897,1080,1291,1527 | |
*/ | |
enum dma_data_direction { | |
DMA_BIDIRECTIONAL = 0 /* not referenced by brcm80211 */, | |
DMA_TO_DEVICE = 1, | |
DMA_FROM_DEVICE = 2, | |
DMA_NONE = 3 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:24 | |
* | |
* Called by: | |
* brcmf_get_pend_8021x_cnt() | |
* brcmf_msgbuf_schedule_txdata() | |
* brcmf_proto_msgbuf_rx_trigger() | |
* brcmf_sdio_clrintr() | |
* brcmf_sdio_dpc() | |
* brcmf_sdiod_freezer_detach() | |
* brcmf_sdiod_freezer_on() | |
* brcmf_sdiod_freezing() | |
* brcms_down() | |
* brcms_free() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2479,2558,2644,2665... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:775,1313 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:315,1414,1422 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:941,955,974 | |
*/ | |
int atomic_read(const atomic_t *v); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:36 | |
* | |
* Called by: | |
* brcmf_netdev_open() | |
* brcmf_sdio_bus_watchdog() | |
* brcmf_sdio_dpc() | |
* brcmf_sdio_intr_rstatus() | |
* brcmf_sdio_isr() | |
* brcmf_sdio_sendfromq() | |
* brcmf_sdiod_freezer_attach() | |
* brcmf_sdiod_freezer_off() | |
* brcmf_sdiod_freezer_on() | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2329,2503,2559,2578... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1122 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:428 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:931,932,953,968 | |
*/ | |
void atomic_set(atomic_t *v, int i); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:89 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcmf_msgbuf_txflow() | |
* brcmf_netdev_start_xmit() | |
* brcmf_sdiod_freezer_count() | |
* brcms_add_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:743 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1439,1505 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:232 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:988 | |
*/ | |
void atomic_inc(atomic_t *v); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:101 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcmf_msgbuf_process_txstatus() | |
* brcmf_sdiod_freezer_uncount() | |
* brcmf_txfinalize() | |
* brcms_del_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:875 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1450,1523 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:367 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:993 | |
*/ | |
void atomic_dec(atomic_t *v); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:184 | |
* | |
* Called by: | |
* brcmf_msgbuf_alloc_pktid() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:335 | |
*/ | |
int atomic_cmpxchg(atomic_t *v, int old, int new); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:195 | |
* | |
* Called by: | |
* brcmf_sdio_dpc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2564 | |
*/ | |
int atomic_xchg(atomic_t *v, int new); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/atomic.h:223 | |
* | |
* Called by: | |
* brcmf_sdio_dpc() | |
* brcmf_sdio_intr_rstatus() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2509,2626 | |
*/ | |
void atomic_or(int i, atomic_t *v); | |
/* | |
* Declared at: | |
* include/linux/jiffies.h:73 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:812,818,3969,4292... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:317,334 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1211 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2010,2113 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1520,1796 | |
*/ | |
extern volatile unsigned long jiffies; | |
/* | |
* Declared at: | |
* include/linux/jiffies.h:97 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:818 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2010 | |
*/ | |
#define time_after(a, b) (typecheck(unsigned long, a) && typecheck(unsigned long, b) && ((long)((b) - (a)) < 0)) | |
/* | |
* Declared at: | |
* include/linux/jiffies.h:283 | |
* | |
* Called by: | |
* brcmf_btcoex_handler() | |
* brcmf_p2p_send_action_frame() | |
* brcmf_sdio_bus_watchdog() | |
* brcms_ops_flush() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3579 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:329 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:914 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1796 | |
*/ | |
extern unsigned int jiffies_to_msecs(const unsigned long j); | |
/* | |
* Declared at: | |
* include/linux/jiffies.h:355 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcmf_ap_add_vif() | |
* brcmf_btcoex_attach() | |
* brcmf_btcoex_handler() | |
* brcmf_btcoex_set_mode() | |
* brcmf_cfg80211_del_ap_iface() | |
* brcmf_msgbuf_ioctl_resp_wait() | |
* brcmf_netdev_wait_pend8021x() | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_pcie_pm_enter_D3() | |
* brcmf_report_wowl_wakeind() | |
* brcmf_sdio_bus_txctl() | |
* brcmf_sdio_bus_watchdog() | |
* brcmf_sdio_dcmd_resp_wait() | |
* brcmf_sdio_htclk() | |
* brcmf_sdio_watchdog() | |
* brcmf_sdio_wd_timer() | |
* brcmf_usb_ioctl_resp_wait() | |
* brcms_add_timer() | |
* brcms_ops_flush() | |
* ... and 6 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:813,1686,2874,3579... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:466 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:312,315,317,329... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:910,1442,1508 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:196 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:608,800,3566 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1876 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1160,1523,1815,2002... | |
*/ | |
unsigned long msecs_to_jiffies(const unsigned int m); | |
/* | |
* Declared at: | |
* include/linux/list.h:25 | |
* | |
* Called by: | |
* brcmf_cfg80211_attach() | |
* brcmf_chip_attach() | |
* brcmf_fweh_attach() | |
* brcmf_proto_msgbuf_attach() | |
* brcmf_usb_attach() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1524 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:429,1085,1086,1088... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6864 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1075 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:309 | |
*/ | |
void INIT_LIST_HEAD(struct list_head *list); | |
/* | |
* Declared at: | |
* include/linux/list.h:90 | |
* | |
* Called by: | |
* brcmf_alloc_vif() | |
* brcmf_chip_add_core() | |
* brcmf_fweh_queue_event() | |
* brcmf_msgbuf_flowring_create() | |
* brcmf_usb_enq() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:674 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:406,430 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5208 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:491 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:100 | |
*/ | |
void list_add_tail(struct list_head *new, struct list_head *head); | |
/* | |
* Declared at: | |
* include/linux/list.h:122 | |
* | |
* Called by: | |
* brcmf_chip_detach() | |
* brcmf_free_vif() | |
* brcmf_fweh_dequeue_event() | |
* brcmf_msgbuf_dequeue_work() | |
* brcmf_proto_msgbuf_detach() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:559,1560 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:440 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5214 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1107 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:210 | |
*/ | |
void list_del(struct list_head *entry); | |
/* | |
* Declared at: | |
* include/linux/list.h:156 | |
* | |
* Called by: | |
* brcmf_usb_del_fromq() | |
* brcmf_usb_deq() | |
* brcmf_usb_free_q() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:392,460,471 | |
*/ | |
void list_del_init(struct list_head *entry); | |
/* | |
* Declared at: | |
* include/linux/list.h:200 | |
* | |
* Called by: | |
* brcmf_fweh_dequeue_event() | |
* brcmf_fweh_detach() | |
* brcmf_msgbuf_dequeue_work() | |
* brcmf_proto_msgbuf_detach() | |
* brcmf_usb_deq() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:556,1556 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:387,436 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:207,332 | |
*/ | |
int list_empty(const struct list_head *head); | |
/* | |
* Declared at: | |
* include/linux/list.h:462 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:105 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:413,436,3702,5199... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:504,1119 | |
*/ | |
#define list_for_each_entry(pos, head, member) for (pos = list_first_entry(head, typeof(*pos), member); &pos->member != (head); pos = list_next_entry(pos, member)) | |
/* | |
* Declared at: | |
* include/linux/list.h:549 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:450 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1106 | |
*/ | |
#define list_for_each_entry_safe(pos, n, head, member) for (pos = list_first_entry(head, typeof(*pos), member), n = list_next_entry(pos, member); &pos->member != (head); pos = n, n = list_next_entry(n, member)) | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:100 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3503,3530,3568,4117... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:676,777,1443,1522... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:289,390,412,432... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1284,1289,1304 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:191,475,476,679... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3039,3190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1247,2345 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1167,1179,2126 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:102,307,331 | |
*/ | |
struct work_struct { | |
atomic_long_t data; | |
struct list_head entry; | |
work_func_t func; | |
}; | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:113 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1441,1471,1508,1520 | |
*/ | |
struct delayed_work { | |
struct work_struct work; | |
struct timer_list timer; | |
struct workqueue_struct *wq; | |
int cpu; | |
}; | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:226 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4117 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1443,1522 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:390 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:475,476 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2345 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2126 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:307 | |
*/ | |
#define __INIT_WORK(_work, _func, _onstack) do { __init_work((_work), _onstack); (_work)->data = (atomic_long_t) WORK_DATA_INIT(); INIT_LIST_HEAD(&(_work)->entry); (_work)->func = (_func); } while (0) | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:241 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1471 | |
*/ | |
#define __INIT_DELAYED_WORK(_work, _func, _tflags) do { INIT_WORK(&(_work)->work, (_func)); __setup_timer(&(_work)->timer, delayed_work_timer_fn, (unsigned long)(_work), (_tflags) | TIMER_IRQSAFE); } while (0) | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:289 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4110 | |
*/ | |
enum { | |
WQ_UNBOUND = 1 << 1 /* not referenced by brcm80211 */, | |
WQ_FREEZABLE = 1 << 2 /* not referenced by brcm80211 */, | |
WQ_MEM_RECLAIM = 1 << 3, | |
WQ_HIGHPRI = 1 << 4 /* not referenced by brcm80211 */, | |
WQ_CPU_INTENSIVE = 1 << 5 /* not referenced by brcm80211 */, | |
WQ_SYSFS = 1 << 6 /* not referenced by brcm80211 */, | |
WQ_POWER_EFFICIENT = 1 << 7 /* not referenced by brcm80211 */, | |
__WQ_DRAINING = 1 << 16 /* not referenced by brcm80211 */, | |
__WQ_ORDERED = 1 << 17 /* not referenced by brcm80211 */, | |
__WQ_LEGACY = 1 << 18 /* not referenced by brcm80211 */, | |
WQ_MAX_ACTIVE = 512 /* not referenced by brcm80211 */, | |
WQ_MAX_UNBOUND_PER_CPU = 4 /* not referenced by brcm80211 */, | |
WQ_DFL_ACTIVE = WQ_MAX_ACTIVE / 2 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:374 | |
* | |
* Called by: | |
* brcmf_fws_attach() | |
* brcmf_proto_msgbuf_attach() | |
* brcmf_sdio_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4110 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1438 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2339 | |
*/ | |
extern struct workqueue_struct *__alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active, struct lock_class_key *key, const char *lock_name, ...); | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:406 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4110 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1438 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2339 | |
*/ | |
#define alloc_workqueue(fmt, flags, max_active, args...) __alloc_workqueue_key((fmt), (flags), (max_active), NULL, NULL, ##args) | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:424 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4110 | |
*/ | |
#define alloc_ordered_workqueue(fmt, flags, args...) alloc_workqueue(fmt, WQ_UNBOUND | __WQ_ORDERED | (flags), 1, ##args) | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:435 | |
* | |
* Called by: | |
* brcmf_fws_detach() | |
* brcmf_proto_msgbuf_detach() | |
* brcmf_sdio_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4245 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1566 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2421 | |
*/ | |
extern void destroy_workqueue(struct workqueue_struct *wq); | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:459 | |
* | |
* Called by: | |
* brcmf_btcoex_detach() | |
* brcmf_core_exit() | |
* brcmf_del_if() | |
* brcmf_fweh_detach() | |
* brcmf_proto_msgbuf_detach() | |
* brcmf_sdio_remove() | |
* brcms_module_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4243 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1555 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:412 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1304 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:679,680,1176 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:331 | |
*/ | |
extern bool cancel_work_sync(struct work_struct *work); | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:462 | |
* | |
* Called by: | |
* brcms_del_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1520 | |
*/ | |
extern bool cancel_delayed_work(struct delayed_work *dwork); | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:484 | |
* | |
* Called by: | |
* brcmf_fws_schedule_deq() | |
* brcmf_msgbuf_schedule_txdata() | |
* brcmf_sdio_bus_watchdog() | |
* brcmf_sdio_isr() | |
* brcmf_sdio_trigger_dpc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3503,3530,3568 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:777 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1247 | |
*/ | |
bool queue_work(struct workqueue_struct *wq, struct work_struct *work); | |
/* | |
* Declared at: | |
* include/linux/workqueue.h:543 | |
* | |
* Called by: | |
* brcmf_btcoex_dhcp_end() | |
* brcmf_btcoex_dhcp_start() | |
* brcmf_btcoex_timerfunc() | |
* brcmf_core_init() | |
* brcmf_escan_timeout() | |
* brcmf_fweh_queue_event() | |
* brcmf_inet6addr_changed() | |
* brcmf_msgbuf_flowring_create() | |
* brcmf_netdev_set_multicast_list() | |
* brcmf_p2p_af_searching_channel() | |
* brcms_module_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:676 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:289,432,449 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1289 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:191,863,1168 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3039 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1167,1179 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:102 | |
*/ | |
bool schedule_work(struct work_struct *work); | |
/* | |
* Declared at: | |
* include/uapi/linux/kernel.h:10 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:534 | |
*/ | |
#define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask)) | |
/* | |
* Declared at: | |
* include/uapi/linux/kernel.h:12 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1444 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:109,181,188 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:321,325,328,378... | |
*/ | |
#define __KERNEL_DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d)) | |
/* | |
* Declared at: | |
* include/linux/bcm47xx_nvram.h:39 | |
* | |
* Called by: | |
* brcmf_fw_request_nvram_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:464 | |
*/ | |
char *bcm47xx_nvram_get_contents(size_t *val_len); | |
/* | |
* Declared at: | |
* include/linux/bcm47xx_nvram.h:44 | |
* | |
* Called by: | |
* brcmf_fw_request_nvram_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:475 | |
*/ | |
void bcm47xx_nvram_release_contents(char *nvram); | |
/* | |
* Declared at: | |
* include/linux/of.h:289 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:43 | |
*/ | |
extern struct property *of_find_property(const struct device_node *np, const char *name, int *lenp); | |
/* | |
* Declared at: | |
* include/linux/of.h:328 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:36 | |
*/ | |
extern int of_device_is_compatible(const struct device_node *device, const char *); | |
/* | |
* Declared at: | |
* include/linux/of.h:1046 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:39 | |
*/ | |
int of_property_read_u32(const struct device_node *np, const char *propname, u32 *out_value); | |
/* | |
* Declared at: | |
* include/linux/of_irq.h:107 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:46 | |
*/ | |
extern unsigned int irq_of_parse_and_map(struct device_node *node, int index); | |
/* | |
* Declared at: | |
* include/linux/irq.h:248 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:51 | |
*/ | |
u32 irqd_get_trigger_type(struct irq_data *d); | |
/* | |
* Declared at: | |
* include/linux/irq.h:652 | |
* | |
* Called by: | |
* brcmf_of_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:51 | |
*/ | |
extern struct irq_data *irq_get_irq_data(unsigned int irq); | |
/* | |
* Declared at: | |
* include/linux/cordic.h:27 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3451,3455,3456 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23130,23131,23174,23178... | |
*/ | |
struct cordic_iq { | |
s32 i; | |
s32 q; | |
}; | |
/* | |
* Declared at: | |
* include/linux/cordic.h:46 | |
* | |
* Called by: | |
* wlc_lcnphy_start_tx_tone() | |
* wlc_phy_gen_load_samples_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3451 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23174 | |
*/ | |
struct cordic_iq cordic_calc_iq(s32 theta); | |
/* | |
* Declared at: | |
* include/linux/delay.h:42 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4518 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:811 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3424 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18508,20076,27502,27700 | |
*/ | |
#define mdelay(n) ( (__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*1000) : ({unsigned long __ms=(n); while (__ms--) udelay(1000);})) | |
/* | |
* Declared at: | |
* include/linux/delay.h:57 | |
* | |
* Called by: | |
* brcmf_cfg80211_stop_ap() | |
* brcmf_delay() | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_p2p_send_action_frame() | |
* brcmf_pcie_download_fw_nvram() | |
* brcmf_pcie_release_irq() | |
* brcmf_pcie_reset_device() | |
* brcmf_pcie_send_mb_data() | |
* brcmf_proto_msgbuf_attach() | |
* brcmf_sdio_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4256 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1514 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3426,4655 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:575,665,864,867... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1194,1730 | |
*/ | |
void msleep(unsigned int msecs); | |
/* | |
* Declared at: | |
* include/linux/delay.h:59 | |
* | |
* Called by: | |
* brcmf_chip_ai_coredisable() | |
* brcmf_chip_ai_resetcore() | |
* brcmf_sdio_htclk() | |
* brcmf_sdio_kso_control() | |
* brcmf_sdiod_regrw_helper() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:705,821 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:333 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:378,459 | |
*/ | |
void usleep_range(unsigned long min, unsigned long max); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:159 | |
*/ | |
#define IRQF_TRIGGER_HIGH 0x00000004 | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:65 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1145 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:838 | |
*/ | |
#define IRQF_SHARED 0x00000080 | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:139 | |
* | |
* Called by: | |
* brcmf_pcie_request_irq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:837 | |
*/ | |
extern int request_threaded_irq(unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long flags, const char *name, void *dev); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:144 | |
* | |
* Called by: | |
* brcmf_sdiod_intr_register() | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1144 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:117 | |
*/ | |
int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:158 | |
* | |
* Called by: | |
* brcmf_pcie_release_irq() | |
* brcmf_sdiod_intr_unregister() | |
* brcms_free() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:295 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:197 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:861 | |
*/ | |
extern const void *free_irq(unsigned int, void *); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:202 | |
* | |
* Called by: | |
* brcmf_sdiod_oob_irqhandler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:81 | |
*/ | |
extern void disable_irq_nosync(unsigned int irq); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:206 | |
* | |
* Called by: | |
* brcmf_sdio_clrintr() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2480 | |
*/ | |
extern void enable_irq(unsigned int irq); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:395 | |
* | |
* Called by: | |
* brcmf_ops_sdio_suspend() | |
* brcmf_sdiod_intr_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:130,1265 | |
*/ | |
int enable_irq_wake(unsigned int irq); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:400 | |
* | |
* Called by: | |
* brcmf_sdiod_intr_unregister() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:194 | |
*/ | |
int disable_irq_wake(unsigned int irq); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:526 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:298,987,1009,1127 | |
*/ | |
struct tasklet_struct { | |
struct tasklet_struct *next; | |
unsigned long state; | |
atomic_t count; | |
void (*func)(unsigned long); | |
unsigned long data; | |
}; | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:572 | |
* | |
* Called by: | |
* brcms_dpc() | |
* brcms_isr() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:987,1009 | |
*/ | |
void tasklet_schedule(struct tasklet_struct *t); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:620 | |
* | |
* Called by: | |
* brcms_free() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:298 | |
*/ | |
extern void tasklet_kill(struct tasklet_struct *t); | |
/* | |
* Declared at: | |
* include/linux/interrupt.h:622 | |
* | |
* Called by: | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1127 | |
*/ | |
extern void tasklet_init(struct tasklet_struct *t, void (unsigned long) *func, unsigned long data); | |
/* | |
* Declared at: | |
* include/linux/sched.h:175 | |
* | |
* Called by: | |
* brcmf_sdio_dcmd_resp_wait() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1693 | |
*/ | |
extern long schedule_timeout(long timeout); | |
/* | |
* Declared at: | |
* include/linux/sched.h:180 | |
* | |
* Called by: | |
* brcms_free() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:316 | |
*/ | |
void schedule(); | |
/* | |
* Declared at: | |
* include/linux/sched.h:1481 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3423 | |
*/ | |
#define cond_resched() ({ ___might_sleep(__FILE__, __LINE__, 0); _cond_resched(); }) | |
/* | |
* Declared at: | |
* include/linux/firmware.h:42 | |
* | |
* Called by: | |
* brcms_request_fw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:380,388 | |
*/ | |
int request_firmware(const struct firmware **fw, const char *name, struct device *device); | |
/* | |
* Declared at: | |
* include/linux/firmware.h:44 | |
* | |
* Called by: | |
* brcmf_fw_get_firmwares_pcie() | |
* brcmf_fw_request_code_done() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:507,551 | |
*/ | |
int request_firmware_nowait(struct module *module, bool uevent, const char *name, struct device *device, gfp_t gfp, void *context, void (const struct firmware *, void *) *cont); | |
/* | |
* Declared at: | |
* include/linux/firmware.h:53 | |
* | |
* Called by: | |
* brcmf_fw_request_nvram_done() | |
* brcmf_pcie_download_fw_nvram() | |
* brcmf_sdio_download_firmware() | |
* brcmf_usb_probe_phase2() | |
* brcms_release_fw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3302 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:476,486 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:358,359 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1176,1184 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1461 | |
*/ | |
void release_firmware(const struct firmware *fw); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_pci.h:242 | |
* | |
* Called by: | |
* brcms_ops_start() | |
* brcms_ops_stop() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:458,481 | |
*/ | |
extern void bcma_core_pci_power_save(struct bcma_bus *bus, bool up); | |
/* | |
* Declared at: | |
* include/linux/timer.h:12 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3968,4132,4133,4134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:302,313,316,334... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:731,732,1211,3187... | |
*/ | |
struct timer_list { | |
struct hlist_node entry; | |
unsigned long expires; | |
void (*function)(unsigned long); | |
unsigned long data; | |
u32 flags; | |
}; | |
/* | |
* Declared at: | |
* include/linux/timer.h:92 | |
* | |
* Called by: | |
* brcmf_btcoex_attach() | |
* brcmf_init_escan() | |
* brcmf_sdio_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4132 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:383 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3187 | |
*/ | |
void init_timer_key(struct timer_list *timer, unsigned int flags, const char *name, struct lock_class_key *key); | |
/* | |
* Declared at: | |
* include/linux/timer.h:123 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4132 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:383 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3187 | |
*/ | |
#define __init_timer(_timer, _flags) init_timer_key((_timer), (_flags), NULL, NULL) | |
/* | |
* Declared at: | |
* include/linux/timer.h:181 | |
* | |
* Called by: | |
* brcmf_notify_escan_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:731 | |
*/ | |
int timer_pending(const struct timer_list *timer); | |
/* | |
* Declared at: | |
* include/linux/timer.h:188 | |
* | |
* Called by: | |
* brcmf_btcoex_handler() | |
* brcmf_cfg80211_escan() | |
* brcmf_sdio_watchdog() | |
* brcmf_sdio_wd_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3968,4297 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:313,316,334 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1211 | |
*/ | |
extern int mod_timer(struct timer_list *timer, unsigned long expires); | |
/* | |
* Declared at: | |
* include/linux/timer.h:197 | |
* | |
* Called by: | |
* brcmf_sdio_wd_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4293 | |
*/ | |
extern void add_timer(struct timer_list *timer); | |
/* | |
* Declared at: | |
* include/linux/timer.h:202 | |
* | |
* Called by: | |
* brcmf_btcoex_detach() | |
* brcmf_btcoex_dhcp_end() | |
* brcmf_btcoex_handler() | |
* brcmf_notify_escan_complete() | |
* brcmf_sdio_wd_timer() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4278 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:302,409,443 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:732 | |
*/ | |
extern int del_timer_sync(struct timer_list *timer); | |
/* | |
* Declared at: | |
* include/uapi/linux/in6.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:155,836,843,846... | |
*/ | |
struct in6_addr { | |
union { | |
__u8 u6_addr8[16]; | |
__be16 u6_addr16[8]; | |
__be32 u6_addr32[4]; | |
} in6_u; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/if_packet.h:26 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:280 | |
*/ | |
#define PACKET_MULTICAST 2 | |
/* | |
* Declared at: | |
* include/linux/ethtool.h:304 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:394,469 | |
*/ | |
struct ethtool_ops { | |
int (*get_settings)(struct net_device *, struct ethtool_cmd *); | |
int (*set_settings)(struct net_device *, struct ethtool_cmd *); | |
void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *); | |
int (*get_regs_len)(struct net_device *); | |
void (*get_regs)(struct net_device *, struct ethtool_regs *, void *); | |
void (*get_wol)(struct net_device *, struct ethtool_wolinfo *); | |
int (*set_wol)(struct net_device *, struct ethtool_wolinfo *); | |
u32 (*get_msglevel)(struct net_device *); | |
void (*set_msglevel)(struct net_device *, u32); | |
int (*nway_reset)(struct net_device *); | |
u32 (*get_link)(struct net_device *); | |
int (*get_eeprom_len)(struct net_device *); | |
int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); | |
int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); | |
int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *); | |
int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *); | |
void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *); | |
int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *); | |
void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *); | |
int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *); | |
void (*self_test)(struct net_device *, struct ethtool_test *, u64 *); | |
void (*get_strings)(struct net_device *, u32, u8 *); | |
int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state); | |
void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *); | |
int (*begin)(struct net_device *); | |
void (*complete)(struct net_device *); | |
u32 (*get_priv_flags)(struct net_device *); | |
int (*set_priv_flags)(struct net_device *, u32); | |
int (*get_sset_count)(struct net_device *, int); | |
int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *); | |
int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *); | |
int (*flash_device)(struct net_device *, struct ethtool_flash *); | |
int (*reset)(struct net_device *, u32 *); | |
u32 (*get_rxfh_key_size)(struct net_device *); | |
u32 (*get_rxfh_indir_size)(struct net_device *); | |
int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *); | |
int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8); | |
void (*get_channels)(struct net_device *, struct ethtool_channels *); | |
int (*set_channels)(struct net_device *, struct ethtool_channels *); | |
int (*get_dump_flag)(struct net_device *, struct ethtool_dump *); | |
int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *); | |
int (*set_dump)(struct net_device *, struct ethtool_dump *); | |
int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *); | |
int (*get_module_info)(struct net_device *, struct ethtool_modinfo *); | |
int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *); | |
int (*get_eee)(struct net_device *, struct ethtool_eee *); | |
int (*set_eee)(struct net_device *, struct ethtool_eee *); | |
int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, void *); | |
int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, const void *); | |
int (*get_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *); | |
int (*set_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *); | |
int (*get_link_ksettings)(struct net_device *, struct ethtool_link_ksettings *); | |
int (*set_link_ksettings)(struct net_device *, const struct ethtool_link_ksettings *); | |
}; | |
/* | |
* Declared at: | |
* include/linux/netdev_features.h:15 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:433,435 | |
*/ | |
typedef u64 netdev_features_t; | |
/* | |
* Declared at: | |
* include/linux/netdev_features.h:91 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:433,435 | |
*/ | |
#define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit)) | |
/* | |
* Declared at: | |
* include/uapi/linux/netdevice.h:41 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:622 | |
*/ | |
#define NET_NAME_UNKNOWN 0 | |
/* | |
* Declared at: | |
* include/linux/notifier.h:52 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1007,1013 | |
*/ | |
typedef int (*notifier_fn_t)(struct notifier_block *, unsigned long, void *); | |
/* | |
* Declared at: | |
* include/linux/notifier.h:55 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1007,1008,1013,1014... | |
*/ | |
struct notifier_block { | |
notifier_fn_t notifier_call; | |
struct notifier_block *next; | |
int priority; | |
}; | |
/* | |
* Declared at: | |
* include/linux/notifier.h:159 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:744,830,832 | |
*/ | |
#define NOTIFY_DONE 0x0000 | |
/* | |
* Declared at: | |
* include/linux/notifier.h:160 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:750,764,794,812... | |
*/ | |
#define NOTIFY_OK 0x0001 | |
/* | |
* Declared at: | |
* arch/x86/include/asm/current.h:12 | |
* | |
* Called by: | |
* brcmf_add_if() | |
* brcmf_sdio_dcmd_resp_wait() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1685,1692,1695 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:646 | |
*/ | |
struct task_struct *get_current(); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/current.h:17 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1685,1692,1695 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:646 | |
*/ | |
#define current get_current() | |
/* | |
* Declared at: | |
* include/linux/rtnetlink.h:27 | |
* | |
* Called by: | |
* brcmf_del_if() | |
* brcmf_p2p_ifp_removed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:670 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2311 | |
*/ | |
extern void rtnl_lock(); | |
/* | |
* Declared at: | |
* include/linux/rtnetlink.h:28 | |
* | |
* Called by: | |
* brcmf_del_if() | |
* brcmf_p2p_ifp_removed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:672 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2314 | |
*/ | |
extern void rtnl_unlock(); | |
/* | |
* Declared at: | |
* include/net/addrconf.h:277 | |
* | |
* Called by: | |
* brcmf_bus_started() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1014 | |
*/ | |
int register_inet6addr_notifier(struct notifier_block *nb); | |
/* | |
* Declared at: | |
* include/net/addrconf.h:278 | |
* | |
* Called by: | |
* brcmf_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1079 | |
*/ | |
int unregister_inet6addr_notifier(struct notifier_block *nb); | |
/* | |
* Declared at: | |
* include/net/ipv6.h:464 | |
* | |
* Called by: | |
* brcmf_inet6addr_changed() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:836 | |
*/ | |
bool ipv6_addr_equal(const struct in6_addr *a1, const struct in6_addr *a2); | |
/* | |
* Declared at: | |
* include/linux/debugfs.h:84 | |
* | |
* Called by: | |
* brcms_debugfs_add_entry() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:217 | |
*/ | |
struct dentry *debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, void *data, const struct file_operations *fops); | |
/* | |
* Declared at: | |
* include/linux/debugfs.h:96 | |
* | |
* Called by: | |
* brcmf_debug_attach() | |
* brcmf_debugfs_init() | |
* brcms_debugfs_attach() | |
* brcms_debugfs_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:59,80 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:39,58 | |
*/ | |
struct dentry *debugfs_create_dir(const char *name, struct dentry *parent); | |
/* | |
* Declared at: | |
* include/linux/debugfs.h:108 | |
* | |
* Called by: | |
* brcmf_debug_detach() | |
* brcmf_debugfs_exit() | |
* brcms_debugfs_detach() | |
* brcms_debugfs_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:69,92 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:49,66 | |
*/ | |
void debugfs_remove_recursive(struct dentry *dentry); | |
/* | |
* Declared at: | |
* include/linux/debugfs.h:127 | |
* | |
* Called by: | |
* brcmf_sdio_debugfs_create() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3132 | |
*/ | |
struct dentry *debugfs_create_u32(const char *name, umode_t mode, struct dentry *parent, u32 *value); | |
/* | |
* Declared at: | |
* include/linux/debugfs.h:163 | |
* | |
* Called by: | |
* brcmf_debugfs_add_entry() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:105 | |
*/ | |
struct dentry *debugfs_create_devm_seqfile(struct device *dev, const char *name, struct dentry *parent, int (struct seq_file *, void *) *read_fn); | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:31 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2657,2659 | |
*/ | |
#define __le64_to_cpu(x) ((__force __u64)(__le64)(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1451,1453,1462 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:443,444,450,451... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:425 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:129,130,136 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:120,121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:101 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1551 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:779,813,817,821... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:446,447,448,449... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:887 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:172,186,279,287... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:56,70,136,137... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:504,1134,1136,1142... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:676,701,731,732... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:722,723,724,725... | |
*/ | |
#define __cpu_to_le32(x) ((__force __le32)(__u32)(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:33 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1020,1038,1039,1040... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:845,865,1089,1137 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:161,191,216,241... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1577,1578,1580,1609... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:693,2274 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:131,132,133,134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:782,783,822,880... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2562,2576,2577,2578... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:890,1558,1581 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:191,292,419 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:463,1116,1117,1118... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1237,1241,1519,1752... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:894,1515,1518 | |
*/ | |
#define __le32_to_cpu(x) ((__force __u32)(__le32)(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:34 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:618,669,704,759... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1436,1437 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:445,446,449,610... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:235,256,1039 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:690,6291,6523,6531... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:669,670,676,677 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:451,747,993,1064... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:888 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:94,213 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:494 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:535,536,737,741... | |
*/ | |
#define __cpu_to_le16(x) ((__force __le16)(__u16)(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:35 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:537,583,614,663... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2237 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:843,844,866,1090... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:691,692,882,888... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2522,2524,2621,2655... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1565 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:453,1095,1096,1097... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1235,1247,1613,1664... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:941 | |
*/ | |
#define __le16_to_cpu(x) ((__force __u16)(__le16)(x)) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1548 | |
*/ | |
#define __cpu_to_be32(x) ((__force __be32)__swab32((x))) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:40 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:313 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:231 | |
*/ | |
#define __cpu_to_be16(x) ((__force __be16)__swab16((x))) | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:55 | |
* | |
* Called by: | |
* brcmf_pcie_adjust_ramsize() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1376,1379 | |
*/ | |
__u32 __le32_to_cpup(const __le32 *p); | |
/* | |
* Declared at: | |
* include/uapi/linux/byteorder/little_endian.h:59 | |
* | |
* Called by: | |
* brcmf_usb_dl_cmd() | |
* brcmf_usb_recv_ctl() | |
* brcmf_usb_send_ctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:265,297,736 | |
*/ | |
__le16 __cpu_to_le16p(const __u16 *p); | |
/* | |
* Declared at: | |
* include/uapi/linux/types.h:28 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:537,583,614,618... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1436,1437,2237 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:445,446,449,610... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:235,256,1039 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:690,691,692,882... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:265,297,669,670... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:451,747,993,1064... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:888,911,1563,1565 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:94,213 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:453,494,1095,1096... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:535,536,737,741... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:941 | |
*/ | |
typedef __u16 __le16; | |
/* | |
* Declared at: | |
* include/uapi/linux/types.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:313,326 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1113,1159 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:231,291,317,364 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2102 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1369,1856,1871 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:243,244 | |
*/ | |
typedef __u16 __be16; | |
/* | |
* Declared at: | |
* include/uapi/linux/types.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1012,1020,1038,1039... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:443,444,450,451... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:425,427,428 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:129,130,136,161... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:120,121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1577,1578,1580,1609... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:101,102,103 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:693,1551,1552,2274 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:131,132,133,134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:779,782,783,813... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:446,447,448,449... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:887,890,908,1557... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:172,176,186,189... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:41,42,56,70... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:463,504,1116,1117... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:675,676,701,731... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:290,303,722,723... | |
*/ | |
typedef __u32 __le32; | |
/* | |
* Declared at: | |
* include/uapi/linux/types.h:31 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:736,768,774,778... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1548,1549 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:246,247,248,249... | |
*/ | |
typedef __u32 __be32; | |
/* | |
* Declared at: | |
* include/uapi/linux/types.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2657,2659 | |
*/ | |
typedef __u64 __le64; | |
/* | |
* Declared at: | |
* include/asm-generic/delay.h:19 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1051 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:731,3742 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1223,1344,1350,1819... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:767,769,774,776... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17503,17531,17679,17811... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:146,1051,1057,1063 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:141 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1250 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:310,327,338,354... | |
*/ | |
#define udelay(n) ({ if (__builtin_constant_p(n)) { if ((n) / 20000 >= 1) __bad_udelay(); else __const_udelay((n) * 0x10c7ul); } else { __udelay(n); } }) | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:28 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:752,754 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:278,371,373,386... | |
*/ | |
#define BCMA_IOCTL 0x0408 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:279,372,387,463 | |
*/ | |
#define BCMA_IOCTL_CLK 0x0001 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:279,372,387 | |
*/ | |
#define BCMA_IOCTL_FGC 0x0002 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:34 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1294,3216 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:441,765 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:566 | |
*/ | |
#define BCMA_IOST 0x0500 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:40 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:281,366,376,381... | |
*/ | |
#define BCMA_RESET_CTL 0x0800 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_regs.h:41 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:282,367,377,381... | |
*/ | |
#define BCMA_RESET_CTL_RESET 0x0001 | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:36 | |
* | |
* Called by: | |
* brcmf_msgbuf_process_event() | |
* brcmf_msgbuf_process_rx_complete() | |
* brcmf_rx_hdrpull() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1113,1159 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:317 | |
*/ | |
__be16 eth_type_trans(struct sk_buff *skb, struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:101 | |
* | |
* Called by: | |
* brcmf_cfg80211_change_station() | |
* brcmf_flowring_create() | |
* brcmf_p2p_generate_bss_mac() | |
* brcms_b_attach() | |
* brcms_c_get_macaddr() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1907,4690 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4761 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:473 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:141 | |
*/ | |
bool is_zero_ether_addr(const u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:119 | |
* | |
* Called by: | |
* brcmf_cfg80211_add_key() | |
* brcmf_flowring_create() | |
* brcmf_flowring_lookup() | |
* brcmf_fws_macdesc_find() | |
* brcmf_fws_process_skb() | |
* brcms_c_d11hdrs_mac80211() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6355,6496,6519,6537... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2310 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:776,2099 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:81,126 | |
*/ | |
bool is_multicast_ether_addr(const u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:165 | |
* | |
* Called by: | |
* brcms_b_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4689 | |
*/ | |
bool is_broadcast_ether_addr(const u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:194 | |
* | |
* Called by: | |
* brcms_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1163 | |
*/ | |
bool is_valid_ether_addr(const u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:241 | |
* | |
* Called by: | |
* brcmf_cfg80211_connect() | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_escan_prep() | |
* brcmf_notify_escan_complete() | |
* brcmf_p2p_escan() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:738,968,1474,2028... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:700 | |
*/ | |
void eth_broadcast_addr(u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:252 | |
* | |
* Called by: | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_flowring_delete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:254 | |
*/ | |
void eth_zero_addr(u8 *addr); | |
/* | |
* Declared at: | |
* include/linux/etherdevice.h:318 | |
* | |
* Called by: | |
* brcmf_p2p_notify_action_frame_rx() | |
* brcmf_p2p_notify_rx_mgmt_p2p_probereq() | |
* brcmf_p2p_scan_finding_common_channel() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1245,1387,1875 | |
*/ | |
bool ether_addr_equal(const u8 *addr1, const u8 *addr2); | |
/* | |
* Declared at: | |
* include/linux/errno.h:13 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3182 | |
*/ | |
#define ERESTARTSYS 512 | |
/* | |
* Declared at: | |
* include/linux/errno.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:192,197 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:566 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:39 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5265,5315 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:821 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2268 | |
*/ | |
#define ENOTSUPP 524 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:22 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1615,1624 | |
*/ | |
#define ENOMSG 42 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:23 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:832 | |
*/ | |
#define EIDRM 43 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:773,781,792,825... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:297,306,312 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:494,583 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5403 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23290,26251,26263,26270... | |
*/ | |
#define EBADE 52 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:43 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1339 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:330 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1593 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:311,314 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5626,5637 | |
*/ | |
#define ENODATA 61 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:45 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2755 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5615 | |
*/ | |
#define ENOSR 63 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:53 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1050,1349,1354,1358... | |
*/ | |
#define EPROTO 71 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:66 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:796 | |
*/ | |
#define EILSEQ 84 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:77 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:212 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:501 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:673,843,854,898... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2173 | |
*/ | |
#define EOPNOTSUPP 95 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:87 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:100 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5502 | |
*/ | |
#define ENOBUFS 105 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:92 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2882,3193 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:757,815 | |
*/ | |
#define ETIMEDOUT 110 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:101 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2012,2027 | |
*/ | |
#define ENAVAIL 119 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:106 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4974,5022,5051 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:315,336,339,364... | |
*/ | |
#define ENOMEDIUM 123 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno.h:118 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:449 | |
*/ | |
#define ERFKILL 132 | |
/* | |
* Declared at: | |
* include/uapi/linux/stat.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:52,64,73 | |
*/ | |
#define S_IRUSR 00400 | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:291 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4126,4127 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1523 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1129,1130 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:641 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1082,1083 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5752 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:48 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2326 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:125 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:375 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:308 | |
*/ | |
#define spin_lock_init(_lock) do { spinlock_check(_lock); raw_spin_lock_init(&(_lock)->rlock); } while (0) | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:297 | |
* | |
* Called by: | |
* brcmf_cfg80211_arm_vif_event() | |
* brcmf_cfg80211_vif_event_armed() | |
* brcmf_notify_vif_event() | |
* brcms_isr() | |
* vif_event_equals() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1004 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5595,6670,6681,6692 | |
*/ | |
void spin_lock(spinlock_t *lock); | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:302 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcms_debugfs_macstat_read() | |
* brcms_down() | |
* brcms_dpc() | |
* brcms_ops_add_interface() | |
* brcms_ops_ampdu_action() | |
* brcms_ops_bss_info_changed() | |
* brcms_ops_conf_tx() | |
* brcms_ops_config() | |
* brcms_ops_configure_filter() | |
* brcms_ops_get_tsf() | |
* brcms_ops_rfkill_poll() | |
* brcms_ops_set_tsf() | |
* brcms_ops_start() | |
* brcms_ops_stop() | |
* brcms_ops_sw_scan_complete() | |
* brcms_ops_sw_scan_start() | |
* brcms_ops_tx() | |
* brcms_suspend() | |
* brcms_tx_flush_completed() | |
* ... and 6 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1781,2301,2461,2749... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:410,435,441,472... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:115 | |
*/ | |
void spin_lock_bh(spinlock_t *lock); | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:327 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2478 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:555,673 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:973,1365,1375,1385 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:265 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:386,405,470,489... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:66 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:567 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:126 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:198 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:99,206 | |
*/ | |
#define spin_lock_irqsave(lock, flags) do { raw_spin_lock_irqsave(spinlock_check(lock), flags); } while (0) | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:337 | |
* | |
* Called by: | |
* brcmf_cfg80211_arm_vif_event() | |
* brcmf_cfg80211_vif_event_armed() | |
* brcmf_notify_vif_event() | |
* brcms_isr() | |
* vif_event_equals() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1013 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5603,5614,5619,5626... | |
*/ | |
void spin_unlock(spinlock_t *lock); | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:342 | |
* | |
* Called by: | |
* _brcms_timer() | |
* brcms_debugfs_macstat_read() | |
* brcms_down() | |
* brcms_dpc() | |
* brcms_ops_add_interface() | |
* brcms_ops_ampdu_action() | |
* brcms_ops_bss_info_changed() | |
* brcms_ops_conf_tx() | |
* brcms_ops_config() | |
* brcms_ops_configure_filter() | |
* brcms_ops_get_tsf() | |
* brcms_ops_rfkill_poll() | |
* brcms_ops_set_tsf() | |
* brcms_ops_start() | |
* brcms_ops_stop() | |
* brcms_ops_sw_scan_complete() | |
* brcms_ops_sw_scan_start() | |
* brcms_ops_tx() | |
* brcms_suspend() | |
* brcms_tx_flush_completed() | |
* ... and 6 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1784,1791,2309,2463... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:419,437,452,474... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:117 | |
*/ | |
void spin_unlock_bh(spinlock_t *lock); | |
/* | |
* Declared at: | |
* include/linux/spinlock.h:352 | |
* | |
* Called by: | |
* brcmf_commonring_unlock() | |
* brcmf_flowring_block() | |
* brcmf_fweh_dequeue_event() | |
* brcmf_fweh_queue_event() | |
* brcmf_fws_unlock() | |
* brcmf_msgbuf_dequeue_work() | |
* brcmf_msgbuf_flowring_create() | |
* brcmf_sdio_clrintr() | |
* brcmf_sdiod_intr_register() | |
* brcmf_txflowblock_if() | |
* brcmf_usb_del_fromq() | |
* brcmf_usb_deq() | |
* brcmf_usb_enq() | |
* brcmf_usb_tx() | |
* brcmf_usb_tx_complete() | |
* brcms_dpc() | |
* brcms_intrsoff() | |
* brcms_intrson() | |
* brcms_intrsrestore() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2483 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:561,675 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:975,1367,1377,1387 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:275 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:388,395,409,472... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:74 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:573 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:128 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:202,222,231 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:101,212 | |
*/ | |
void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:109 | |
* | |
* Called by: | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:195 | |
*/ | |
ssize_t seq_read(struct file *, char *, size_t, loff_t *); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:110 | |
* | |
* Called by: | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:196 | |
*/ | |
loff_t seq_lseek(struct file *, loff_t, int); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:112 | |
* | |
* Called by: | |
* brcmf_sdio_dump_console() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2946,2952 | |
*/ | |
int seq_write(struct seq_file *seq, const void *data, size_t len); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:117 | |
* | |
* Called by: | |
* brcmf_debugfs_fws_stats_read() | |
* brcmf_debugfs_sdio_count_read() | |
* brcmf_feat_debugfs_read() | |
* brcmf_msgbuf_stats_read() | |
* brcmf_revinfo_read() | |
* brcmf_sdio_assert_info() | |
* brcmf_sdio_trap_info() | |
* brcms_debugfs_hardware_read() | |
* brcms_debugfs_macstat_read() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2975,3023,3086 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:76,79,80,83 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1376,1379,1382,1385... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:925,926,927,928... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:83,119,120,121... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2249 | |
*/ | |
void seq_printf(struct seq_file *m, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:119 | |
* | |
* Called by: | |
* brcmf_msgbuf_stats_read() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1393 | |
*/ | |
void seq_puts(struct seq_file *m, const char *s); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:135 | |
* | |
* Called by: | |
* brcms_debugfs_entry_open() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:188 | |
*/ | |
int single_open(struct file *, int (struct seq_file *, void *) *, void *); | |
/* | |
* Declared at: | |
* include/linux/seq_file.h:137 | |
* | |
* Called by: | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:194 | |
*/ | |
int single_release(struct inode *, struct file *); | |
/* | |
* Declared at: | |
* include/linux/spinlock_types.h:64 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1781,1784,1791,2301... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:555,561,673,675... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:410,419,435,437... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:265,275,641 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:115,117 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:386,388,395,405... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5595,5603,5614,5619... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:48,66,74 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:567,573,2326 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:125,126,128 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:198,202,222,231... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:99,101,206,212... | |
*/ | |
struct spinlock { | |
union { | |
struct raw_spinlock rlock; | |
}; | |
}; | |
/* | |
* Declared at: | |
* include/linux/fs.h:1655 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:191,218 | |
*/ | |
struct file_operations { | |
struct module *owner; | |
loff_t (*llseek)(struct file *, loff_t, int); | |
ssize_t (*read)(struct file *, char *, size_t, loff_t *); | |
ssize_t (*write)(struct file *, const char *, size_t, loff_t *); | |
ssize_t (*read_iter)(struct kiocb *, struct iov_iter *); | |
ssize_t (*write_iter)(struct kiocb *, struct iov_iter *); | |
int (*iterate)(struct file *, struct dir_context *); | |
int (*iterate_shared)(struct file *, struct dir_context *); | |
unsigned int (*poll)(struct file *, struct poll_table_struct *); | |
long (*unlocked_ioctl)(struct file *, unsigned int, unsigned long); | |
long (*compat_ioctl)(struct file *, unsigned int, unsigned long); | |
int (*mmap)(struct file *, struct vm_area_struct *); | |
int (*open)(struct inode *, struct file *); | |
int (*flush)(struct file *, fl_owner_t); | |
int (*release)(struct inode *, struct file *); | |
int (*fsync)(struct file *, loff_t, loff_t, int); | |
int (*fasync)(int, struct file *, int); | |
int (*lock)(struct file *, int, struct file_lock *); | |
ssize_t (*sendpage)(struct file *, struct page *, int, size_t, loff_t *, int); | |
unsigned long (*get_unmapped_area)(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); | |
int (*check_flags)(int); | |
int (*flock)(struct file *, int, struct file_lock *); | |
ssize_t (*splice_write)(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int); | |
ssize_t (*splice_read)(struct file *, loff_t *, struct pipe_inode_info *, size_t, unsigned int); | |
int (*setlease)(struct file *, long, struct file_lock **, void **); | |
long (*fallocate)(struct file *, int, loff_t, loff_t); | |
void (*show_fdinfo)(struct seq_file *, struct file *); | |
ssize_t (*copy_file_range)(struct file *, loff_t, struct file *, loff_t, size_t, unsigned int); | |
int (*clone_file_range)(struct file *, loff_t, struct file *, loff_t, u64); | |
ssize_t (*dedupe_file_range)(struct file *, u64, u64, struct file *, u64); | |
}; | |
/* | |
* Declared at: | |
* include/linux/stat.h:10 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:111 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:217 | |
*/ | |
#define S_IRUGO (S_IRUSR|S_IRGRP|S_IROTH) | |
/* | |
* Declared at: | |
* include/linux/export.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:507,551 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:192 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1300 | |
*/ | |
#define THIS_MODULE ((struct module *)0) | |
/* | |
* Declared at: | |
* include/linux/net.h:233 | |
* | |
* Called by: | |
* __brcms_dbg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:264 | |
*/ | |
int net_ratelimit(); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/ptrace.h:169 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* brcmf_usb_ctl_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2098 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:210 | |
*/ | |
extern long __builtin_expect(long, long); | |
/* | |
* Declared at: | |
* include/linux/platform_device.h:180 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:352,367,379,389 | |
*/ | |
struct platform_driver { | |
int (*probe)(struct platform_device *); | |
int (*remove)(struct platform_device *); | |
void (*shutdown)(struct platform_device *); | |
int (*suspend)(struct platform_device *, pm_message_t); | |
int (*resume)(struct platform_device *); | |
struct device_driver driver; | |
const struct platform_device_id *id_table; | |
bool prevent_deferred_probe; | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_device.h:201 | |
* | |
* Called by: | |
* brcmfmac_module_exit() | |
* brcmfmac_module_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:379,389 | |
*/ | |
extern void platform_driver_unregister(struct platform_driver *); | |
/* | |
* Declared at: | |
* include/linux/platform_device.h:206 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:367 | |
*/ | |
#define platform_driver_probe(drv, probe) __platform_driver_probe(drv, probe, THIS_MODULE) | |
/* | |
* Declared at: | |
* include/linux/platform_device.h:208 | |
* | |
* Called by: | |
* brcmfmac_module_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:367 | |
*/ | |
extern int __platform_driver_probe(struct platform_driver *driver, int (struct platform_device *) *probe, struct module *module); | |
/* | |
* Declared at: | |
* include/linux/compiler.h:179 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2098 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:210 | |
*/ | |
#define unlikely(x) __builtin_expect(!!(x), 0) | |
/* | |
* Declared at: | |
* include/linux/compiler.h:558 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3622 | |
*/ | |
#define ACCESS_ONCE(x) (*__ACCESS_ONCE(x)) | |
/* | |
* Declared at: | |
* include/linux/usb.h:66 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1341 | |
*/ | |
struct usb_host_endpoint { | |
struct usb_endpoint_descriptor desc; | |
struct usb_ss_ep_comp_descriptor ss_ep_comp; | |
struct usb_ssp_isoc_ep_comp_descriptor ssp_isoc_ep_comp; | |
struct list_head urb_list; | |
void *hcpriv; | |
struct ep_device *ep_dev; | |
unsigned char *extra; | |
int extralen; | |
int enabled; | |
int streams; | |
}; | |
/* | |
* Declared at: | |
* include/linux/usb.h:81 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1328,1341 | |
*/ | |
struct usb_host_interface { | |
struct usb_interface_descriptor desc; | |
int extralen; | |
unsigned char *extra; | |
struct usb_host_endpoint *endpoint; | |
char *string; | |
}; | |
/* | |
* Declared at: | |
* include/linux/usb.h:264 | |
* | |
* Called by: | |
* brcmf_usb_disconnect() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1397,1404 | |
*/ | |
void *usb_get_intfdata(struct usb_interface *intf); | |
/* | |
* Declared at: | |
* include/linux/usb.h:269 | |
* | |
* Called by: | |
* brcmf_usb_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1309,1387 | |
*/ | |
void usb_set_intfdata(struct usb_interface *intf, void *data); | |
/* | |
* Declared at: | |
* include/linux/usb.h:694 | |
* | |
* Called by: | |
* brcmf_usb_probe() | |
* brcmf_usb_reset_resume() | |
* brcmf_usb_resume() | |
* brcmf_usb_suspend() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1287,1419,1436,1450 | |
*/ | |
struct usb_device *interface_to_usbdev(struct usb_interface *intf); | |
/* | |
* Declared at: | |
* include/linux/usb.h:924 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1471 | |
*/ | |
#define USB_DEVICE(vend, prod) .match_flags = USB_DEVICE_ID_MATCH_DEVICE, .idVendor = (vend), .idProduct = (prod) | |
/* | |
* Declared at: | |
* include/linux/usb.h:1092 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1501 | |
*/ | |
struct usbdrv_wrap { | |
struct device_driver driver; | |
int for_devices; | |
}; | |
/* | |
* Declared at: | |
* include/linux/usb.h:1161 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1479,1501,1507,1513 | |
*/ | |
struct usb_driver { | |
const char *name; | |
int (*probe)(struct usb_interface *, const struct usb_device_id *); | |
void (*disconnect)(struct usb_interface *); | |
int (*unlocked_ioctl)(struct usb_interface *, unsigned int, void *); | |
int (*suspend)(struct usb_interface *, pm_message_t); | |
int (*resume)(struct usb_interface *); | |
int (*reset_resume)(struct usb_interface *); | |
int (*pre_reset)(struct usb_interface *); | |
int (*post_reset)(struct usb_interface *); | |
const struct usb_device_id *id_table; | |
struct usb_dynids dynids; | |
struct usbdrv_wrap drvwrap; | |
unsigned int no_dynamic_id : 1; | |
unsigned int supports_autosuspend : 1; | |
unsigned int disable_hub_initiated_lpm : 1; | |
unsigned int soft_unbind : 1; | |
}; | |
/* | |
* Declared at: | |
* include/linux/usb.h:1248 | |
* | |
* Called by: | |
* brcmf_usb_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1513 | |
*/ | |
extern int usb_register_driver(struct usb_driver *, struct module *, const char *); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1252 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1513 | |
*/ | |
#define usb_register(driver) usb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) | |
/* | |
* Declared at: | |
* include/linux/usb.h:1255 | |
* | |
* Called by: | |
* brcmf_usb_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1507 | |
*/ | |
extern void usb_deregister(struct usb_driver *); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1296 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:624,848 | |
*/ | |
#define URB_ZERO_PACKET 0x0040 | |
/* | |
* Declared at: | |
* include/linux/usb.h:1340 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:275,309,746,846 | |
*/ | |
typedef void (*usb_complete_t)(struct urb *); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1580 | |
* | |
* Called by: | |
* brcmf_usb_dl_cmd() | |
* brcmf_usb_recv_ctl() | |
* brcmf_usb_send_ctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:270,304,741 | |
*/ | |
void usb_fill_control_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, unsigned char *setup_packet, void *transfer_buffer, int buffer_length, usb_complete_t complete_fn, void *context); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1611 | |
* | |
* Called by: | |
* brcmf_usb_dl_send_bulk() | |
* brcmf_usb_rx_refill() | |
* brcmf_usb_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:544,622,844 | |
*/ | |
void usb_fill_bulk_urb(struct urb *urb, struct usb_device *dev, unsigned int pipe, void *transfer_buffer, int buffer_length, usb_complete_t complete_fn, void *context); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1681 | |
* | |
* Called by: | |
* brcmf_usb_attach() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:425,1102,1105 | |
*/ | |
extern struct urb *usb_alloc_urb(int iso_packets, gfp_t mem_flags); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1682 | |
* | |
* Called by: | |
* brcmf_usb_detach() | |
* brcmf_usb_free_q() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:439,459,1029,1030 | |
*/ | |
extern void usb_free_urb(struct urb *urb); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1685 | |
* | |
* Called by: | |
* brcmf_usb_dl_cmd() | |
* brcmf_usb_dl_send_bulk() | |
* brcmf_usb_recv_ctl() | |
* brcmf_usb_rx_refill() | |
* brcmf_usb_send_ctl() | |
* brcmf_usb_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:278,312,550,626... | |
*/ | |
extern int usb_submit_urb(struct urb *urb, gfp_t mem_flags); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1687 | |
* | |
* Called by: | |
* brcmf_cancel_all_urbs() | |
* brcmf_usb_dl_cmd() | |
* brcmf_usb_free_q() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:457,686,688,756 | |
*/ | |
extern void usb_kill_urb(struct urb *urb); | |
/* | |
* Declared at: | |
* include/linux/usb.h:1891 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:663 | |
*/ | |
#define usb_sndctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint)) | |
/* | |
* Declared at: | |
* include/linux/usb.h:1893 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:662,743 | |
*/ | |
#define usb_rcvctrlpipe(dev, endpoint) ((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN) | |
/* | |
* Declared at: | |
* include/linux/usb.h:1899 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1352 | |
*/ | |
#define usb_sndbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | __create_pipe(dev, endpoint)) | |
/* | |
* Declared at: | |
* include/linux/usb.h:1901 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1348 | |
*/ | |
#define usb_rcvbulkpipe(dev, endpoint) ((PIPE_BULK << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN) | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:49 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:667 | |
*/ | |
#define USB_DIR_OUT 0 | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:50 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:300,674,737 | |
*/ | |
#define USB_DIR_IN 0x80 | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:57 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:301,667,674 | |
*/ | |
#define USB_TYPE_CLASS (0x01 << 5) | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:58 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:737 | |
*/ | |
#define USB_TYPE_VENDOR (0x02 << 5) | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:66 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:301,667,674,738 | |
*/ | |
#define USB_RECIP_INTERFACE 0x01 | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:208 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:265,273,297,300... | |
*/ | |
struct usb_ctrlrequest { | |
__u8 bRequestType; | |
__u8 bRequest; | |
__le16 wValue; | |
__le16 wIndex; | |
__le16 wLength; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:284 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1312,1313,1319,1320... | |
*/ | |
struct usb_device_descriptor { | |
__u8 bLength; | |
__u8 bDescriptorType; | |
__le16 bcdUSB; | |
__u8 bDeviceClass; | |
__u8 bDeviceSubClass; | |
__u8 bDeviceProtocol; | |
__u8 bMaxPacketSize0; | |
__le16 idVendor; | |
__le16 idProduct; | |
__le16 bcdDevice; | |
__u8 iManufacturer; | |
__u8 iProduct; | |
__u8 iSerialNumber; | |
__u8 bNumConfigurations; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:323 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1321 | |
*/ | |
#define USB_CLASS_WIRELESS_CONTROLLER 0xe0 | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:324 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1320 | |
*/ | |
#define USB_CLASS_MISC 0xef | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:326 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1319,1329 | |
*/ | |
#define USB_CLASS_VENDOR_SPEC 0xff | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:377 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1328 | |
*/ | |
struct usb_interface_descriptor { | |
__u8 bLength; | |
__u8 bDescriptorType; | |
__u8 bInterfaceNumber; | |
__u8 bAlternateSetting; | |
__u8 bNumEndpoints; | |
__u8 bInterfaceClass; | |
__u8 bInterfaceSubClass; | |
__u8 bInterfaceProtocol; | |
__u8 iInterface; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:395 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1341 | |
*/ | |
struct usb_endpoint_descriptor { | |
__u8 bLength; | |
__u8 bDescriptorType; | |
__u8 bEndpointAddress; | |
__u8 bmAttributes; | |
__le16 wMaxPacketSize; | |
__u8 bInterval; | |
__u8 bRefresh; | |
__u8 bSynchAddress; | |
}; | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:457 | |
* | |
* Called by: | |
* brcmf_usb_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1342 | |
*/ | |
int usb_endpoint_num(const struct usb_endpoint_descriptor *epd); | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:480 | |
* | |
* Called by: | |
* brcmf_usb_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1345 | |
*/ | |
int usb_endpoint_dir_in(const struct usb_endpoint_descriptor *epd); | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:503 | |
* | |
* Called by: | |
* brcmf_usb_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1343 | |
*/ | |
int usb_endpoint_xfer_bulk(const struct usb_endpoint_descriptor *epd); | |
/* | |
* Declared at: | |
* include/uapi/linux/usb/ch9.h:1128 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1368,1370,1372 | |
*/ | |
enum usb_device_speed { | |
USB_SPEED_UNKNOWN = 0 /* not referenced by brcm80211 */, | |
USB_SPEED_LOW /* not referenced by brcm80211 */, | |
USB_SPEED_FULL /* not referenced by brcm80211 */, | |
USB_SPEED_HIGH, | |
USB_SPEED_WIRELESS /* not referenced by brcm80211 */, | |
USB_SPEED_SUPER, | |
USB_SPEED_SUPER_PLUS | |
}; | |
/* | |
* Declared at: | |
* include/linux/mutex.h:53 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:885 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1192,1196,1242,1306... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5735,6626,6628,6639... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:138,145,155,162... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2326,2330,2346,2352 | |
*/ | |
struct mutex { | |
atomic_long_t owner; | |
spinlock_t wait_lock; | |
struct optimistic_spin_queue osq; | |
struct list_head wait_list; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mutex.h:109 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:885 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1306 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5735 | |
*/ | |
#define mutex_init(mutex) do { static struct lock_class_key __key; __mutex_init((mutex), #mutex, &__key); } while (0) | |
/* | |
* Declared at: | |
* include/linux/mutex.h:176 | |
* | |
* Called by: | |
* brcmf_cfg80211_down() | |
* brcmf_cfg80211_up() | |
* brcmf_fil_bsscfg_data_get() | |
* brcmf_fil_bsscfg_data_set() | |
* brcmf_fil_cmd_data_get() | |
* brcmf_fil_cmd_data_set() | |
* brcmf_fil_cmd_int_get() | |
* brcmf_fil_cmd_int_set() | |
* brcmf_fil_iovar_data_get() | |
* brcmf_fil_iovar_data_set() | |
* brcmf_p2p_start_device() | |
* brcmf_p2p_stop_device() | |
* brcmf_usb_disconnect() | |
* brcmf_usb_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1307,1400 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6626,6639 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:138,155,174,188... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2326,2346 | |
*/ | |
extern void mutex_lock(struct mutex *lock); | |
/* | |
* Declared at: | |
* include/linux/mutex.h:195 | |
* | |
* Called by: | |
* brcmf_cfg80211_down() | |
* brcmf_cfg80211_up() | |
* brcmf_fil_bsscfg_data_get() | |
* brcmf_fil_bsscfg_data_set() | |
* brcmf_fil_cmd_data_get() | |
* brcmf_fil_cmd_data_set() | |
* brcmf_fil_cmd_int_get() | |
* brcmf_fil_cmd_int_set() | |
* brcmf_fil_iovar_data_get() | |
* brcmf_fil_iovar_data_set() | |
* brcmf_p2p_start_device() | |
* brcmf_p2p_stop_device() | |
* brcmf_usb_probe() | |
* brcmf_usb_probe_cb() | |
* brcmf_usb_probe_phase2() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1192,1196,1242,1385 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6628,6641 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:145,162,177,190... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2330,2352 | |
*/ | |
extern void mutex_unlock(struct mutex *lock); | |
/* | |
* Declared at: | |
* include/generated/autoconf.h:1046 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1212,3422 | |
*/ | |
#define CONFIG_HZ 1000 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/int-ll64.h:20 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:274,318 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1201 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:280 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4464 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:300,302,666,667... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:451 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:556 | |
*/ | |
typedef unsigned char __u8; | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/int-ll64.h:23 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:537,583,614,663... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2237 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:843,844,866,1090... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1201... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:691,692,882,888... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1295 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2522,2524,2621,2655... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1565 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:453,1095,1096,1097... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1235,1247,1613,1664... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:626,629,941 | |
*/ | |
typedef unsigned short __u16; | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/int-ll64.h:26 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:542,559,570,816... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:120,121 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1020,1038,1039,1040... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:662,731,793,845... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:161,191,216,241... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1577,1578,1580,1609... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:235,236 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:693,2274,6286,6290 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:131,132,133,134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:782,783,822,880... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2487,2492,2494,2496... | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:89,94,99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:890,1558,1581,1652... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:191,292,419 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:36,224 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:524,555,557,714... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:463,1116,1117,1118... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1237,1241,1519,1752... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:894,1326,1370,1412... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:277,286,289,305... | |
*/ | |
typedef unsigned int __u32; | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/int-ll64.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2657,2659 | |
*/ | |
typedef unsigned long long __u64; | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:219 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:318 | |
*/ | |
#define CHECKSUM_UNNECESSARY 1 | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:221 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:274 | |
*/ | |
#define CHECKSUM_PARTIAL 3 | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:281 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:505,542,558,621... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1240,1249,1250,1482... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1406 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7729,7737,7745,7749 | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:89,94,99,104... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1282,1689,1691,1721... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:66,85,101,124... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:529,541,549,550... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:935,948,956,978... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:167,257,260,274... | |
*/ | |
struct sk_buff_head { | |
struct sk_buff *next; | |
struct sk_buff *prev; | |
__u32 qlen; | |
spinlock_t lock; | |
}; | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:504 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2111 | |
*/ | |
typedef unsigned int sk_buff_data_t; | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:641 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1240,1249,1562,1613... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7745 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1314,1821 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:49,125,159,316 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:532,599,640,653... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:978 | |
*/ | |
union { | |
struct { | |
struct sk_buff *next; | |
struct sk_buff *prev; | |
union { | |
ktime_t tstamp; | |
struct skb_mstamp skb_mstamp; | |
}; | |
}; | |
struct rb_node rbnode; | |
}; | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:642 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1240,1249,1562,1613... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7745 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1314,1821 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:49,125,159,316 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:532,599,640,653... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:978 | |
*/ | |
struct { | |
struct sk_buff *next; | |
struct sk_buff *prev; | |
union { | |
ktime_t tstamp; | |
struct skb_mstamp skb_mstamp; | |
}; | |
}; | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:918 | |
* | |
* Called by: | |
* brcmf_cfg80211_vndr_cmds_dcmd_handler() | |
* brcmf_sdio_txpkt_prep_sg() | |
* brcms_ops_tx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2099 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:413 | |
*/ | |
void kfree_skb(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:921 | |
* | |
* Called by: | |
* brcmf_netdev_start_xmit() | |
* brcmf_sdiod_ramrw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:208,218,225 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:863 | |
*/ | |
void consume_skb(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:999 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2113 | |
*/ | |
int pskb_expand_head(struct sk_buff *skb, int nhead, int ntail, gfp_t gfp_mask); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1010 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:208,218,225 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:863 | |
*/ | |
#define dev_kfree_skb(a) consume_skb(a) | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1243 | |
* | |
* Called by: | |
* ampdu_finalize() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_rxglom() | |
* brcmf_sdiod_sglist_rw() | |
* brcms_c_ampdu_finalize() | |
* brcmu_pktq_mdeq() | |
* brcmu_pktq_peek_tail() | |
* dma_kick_tx() | |
* dma_txflush() | |
* pktq_pempty() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:655 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1559,1831 | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:104 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:205,242,246 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:657 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1329,1334,1435,1454 | |
*/ | |
int skb_queue_empty(const struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1255 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep() | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2084,2167 | |
*/ | |
bool skb_queue_is_last(const struct sk_buff_head *list, const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1300 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1297 | |
*/ | |
struct sk_buff *skb_queue_prev(const struct sk_buff_head *list, const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1336 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2112 | |
*/ | |
int skb_cloned(const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1501 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_rxglom() | |
* brcms_c_ampdu_add_frame() | |
* brcms_c_ampdu_finalize() | |
* pktq_ppeek() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:558,658 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1482,1569,1833 | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:109 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1284 | |
*/ | |
struct sk_buff *skb_peek(const struct sk_buff_head *list_); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1542 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* brcms_c_ampdu_finalize() | |
* brcmu_pktq_peek_tail() | |
* pktq_ppeek_tail() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:659 | |
* drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h:114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1285 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:211 | |
*/ | |
struct sk_buff *skb_peek_tail(const struct sk_buff_head *list_); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1558 | |
* | |
* Called by: | |
* ampdu_finalize() | |
* brcmf_flowring_dequeue() | |
* brcmf_flowring_enqueue() | |
* brcmf_flowring_qlen() | |
* brcmf_fws_rxreorder() | |
* brcmf_msgbuf_stats_read() | |
* brcmf_rxreorder_get_skb_list() | |
* brcms_c_ampdu_add_frame() | |
* brcms_c_ampdu_finalize() | |
* dma_txfast() | |
* dma_update_txavail() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:542,816 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1406 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1652,1776 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1326,1370,1412 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:277,286,289,305... | |
*/ | |
__u32 skb_queue_len(const struct sk_buff_head *list_); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1573 | |
* | |
* Called by: | |
* brcmf_fws_rxreorder() | |
* brcmf_rxreorder_get_skb_list() | |
* brcmf_sdio_sendfromq() | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2300 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1636,1724 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:529 | |
*/ | |
void __skb_queue_head_init(struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1587 | |
* | |
* Called by: | |
* brcmf_flowring_create() | |
* brcmf_sdio_probe() | |
* brcms_b_recv() | |
* brcms_c_ampdu_reset_session() | |
* brcmu_pktq_init() | |
* dma_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:505 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4103 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7729 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:192 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:935 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:167 | |
*/ | |
void skb_queue_head_init(struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1608 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1314 | |
*/ | |
void __skb_insert(struct sk_buff *newsk, struct sk_buff *prev, struct sk_buff *next, struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1668 | |
* | |
* Called by: | |
* dma_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:988 | |
*/ | |
void skb_queue_splice_tail(const struct sk_buff_head *list, struct sk_buff_head *head); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1706 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2108 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1311 | |
*/ | |
void __skb_queue_after(struct sk_buff_head *list, struct sk_buff *prev, struct sk_buff *newsk); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1733 | |
* | |
* Called by: | |
* brcmf_flowring_reinsert() | |
* brcmu_pktq_penq_head() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:86 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:321 | |
*/ | |
void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1750 | |
* | |
* Called by: | |
* brcmf_flowring_enqueue() | |
* brcmf_sdio_rxglom() | |
* brcms_c_ampdu_add_frame() | |
* brcmu_pktq_penq() | |
* dma_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:621 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1529 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:67 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:948,956 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:274 | |
*/ | |
void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1751 | |
* | |
* Called by: | |
* brcmf_fws_enq() | |
* brcmf_fws_rxreorder() | |
* brcmf_rxreorder_get_skb_list() | |
* brcmf_sdio_sendfromq() | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2307 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1302,1645,1691,1795... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:541,549 | |
*/ | |
void __skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1761 | |
* | |
* Called by: | |
* brcmf_sdio_free_glom() | |
* brcmf_sdio_rxglom() | |
* brcms_b_recv() | |
* brcmu_pktq_pdeq_match() | |
* brcmu_pktq_pflush() | |
* dma_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1250,1656,1668 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7749 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:127,161 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:979 | |
*/ | |
void skb_unlink(struct sk_buff *skb, struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1762 | |
* | |
* Called by: | |
* brcmf_fws_rxreorder() | |
* brcmf_sdio_txpkt() | |
* brcmf_sdio_txpkt_postp() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2228,2272 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1822 | |
*/ | |
void __skb_unlink(struct sk_buff *skb, struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1782 | |
* | |
* Called by: | |
* ampdu_finalize() | |
* brcmf_flowring_delete() | |
* brcmf_flowring_dequeue() | |
* brcmu_pktq_mdeq() | |
* brcmu_pktq_pdeq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:102,251 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1335 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:257,260,302 | |
*/ | |
struct sk_buff *skb_dequeue(struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1783 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:663 | |
*/ | |
struct sk_buff *__skb_dequeue(struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1799 | |
* | |
* Called by: | |
* brcmu_pktq_pdeq_tail() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:142 | |
*/ | |
struct sk_buff *skb_dequeue_tail(struct sk_buff_head *list); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1930 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_postp() | |
* brcmf_sdiod_ramrw() | |
* brcmf_usb_rx_complete() | |
* brcmu_pkt_buf_get_skb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2226 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:517 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:35 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:840 | |
*/ | |
unsigned char *skb_put(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1931 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2117 | |
*/ | |
unsigned char *__skb_put(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1940 | |
* | |
* Called by: | |
* brcmf_fws_hdrpush() | |
* brcmf_proto_bcdc_hdrpush() | |
* brcmf_sdio_bus_txdata() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_txpkt_hdalign() | |
* brcms_c_d11hdrs_mac80211() | |
* brcms_c_set_new_beacon() | |
* brcms_c_set_new_probe_resp() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1919,2051,2738 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:269 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6269,6272,7433,7449 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:903 | |
*/ | |
unsigned char *skb_push(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1948 | |
* | |
* Called by: | |
* brcmf_fws_hdrpull() | |
* brcmf_fws_tim_update() | |
* brcmf_msgbuf_process_event() | |
* brcmf_msgbuf_process_rx_complete() | |
* brcmf_msgbuf_rxbuf_data_post() | |
* brcmf_proto_bcdc_hdrpull() | |
* brcmf_sdio_bus_txdata() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_rxglom() | |
* brcmf_sdio_txpkt_postp() | |
* brcmf_sdiod_recv_chain() | |
* brcms_c_ampdu_dotxstatus_complete() | |
* brcms_c_dotxstatus() | |
* brcms_c_recv() | |
* brcms_c_recvctl() | |
* dma_rxfill() | |
* pkt_align() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:978,979,1006,1007 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:645,1608,1653,1900... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:935,1102,1145,1147 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:323,327 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:996,997,7189,7676... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:964,1848,1941 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:737 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1073 | |
*/ | |
unsigned char *skb_pull(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:1994 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_hdalign() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2045 | |
*/ | |
unsigned int skb_headroom(const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2005 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* brcmf_usb_rx_refill() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2092 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:545 | |
*/ | |
int skb_tailroom(const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2186 | |
* | |
* Called by: | |
* brcmf_fweh_process_skb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:320 | |
*/ | |
unsigned char *skb_mac_header(const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2340 | |
* | |
* Called by: | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_rxglom() | |
* brcms_c_recvctl() | |
* dma_rx() | |
* pkt_align() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:646,1652,1977,1996 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:947,955 | |
*/ | |
void __skb_trim(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2345 | |
* | |
* Called by: | |
* brcmf_msgbuf_process_event() | |
* brcmf_msgbuf_process_rx_complete() | |
* brcmf_sdio_txpkt_postp() | |
* brcmf_sdio_txpkt_prep_sg() | |
* brcmf_sdiod_ramrw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2106,2107,2238 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:1104,1149 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:851 | |
*/ | |
void skb_trim(struct sk_buff *skb, unsigned int len); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2397 | |
* | |
* Called by: | |
* brcmf_msgbuf_txflow() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:708 | |
*/ | |
void skb_orphan(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2474 | |
* | |
* Called by: | |
* brcmf_sdiod_ramrw() | |
* brcmf_usb_rx_refill() | |
* brcmu_pkt_buf_get_skb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:537 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:33 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:810 | |
*/ | |
struct sk_buff *dev_alloc_skb(unsigned int length); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2768 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_hdalign() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2048 | |
*/ | |
int skb_cow(struct sk_buff *skb, unsigned int headroom); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2783 | |
* | |
* Called by: | |
* brcmf_netdev_start_xmit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:214 | |
*/ | |
int skb_cow_head(struct sk_buff *skb, unsigned int headroom); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:2872 | |
* | |
* Called by: | |
* brcmf_sdio_txpkt_prep_sg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2115 | |
*/ | |
int skb_linearize(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:3009 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1240,1562,1613,2147 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:532,640,735,787 | |
*/ | |
#define skb_queue_walk(queue, skb) for (skb = (queue)->next; skb != (struct sk_buff *)(queue); skb = skb->next) | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:3014 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1249,1643,2220,2271 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7745 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1821 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:125,159 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:978 | |
*/ | |
#define skb_queue_walk_safe(queue, skb, tmp) for (skb = (queue)->next, tmp = skb->next; skb != (struct sk_buff *)(queue); skb = tmp, tmp = skb->next) | |
/* | |
* Declared at: | |
* include/linux/skbuff.h:3687 | |
* | |
* Called by: | |
* brcms_c_d11hdrs_mac80211() | |
* brcms_c_sendpkt_mac80211() | |
* brcms_c_tx() | |
* brcms_c_txfifo() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6768,6869,6885,6922... | |
*/ | |
u16 skb_get_queue_mapping(const struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1948,1949,1950,1951... | |
*/ | |
struct pci_device_id { | |
__u32 vendor; | |
__u32 device; | |
__u32 subvendor; | |
__u32 subdevice; | |
__u32 class; | |
__u32 class_mask; | |
kernel_ulong_t driver_data; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:101 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1466,1467,1468,1469... | |
*/ | |
struct usb_device_id { | |
__u16 match_flags; | |
__u16 idVendor; | |
__u16 idProduct; | |
__u16 bcdDevice_lo; | |
__u16 bcdDevice_hi; | |
__u8 bDeviceClass; | |
__u8 bDeviceSubClass; | |
__u8 bDeviceProtocol; | |
__u8 bInterfaceClass; | |
__u8 bInterfaceSubClass; | |
__u8 bInterfaceProtocol; | |
__u8 bInterfaceNumber; | |
kernel_ulong_t driver_info; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:362 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1096,1097,1098,1099... | |
*/ | |
struct sdio_device_id { | |
__u8 class; | |
__u16 vendor; | |
__u16 device; | |
kernel_ulong_t driver_data; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:384 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,101... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4464 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:451 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:556,626,629 | |
*/ | |
struct bcma_device_id { | |
__u16 manuf; | |
__u16 id; | |
__u8 rev; | |
__u8 class; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:390 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100 | |
*/ | |
#define BCMA_CORE(_manuf, _id, _rev, _class) { .manuf = _manuf, .id = _id, .rev = _rev, .class = _class, } | |
/* | |
* Declared at: | |
* include/linux/mod_devicetable.h:396 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100 | |
*/ | |
#define BCMA_ANY_CLASS 0xFF | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:20 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4415,4455,5677,5678... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:702 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:212,299 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:617 | |
*/ | |
enum bcma_hosttype { | |
BCMA_HOSTTYPE_PCI, | |
BCMA_HOSTTYPE_SDIO /* not referenced by brcm80211 */, | |
BCMA_HOSTTYPE_SOC | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:26 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5666 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:98 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:481,482,483 | |
*/ | |
struct bcma_chipinfo { | |
u16 id; | |
u8 rev; | |
u8 pkg; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4420,4459,4460 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:99 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:484,485 | |
*/ | |
struct bcma_boardinfo { | |
u16 vendor; | |
u16 type; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1252,1283,1290,1589... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:678,679 | |
*/ | |
enum bcma_clkmode { | |
BCMA_CLKMODE_FAST, | |
BCMA_CLKMODE_DYNAMIC | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:63 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1205 | |
*/ | |
#define BCMA_MANUF_BCM 0x4BF | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:96 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:573 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:939,1133,1134 | |
*/ | |
#define BCMA_CORE_CHIPCOMMON 0x800 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:110 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:637 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:514,727,945,1192... | |
*/ | |
#define BCMA_CORE_INTERNAL_MEM 0x80E | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:114 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:98,99,100,1206 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:952,1187,1228,1255 | |
*/ | |
#define BCMA_CORE_80211 0x812 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:135 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:889,1146 | |
*/ | |
#define BCMA_CORE_PMU 0x827 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:137 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:665,676,2494,3379... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:626 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:942 | |
*/ | |
#define BCMA_CORE_SDIO_DEV 0x829 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:138 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:510,948,996,1186... | |
*/ | |
#define BCMA_CORE_ARM_CM3 0x82A | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:148 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:629 | |
*/ | |
#define BCMA_CORE_I2S 0x834 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:152 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:565,578,582,605... | |
*/ | |
#define BCMA_CORE_PCIE2 0x83C | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:154 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:617 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:517,705,999,1226... | |
*/ | |
#define BCMA_CORE_ARM_CR4 0x83E | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:157 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:520,1000,1253,1269... | |
*/ | |
#define BCMA_CORE_ARM_CA7 0x847 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:158 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:715 | |
*/ | |
#define BCMA_CORE_SYS_MEM 0x849 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:165 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2827,4938,5030 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2894 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:108 | |
*/ | |
#define BCMA_CHIP_ID_BCM4313 0x4313 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:170 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2147 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20783,20893,21231 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:841,851,885,922 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:106 | |
*/ | |
#define BCMA_CHIP_ID_BCM43224 43224 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:172 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20785,20895 | |
*/ | |
#define BCMA_PKG_ID_BCM43224_FAB_SMIC 0xa | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:173 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2148,4521 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:20784,20894,21221,21232 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:107 | |
*/ | |
#define BCMA_CHIP_ID_BCM43225 43225 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:188 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5668 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19259,20709,20771,21209... | |
*/ | |
#define BCMA_CHIP_ID_BCM4716 0x4716 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:190 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19260,19320,21210 | |
*/ | |
#define BCMA_PKG_ID_BCM4717 9 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:191 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19321 | |
*/ | |
#define BCMA_PKG_ID_BCM4718 10 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:192 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17896,20710,20772,21249... | |
*/ | |
#define BCMA_CHIP_ID_BCM47162 47162 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:196 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19328,22212 | |
*/ | |
#define BCMA_CHIP_ID_BCM5357 0x5357 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:290 | |
* | |
* Called by: | |
* brcms_attach() | |
* brcms_remove() | |
* brcms_suspend() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:334,1115,1236 | |
*/ | |
void *bcma_get_drvdata(struct bcma_device *core); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:294 | |
* | |
* Called by: | |
* brcms_bcma_probe() | |
* brcms_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:346,1217 | |
*/ | |
void bcma_set_drvdata(struct bcma_device *core, void *drvdata); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:299 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1259,1279,1305 | |
*/ | |
struct bcma_driver { | |
const char *name; | |
const struct bcma_device_id *id_table; | |
int (*probe)(struct bcma_device *); | |
void (*remove)(struct bcma_device *); | |
int (*suspend)(struct bcma_device *); | |
int (*resume)(struct bcma_device *); | |
void (*shutdown)(struct bcma_device *); | |
struct device_driver drv; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:312 | |
* | |
* Called by: | |
* brcms_driver_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1279 | |
*/ | |
extern int __bcma_driver_register(struct bcma_driver *drv, struct module *owner); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:313 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1279 | |
*/ | |
#define bcma_driver_register(drv) __bcma_driver_register(drv, THIS_MODULE) | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:316 | |
* | |
* Called by: | |
* brcms_module_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1305 | |
*/ | |
extern void bcma_driver_unregister(struct bcma_driver *drv); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:341 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4412,5642 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:476 | |
*/ | |
union { | |
struct pci_dev *host_pci; | |
struct sdio_func *host_sdio; | |
struct platform_device *host_pdev; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:375 | |
* | |
* Called by: | |
* brcms_b_read_objmem() | |
* brcms_c_suspend_mac_and_wait() | |
* brcms_c_wme_setparams() | |
* read_phy_reg() | |
* read_radio_id() | |
* read_radio_reg() | |
* wlc_lcnphy_samp_cap() | |
* wlc_phy_attach() | |
* wlc_phy_chanspec_nphy_setup() | |
* wlc_phy_do_dummy_tx() | |
* wlc_radioreg_exit() | |
* write_phy_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3598,3606,3625,3626... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2693,2928,4094 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21139,21153 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:153,189,192,227... | |
*/ | |
u32 bcma_read16(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:379 | |
* | |
* Called by: | |
* ai_buscore_setup() | |
* ai_cc_reg() | |
* ai_clkctl_fast_pwrup_delay() | |
* ai_slowclk_freq() | |
* brcms_b_clkctl_clk() | |
* brcms_b_fifoerrors() | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_b_set_cwmax() | |
* brcms_b_set_cwmin() | |
* brcms_b_setband() | |
* brcms_b_txstatus() | |
* brcms_b_validate_chip_access() | |
* brcms_b_write_template_ram() | |
* brcms_c_enable_mac() | |
* brcms_c_intrsoff() | |
* brcms_c_setband_inact() | |
* brcms_c_suspend_mac_and_wait() | |
* brcms_deviceremoved() | |
* brcms_ucode_write() | |
* wlc_intstatus() | |
* ... and 50 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1049,1055,1059 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:2880,2962,3089,3637... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:395,814,1047,1058... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:454,457,461,557... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17678,17810,19335,19746... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:214,758,804,1119... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:130,144 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:363,366,387,425... | |
*/ | |
u32 bcma_read32(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:389 | |
* | |
* Called by: | |
* and_phy_reg() | |
* brcms_b_coreinit() | |
* brcms_b_corerev_fifofixup() | |
* brcms_b_set_addrmatch() | |
* brcms_b_switch_macfreq() | |
* brcms_b_update_slot_timing() | |
* brcms_b_write_objmem() | |
* brcms_c_write_inits() | |
* mod_phy_reg() | |
* or_phy_reg() | |
* read_phy_reg() | |
* read_radio_id() | |
* read_radio_reg() | |
* wlc_lcnphy_samp_cap() | |
* wlc_phy_chanspec_nphy_setup() | |
* wlc_phy_do_dummy_tx() | |
* wlc_phy_runbist_config() | |
* write_phy_channel_reg() | |
* write_radio_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3600,3603,3604,3607... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:601,605,695,1518... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21140,21146,21154,21160... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:188,191,205,206... | |
*/ | |
void bcma_write16(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:394 | |
* | |
* Called by: | |
* ai_clkctl_setdelay() | |
* ai_doattach() | |
* brcms_b_coreinit() | |
* brcms_b_fifoerrors() | |
* brcms_b_read_objmem() | |
* brcms_b_retrylimit_upd() | |
* brcms_b_set_cwmax() | |
* brcms_b_set_cwmin() | |
* brcms_b_validate_chip_access() | |
* brcms_b_write_objmem() | |
* brcms_b_write_template_ram() | |
* brcms_c_enable_mac() | |
* brcms_c_intrsoff() | |
* brcms_c_intrson() | |
* brcms_c_intrsrestore() | |
* brcms_c_mctrl_write() | |
* brcms_c_set_beacon_period() | |
* brcms_c_write_inits() | |
* brcms_ucode_write() | |
* wlc_intstatus() | |
* ... and 19 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658,3635 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:697,1411,1536,1555... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:491,492,608,609 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324,19340,21388 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:298 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:137,151 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:364,371,424,429... | |
*/ | |
void bcma_write32(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:411 | |
* | |
* Called by: | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_ioctl() | |
* brcms_b_coreinit() | |
* dma_attach() | |
* wlc_phy_attach() | |
* wlc_phy_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:752,1294,3216 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:441,765 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:566 | |
*/ | |
u32 bcma_aread32(struct bcma_device *core, u16 offset); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:416 | |
* | |
* Called by: | |
* brcms_b_core_ioctl() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:754 | |
*/ | |
void bcma_awrite32(struct bcma_device *core, u16 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:421 | |
* | |
* Called by: | |
* _dma64_addrext() | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_phypll_ctl() | |
* brcms_c_time_unlock() | |
* dma_txresume() | |
* wlc_phy_init_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1278,2864,5537 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19337 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:388,1194 | |
*/ | |
void bcma_mask32(struct bcma_device *cc, u16 offset, u32 mask); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:425 | |
* | |
* Called by: | |
* _dma64_addrext() | |
* ai_epa_4313war() | |
* brcms_b_clkctl_clk() | |
* brcms_b_core_phypll_ctl() | |
* brcms_c_dpc() | |
* brcms_c_time_lock() | |
* brcms_c_update_beacon_hw() | |
* dma_txinit() | |
* dma_txsuspend() | |
* wlc_phy_noise_sample_request() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1253,2828,2841,5530... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:691 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2392,2411 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:386,1164,1182 | |
*/ | |
void bcma_set32(struct bcma_device *cc, u16 offset, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:429 | |
* | |
* Called by: | |
* _dma_ddtable_init() | |
* ai_cc_reg() | |
* ai_clkctl_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:554,626 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:809,816 | |
*/ | |
void bcma_maskset32(struct bcma_device *cc, u16 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:434 | |
* | |
* Called by: | |
* and_phy_reg() | |
* brcms_b_coreinit() | |
* wlc_phy_antsel_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:3338 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21392 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:310 | |
*/ | |
void bcma_mask16(struct bcma_device *cc, u16 offset, u16 mask); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:438 | |
* | |
* Called by: | |
* brcms_c_gpio_init() | |
* brcms_c_init() | |
* or_phy_reg() | |
* wlc_phy_antsel_init() | |
* wlc_phy_runbist_config() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2232,2234,7923 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21390 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:317,1841 | |
*/ | |
void bcma_set16(struct bcma_device *cc, u16 offset, u16 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:442 | |
* | |
* Called by: | |
* mod_phy_reg() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:325 | |
*/ | |
void bcma_maskset16(struct bcma_device *cc, u16 offset, u16 mask, u16 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:457 | |
* | |
* Called by: | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4977 | |
*/ | |
extern void bcma_host_pci_up(struct bcma_bus *bus); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:458 | |
* | |
* Called by: | |
* brcms_b_attach() | |
* brcms_b_down_finish() | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4671,4972,5174 | |
*/ | |
extern void bcma_host_pci_down(struct bcma_bus *bus); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:459 | |
* | |
* Called by: | |
* brcms_b_up_prep() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4962 | |
*/ | |
extern int bcma_host_pci_irq_ctl(struct bcma_bus *bus, struct bcma_device *core, bool enable); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:477 | |
* | |
* Called by: | |
* brcms_b_corereset() | |
* brcms_b_down_finish() | |
* brcms_b_setband() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1829,2018,5164 | |
*/ | |
extern bool bcma_core_is_enabled(struct bcma_device *core); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:478 | |
* | |
* Called by: | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_c_coredisable() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1980,2894 | |
*/ | |
extern void bcma_core_disable(struct bcma_device *core, u32 flags); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:479 | |
* | |
* Called by: | |
* brcms_b_corereset() | |
* brcms_b_radio_read_hwdisabled() | |
* brcms_b_setband() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1830,1971,2057 | |
*/ | |
extern int bcma_core_enable(struct bcma_device *core, u32 flags); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma.h:480 | |
* | |
* Called by: | |
* ai_clkctl_cc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:678 | |
*/ | |
extern void bcma_core_set_clockmode(struct bcma_device *core, enum bcma_clkmode clkmode); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:89 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324 | |
*/ | |
#define BCMA_CC_CHIPCTL 0x0028 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:224 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1145 | |
*/ | |
#define BCMA_CC_CAP_EXT_AOB_PRESENT 0x00000040 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:321 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
*/ | |
#define BCMA_CC_PMU_CTL 0x0600 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:325 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3901 | |
*/ | |
#define BCMA_CC_PMU_CTL_RES_SHIFT 13 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:326 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3901 | |
*/ | |
#define BCMA_CC_PMU_CTL_RES_RELOAD 0x2 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:327 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
*/ | |
#define BCMA_CC_PMU_CTL_PLL_UPD 0x00000400 | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:616 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:56 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1635,1637,1639,1642... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2256 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:479,550,621,653... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324,19329,21222,21226... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2906,2908,2910,2917... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:128 | |
*/ | |
struct bcma_drv_cc { | |
struct bcma_device *core; | |
u32 status; | |
u32 capabilities; | |
u32 capabilities_ext; | |
u8 setup_done : 1; | |
u8 early_setup_done : 1; | |
u16 fast_pwrup_delay; | |
struct bcma_chipcommon_pmu pmu; | |
struct bcma_sflash sflash; | |
u32 ticks_per_ms; | |
struct platform_device *watchdog; | |
spinlock_t gpio_lock; | |
struct gpio_chip gpio; | |
}; | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:659 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1642,1658 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19324 | |
*/ | |
#define bcma_cc_write32(cc, offset, val) bcma_write32((cc)->core, offset, val) | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:684 | |
* | |
* Called by: | |
* wlc_phy_attach_lcnphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:5080 | |
*/ | |
extern u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:692 | |
* | |
* Called by: | |
* wlc_lcnphy_epa_switch() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2908,2917 | |
*/ | |
u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:693 | |
* | |
* Called by: | |
* wlc_lcnphy_epa_switch() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2910,2919 | |
*/ | |
u32 bcma_chipco_gpio_outen(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:694 | |
* | |
* Called by: | |
* brcms_c_gpio_init() | |
* wlc_lcnphy_epa_switch() | |
* wlc_phy_antsel_init() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:2256 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21384 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2906,2921 | |
*/ | |
u32 bcma_chipco_gpio_control(struct bcma_drv_cc *cc, u32 mask, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:701 | |
* | |
* Called by: | |
* wlc_lcnphy_set_chanspec_tweaks() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1635,1639,1651,1655 | |
*/ | |
extern void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset, u32 value); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:703 | |
* | |
* Called by: | |
* wlc_lcnphy_set_chanspec_tweaks() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1637,1653 | |
*/ | |
extern void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:705 | |
* | |
* Called by: | |
* wlc_phy_init_lcnphy() | |
* wlc_phy_init_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4866 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19329 | |
*/ | |
extern void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:707 | |
* | |
* Called by: | |
* wlc_phy_init_lcnphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4864 | |
*/ | |
extern void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask, u32 set); | |
/* | |
* Declared at: | |
* include/linux/bcma/bcma_driver_chipcommon.h:709 | |
* | |
* Called by: | |
* wlc_phy_chanspec_nphy_setup() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:21222,21226 | |
*/ | |
extern void bcma_pmu_spuravoid_pllupdate(struct bcma_drv_cc *cc, int spuravoid); | |
/* | |
* Declared at: | |
* include/linux/slab.h:156 | |
* | |
* Called by: | |
* ai_attach() | |
* ai_detach() | |
* brcms_b_detach() | |
* brcms_c_ampdu_detach() | |
* brcms_c_antsel_detach() | |
* brcms_c_bsscfg_mfree() | |
* brcms_c_channel_mgr_detach() | |
* brcms_c_detach_mfree() | |
* brcms_free() | |
* dma_detach() | |
* wlc_lcnphy_a1() | |
* wlc_lcnphy_rx_iq_cal() | |
* wlc_lcnphy_tx_iqlo_cal() | |
* wlc_phy_a1_nphy() | |
* wlc_phy_attach() | |
* wlc_phy_detach() | |
* wlc_phy_detach_lcnphy() | |
* wlc_phy_gen_load_samples_nphy() | |
* wlc_phy_loadsampletable_nphy() | |
* wlc_phy_shim_detach() | |
* ... and 72 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:369 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:280 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:64,78 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3237,4266,4267,4268 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:298,402,403,644... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:306,312,359,364... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:478,488 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:417 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:322,324,1543,1545... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1530,2846,3692,3858... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:119,692,1101 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:432,433,442,443... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:327 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:763,942,1032,1033... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1075,2060,2533,2947... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:520,537 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23135,23184,24795 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:583,608 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:173 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1692,2429 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:942,1159,1193,1194... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1049,1062,1773,1802... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:748,826,1095,1439... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:764,765,768 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:56 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:263,383,409,411... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:1108,1110 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:284 | |
*/ | |
void kfree(const void *); | |
/* | |
* Declared at: | |
* include/linux/slab.h:480 | |
* | |
* Called by: | |
* _brcmf_set_multicast_list() | |
* brcmf_btcoex_attach() | |
* brcmf_sdio_probe() | |
* brcmf_sdio_readconsole() | |
* brcmf_sdio_verifymemory() | |
* brcmf_usb_dl_cmd() | |
* brcmf_usb_dl_writeimage() | |
* wlc_lcnphy_a1() | |
* wlc_lcnphy_rx_iq_cal() | |
* wlc_lcnphy_tx_iqlo_cal() | |
* wlc_phy_a1_nphy() | |
* wlc_phy_gen_load_samples_nphy() | |
* wlc_phy_loadsampletable_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2799,3211,4180 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:374 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1390,2673,3686,3690 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:96 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:729,871 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23122,23164,24754 | |
*/ | |
void *kmalloc(size_t size, gfp_t flags); | |
/* | |
* Declared at: | |
* include/linux/slab.h:620 | |
* | |
* Called by: | |
* brcmf_flowring_attach() | |
* brcmf_msgbuf_init_pktids() | |
* brcmf_p2p_run_escan() | |
* brcmf_pcie_init_ringbuffers() | |
* brcmf_pcie_setup() | |
* brcmf_setup_ifmodes() | |
* brcmf_usbdev_qinit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:292 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:418 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6299,6309,6337,6357 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1201,1696 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:783 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:380 | |
*/ | |
void *kcalloc(size_t n, size_t size, gfp_t flags); | |
/* | |
* Declared at: | |
* include/linux/slab.h:663 | |
* | |
* Called by: | |
* ai_attach() | |
* brcmf_chip_add_core() | |
* brcmf_chip_attach() | |
* brcmf_get_module_param() | |
* brcmf_msgbuf_flowring_create() | |
* brcmf_msgbuf_init_pktids() | |
* brcmf_ops_sdio_probe() | |
* brcmf_proto_msgbuf_attach() | |
* brcmf_sdiod_freezer_attach() | |
* brcms_c_ampdu_attach() | |
* brcms_c_antsel_attach() | |
* brcms_c_attach_malloc() | |
* brcms_c_bsscfg_malloc() | |
* brcms_c_channel_mgr_attach() | |
* brcms_init_timer() | |
* dma_attach() | |
* wlc_phy_attach() | |
* wlc_phy_attach_lcnphy() | |
* wlc_phy_shared_attach() | |
* wlc_phy_shim_attach() | |
* ... and 37 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:334 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:228 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:37 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3912,4097 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:296,657,1434,1446... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:221,249,330,539 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:447 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1467 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:5069 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:616,878 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:466,470,486,493... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:281 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1212,1297 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1056,2009,2510,2892... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:515 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:369,455 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1706,2320 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:928,1154,1157 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1014,1737,1750,1765... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:647,1068,1417,1934 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:561,652,660 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:43 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:156,371,494 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:482,1071 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:438 | |
*/ | |
void *kzalloc(size_t size, gfp_t flags); | |
/* | |
* Declared at: | |
* include/linux/pci.h:109 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1785 | |
*/ | |
typedef int pci_power_t; | |
/* | |
* Declared at: | |
* include/linux/pci.h:114 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1785 | |
*/ | |
#define PCI_D3hot ((pci_power_t __force) 3) | |
/* | |
* Declared at: | |
* include/linux/pci.h:701 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1973,1990,1999 | |
*/ | |
struct pci_driver { | |
struct list_head node; | |
const char *name; | |
const struct pci_device_id *id_table; | |
int (*probe)(struct pci_dev *, const struct pci_device_id *); | |
void (*remove)(struct pci_dev *); | |
int (*suspend)(struct pci_dev *, pm_message_t); | |
int (*suspend_late)(struct pci_dev *, pm_message_t); | |
int (*resume_early)(struct pci_dev *); | |
int (*resume)(struct pci_dev *); | |
void (*shutdown)(struct pci_dev *); | |
int (*sriov_configure)(struct pci_dev *, int); | |
const struct pci_error_handlers *err_handler; | |
struct device_driver driver; | |
struct pci_dynids dynids; | |
}; | |
/* | |
* Declared at: | |
* include/linux/pci.h:953 | |
* | |
* Called by: | |
* ai_deviceremoved() | |
* brcmf_pcie_reset_device() | |
* brcmf_pcie_select_core() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:705 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:528,566 | |
*/ | |
int pci_read_config_dword(const struct pci_dev *dev, int where, u32 *val); | |
/* | |
* Declared at: | |
* include/linux/pci.h:956 | |
* | |
* Called by: | |
* brcmf_pcie_buscore_prep_addr() | |
* brcmf_pcie_reset_device() | |
* brcmf_pcie_select_core() | |
* brcmf_pcie_send_mb_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:527,532,569,579... | |
*/ | |
int pci_write_config_dword(const struct pci_dev *dev, int where, u32 val); | |
/* | |
* Declared at: | |
* include/linux/pci.h:999 | |
* | |
* Called by: | |
* brcmf_pcie_get_resource() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1516 | |
*/ | |
int pci_enable_device(struct pci_dev *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1016 | |
* | |
* Called by: | |
* brcmf_pcie_release_resource() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1561 | |
*/ | |
void pci_disable_device(struct pci_dev *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1019 | |
* | |
* Called by: | |
* brcmf_pcie_get_resource() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1522 | |
*/ | |
void pci_set_master(struct pci_dev *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1094 | |
* | |
* Called by: | |
* brcmf_pcie_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1785 | |
*/ | |
bool pci_pme_capable(struct pci_dev *dev, pci_power_t state); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1211 | |
* | |
* Called by: | |
* brcmf_pcie_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1990 | |
*/ | |
int __pci_register_driver(struct pci_driver *, struct module *, const char *mod_name); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1217 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1990 | |
*/ | |
#define pci_register_driver(driver) __pci_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) | |
/* | |
* Declared at: | |
* include/linux/pci.h:1220 | |
* | |
* Called by: | |
* brcmf_pcie_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1999 | |
*/ | |
void pci_unregister_driver(struct pci_driver *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1299 | |
* | |
* Called by: | |
* brcmf_pcie_release_irq() | |
* brcmf_pcie_request_irq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:840,862 | |
*/ | |
void pci_disable_msi(struct pci_dev *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1304 | |
* | |
* Called by: | |
* brcmf_pcie_request_irq() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:836 | |
*/ | |
int pci_enable_msi(struct pci_dev *dev); | |
/* | |
* Declared at: | |
* include/linux/pci.h:1656 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1525,1527 | |
*/ | |
#define pci_resource_start(dev, bar) ((dev)->resource[(bar)].start) | |
/* | |
* Declared at: | |
* include/linux/pci.h:1659 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1529 | |
*/ | |
#define pci_resource_len(dev, bar) ((pci_resource_start((dev), (bar)) == 0 && pci_resource_end((dev), (bar)) == pci_resource_start((dev), (bar))) ? 0 : (pci_resource_end((dev), (bar)) - pci_resource_start((dev), (bar)) + 1)) | |
/* | |
* Declared at: | |
* include/linux/gfp.h:255 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:334 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:228 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:37 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2113,2799,4097,4180 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:657 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:447 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1467,1479,1581 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1390,2673,3686,3690... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:96,878 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:466,470,486,493... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:281 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:278,312,418,425... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:515 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:23122,23164,24754 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:369,455 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1706 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:451,561,652,660 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:43 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:156,494 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:436 | |
*/ | |
#define GFP_ATOMIC (__GFP_HIGH|__GFP_ATOMIC|__GFP_KSWAPD_RECLAIM) | |
/* | |
* Declared at: | |
* include/linux/gfp.h:256 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3211,3912 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:292,296,584,1434... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:221,249,330,508... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:358,374 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:616 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:52 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:210 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1056,1364,2009,2109... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2320 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:916,928,1154,1157... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:977,1014,1110,1201... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:647,784,988,1024... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:371,381 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:482,1071 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:417 | |
*/ | |
#define GFP_KERNEL (__GFP_RECLAIM | __GFP_IO | __GFP_FS) | |
/* | |
* Declared at: | |
* include/uapi/linux/pci_regs.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:705 | |
*/ | |
#define PCI_VENDOR_ID 0x00 | |
/* | |
* Declared at: | |
* include/linux/pci_ids.h:2140 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1885,5646 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:706 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1961 | |
*/ | |
#define PCI_VENDOR_ID_BROADCOM 0x14e4 | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:72 | |
* | |
* Called by: | |
* __brcmf_cfg80211_up() | |
* brcmf_abort_scanning() | |
* brcmf_bss_connect_done() | |
* brcmf_bss_roaming_done() | |
* brcmf_cfg80211_connect() | |
* brcmf_cfg80211_crit_proto_start() | |
* brcmf_cfg80211_escan() | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_cfg80211_start_ap() | |
* brcmf_msgbuf_process_txstatus() | |
* brcmf_msgbuf_schedule_txdata() | |
* brcmf_notify_connect_status() | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_p2p_discover_listen() | |
* brcmf_p2p_enable_discovery() | |
* brcmf_p2p_escan() | |
* brcmf_p2p_notify_action_tx_complete() | |
* brcmf_p2p_pub_af_tx() | |
* brcmf_p2p_send_action_frame() | |
* brcmf_start_internal_escan() | |
* ... and 1 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:773,873 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1164,1398,1956,3013... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:617,746,950,1152... | |
*/ | |
void set_bit(long nr, volatile unsigned long *addr); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:110 | |
* | |
* Called by: | |
* __brcmf_cfg80211_down() | |
* brcmf_abort_scanning() | |
* brcmf_cfg80211_connect() | |
* brcmf_cfg80211_crit_proto_stop() | |
* brcmf_cfg80211_disconnect() | |
* brcmf_cfg80211_escan() | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_cfg80211_stop_ap() | |
* brcmf_link_down() | |
* brcmf_msgbuf_txflow_worker() | |
* brcmf_notify_connect_status() | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_p2p_notify_action_frame_rx() | |
* brcmf_p2p_notify_listen_complete() | |
* brcmf_p2p_scan_prep() | |
* brcmf_p2p_tx_action_frame() | |
* brcmf_proto_msgbuf_rx_trigger() | |
* brcmf_start_internal_escan() | |
* brcmf_usb_rx_ctlpkt() | |
* brcmf_usb_tx_ctlpkt() | |
* ... and 4 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:762,1309 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:336,340,365,370 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1217,1366,1367,1518... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:898,1015,1201,1401... | |
*/ | |
void clear_bit(long nr, volatile unsigned long *addr); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:217 | |
* | |
* Called by: | |
* brcmf_usb_rx_ctlpkt() | |
* brcmf_usb_tx_ctlpkt() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:329,358 | |
*/ | |
bool test_and_set_bit(long nr, volatile unsigned long *addr); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:263 | |
* | |
* Called by: | |
* brcmf_bss_connect_done() | |
* brcmf_link_down() | |
* brcmf_notify_escan_complete() | |
* brcmf_p2p_gon_req_collision() | |
* brcmf_p2p_notify_listen_complete() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:775,1354,5428 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1011,1013,1321,1324 | |
*/ | |
bool test_and_clear_bit(long nr, volatile unsigned long *addr); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:348 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:101,828,1129,1133... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:586,938,1127,1170... | |
*/ | |
#define test_bit(nr, addr) (__builtin_constant_p((nr)) ? constant_test_bit((nr), (addr)) : variable_test_bit((nr), (addr))) | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:409 | |
* | |
* Called by: | |
* wlc_lcnphy_rx_signal_power() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:5197 | |
*/ | |
int ffs(int x); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/bitops.h:450 | |
* | |
* Called by: | |
* wlc_phy_compute_dB() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2522 | |
*/ | |
int fls(int x); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:109 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:251,548 | |
*/ | |
enum netdev_tx { | |
__NETDEV_TX_MIN = (-((int)(~0U >> 1)) - 1) /* not referenced by brcm80211 */, | |
NETDEV_TX_OK = 0, | |
NETDEV_TX_BUSY = 16 /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:163 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:244,246,247,281... | |
*/ | |
struct net_device_stats { | |
unsigned long rx_packets; | |
unsigned long tx_packets; | |
unsigned long rx_bytes; | |
unsigned long tx_bytes; | |
unsigned long rx_errors; | |
unsigned long tx_errors; | |
unsigned long rx_dropped; | |
unsigned long tx_dropped; | |
unsigned long multicast; | |
unsigned long collisions; | |
unsigned long rx_length_errors; | |
unsigned long rx_over_errors; | |
unsigned long rx_crc_errors; | |
unsigned long rx_frame_errors; | |
unsigned long rx_fifo_errors; | |
unsigned long rx_missed_errors; | |
unsigned long tx_aborted_errors; | |
unsigned long tx_carrier_errors; | |
unsigned long tx_fifo_errors; | |
unsigned long tx_heartbeat_errors; | |
unsigned long tx_window_errors; | |
unsigned long rx_compressed; | |
unsigned long tx_compressed; | |
}; | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:224 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:94 | |
*/ | |
#define netdev_hw_addr_list_count(l) ((l)->count) | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:1144 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:447,466,551,565... | |
*/ | |
struct net_device_ops { | |
int (*ndo_init)(struct net_device *); | |
void (*ndo_uninit)(struct net_device *); | |
int (*ndo_open)(struct net_device *); | |
int (*ndo_stop)(struct net_device *); | |
netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *); | |
netdev_features_t (*ndo_features_check)(struct sk_buff *, struct net_device *, netdev_features_t); | |
u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *, void *, select_queue_fallback_t); | |
void (*ndo_change_rx_flags)(struct net_device *, int); | |
void (*ndo_set_rx_mode)(struct net_device *); | |
int (*ndo_set_mac_address)(struct net_device *, void *); | |
int (*ndo_validate_addr)(struct net_device *); | |
int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int); | |
int (*ndo_set_config)(struct net_device *, struct ifmap *); | |
int (*ndo_change_mtu)(struct net_device *, int); | |
int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *); | |
void (*ndo_tx_timeout)(struct net_device *); | |
void (*ndo_get_stats64)(struct net_device *, struct rtnl_link_stats64 *); | |
bool (*ndo_has_offload_stats)(const struct net_device *, int); | |
int (*ndo_get_offload_stats)(int, const struct net_device *, void *); | |
struct net_device_stats *(*ndo_get_stats)(struct net_device *); | |
int (*ndo_vlan_rx_add_vid)(struct net_device *, __be16, u16); | |
int (*ndo_vlan_rx_kill_vid)(struct net_device *, __be16, u16); | |
void (*ndo_poll_controller)(struct net_device *); | |
int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *); | |
void (*ndo_netpoll_cleanup)(struct net_device *); | |
int (*ndo_set_vf_mac)(struct net_device *, int, u8 *); | |
int (*ndo_set_vf_vlan)(struct net_device *, int, u16, u8, __be16); | |
int (*ndo_set_vf_rate)(struct net_device *, int, int, int); | |
int (*ndo_set_vf_spoofchk)(struct net_device *, int, bool); | |
int (*ndo_set_vf_trust)(struct net_device *, int, bool); | |
int (*ndo_get_vf_config)(struct net_device *, int, struct ifla_vf_info *); | |
int (*ndo_set_vf_link_state)(struct net_device *, int, int); | |
int (*ndo_get_vf_stats)(struct net_device *, int, struct ifla_vf_stats *); | |
int (*ndo_set_vf_port)(struct net_device *, int, struct nlattr **); | |
int (*ndo_get_vf_port)(struct net_device *, int, struct sk_buff *); | |
int (*ndo_set_vf_guid)(struct net_device *, int, u64, int); | |
int (*ndo_set_vf_rss_query_en)(struct net_device *, int, bool); | |
int (*ndo_setup_tc)(struct net_device *, u32, __be16, struct tc_to_netdev *); | |
int (*ndo_rx_flow_steer)(struct net_device *, const struct sk_buff *, u16, u32); | |
int (*ndo_add_slave)(struct net_device *, struct net_device *); | |
int (*ndo_del_slave)(struct net_device *, struct net_device *); | |
netdev_features_t (*ndo_fix_features)(struct net_device *, netdev_features_t); | |
int (*ndo_set_features)(struct net_device *, netdev_features_t); | |
int (*ndo_neigh_construct)(struct net_device *, struct neighbour *); | |
void (*ndo_neigh_destroy)(struct net_device *, struct neighbour *); | |
int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, u16); | |
int (*ndo_fdb_del)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16); | |
int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *, struct net_device *, struct net_device *, int *); | |
int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *, u16); | |
int (*ndo_bridge_getlink)(struct sk_buff *, u32, u32, struct net_device *, u32, int); | |
int (*ndo_bridge_dellink)(struct net_device *, struct nlmsghdr *, u16); | |
int (*ndo_change_carrier)(struct net_device *, bool); | |
int (*ndo_get_phys_port_id)(struct net_device *, struct netdev_phys_item_id *); | |
int (*ndo_get_phys_port_name)(struct net_device *, char *, size_t); | |
void (*ndo_udp_tunnel_add)(struct net_device *, struct udp_tunnel_info *); | |
void (*ndo_udp_tunnel_del)(struct net_device *, struct udp_tunnel_info *); | |
void *(*ndo_dfwd_add_station)(struct net_device *, struct net_device *); | |
void (*ndo_dfwd_del_station)(struct net_device *, void *); | |
netdev_tx_t (*ndo_dfwd_start_xmit)(struct sk_buff *, struct net_device *, void *); | |
int (*ndo_get_lock_subclass)(struct net_device *); | |
int (*ndo_set_tx_maxrate)(struct net_device *, int, u32); | |
int (*ndo_get_iflink)(const struct net_device *); | |
int (*ndo_change_proto_down)(struct net_device *, bool); | |
int (*ndo_fill_metadata_dst)(struct net_device *, struct sk_buff *); | |
void (*ndo_set_rx_headroom)(struct net_device *, int); | |
int (*ndo_xdp)(struct net_device *, struct netdev_xdp *); | |
}; | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:1846 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:499 | |
*/ | |
enum { | |
NETREG_UNINITIALIZED = 0 /* not referenced by brcm80211 */, | |
NETREG_REGISTERED, | |
NETREG_UNREGISTERING /* not referenced by brcm80211 */, | |
NETREG_UNREGISTERED /* not referenced by brcm80211 */, | |
NETREG_RELEASED /* not referenced by brcm80211 */, | |
NETREG_DUMMY /* not referenced by brcm80211 */ | |
}; | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2029 | |
* | |
* Called by: | |
* brcmf_net_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:473 | |
*/ | |
void dev_net_set(struct net_device *dev, struct net *net); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2040 | |
* | |
* Called by: | |
* brcmf_add_if() | |
* brcmf_ap_add_vif() | |
* brcmf_cfg80211_change_iface() | |
* brcmf_cfg80211_del_ap_iface() | |
* brcmf_cfg80211_del_iface() | |
* brcmf_cfg80211_join_ibss() | |
* brcmf_cfg80211_leave_ibss() | |
* brcmf_cfg80211_set_wiphy_params() | |
* brcmf_ethtool_get_drvinfo() | |
* brcmf_netdev_open() | |
* brcmf_netdev_set_mac_address() | |
* brcmf_netdev_set_multicast_list() | |
* brcmf_netdev_start_xmit() | |
* brcmf_netdev_stop() | |
* brcmf_set_frag() | |
* brcmf_set_retry() | |
* brcmf_set_rts() | |
* brcmf_set_wpa_version() | |
* ndev_to_prof() | |
* ndev_to_vif() | |
* ... and 48 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:368,374 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:169,189,198,381... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:585,786,829,830... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1651,2041,2051,2152 | |
*/ | |
void *netdev_priv(const struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2048 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5612,6873 | |
*/ | |
#define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev)) | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2282 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:772,840 | |
*/ | |
#define NETDEV_UP 0x0001 | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2283 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:783,851 | |
*/ | |
#define NETDEV_DOWN 0x0002 | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2434 | |
* | |
* Called by: | |
* brcmf_net_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:479 | |
*/ | |
int register_netdevice(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2437 | |
* | |
* Called by: | |
* brcmf_net_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:501 | |
*/ | |
void unregister_netdevice(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2443 | |
* | |
* Called by: | |
* brcmf_cfg80211_free_netdev() | |
* brcmf_net_attach() | |
* brcmf_net_p2p_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:493,582 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5228 | |
*/ | |
void free_netdev(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2854 | |
* | |
* Called by: | |
* brcmf_bus_change_state() | |
* brcmf_txflowblock_if() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:273,1146 | |
*/ | |
void netif_wake_queue(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2881 | |
* | |
* Called by: | |
* brcmf_add_if() | |
* brcmf_del_if() | |
* brcmf_netdev_start_xmit() | |
* brcmf_txflowblock_if() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:207,268,603,675 | |
*/ | |
void netif_stop_queue(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:2899 | |
* | |
* Called by: | |
* brcmf_bus_change_state() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1145 | |
*/ | |
bool netif_queue_stopped(const struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3247 | |
* | |
* Called by: | |
* brcmf_msgbuf_rxbuf_ctrl_post() | |
* brcmf_msgbuf_rxbuf_data_post() | |
* brcmf_net_p2p_start_xmit() | |
* brcms_c_detach_mfree() | |
* brcms_c_sendpkt_mac80211() | |
* brcms_c_set_new_beacon() | |
* brcms_c_set_new_probe_resp() | |
* brcmu_pkt_buf_free_skb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:920,1029 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:546 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:455,457,6928,7429... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:50 | |
*/ | |
void dev_kfree_skb_any(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3257 | |
* | |
* Called by: | |
* brcmf_netif_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:293 | |
*/ | |
int netif_rx(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3258 | |
* | |
* Called by: | |
* brcmf_netif_rx() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:299 | |
*/ | |
int netif_rx_ni(struct sk_buff *skb); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3377 | |
* | |
* Called by: | |
* brcmf_net_setcarrier() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:519,523 | |
*/ | |
bool netif_carrier_ok(const struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3386 | |
* | |
* Called by: | |
* brcmf_net_setcarrier() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:520 | |
*/ | |
void netif_carrier_on(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3388 | |
* | |
* Called by: | |
* brcmf_net_setcarrier() | |
* brcmf_netdev_open() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:443,524 | |
*/ | |
void netif_carrier_off(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3700 | |
* | |
* Called by: | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:622 | |
*/ | |
void ether_setup(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3703 | |
* | |
* Called by: | |
* brcmf_add_if() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:622 | |
*/ | |
struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name, unsigned char name_assign_type, void (struct net_device *) *setup, unsigned int txqs, unsigned int rxqs); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3707 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:622 | |
*/ | |
#define alloc_netdev(sizeof_priv, name, name_assign_type, setup) alloc_netdev_mqs(sizeof_priv, name, name_assign_type, setup, 1, 1) | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3714 | |
* | |
* Called by: | |
* brcmf_net_attach() | |
* brcmf_net_p2p_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:481,570 | |
*/ | |
int register_netdev(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/linux/netdevice.h:3715 | |
* | |
* Called by: | |
* brcmf_net_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:503 | |
*/ | |
void unregister_netdev(struct net_device *dev); | |
/* | |
* Declared at: | |
* include/asm-generic/bug.h:57 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1061 | |
*/ | |
#define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | |
/* | |
* Declared at: | |
* include/asm-generic/bug.h:64 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6911 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:295,306 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c:129,141,168,189... | |
*/ | |
#define WARN_ON_ONCE(condition) ({ int __ret_warn_on = !!(condition); if (unlikely(__ret_warn_on)) __WARN_ONCE_TAINT(TAINT_WARN); unlikely(__ret_warn_on); }) | |
/* | |
* Declared at: | |
* include/asm-generic/bug.h:105 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:417 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:878,883,884 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2081 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:831,1118,1163 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1409 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:698 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:816,1264,1294,1856... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:250,270,3281,3334... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c:34,47,81 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:851,988,1063,1490... | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:49 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:264,913,941 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1281,1329,1359 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:247 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:576,877,1060,1062... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:332 | |
*/ | |
#define WARN_ON(condition) ({ int __ret_warn_on = !!(condition); if (unlikely(__ret_warn_on)) __WARN(); unlikely(__ret_warn_on); }) | |
/* | |
* Declared at: | |
* include/asm-generic/bug.h:114 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:18216,19909,19963,20061... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:759,765,804 | |
*/ | |
#define WARN(condition, format...) ({ int __ret_warn_on = !!(condition); if (unlikely(__ret_warn_on)) __WARN_printf(format); unlikely(__ret_warn_on); }) | |
/* | |
* Declared at: | |
* include/asm-generic/bug.h:142 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:998 | |
*/ | |
#define WARN_ONCE(condition, format...) ({ static bool __section(.data.unlikely) __warned; int __ret_warn_once = !!(condition); if (unlikely(__ret_warn_once && !__warned)) { __warned = true; WARN(1, format); } unlikely(__ret_warn_once); }) | |
/* | |
* Declared at: | |
* arch/x86/include/asm/string_64.h:36 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1094 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:73 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1730,1773,1920,1923... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:453,506,612,613... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:161,373,427 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:139,211 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1162 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:395,432,503 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:2748 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:102,108,181,182... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:45 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1545,1908,1913,1915... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:123,310 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:759,911 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:453,454,1009,1016... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:578,1328,1331,1333... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:737,908,911,1053... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:208,212,262,322... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:648,683,736,760... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:113,144 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:481,489,677,986... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:403 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:160,498 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:250,251,446,447... | |
*/ | |
#define memcpy(dst, src, len) ({ size_t __len = (len); void *__ret; if (__builtin_constant_p(len) && __len >= 64) __ret = __memcpy((dst), (src), __len); else __ret = __builtin_memcpy((dst), (src), __len); __ret; }) | |
/* | |
* Declared at: | |
* arch/x86/include/asm/string_64.h:56 | |
* | |
* Called by: | |
* brcms_c_bss_default_init() | |
* brcms_c_channel_reg_limits() | |
* brcms_c_compute_ofdm_plcp() | |
* brcms_c_d11hdrs_mac80211() | |
* brcms_c_init_scb() | |
* brcms_c_mhfdef() | |
* brcms_c_module_unregister() | |
* brcms_c_rate_hwrs_filter_sort_validate() | |
* brcms_c_rate_lookup_init() | |
* brcms_c_recvctl() | |
* brcms_c_reset() | |
* brcms_c_set_gmode() | |
* brcms_c_set_rateset() | |
* brcms_c_set_ssid() | |
* brcms_c_shm_ssid_upd() | |
* brcms_c_wme_setparams() | |
* brcmu_pktq_init() | |
* wlc_phy_chanspec_band_validch() | |
* wlc_phy_noise_calc_phy() | |
* wlc_phy_txpower_recalc_target() | |
* ... and 57 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:415 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:861,870,1093 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2053,2162,2362 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:455,906,1015 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:212 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:127 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:374,1219 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:311 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1995,2739,3273 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:855 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1090,3151,3160,3436... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:152 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:556,737,976,1006... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1253,1635,2202,2251... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:604,928 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:183 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:330,561,562,563 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:55 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:986,1125,1260,1277 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1236,2403 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:855,1154 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:325,333,380 | |
*/ | |
void *memset(void *s, int c, size_t n); | |
/* | |
* Declared at: | |
* include/linux/stddef.h:7 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:155,163,203,335... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:230,1132,1133 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:39,70,92 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:54,55,56,57... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1221,1225,1226,1487... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h:62,68 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:294,299,363,377... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:43 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:394,411,453,454... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:332,486 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:360,371,418 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:83,308,309,346... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1391,2664,2674,3687... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:62,65,147,236... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:59,61,70 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:324,429,438,467... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:39,41,50 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:283 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:210,260,261,292... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:347,364,386,399... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:503,516,517,519... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:15244,15245,15246,15463... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:148,187,234 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:370,371,445,456... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:116 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:585,665,700,757... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:117 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:64,83,103,104... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:188,189,516,537... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:174 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:979,1007,1018,1060... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:230,258,285,652... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:352,479,480,511... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.c:41,45 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:150,255,300,384... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:819,825,828,1123 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:203,367 | |
*/ | |
#define NULL ((void *)0) | |
/* | |
* Declared at: | |
* include/linux/stddef.h:9 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:64,68,79 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:182,193,196,198... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:159,162,165,168... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:899,901,907,909... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:474,488,878,1065... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:53 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:81,128,130,132... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:178,233,380 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:167,194,209,232... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:229,250,339,443... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c:277,280,285,287... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1201,1220,1271,1283... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:91,116,131,240... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:849,863,900,992... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:298,313 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:226,332,361,492... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:104,106,361,365... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:448,466,603,655... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14128,14138,14140,14369... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:49,81,92,94... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:333,461,466,520... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:121,134,138,140... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:808,950,952,963... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:144,156,176,189... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:82,124,127,135... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:154,160,163 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:705,803,821,844... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:231,235,241,243... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:406,412,415,427... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:57,78,82,134... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:59,63,87,92... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:499,500,501,511... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:177,191 | |
*/ | |
enum { | |
false = 0, | |
true = 1 | |
}; | |
/* | |
* Declared at: | |
* include/linux/compiler-gcc.h:160 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:372,1049,1056,1059 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1085,1089,1200,2322... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:2880,2962,3089,3598... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:396,601,605,815... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1001,1042,2005,2006 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:454,457,462,491... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17678,17810,19336,19337... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:153,188,189,191... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1053 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:184 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:130,137,144,151 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:636,1417,1429,1614 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:558,559,583,633... | |
*/ | |
#define __compiler_offsetof(a, b) __builtin_offsetof(a, b) | |
/* | |
* Declared at: | |
* include/linux/printk.h:85 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:256,262,265,267 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:240,246,248,249 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:26,32,33,34 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:328,329,331 | |
*/ | |
struct va_format { | |
const char *fmt; | |
va_list *va; | |
}; | |
/* | |
* Declared at: | |
* include/linux/printk.h:132 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:908 | |
*/ | |
#define no_printk(fmt, ...) ({ do { if (0) printk(fmt, ##__VA_ARGS__); } while (0); 0; }) | |
/* | |
* Declared at: | |
* include/linux/printk.h:172 | |
* | |
* Called by: | |
* __brcmf_dbg() | |
* __brcmf_err() | |
* brcmf_pcie_bus_console_read() | |
* brcmf_sdio_probe() | |
* brcmf_sdio_probe_attach() | |
* brcmf_sdio_readconsole() | |
* brcms_bcma_probe() | |
* brcms_c_chipmatch() | |
* brcms_c_chipmatch_pci() | |
* brcms_c_chipmatch_soc() | |
* brcms_driver_init() | |
* brcms_suspend() | |
* brcmu_dbg_hex_dump() | |
* brcmu_prpkt() | |
* wlc_phy_calc_rx_iq_comp_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2846,3813,4142 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1211,1223,1239,1281 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5647,5660,5671,5683 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:248 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:26321 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:33 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:314,331 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:763 | |
*/ | |
int printk(const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/printk.h:300 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1211,1223,1239,1281 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:5647,5660,5671,5683 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:33 | |
*/ | |
#define pr_err(fmt, ...) printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | |
/* | |
* Declared at: | |
* include/linux/printk.h:302 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4142 | |
*/ | |
#define pr_warning(fmt, ...) printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | |
/* | |
* Declared at: | |
* include/linux/printk.h:335 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2846,3813 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:248 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:26321 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:314,331 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:763 | |
*/ | |
#define pr_debug(fmt, ...) printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) | |
/* | |
* Declared at: | |
* include/linux/printk.h:347 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:7835 | |
*/ | |
#define printk_once(fmt, ...) ({ static bool __print_once __read_mostly; bool __ret_print_once = !__print_once; if (!__print_once) { __print_once = true; printk(fmt, ##__VA_ARGS__); } unlikely(__ret_print_once); }) | |
/* | |
* Declared at: | |
* include/linux/printk.h:476 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:317,335 | |
*/ | |
enum { | |
DUMP_PREFIX_NONE /* not referenced by brcm80211 */, | |
DUMP_PREFIX_ADDRESS /* not referenced by brcm80211 */, | |
DUMP_PREFIX_OFFSET | |
}; | |
/* | |
* Declared at: | |
* include/linux/printk.h:492 | |
* | |
* Called by: | |
* brcmu_dbg_hex_dump() | |
* brcmu_prpkt() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:317,335 | |
*/ | |
extern void print_hex_dump_bytes(const char *prefix_str, int prefix_type, const void *buf, size_t len); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:53 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:447 | |
*/ | |
#define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:59 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:154,162,206 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3663,4212 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:125 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:222,224,243,245 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:210,1703,1707,2311... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:882 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:345,352,406,1655... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:126 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1250 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:175,4373,6212,6454... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:16239,16740,16746,16762... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1239,1255,1275,1281... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:128,605,695,761... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:94 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c:1510,1514,1517,1523... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:584,1790 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:376,378,425 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:75 | |
*/ | |
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:75 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:900 | |
*/ | |
#define round_up(x, y) ((((x)-1) | __round_mask(x, y))+1) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:90 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:540,680 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:643,1352,1518,1519... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:417 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1003 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1938 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:482,519,534 | |
*/ | |
#define roundup(x, y) ( { const typeof(y) __y = y; (((x) + (__y - 1)) / __y) * __y; } ) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:235 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:3440,3442,3958 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:22629,22708,22984,23008... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2798 | |
*/ | |
#define __abs_choose_expr(x, type, other) __builtin_choose_expr( __builtin_types_compatible_p(typeof(x), signed type) || __builtin_types_compatible_p(typeof(x), unsigned type), ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:416 | |
* | |
* Called by: | |
* brcmf_cfg80211_request_ap_if() | |
* brcms_request_fw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:378,386 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:563 | |
*/ | |
extern int sprintf(char *buf, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:419 | |
* | |
* Called by: | |
* brcmf_chip_name() | |
* brcmf_fw_strip_multi_v1() | |
* brcmf_fw_strip_multi_v2() | |
* brcms_b_attach_dmapio() | |
* brcms_c_init() | |
* brcms_led_register() | |
* brcmu_boardrev_str() | |
* brcmu_dotrev_str() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:104 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:260,263,338 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1124,7934 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:270,274,285,294... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:472 | |
*/ | |
extern int snprintf(char *buf, size_t size, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:421 | |
* | |
* Called by: | |
* perf_trace_brcmf_dbg() | |
* perf_trace_brcmf_err() | |
* perf_trace_brcms_dbg() | |
* perf_trace_brcms_msg_event() | |
* trace_event_raw_event_brcmf_dbg() | |
* trace_event_raw_event_brcmf_err() | |
* trace_event_raw_event_brcms_dbg() | |
* trace_event_raw_event_brcms_msg_event() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58 | |
*/ | |
extern int vsnprintf(char *buf, size_t size, const char *fmt, va_list args); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:423 | |
* | |
* Called by: | |
* brcmf_fws_macdesc_set_name() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:717,720 | |
*/ | |
extern int scnprintf(char *buf, size_t size, const char *fmt, ...); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:450 | |
* | |
* Called by: | |
* wlc_lcnphy_calc_rx_iq_comp() | |
* wlc_phy_calc_rx_iq_comp_nphy() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:1305 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:26295 | |
*/ | |
unsigned long int_sqrt(unsigned long); | |
/* | |
* Declared at: | |
* include/linux/kernel.h:754 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:237,241,246,251... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:301,305,308,327... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1595,1661,2296,2298... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:448 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:3802,7315,7488,7645 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1178,1463,2014 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:22974,24771,24772,27172... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:170 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1481,1612,1618,1626... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:118,141,159,229... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:555,644,809,859... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:87 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:946,954 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:257 | |
*/ | |
#define __min(t1, t2, min1, min2, x, y) ({ t1 min1 = (x); t2 min2 = (y); (void) (&min1 == &min2); min1 < min2 ? min1 : min2; }) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:764 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:434,473,475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:68 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3425 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6451 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:17849,17854,27161,27172... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1480,1623,1631 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:909 | |
*/ | |
#define __max(t1, t2, max1, max2, x, y) ({ t1 max1 = (x); t2 max2 = (y); (void) (&max1 == &max2); max1 > max2 ? max1 : max2; }) | |
/* | |
* Declared at: | |
* include/linux/kernel.h:853 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:38 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:357 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:47 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3617 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:557,640,760,1557 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:299 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1432 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:2868,3087,4351 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:84,144,729,820 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:391,437 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:522,1229,3025,4790... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c:532,549,615,643... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14124,19737,19815,21345 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:131,137,143,151... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2186 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.c:120 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1250,1278 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1109,1110,2245,2325... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:558,749,845,927... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:707,717,732,1001... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:208,232,233 | |
*/ | |
#define container_of(ptr, type, member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type,member) );}) | |
/* | |
* Declared at: | |
* include/linux/stdarg.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h:27,61 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:261,262,268 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:245,246,250 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:31,32,35 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h:42,58 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:326,329,333 | |
*/ | |
typedef __builtin_va_list va_list; | |
/* | |
* Declared at: | |
* include/linux/stdarg.h:33 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:261 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:245 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:31 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:326 | |
*/ | |
#define va_start(ap, param) __builtin_va_start(ap, param) | |
/* | |
* Declared at: | |
* include/linux/stdarg.h:34 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:268 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:250 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.c:35 | |
* drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:333 | |
*/ | |
#define va_end(ap) __builtin_va_end(ap) | |
/* | |
* Declared at: | |
* include/linux/mmc/card.h:214 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h:181 | |
*/ | |
#define SDIO_MAX_FUNCS 7 | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:28 | |
* | |
* Called by: | |
* brcmf_pcie_copy_dev_tomem() | |
* brcmf_pcie_read_tcm8() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:351,485 | |
*/ | |
extern unsigned int ioread8(void *); | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:29 | |
* | |
* Called by: | |
* brcmf_pcie_copy_dev_tomem() | |
* brcmf_pcie_read_tcm16() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:360,494 | |
*/ | |
extern unsigned int ioread16(void *); | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:31 | |
* | |
* Called by: | |
* brcmf_pcie_copy_dev_tomem() | |
* brcmf_pcie_read_ram32() | |
* brcmf_pcie_read_reg32() | |
* brcmf_pcie_read_tcm32() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:332,398,417,504 | |
*/ | |
extern unsigned int ioread32(void *); | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:38 | |
* | |
* Called by: | |
* brcmf_pcie_copy_mem_todev() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:444 | |
*/ | |
extern void iowrite8(u8, void *); | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:39 | |
* | |
* Called by: | |
* brcmf_pcie_copy_mem_todev() | |
* brcmf_pcie_write_tcm16() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:370,453 | |
*/ | |
extern void iowrite16(u16, void *); | |
/* | |
* Declared at: | |
* include/asm-generic/iomap.h:41 | |
* | |
* Called by: | |
* brcmf_pcie_copy_mem_todev() | |
* brcmf_pcie_write_ram32() | |
* brcmf_pcie_write_reg32() | |
* brcmf_pcie_write_tcm32() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:342,408,427,463 | |
*/ | |
extern void iowrite32(u32, void *); | |
/* | |
* Declared at: | |
* include/linux/irqreturn.h:10 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1000,1010,1015 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:87 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:792,794,822 | |
*/ | |
enum irqreturn { | |
IRQ_NONE = (0 << 0), | |
IRQ_HANDLED = (1 << 0), | |
IRQ_WAKE_THREAD = (1 << 1) | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:355 | |
*/ | |
#define BRCMFMAC_PDATA_NAME "brcmfmac" | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:51 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3840 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:35 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:279,294,302,309... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1229 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1757 | |
*/ | |
enum brcmf_bus_type { | |
BRCMF_BUSTYPE_SDIO, | |
BRCMF_BUSTYPE_USB, | |
BRCMF_BUSTYPE_PCIE | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:91 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2480,3423,3852,3853... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:29 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:295,310 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:113,186,530,637... | |
*/ | |
struct brcmfmac_sdio_pd { | |
int txglomsz; | |
unsigned int drive_strength; | |
bool oob_irq_supported; | |
unsigned int oob_irq_nr; | |
unsigned long oob_irq_flags; | |
bool broken_sg_support; | |
unsigned short sd_head_align; | |
unsigned short sd_sgentry_align; | |
void (*reset)(void); | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:112 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:6730,6744,6745 | |
*/ | |
struct brcmfmac_pd_cc_entry { | |
char iso3166[4]; | |
char cc[4]; | |
s32 rev; | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:149 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:301 | |
*/ | |
struct brcmfmac_pd_device { | |
unsigned int id; | |
unsigned int rev; | |
enum brcmf_bus_type bus_type; | |
unsigned int feature_disable; | |
struct brcmfmac_pd_cc *country_codes; | |
union { | |
struct brcmfmac_sdio_pd sdio; | |
} bus; | |
}; | |
/* | |
* Declared at: | |
* include/linux/platform_data/brcmfmac.h:155 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:310 | |
*/ | |
union { | |
struct brcmfmac_sdio_pd sdio; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:568 | |
*/ | |
#define SD_IO_RW_EXTENDED 53 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio.h:94 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:153,155,189,246 | |
*/ | |
#define SDIO_CCCR_IENx 0x04 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio.h:95 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3554 | |
*/ | |
#define SDIO_CCCR_INTx 0x05 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio.h:97 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:245,881 | |
*/ | |
#define SDIO_CCCR_ABORT 0x06 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1166 | |
*/ | |
struct sdio_func { | |
struct mmc_card *card; | |
struct device dev; | |
sdio_irq_handler_t *irq_handler; | |
unsigned int num; | |
unsigned char class; | |
unsigned short vendor; | |
unsigned short device; | |
unsigned int max_blksize; | |
unsigned int cur_blksize; | |
unsigned int enable_timeout; | |
unsigned int state; | |
u8 *tmpbuf; | |
unsigned int num_info; | |
const char **info; | |
struct sdio_func_tuple *tuples; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:77 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1294,1311,1320 | |
*/ | |
struct sdio_driver { | |
char *name; | |
const struct sdio_device_id *id_table; | |
int (*probe)(struct sdio_func *, const struct sdio_device_id *); | |
void (*remove)(struct sdio_func *); | |
struct device_driver drv; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:111 | |
* | |
* Called by: | |
* brcmf_sdio_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1311 | |
*/ | |
extern int sdio_register_driver(struct sdio_driver *); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:112 | |
* | |
* Called by: | |
* brcmf_sdio_exit() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1320 | |
*/ | |
extern void sdio_unregister_driver(struct sdio_driver *); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:117 | |
* | |
* Called by: | |
* brcmf_sdio_assert_info() | |
* brcmf_sdio_bus_get_memdump() | |
* brcmf_sdio_bus_stop() | |
* brcmf_sdio_bus_txctl() | |
* brcmf_sdio_bus_watchdog() | |
* brcmf_sdio_download_firmware() | |
* brcmf_sdio_dpc() | |
* brcmf_sdio_probe_attach() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_readshared() | |
* brcmf_sdio_rxglom() | |
* brcmf_sdio_sendfromq() | |
* brcmf_sdio_txpkt() | |
* brcmf_sdiod_freezer_off() | |
* brcmf_sdiod_freezer_on() | |
* brcmf_sdiod_intr_register() | |
* brcmf_sdiod_intr_unregister() | |
* brcmf_sdiod_probe() | |
* brcmf_sdiod_ramrw() | |
* brcmf_sdiod_remove() | |
* ... and 4 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1001,1576,1587,1601... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:137,166,187,203... | |
*/ | |
extern void sdio_claim_host(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:118 | |
* | |
* Called by: | |
* brcmf_sdio_assert_info() | |
* brcmf_sdio_bus_get_memdump() | |
* brcmf_sdio_bus_stop() | |
* brcmf_sdio_bus_txctl() | |
* brcmf_sdio_bus_watchdog() | |
* brcmf_sdio_download_firmware() | |
* brcmf_sdio_dpc() | |
* brcmf_sdio_probe_attach() | |
* brcmf_sdio_readframes() | |
* brcmf_sdio_readshared() | |
* brcmf_sdio_rxglom() | |
* brcmf_sdio_sendfromq() | |
* brcmf_sdio_txpkt() | |
* brcmf_sdiod_freezer_off() | |
* brcmf_sdiod_freezer_on() | |
* brcmf_sdiod_intr_register() | |
* brcmf_sdiod_intr_unregister() | |
* brcmf_sdiod_probe() | |
* brcmf_sdiod_ramrw() | |
* brcmf_sdiod_remove() | |
* ... and 4 others | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1035,1057,1579,1591... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:163,169,190,206... | |
*/ | |
extern void sdio_release_host(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:120 | |
* | |
* Called by: | |
* brcmf_sdio_firmware_callback() | |
* brcmf_sdiod_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4032 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1066 | |
*/ | |
extern int sdio_enable_func(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:121 | |
* | |
* Called by: | |
* brcmf_sdio_bus_stop() | |
* brcmf_sdio_firmware_callback() | |
* brcmf_sdio_probe() | |
* brcmf_sdiod_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2445,4047,4190 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1018,1023 | |
*/ | |
extern int sdio_disable_func(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:123 | |
* | |
* Called by: | |
* brcmf_sdiod_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1049,1055 | |
*/ | |
extern int sdio_set_block_size(struct sdio_func *func, unsigned int blksz); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:125 | |
* | |
* Called by: | |
* brcmf_sdiod_intr_register() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:167,168 | |
*/ | |
extern int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:126 | |
* | |
* Called by: | |
* brcmf_sdiod_intr_unregister() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:204,205 | |
*/ | |
extern int sdio_release_irq(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:130 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:278 | |
*/ | |
extern u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:131 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:287 | |
*/ | |
extern u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:132 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:293 | |
*/ | |
extern u32 sdio_readl(struct sdio_func *func, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:134 | |
* | |
* Called by: | |
* brcmf_sdiod_buffrw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:485 | |
*/ | |
extern int sdio_memcpy_fromio(struct sdio_func *func, void *dst, unsigned int addr, int count); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:136 | |
* | |
* Called by: | |
* brcmf_sdiod_buffrw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:489 | |
*/ | |
extern int sdio_readsb(struct sdio_func *func, void *dst, unsigned int addr, int count); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:139 | |
* | |
* Called by: | |
* brcmf_sdiod_f0_writeb() | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:247,272 | |
*/ | |
extern void sdio_writeb(struct sdio_func *func, u8 b, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:141 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:285 | |
*/ | |
extern void sdio_writew(struct sdio_func *func, u16 b, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:143 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:291 | |
*/ | |
extern void sdio_writel(struct sdio_func *func, u32 b, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:149 | |
* | |
* Called by: | |
* brcmf_sdiod_buffrw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:482 | |
*/ | |
extern int sdio_memcpy_toio(struct sdio_func *func, unsigned int addr, void *src, int count); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:154 | |
* | |
* Called by: | |
* brcmf_sdiod_request_data() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:280 | |
*/ | |
extern unsigned char sdio_f0_readb(struct sdio_func *func, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:156 | |
* | |
* Called by: | |
* brcmf_sdiod_f0_writeb() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:249 | |
*/ | |
extern void sdio_f0_writeb(struct sdio_func *func, unsigned char b, unsigned int addr, int *err_ret); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:159 | |
* | |
* Called by: | |
* brcmf_sdio_probe_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3867,3868 | |
*/ | |
extern mmc_pm_flag_t sdio_get_host_pm_caps(struct sdio_func *func); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_func.h:160 | |
* | |
* Called by: | |
* brcmf_ops_sdio_suspend() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1269 | |
*/ | |
extern int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags); | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:562,568,569,570... | |
*/ | |
struct mmc_command { | |
u32 opcode; | |
u32 arg; | |
u32 resp[4]; | |
unsigned int flags; | |
unsigned int retries; | |
int error; | |
unsigned int busy_timeout; | |
bool sanitize_busy; | |
struct mmc_data *data; | |
struct mmc_request *mrq; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:45 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:574 | |
*/ | |
#define MMC_CMD_ADTC (1 << 5) | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:65 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:574 | |
*/ | |
#define MMC_RSP_R5 (MMC_RSP_PRESENT|MMC_RSP_CRC|MMC_RSP_OPCODE) | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:84 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:574 | |
*/ | |
#define MMC_RSP_SPI_R5 (MMC_RSP_SPI_S1|MMC_RSP_SPI_S2) | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:120 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:563,565,566,567... | |
*/ | |
struct mmc_data { | |
unsigned int timeout_ns; | |
unsigned int timeout_clks; | |
unsigned int blksz; | |
unsigned int blocks; | |
int error; | |
unsigned int flags; | |
unsigned int bytes_xfered; | |
struct mmc_command *stop; | |
struct mmc_request *mrq; | |
unsigned int sg_len; | |
int sg_count; | |
struct scatterlist *sg; | |
s32 host_cookie; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:128 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:567 | |
*/ | |
#define MMC_DATA_WRITE (1 << 8) | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:129 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:567 | |
*/ | |
#define MMC_DATA_READ (1 << 9) | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:143 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:561,575,576,623 | |
*/ | |
struct mmc_request { | |
struct mmc_command *sbc; | |
struct mmc_command *cmd; | |
struct mmc_data *data; | |
struct mmc_command *stop; | |
struct completion completion; | |
struct completion cmd_completion; | |
void (*done)(struct mmc_request *); | |
struct mmc_host *host; | |
bool cap_cmd_during_tfr; | |
}; | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:164 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:623 | |
*/ | |
void mmc_wait_for_req(struct mmc_host *host, struct mmc_request *mrq); | |
/* | |
* Declared at: | |
* include/linux/mmc/core.h:169 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:622 | |
*/ | |
void mmc_set_data_timeout(struct mmc_data *data, const struct mmc_card *card); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:565,581,662,916... | |
*/ | |
struct sg_table { | |
struct scatterlist *sgl; | |
unsigned int nents; | |
unsigned int orig_nents; | |
}; | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:136 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:591 | |
*/ | |
void sg_set_buf(struct scatterlist *sg, const void *buf, unsigned int buflen); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:246 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:594 | |
*/ | |
struct scatterlist *sg_next(struct scatterlist *); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:248 | |
* | |
* Called by: | |
* brcmf_sdiod_sglist_rw() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:662 | |
*/ | |
void sg_init_table(struct scatterlist *, unsigned int); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:260 | |
* | |
* Called by: | |
* brcmf_sdiod_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1026 | |
*/ | |
void sg_free_table(struct sg_table *); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:263 | |
* | |
* Called by: | |
* brcmf_sdiod_sgtable_alloc() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:916 | |
*/ | |
int sg_alloc_table(struct sg_table *, unsigned int, gfp_t); | |
/* | |
* Declared at: | |
* include/linux/scatterlist.h:286 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:902 | |
*/ | |
#define SG_MAX_SINGLE_ALLOC (PAGE_SIZE / sizeof(struct scatterlist)) | |
/* | |
* Declared at: | |
* include/linux/mmc/host.h:260 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1038 | |
*/ | |
#define MMC_CAP_NONREMOVABLE (1 << 8) | |
/* | |
* Declared at: | |
* include/linux/completion.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3945,3952,3965,4137 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5468,5533,5738 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:934,952,969,983 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1018,1129,1151,1168... | |
*/ | |
struct completion { | |
unsigned int done; | |
wait_queue_head_t wait; | |
}; | |
/* | |
* Declared at: | |
* include/linux/completion.h:73 | |
* | |
* Called by: | |
* brcmf_p2p_create_p2pdev() | |
* brcmf_sdio_probe() | |
* brcmf_sdiod_freezer_attach() | |
* wl_init_priv() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:4137 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5738 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:934 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2125,2127,2128 | |
*/ | |
void init_completion(struct completion *x); | |
/* | |
* Declared at: | |
* include/linux/completion.h:86 | |
* | |
* Called by: | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_p2p_tx_action_frame() | |
* brcmf_sdio_watchdog_thread() | |
* brcmf_sdiod_freezer_on() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3952 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:952 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1151,1507 | |
*/ | |
void reinit_completion(struct completion *x); | |
/* | |
* Declared at: | |
* include/linux/completion.h:91 | |
* | |
* Called by: | |
* brcmf_sdiod_try_freeze() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:983 | |
*/ | |
extern void wait_for_completion(struct completion *); | |
/* | |
* Declared at: | |
* include/linux/completion.h:93 | |
* | |
* Called by: | |
* brcmf_sdio_watchdog_thread() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3945 | |
*/ | |
extern int wait_for_completion_interruptible(struct completion *x); | |
/* | |
* Declared at: | |
* include/linux/completion.h:95 | |
* | |
* Called by: | |
* brcmf_p2p_af_searching_channel() | |
* brcmf_p2p_del_vif() | |
* brcmf_p2p_send_action_frame() | |
* brcmf_p2p_tx_action_frame() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1168,1180,1522,1816... | |
*/ | |
extern unsigned long wait_for_completion_timeout(struct completion *x, unsigned long timeout); | |
/* | |
* Declared at: | |
* include/linux/completion.h:106 | |
* | |
* Called by: | |
* brcmf_notify_connect_status() | |
* brcmf_notify_connect_status_ap() | |
* brcmf_p2p_afx_handler() | |
* brcmf_p2p_gon_req_collision() | |
* brcmf_p2p_notify_action_frame_rx() | |
* brcmf_p2p_notify_action_tx_complete() | |
* brcmf_p2p_notify_listen_complete() | |
* brcmf_p2p_notify_rx_mgmt_p2p_probereq() | |
* brcmf_p2p_scan_finding_common_channel() | |
* brcmf_sdio_watchdog() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3965 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5468,5533 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1018,1129,1231,1254... | |
*/ | |
extern void complete(struct completion *); | |
/* | |
* Declared at: | |
* include/linux/completion.h:107 | |
* | |
* Called by: | |
* brcmf_sdiod_freezer_off() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:969 | |
*/ | |
extern void complete_all(struct completion *); | |
/* | |
* Declared at: | |
* include/linux/pm_runtime.h:48 | |
* | |
* Called by: | |
* brcmf_sdiod_remove() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1029 | |
*/ | |
extern void pm_runtime_allow(struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/pm_runtime.h:49 | |
* | |
* Called by: | |
* brcmf_sdiod_host_fixup() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1036 | |
*/ | |
extern void pm_runtime_forbid(struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:27 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1096 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43143 0xa887 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:28 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1097 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43241 0x4324 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:29 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1098 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4329 0x4329 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:30 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1099 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4330 0x4330 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:31 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1100 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4334 0x4334 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1101 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43340 0xa94c | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:33 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1102 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43341 0xa94d | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:34 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3774 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1104 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4335_4339 0x4335 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:35 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3775 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1105 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4339 0x4339 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:36 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1103 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43362 0xa962 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1106 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43430 0xa9a6 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:38 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1107 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4345 0x4345 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:39 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1108 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_43455 0xa9bf | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:40 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1109 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4354 0x4354 | |
/* | |
* Declared at: | |
* include/linux/mmc/sdio_ids.h:41 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1110 | |
*/ | |
#define SDIO_DEVICE_ID_BROADCOM_4356 0x4356 | |
/* | |
* Declared at: | |
* include/acpi/acpi_bus.h:200 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1124 | |
*/ | |
struct acpi_device_flags { | |
u32 dynamic_status : 1; | |
u32 removable : 1; | |
u32 ejectable : 1; | |
u32 power_manageable : 1; | |
u32 match_driver : 1; | |
u32 initialized : 1; | |
u32 visited : 1; | |
u32 hotplug_notify : 1; | |
u32 is_dock_station : 1; | |
u32 of_compatible_ok : 1; | |
u32 coherent_dma : 1; | |
u32 cca_seen : 1; | |
u32 reserved : 20; | |
}; | |
/* | |
* Declared at: | |
* include/acpi/acpi_bus.h:408 | |
* | |
* Called by: | |
* brcmf_sdiod_acpi_set_power_manageable() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1122 | |
*/ | |
struct acpi_device *to_acpi_device_node(struct fwnode_handle *fwnode); | |
/* | |
* Declared at: | |
* include/linux/acpi.h:54 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1122 | |
*/ | |
#define ACPI_COMPANION(dev) to_acpi_device_node((dev)->fwnode) | |
/* | |
* Declared at: | |
* include/linux/mmc/pm.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3867,3868 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1262,1267,1269,1270 | |
*/ | |
typedef unsigned int mmc_pm_flag_t; | |
/* | |
* Declared at: | |
* include/linux/mmc/pm.h:27 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3867 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1262 | |
*/ | |
#define MMC_PM_KEEP_POWER (1 << 0) | |
/* | |
* Declared at: | |
* include/linux/mmc/pm.h:28 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3868 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1267 | |
*/ | |
#define MMC_PM_WAKE_SDIO_IRQ (1 << 1) | |
/* | |
* Declared at: | |
* include/linux/pm.h:290 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1288,1302 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1930,1980 | |
*/ | |
struct dev_pm_ops { | |
int (*prepare)(struct device *); | |
void (*complete)(struct device *); | |
int (*suspend)(struct device *); | |
int (*resume)(struct device *); | |
int (*freeze)(struct device *); | |
int (*thaw)(struct device *); | |
int (*poweroff)(struct device *); | |
int (*restore)(struct device *); | |
int (*suspend_late)(struct device *); | |
int (*resume_early)(struct device *); | |
int (*freeze_late)(struct device *); | |
int (*thaw_early)(struct device *); | |
int (*poweroff_late)(struct device *); | |
int (*restore_early)(struct device *); | |
int (*suspend_noirq)(struct device *); | |
int (*resume_noirq)(struct device *); | |
int (*freeze_noirq)(struct device *); | |
int (*thaw_noirq)(struct device *); | |
int (*poweroff_noirq)(struct device *); | |
int (*restore_noirq)(struct device *); | |
int (*runtime_suspend)(struct device *); | |
int (*runtime_resume)(struct device *); | |
int (*runtime_idle)(struct device *); | |
}; | |
/* | |
* Declared at: | |
* include/linux/pm_wakeup.h:100 | |
* | |
* Called by: | |
* brcmf_pcie_attach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:610 | |
*/ | |
extern int device_wakeup_enable(struct device *dev); | |
/* | |
* Declared at: | |
* include/linux/pm_wakeup.h:104 | |
* | |
* Called by: | |
* brcmf_usb_wowl_config() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1124,1126 | |
*/ | |
extern int device_set_wakeup_enable(struct device *dev, bool enable); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/io.h:171 | |
* | |
* Called by: | |
* brcmf_pcie_get_resource() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1536,1537 | |
*/ | |
extern void *ioremap_nocache(resource_size_t offset, unsigned long size); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/io.h:197 | |
* | |
* Called by: | |
* brcmf_pcie_release_resource() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1557,1559 | |
*/ | |
extern void iounmap(volatile void *addr); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/io.h:233 | |
* | |
* Called by: | |
* brcmf_pcie_init_ringbuffers() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1092 | |
*/ | |
void memcpy_fromio(void *dst, const volatile void *src, size_t count); | |
/* | |
* Declared at: | |
* arch/x86/include/asm/io.h:247 | |
* | |
* Called by: | |
* brcmf_pcie_init_ringbuffers() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1162 | |
*/ | |
void memcpy_toio(volatile void *dst, const void *src, size_t count); | |
/* | |
* Declared at: | |
* include/linux/byteorder/generic.h:100 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1376,1379 | |
*/ | |
#define le32_to_cpup __le32_to_cpup | |
/* | |
* Declared at: | |
* include/linux/byteorder/generic.h:101 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:265,297,736 | |
*/ | |
#define cpu_to_le16p __cpu_to_le16p | |
/* | |
* Declared at: | |
* arch/x86/include/asm/pci.h:39 | |
* | |
* Called by: | |
* brcmf_pcie_probe() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1731 | |
*/ | |
int pci_domain_nr(struct pci_bus *bus); | |
/* | |
* Declared at: | |
* include/linux/random.h:47 | |
* | |
* Called by: | |
* brcmf_pno_set_random() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:116 | |
*/ | |
unsigned int get_random_int(); | |
/* | |
* Declared at: | |
* include/linux/random.h:62 | |
* | |
* Called by: | |
* brcmf_p2p_afx_handler() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1121 | |
*/ | |
u32 prandom_u32(); | |
/* | |
* Declared at: | |
* include/uapi/linux/if_ether.h:31 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h:361,487,615 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/scb.h:69 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:1094 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h:103,131,132 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h:124 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:211,253 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h:118,192 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.h:43,45,102,107 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:173,174,215,216... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.h:24,44,60,62... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:395,401 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1106,1162 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:95,108,109,176... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1902,1908,1913,1915... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:36 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:1470,1472,2026,2073... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:408,737,762 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h:22 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h:172,184,193,217... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:113,114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:451,481,489,1223... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/pub.h:126,165 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:51,58,67,95... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:43,250,449 | |
*/ | |
#define ETH_ALEN 6 | |
/* | |
* Declared at: | |
* include/uapi/linux/if_ether.h:32 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:316,330 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:103,710,734,735 | |
*/ | |
#define ETH_HLEN 14 | |
/* | |
* Declared at: | |
* include/uapi/linux/if_ether.h:80 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h:313 | |
*/ | |
#define ETH_P_LINK_CTL 0x886c | |
/* | |
* Declared at: | |
* include/uapi/linux/if_ether.h:84 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:231,366 | |
*/ | |
#define ETH_P_PAE 0x888E | |
/* | |
* Declared at: | |
* include/uapi/linux/if_ether.h:145 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:223 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:449 | |
*/ | |
struct ethhdr { | |
unsigned char h_dest[6]; | |
unsigned char h_source[6]; | |
__be16 h_proto; | |
}; | |
/* | |
* Declared at: | |
* include/asm-generic/bitops/const_hweight.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:2813,2825 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:167,170,281,390... | |
*/ | |
#define hweight8(w) (__builtin_constant_p(w) ? __const_hweight8(w) : __arch_hweight8(w)) | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:4 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1043,1054 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:3103,4256,4417,4825 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:238,264,362,388 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:582,867,934,1974... | |
*/ | |
#define EPERM 1 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:5 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:188 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:431 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:208 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:1010 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:620,2727 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:635,654,675,767... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2202 | |
*/ | |
#define ENOENT 2 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:6 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1081,1118,1158 | |
*/ | |
#define ESRCH 3 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:8 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1345,2735,2865,3159... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:496 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:439 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:327,330,343,356... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:612,803,1231,1288... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:26022 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.c:209,251 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c:114 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:632,678,757,813 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:668,842,887,905... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1528,2006,2106,2194... | |
*/ | |
#define EIO 5 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:9 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1397 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:530 | |
*/ | |
#define ENXIO 6 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:12 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:504 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1657,1662,1666,1678... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5604 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2342 | |
*/ | |
#define EBADF 9 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:14 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:425 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:940,1131,1136,1141... | |
*/ | |
#define EAGAIN 11 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:15 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:71,93 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:66 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2049,2096,2114,2116... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:324,341,434,797... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:223,541 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:479 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:376 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1212 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:618,625,880,991 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:43 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:212 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:616,731,873,1214... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:547,1058,2011,2832... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:2125,2322 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:538,546,727,930... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1230,1292,1736,1752... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:649,786,1072,1421 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c:154,158 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:484,730,744,749... | |
*/ | |
#define ENOMEM 12 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:16 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3727 | |
*/ | |
#define EACCES 13 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:17 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:4730 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:806,878 | |
*/ | |
#define EFAULT 14 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:18 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:610 | |
*/ | |
#define ENOTBLK 15 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:19 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3737 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:475 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1290 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1169 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:590,825,1069,1199 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2158 | |
*/ | |
#define EBUSY 16 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:22 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:71,85 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:2658 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c:525 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:582 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:451,1207,1224,1241 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:209 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:78 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c:56 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:368 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:987,989,1006,1210... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:2765,4224,4915,4937 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:1080,1152 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:1499 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:535,933,963 | |
*/ | |
#define ENODEV 19 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:25 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:44,54 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:1023,1368,1383,1389 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:534,537 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:200,248 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:845 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:224,609 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:3733,5274,5381,5432... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c:262,294,727,830... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:684,852,924,1632... | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.c:1378 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:560,640,659,679... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:258,265,525 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c:642,1403,1533,1542 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:654,682,778,1634 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:275,283 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:712,723,1061,1063... | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:111 | |
*/ | |
#define EINVAL 22 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:26 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1280,1324 | |
*/ | |
#define ENFILE 23 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:31 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c:548,560 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:6865,6887 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1987 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:2075 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:1350,1427 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:348 | |
*/ | |
#define ENOSPC 28 | |
/* | |
* Declared at: | |
* include/uapi/asm-generic/errno-base.h:37 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:1112 | |
*/ | |
#define ERANGE 34 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:21 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4918 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14423,14425,14427,14429... | |
*/ | |
struct ssb_sprom_core_pwr_info { | |
u8 itssi_2g; | |
u8 itssi_5g; | |
u8 maxpwr_2g; | |
u8 maxpwr_5gl; | |
u8 maxpwr_5g; | |
u8 maxpwr_5gh; | |
u16 pa_2g[4]; | |
u16 pa_5gl[4]; | |
u16 pa_5g[4]; | |
u16 pa_5gh[4]; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:27 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/led.c:58 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c:330 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4892 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:1904,4413,4714 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14389,14562 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.c:112 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.c:375 | |
*/ | |
struct ssb_sprom { | |
u8 revision; | |
u8 il0mac[6]; | |
u8 et0mac[6]; | |
u8 et1mac[6]; | |
u8 et2mac[6]; | |
u8 et0phyaddr; | |
u8 et1phyaddr; | |
u8 et2phyaddr; | |
u8 et0mdcport; | |
u8 et1mdcport; | |
u8 et2mdcport; | |
u16 dev_id; | |
u16 board_rev; | |
u16 board_num; | |
u16 board_type; | |
u8 country_code; | |
char alpha2[2]; | |
u8 leddc_on_time; | |
u8 leddc_off_time; | |
u8 ant_available_a; | |
u8 ant_available_bg; | |
u16 pa0b0; | |
u16 pa0b1; | |
u16 pa0b2; | |
u16 pa1b0; | |
u16 pa1b1; | |
u16 pa1b2; | |
u16 pa1lob0; | |
u16 pa1lob1; | |
u16 pa1lob2; | |
u16 pa1hib0; | |
u16 pa1hib1; | |
u16 pa1hib2; | |
u8 gpio0; | |
u8 gpio1; | |
u8 gpio2; | |
u8 gpio3; | |
u8 maxpwr_bg; | |
u8 maxpwr_al; | |
u8 maxpwr_a; | |
u8 maxpwr_ah; | |
u8 itssi_a; | |
u8 itssi_bg; | |
u8 tri2g; | |
u8 tri5gl; | |
u8 tri5g; | |
u8 tri5gh; | |
u8 txpid2g[4]; | |
u8 txpid5gl[4]; | |
u8 txpid5g[4]; | |
u8 txpid5gh[4]; | |
s8 rxpo2g; | |
s8 rxpo5g; | |
u8 rssisav2g; | |
u8 rssismc2g; | |
u8 rssismf2g; | |
u8 bxa2g; | |
u8 rssisav5g; | |
u8 rssismc5g; | |
u8 rssismf5g; | |
u8 bxa5g; | |
u16 cck2gpo; | |
u32 ofdm2gpo; | |
u32 ofdm5glpo; | |
u32 ofdm5gpo; | |
u32 ofdm5ghpo; | |
u32 boardflags; | |
u32 boardflags2; | |
u32 boardflags3; | |
u16 boardflags_lo; | |
u16 boardflags_hi; | |
u16 boardflags2_lo; | |
u16 boardflags2_hi; | |
struct ssb_sprom_core_pwr_info core_pwr_info[4]; | |
struct { | |
s8 a0; | |
s8 a1; | |
s8 a2; | |
s8 a3; | |
} antenna_gain; | |
struct { | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz2; | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz5; | |
} fem; | |
u16 mcs2gpo[8]; | |
u16 mcs5gpo[8]; | |
u16 mcs5glpo[8]; | |
u16 mcs5ghpo[8]; | |
u8 opo; | |
u8 rxgainerr2ga[3]; | |
u8 rxgainerr5gla[3]; | |
u8 rxgainerr5gma[3]; | |
u8 rxgainerr5gha[3]; | |
u8 rxgainerr5gua[3]; | |
u8 noiselvl2ga[3]; | |
u8 noiselvl5gla[3]; | |
u8 noiselvl5gma[3]; | |
u8 noiselvl5gha[3]; | |
u8 noiselvl5gua[3]; | |
u8 regrev; | |
u8 txchain; | |
u8 rxchain; | |
u8 antswitch; | |
u16 cddpo; | |
u16 stbcpo; | |
u16 bw40po; | |
u16 bwduppo; | |
u8 tempthresh; | |
u8 tempoffset; | |
u16 rawtempsense; | |
u8 measpower; | |
u8 tempsense_slope; | |
u8 tempcorrx; | |
u8 tempsense_option; | |
u8 freqoffset_corr; | |
u8 iqcal_swp_dis; | |
u8 hw_iqcal_en; | |
u8 elna2g; | |
u8 elna5g; | |
u8 phycal_tempdelta; | |
u8 temps_period; | |
u8 temps_hysteresis; | |
u8 measpower1; | |
u8 measpower2; | |
u8 pcieingress_war; | |
u16 cckbw202gpo; | |
u16 cckbw20ul2gpo; | |
u32 legofdmbw202gpo; | |
u32 legofdmbw20ul2gpo; | |
u32 legofdmbw205glpo; | |
u32 legofdmbw20ul5glpo; | |
u32 legofdmbw205gmpo; | |
u32 legofdmbw20ul5gmpo; | |
u32 legofdmbw205ghpo; | |
u32 legofdmbw20ul5ghpo; | |
u32 mcsbw202gpo; | |
u32 mcsbw20ul2gpo; | |
u32 mcsbw402gpo; | |
u32 mcsbw205glpo; | |
u32 mcsbw20ul5glpo; | |
u32 mcsbw405glpo; | |
u32 mcsbw205gmpo; | |
u32 mcsbw20ul5gmpo; | |
u32 mcsbw405gmpo; | |
u32 mcsbw205ghpo; | |
u32 mcsbw20ul5ghpo; | |
u32 mcsbw405ghpo; | |
u16 mcs32po; | |
u16 legofdm40duppo; | |
u8 sar2g; | |
u8 sar5g; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:108 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:4743,4745 | |
*/ | |
struct { | |
s8 a0; | |
s8 a1; | |
s8 a2; | |
s8 a3; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:112 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4898 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14568,14569,14570,14571... | |
*/ | |
struct { | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz2; | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
} ghz5; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:113 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c:4898 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14568,14569,14570,14571... | |
*/ | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb.h:116 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:14574,14575,14576,14577... | |
*/ | |
struct { | |
u8 tssipos; | |
u8 extpa_gain; | |
u8 pdet_range; | |
u8 tr_iso; | |
u8 antswlut; | |
}; | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:86 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:423,424 | |
*/ | |
#define SSB_IMSTATE_IBE 0x00020000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:87 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:423,424 | |
*/ | |
#define SSB_IMSTATE_TO 0x00040000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:88 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:328 | |
*/ | |
#define SSB_IMSTATE_BUSY 0x01800000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:89 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:267,322,345 | |
*/ | |
#define SSB_IMSTATE_REJECT 0x02000000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:99 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:266,296,335,353... | |
*/ | |
#define SSB_TMSLOW_RESET 0x00000001 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:100 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:266,307,335,353 | |
*/ | |
#define SSB_TMSLOW_REJECT 0x00000002 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:267,268,300,334... | |
*/ | |
#define SSB_TMSLOW_CLOCK 0x00010000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:103 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:334,412,430 | |
*/ | |
#define SSB_TMSLOW_FGC 0x00020000 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:107 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:419 | |
*/ | |
#define SSB_TMSHIGH_SERR 0x00000001 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:109 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:311,315 | |
*/ | |
#define SSB_TMSHIGH_BUSY 0x00000004 | |
/* | |
* Declared at: | |
* include/linux/ssb/ssb_regs.h:137 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c:319,342 | |
*/ | |
#define SSB_IDLOW_INITIATOR 0x00000080 | |
/* | |
* Declared at: | |
* arch/x86/include/asm/page_types.h:9 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:40 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:535,536,542 | |
* drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:447 | |
*/ | |
#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) | |
/* | |
* Declared at: | |
* include/linux/preempt.h:102 | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c:3518 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:292 | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:435 | |
*/ | |
#define in_interrupt() (irq_count()) | |
/* | |
* Declared at: | |
* include/linux/inetdevice.h:153 | |
* | |
* Called by: | |
* brcmf_bus_started() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1008 | |
*/ | |
int register_inetaddr_notifier(struct notifier_block *nb); | |
/* | |
* Declared at: | |
* include/linux/inetdevice.h:154 | |
* | |
* Called by: | |
* brcmf_bus_started() | |
* brcmf_detach() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1016,1075 | |
*/ | |
int unregister_inetaddr_notifier(struct notifier_block *nb); | |
/* | |
* Declared at: | |
* include/linux/devcoredump.h:70 | |
* | |
* Called by: | |
* brcmf_debug_create_memdump() | |
* | |
* Referenced by: | |
* drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.c:52 | |
*/ | |
void dev_coredumpv(struct device *dev, void *data, size_t datalen, gfp_t gfp); | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment