Documented in 1 files:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/net/wireless/marvell/mwifiex/util.c mwifiex_process_mgmt_packet() -> ieee80211_is_assoc_req()

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/intel/iwlegacy/3945-mac.c il3945_build_tx_cmd_basic() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PREEMPT_ADD
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/intel/iwlegacy/3945-mac.c il3945_tx_skb() -> ieee80211_is_assoc_req()

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/nxp/nxpwifi/uap_event.c nxpwifi_uap_event_sta_assoc() -> ieee80211_is_assoc_req()

Type Parameter Key Value

net/mac80211/tx.c ieee80211_is_assoc() -> ieee80211_is_assoc_req()

Type Parameter Key Value
DATA_SOURCE 0 fc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]
HALF_LOCKED2 rcu_read

net/mac80211/wpa.c ieee80211_is_assoc() -> ieee80211_is_assoc_req()

Type Parameter Key Value
DATA_SOURCE 0 fc $0
RX_PATH
USER_DATA 0 fc 0-u16max[u]

net/mac80211/rx.c ieee80211_is_assoc() -> ieee80211_is_assoc_req()

Type Parameter Key Value
DATA_SOURCE 0 fc $0
RX_PATH
USER_DATA 0 fc 0-u16max[u]

drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_set_tx_cmd() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]
HALF_LOCKED2 &mvm->mutex
HALF_LOCKED2 rcu_read

drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_bt() -> ieee80211_is_assoc_req()

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/intel/iwlwifi/dvm/tx.c iwlagn_tx_cmd_build_basic() -> ieee80211_is_assoc_req()

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_cmd_build_basic() -> ieee80211_is_assoc_req()

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_assoc_req()

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/ath/ath6kl/main.c ath6kl_connect_ap_mode_sta() -> ieee80211_is_assoc_req()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]

drivers/net/wireless/intel/iwlegacy/4965-mac.c il4965_tx_cmd_build_basic() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PREEMPT_ADD
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/intel/iwlegacy/4965-mac.c il4965_tx_skb() -> ieee80211_is_assoc_req()

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/ath9k/dynack.c ath_dynack_sample_tx_ts() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-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/nxp/nxpwifi/util.c nxpwifi_process_mgmt_packet() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PARAM_VALUE 0 fc 4-u16max
RX_PATH
USER_DATA 0 fc 4-u16max[u]

drivers/net/wireless/rsi/rsi_91x_core.c rsi_core_xmit() -> ieee80211_is_assoc_req()

Type Parameter Key Value
PARAM_VALUE 0 fc 4-u16max
TASK_NOT_RUNNING
USER_DATA 0 fc 4-u16max[u]
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read

drivers/net/wireless/marvell/mwifiex/uap_event.c mwifiex_process_uap_event() -> ieee80211_is_assoc_req()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/wireless/realtek/rtw89/core.c rtw89_wow_parse_akm() -> ieee80211_is_assoc_req()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]
HALF_LOCKED2 rcu_read