Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
PARAM_VALUE 0 hdr->addr1 4096-ptr_max
PARAM_VALUE 0 *hdr->addr1 1-255
BUF_SIZE 0 hdr 1-s32max
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
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

net/mac80211/rx.c ieee80211_sta_manage_reorder_buf() -> ieee80211_get_sn()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
BUF_SIZE 0 hdr 1-s32max
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
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

drivers/net/wireless/realtek/rtw89/core.c rtw89_core_skb_pn_valid() -> ieee80211_get_sn()

Type Parameter Key Value
PARAM_VALUE 0 hdr 4096-ptr_max
BUF_SIZE 0 hdr 1-s32max
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