Defined in 1 files as a function:

Referenced in 46 files:

Smatch caller information:

drivers/net/wireless/ath/ath9k/ahb.c ath_ahb_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 17320
PARAM_VALUE 1 ops 725632376753405952
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_op_mode_mvm_start() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 13992
PARAM_VALUE 1 ops 2784868798249988096,5267534144082563072
BIT_INFO 1 ops 0x26008405000,0x6fbfdf6ffdca7000
UNITS 0 priv_data_len unit_byte
LOCK2 global &iwlwifi_opmode_table_mtx

drivers/net/wireless/realtek/rtw88/sdio.c rtw_sdio_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 35800
PARAM_VALUE 1 ops 7107186177225187328
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/carl9170/main.c carl9170_alloc() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 11968
PARAM_VALUE 1 ops 2211862177754165248
DATA_SOURCE 0 priv_data_len $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/marvell/libertas_tf/main.c lbtf_add_card() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 4624
PARAM_VALUE 1 ops 2619306711897325568
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_create() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 35704,35880,35992,36568,93320
PARAM_VALUE 1 ops 1-u64max
BUF_SIZE 1 ops 1032
DATA_SOURCE 1 ops r kmemdup_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 35992
PARAM_VALUE 1 ops 7189101168874450944
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/intel/iwlwifi/mld/mld.c iwl_op_mode_mld_start() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 11280
PARAM_VALUE 1 ops 3137817485057875968
UNITS 0 priv_data_len unit_byte
LOCK2 global &iwlwifi_opmode_table_mtx

drivers/net/wireless/marvell/mwl8k.c mwl8k_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5352
PARAM_VALUE 1 ops 7188178786583613440
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/broadcom/b43/main.c b43_wireless_init() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5064
PARAM_VALUE 1 ops 5177700911620730880
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/ath9k/pci.c ath_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 17320
PARAM_VALUE 1 ops 725632376753405952
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtw88/usb.c rtw_usb_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 36112
PARAM_VALUE 1 ops 7107186177225187328
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/wcn36xx/main.c wcn36xx_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 2174
PARAM_VALUE 1 ops 269147942683070464
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/st/cw1200/main.c cw1200_init_common() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 7712
PARAM_VALUE 1 ops 5089021107243884544
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ti/wl1251/main.c wl1251_alloc_hw() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1832
PARAM_VALUE 1 ops 8177532535195947008
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtw88/pci.c rtw_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 45128
PARAM_VALUE 1 ops 7107186177225187328
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/admtek/adm8211.c adm8211_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1456
PARAM_VALUE 1 ops 8493280045166391296
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtlwifi/usb.c rtl_usb_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 55968
PARAM_VALUE 1 ops 927824325837524992
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5256
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/intersil/p54/main.c p54_init_common() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5544,5568,5824
PARAM_VALUE 1 ops 695225940356087808
DATA_SOURCE 0 priv_data_len $0
HARD_MAX 0 priv_data_len 5824
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 35992
PARAM_VALUE 1 ops 3042779624572370944
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/ath5k/pci.c ath5k_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 38432
PARAM_VALUE 1 ops 9070890218487701504
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/atmel/at76c50x-usb.c at76_alloc_new_device() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1072
PARAM_VALUE 1 ops 1651625069765820416
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_mac_alloc_hw() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 13768
PARAM_VALUE 1 ops 8322861593063903232
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_hw_allocate() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 138896-5795816
LOCK2 &ag->mutex
LOCK2 &pool->lock
TYPE_LOCK (struct ath12k_hw_group)->mutex

drivers/net/wireless/realtek/rtl8xxxu/core.c rtl8xxxu_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 3968
PARAM_VALUE 1 ops 6020299303708192768
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/silabs/wfx/main.c wfx_init_common() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 2360
PARAM_VALUE 1 ops 7861103825575067648
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ralink/rt2x00/rt2x00pci.c rt2x00pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5072
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte
HALF_LOCKED2 &pci_dev->dev.mutex

drivers/net/wireless/mediatek/mt7601u/init.c mt7601u_alloc_device() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 4120
PARAM_VALUE 1 ops 6080078279656787968
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_alloc_device() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 55136,55928,63096,68168,69608,72880
PARAM_VALUE 1 ops 1-u64max
BUF_SIZE 1 ops (-1),1032
BUF_SIZE 1 ops (-1),1032
DATA_SOURCE 0 priv_data_len $1
DATA_SOURCE 1 ops $2
HARD_MAX 0 priv_data_len 72880
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/mediatek/mt76/mac80211.c mt76_alloc_phy() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 3632,16440
PARAM_VALUE 1 ops 6560459528143896576,6626684666693001216
DATA_SOURCE 1 ops $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5312
PARAM_VALUE 1 ops 6730635003428364288
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ralink/rt2x00/rt2800soc.c rt2x00soc_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5072
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/purelifi/plfxlc/mac.c plfxlc_mac_alloc_hw() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 13896
PARAM_VALUE 1 ops 2140765466021965824
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtlwifi/pci.c rtl_pci_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 63160
PARAM_VALUE 1 ops 927824325837524992
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 2464
PARAM_VALUE 1 ops 9129585965975953408
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_bcma_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1352
PARAM_VALUE 1 ops 2266119138682470400
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/broadcom/b43legacy/main.c b43legacy_wireless_init() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1480
PARAM_VALUE 1 ops 7083180131713806336
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte
HALF_LOCKED2 &bus->sprom_mutex
HALF_LOCKED2 &of->mutex

drivers/net/wireless/ath/ath9k/htc_drv_init.c ath9k_htc_probe_device() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 4456
PARAM_VALUE 1 ops 319547756878405632
UNITS 0 priv_data_len unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/wireless/rsi/rsi_91x_mac80211.c rsi_mac80211_attach() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 1512
PARAM_VALUE 1 ops 6525716528776921088
RX_PATH
UNITS 0 priv_data_len unit_byte
HALF_LOCKED2 &common->rx_lock

drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c iwl_alloc_all() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 14336
PARAM_VALUE 1 ops 4547213268360769536
UNITS 0 priv_data_len unit_byte
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ti/wlcore/main.c wlcore_alloc_hw() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 10720
PARAM_VALUE 1 ops 2396998311184162816
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/realtek/rtw89/core.c rtw89_alloc_ieee80211_hw() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 70000,980096
PARAM_VALUE 1 ops 1-u64max
BUF_SIZE 1 ops 1032
DATA_SOURCE 1 ops r kmemdup_noprof
FUZZY_MAX 0 priv_data_len 980096
HARD_MAX 0 priv_data_len 980096
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/ath/ath11k/mac.c ath11k_mac_allocate() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 27560
PARAM_VALUE 1 ops 2086240046707519488
PARAM_VALUE 1 ops->add_chanctx 1-u64max
PARAM_VALUE 1 ops->add_interface 1-u64max
PARAM_VALUE 1 ops->bss_info_changed 4096-ptr_max
PARAM_VALUE 1 ops->change_chanctx 1-u64max
PARAM_VALUE 1 ops->config 1-u64max
PARAM_VALUE 1 ops->configure_filter 1-u64max
PARAM_VALUE 1 ops->link_info_changed 0
PARAM_VALUE 1 ops->remove_chanctx 1-u64max
PARAM_VALUE 1 ops->remove_interface 1-u64max
PARAM_VALUE 1 ops->sta_state 4096-ptr_max
PARAM_VALUE 1 ops->start 1-u64max
PARAM_VALUE 1 ops->stop 1-u64max
PARAM_VALUE 1 ops->tx 1-u64max
PARAM_VALUE 1 ops->wake_tx_queue 1-u64max
UNITS 0 priv_data_len unit_byte
LOCK2 &ab->core_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ath11k_base)->core_lock

drivers/net/wireless/ath/ar5523/ar5523.c ar5523_probe() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 3208
PARAM_VALUE 1 ops 7596527025185935360
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv_data_len unit_byte

drivers/net/wireless/morsemicro/mm81x/mac.c mm81x_mac_alloc() -> ieee80211_alloc_hw()

Type Parameter Key Value
PARAM_VALUE 0 priv_data_len 5488,6032
PARAM_VALUE 1 ops 7617954853941166080
UNITS 0 priv_data_len unit_byte