Documented in 1 files:
Defined in 1 files as a function:
Referenced in 22 files:
- drivers/net/wireless/ath/ath10k/mac.c, line 3773
- drivers/net/wireless/ath/ath10k/wmi-tlv.c, line 3109
- drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c, line 256
- drivers/net/wireless/ath/ath12k/wmi.c, line 7353
- drivers/net/wireless/ath/ath9k/main.c, line 769
- drivers/net/wireless/intel/iwlwifi/mvm/tx.c, line 1149
- drivers/net/wireless/mediatek/mt76/mt7996/mac.c, line 857
- drivers/net/wireless/morsemicro/mm81x/rc.c, line 249
- drivers/net/wireless/realtek/rtlwifi/base.c
- drivers/net/wireless/realtek/rtlwifi/pci.c
- drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c, line 526
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c, line 390
- drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c, line 92
- drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c, line 692
- drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
- drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c, line 388
- drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c, line 450
- drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c, line 704
- drivers/net/wireless/realtek/rtlwifi/usb.c, line 886
- drivers/net/wireless/st/cw1200/txrx.c, line 594
- drivers/net/wireless/st/cw1200/wsm.c, line 1513
- include/linux/ieee80211.h, line 786
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c rtl92ee_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_tx_h_get_txmode() -> ieee80211_is_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 |
net/mac80211/tx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| 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 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c rtl92ce_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
net/mac80211/rx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| 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 |
drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_mgmt_tx_send() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| USER_DATA | 0 | fc | 4-u16max[u] |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/mld/tx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| 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 |
drivers/net/wireless/intel/iwlwifi/mvm/tx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| 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 |
drivers/net/wireless/intel/iwlwifi/mvm/tx.c iwl_mvm_tx_mpdu() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | &mvmsta->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mvm_sta)->lock |
drivers/net/wireless/st/cw1200/txrx.c cw1200_tx_h_bt() -> ieee80211_is_nullfunc()
| 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_nullfunc()
| 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/ath/ath12k/wifi7/dp_tx.c ath12k_wifi7_dp_tx() -> ieee80211_is_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 |
drivers/net/wireless/intel/iwlwifi/mld/rx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mlme.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | $0 |
| 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 ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| DATA_SOURCE | 0 | fc | $0 |
| 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/st/cw1200/wsm.c wsm_handle_tx_data() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/ath/ath9k/main.c ath9k_tx() -> ieee80211_is_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 |
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c rtl8723e_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c rtl92de_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/ath/wcn36xx/txrx.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | $0 |
| 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/realtek/rtlwifi/pci.c _rtl_mac_to_hwqueue() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_tx_isr() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rtl_locks)->irq_th_lock |
drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_tx_isr() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rtl_locks)->irq_th_lock |
drivers/net/wireless/realtek/rtlwifi/pci.c rtl_pci_tx() -> ieee80211_is_nullfunc()
| 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/realtek/rtlwifi/pci.c rtl_pci_tx_chk_waitq_insert() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/base.c rtl_get_tcb_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/base.c rtl_is_tx_report_skb() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c rtl8723be_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/morsemicro/mm81x/rc.c mm81x_rc_use_basic_rates() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | fc | 0-u16max[u] |
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c rtl8821ae_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
net/mac80211/status.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/ath12k/wmi.c ath12k_mgmt_rx_event() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock | ||
| HALF_LOCKED2 | &ag->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c _rtl92se_map_hwqueue_to_fwqueue() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| DATA_SOURCE | 0 | fc | r rtl_get_fc |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c rtl92se_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/wireless/mediatek/mt76/mt7996/mac.c mt7996_mac_write_txwi_80211() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/realtek/rtw89/core.c ieee80211_is_any_nullfunc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4-u16max |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 4-u16max[u] |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c rtl88ee_tx_fill_desc() -> ieee80211_is_nullfunc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc | 0-u16max[u] |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock | ||
| HALF_LOCKED2 | flags |