Documented in 1 files:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c, line 442
- drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c, line 312
- drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c, line 395
- drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c, line 288
- drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c, line 315
- drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c, line 370
- drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c, line 522
- include/linux/ieee80211.h, line 2481
Smatch caller information:
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c rtl92ee_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
net/mac80211/tx.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c rtl92ce_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
net/mac80211/wpa.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr |
net/mac80211/rx.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr |
drivers/net/wireless/ath/ath11k/wmi.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ab->core_lock |
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c rtl8723e_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
drivers/net/wireless/mediatek/mt76/mt7925/mac.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &dev->ps_lock | ||
| HALF_LOCKED2 | &q->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c rtl8723be_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c rtl8821ae_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
drivers/net/wireless/ath/ath12k/wmi.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| 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_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |
drivers/net/wireless/mediatek/mt76/mt7996/mac.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mac.c ieee80211_is_robust_mgmt_frame() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdr | 4096-ptr_max |
| BUF_SIZE | 0 | hdr | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &dev->ps_lock | ||
| HALF_LOCKED2 | &q->lock |
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c rtl88ee_rx_query_desc() -> _ieee80211_is_robust_mgmt_frame()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | hdr->duration_id | 0-u16max[u] |
| USER_DATA | 0 | hdr->frame_control | 0-u16max[u] |
| USER_DATA | 0 | hdr->seq_ctrl | 0-u16max[u] |
| UNITS | 0 | hdr | unit_byte |
| USER_PTR | 0 | hdr | |
| HALF_LOCKED2 | &rtlpriv->locks.irq_th_lock |