Documented in 1 files:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

net/mac80211/tx.c ieee80211_tx_h_check_assoc() -> ieee80211_is_any_nullfunc()

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

net/mac80211/rx.c ieee80211_drop_unencrypted() -> ieee80211_is_any_nullfunc()

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

net/mac80211/rx.c ieee80211_rx_h_check_dup() -> ieee80211_is_any_nullfunc()

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_h_sta_process() -> ieee80211_is_any_nullfunc()

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

drivers/net/wireless/intel/iwlwifi/mld/tx.c iwl_mld_tx_mpdu() -> ieee80211_is_any_nullfunc()

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

drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_tx_mpdu() -> ieee80211_is_any_nullfunc()

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

drivers/net/wireless/intel/iwlwifi/mld/rx.c iwl_mld_is_dup() -> ieee80211_is_any_nullfunc()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/mac80211/mlme.c ieee80211_sta_tx_notify() -> ieee80211_is_any_nullfunc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/realtek/rtw88/tx.c rtw_tx_pkt_info_update() -> ieee80211_is_any_nullfunc()

Type Parameter Key Value
PARAM_VALUE 0 fc 4-u16max
PREEMPT_ADD
TASK_NOT_RUNNING
USER_DATA 0 fc 4-u16max[u]
HALF_LOCKED2 &rtwdev->txq_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_is_dup() -> ieee80211_is_any_nullfunc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &rxq->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/wcn36xx/txrx.c wcn36xx_set_tx_data() -> ieee80211_is_any_nullfunc()

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

net/mac80211/status.c __ieee80211_tx_status() -> ieee80211_is_any_nullfunc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fc 0-u16max[u]
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/mac80211/status.c ieee80211_report_ack_skb() -> ieee80211_is_any_nullfunc()

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

drivers/net/wireless/realtek/rtw89/core.c rtw89_core_get_tx_type() -> ieee80211_is_any_nullfunc()

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