Documented in 1 files:
Defined in 1 files as a function:
Referenced in 24 files:
- drivers/net/wireless/ath/ath10k/wmi.c
- drivers/net/wireless/ath/ath12k/wifi7/hw.c
- drivers/net/wireless/ath/ath9k/dynack.c, line 229
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c, line 123
- drivers/net/wireless/intel/iwlegacy/3945-mac.c, line 482
- drivers/net/wireless/intel/iwlegacy/4965-mac.c, line 1682
- drivers/net/wireless/intel/iwlwifi/dvm/tx.c
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, line 225
- drivers/net/wireless/marvell/mwifiex/util.c
- drivers/net/wireless/marvell/mwl8k.c, line 1409
- drivers/net/wireless/mediatek/mt76/mt792x_mac.c, line 183
- drivers/net/wireless/microchip/wilc1000/netdev.c, line 875
- drivers/net/wireless/morsemicro/mm81x/skbq.c, line 405
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c, line 178
- drivers/net/wireless/nxp/nxpwifi/util.c
- drivers/net/wireless/realtek/rtlwifi/base.c, line 1326
- drivers/net/wireless/realtek/rtlwifi/usb.c, line 881
- drivers/net/wireless/rsi/rsi_91x_mac80211.c, line 392
- drivers/net/wireless/st/cw1200/txrx.c
- drivers/net/wireless/ti/wlcore/tx.c
- net/mac80211/mlme.c, line 9109
- net/mac80211/rx.c
- net/mac80211/wep.c, line 249
- net/wireless/mlme.c
Smatch caller information:
drivers/net/wireless/marvell/mwifiex/util.c mwifiex_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/util.c mwifiex_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/util.c mwifiex_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_cfg80211_mgmt_tx() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_tx_skb() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | &il->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct il_priv)->lock |
drivers/net/wireless/morsemicro/mm81x/skbq.c mm81x_skbq_set_queued_tx_skb_expiry() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &mors->cmd_lock | ||
| HALF_LOCKED2 | &mors->cmd_wait |
drivers/net/wireless/marvell/mwl8k.c rxq_process() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 16384-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
net/mac80211/rx.c ieee80211_accept_frame() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/rx.c ieee80211_accept_frame() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/rx.c ieee80211_accept_frame() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/rx.c ieee80211_rx_mesh_check() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/wireless/mlme.c cfg80211_allowed_random_address() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 0-32766 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-32766[u] |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/wireless/mlme.c cfg80211_rx_mlme_mgmt() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->wdev.wiphy->mtx |
net/wireless/mlme.c cfg80211_rx_mlme_mgmt() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->wdev.wiphy->mtx |
drivers/net/wireless/st/cw1200/txrx.c cw1200_rx_cb() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_pm() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | &priv->bss_loss_lock |
drivers/net/wireless/realtek/rtlwifi/usb.c _rtl_usb_tx_preprocess() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/dvm/tx.c iwlagn_tx_cmd_build_basic() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/dvm/tx.c iwlagn_tx_skb() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_tx_skb() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | &il->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct il_priv)->lock |
drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_handle_wep_reauth() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_rx_is_decrypted() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 16384-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 16384-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_cfg80211_mgmt_tx() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/ath/ath9k/dynack.c ath_dynack_sample_tx_ts() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
| LOCK2 | &da->qlock | ||
| LOCK2 | &txq->axq_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sc->sc_pcu_lock | ||
| TYPE_LOCK | (struct ath_dynack)->qlock | ||
| TYPE_LOCK | (struct ath_txq)->axq_lock |
drivers/net/wireless/microchip/wilc1000/netdev.c wilc_wfi_mgmt_rx() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wilc->hif_cs | ||
| LOCK2 | &wilc->srcu | ||
| TYPE_LOCK | (struct wilc)->hif_cs | ||
| TYPE_LOCK | (struct wilc)->srcu |
drivers/net/wireless/realtek/rtlwifi/base.c rtl_tx_mgmt_proc() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.conf_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/ath12k/wifi7/hw.c ath12k_wifi7_is_frame_link_agnostic_wcn7850() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ath/ath12k/wifi7/hw.c ath12k_wifi7_is_frame_link_agnostic_wcn7850() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/mediatek/mt76/mt792x_mac.c mt792x_mac_assoc_rssi() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
drivers/net/wireless/nxp/nxpwifi/util.c nxpwifi_process_mgmt_packet() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| RX_PATH | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c brcmf_cyw_mgmt_tx() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|
net/mac80211/wep.c ieee80211_crypto_wep_decrypt() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
drivers/net/wireless/rsi/rsi_91x_mac80211.c rsi_mac80211_tx() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ti/wlcore/tx.c wl1271_tx_ap_update_inconnection_sta() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |
drivers/net/wireless/ti/wlcore/tx.c wl1271_tx_fill_hdr() -> ieee80211_is_auth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |