Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mac80211/rx.c __ieee80211_rx_handle_8023() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 6866156734035894272
PARAM_VALUE 0 rx->link_id (-1)
PARAM_VALUE 0 rx->list 260363014860038144,1769838300748828672,3523476479722237952
PARAM_VALUE 0 rx->local 4096-ptr_max
PARAM_VALUE 0 rx->skb 4096-ptr_max
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 2 link_id (-1)-15
MEM_ZERO 0 rx
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 link_id unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

net/mac80211/rx.c __ieee80211_rx_handle_packet() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 5359102960475058176
PARAM_VALUE 0 rx->link_id (-1)
PARAM_VALUE 0 rx->list 260363014860038144,1769838300748828672,3523476479722237952
PARAM_VALUE 0 rx->local 4096-ptr_max
PARAM_VALUE 0 rx->security_idx 0-16
PARAM_VALUE 0 rx->seqno_idx 0-16
PARAM_VALUE 0 rx->skb 4096-ptr_max
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 2 link_id (-1)-15
MEM_ZERO 0 rx
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 link_id unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

net/mac80211/rx.c ieee80211_mark_rx_ba_filtered_frames() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 8087411296383082496
PARAM_VALUE 0 rx->flags 0
PARAM_VALUE 0 rx->key 0
PARAM_VALUE 0 rx->link 0
PARAM_VALUE 0 rx->link_id 0
PARAM_VALUE 0 rx->link_sta 0
PARAM_VALUE 0 rx->list 0
PARAM_VALUE 0 rx->local 0
PARAM_VALUE 0 rx->sdata 0
PARAM_VALUE 0 rx->security_idx 0-15
PARAM_VALUE 0 rx->seqno_idx 0-15
PARAM_VALUE 0 rx->skb 0
PARAM_VALUE 0 rx->sta 0
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 1 sta->sdata 4096-ptr_max
PARAM_VALUE 1 sta->sdata->local 4096-ptr_max
PARAM_VALUE 2 link_id (-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/mac80211/rx.c ieee80211_release_reorder_timeout() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 5146477065384751104
PARAM_VALUE 0 rx->flags 0
PARAM_VALUE 0 rx->key 0
PARAM_VALUE 0 rx->link 0
PARAM_VALUE 0 rx->link_id 0
PARAM_VALUE 0 rx->link_sta 0
PARAM_VALUE 0 rx->list 0
PARAM_VALUE 0 rx->local 0
PARAM_VALUE 0 rx->sdata 0
PARAM_VALUE 0 rx->skb 0
PARAM_VALUE 0 rx->sta 0
PARAM_VALUE 1 sta 4096-ptr_max
DATA_SOURCE 1 sta $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/mac80211/rx.c ieee80211_rx_for_interface() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 5359102960475058176
PARAM_VALUE 0 rx->link_id (-1)-255
PARAM_VALUE 0 rx->list 260363014860038144,1769838300748828672,3523476479722237952
PARAM_VALUE 0 rx->sdata 4096-ptr_max
PARAM_VALUE 0 rx->security_idx 0-16
PARAM_VALUE 0 rx->seqno_idx 0-16
PARAM_VALUE 0 rx->skb 0,4096-ptr_max
PARAM_VALUE 0 rx->sta 0,4096-ptr_max
PARAM_VALUE 1 sta 0
PARAM_VALUE 2 link_id (-1)
DATA_SOURCE 0 rx $0
MEM_ZERO 0 rx
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

net/mac80211/rx.c ieee80211_rx_for_interface() -> ieee80211_rx_data_set_sta()

Type Parameter Key Value
PARAM_VALUE 0 rx 5359102960475058176
PARAM_VALUE 0 rx->link_id (-1)-255
PARAM_VALUE 0 rx->list 260363014860038144,1769838300748828672,3523476479722237952
PARAM_VALUE 0 rx->sdata 4096-ptr_max
PARAM_VALUE 0 rx->sdata->local 4096-ptr_max
PARAM_VALUE 0 rx->sdata->local->link_sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 0 rx->sdata->local->sta_hash.ht.p.hashfn 4096-ptr_max
PARAM_VALUE 0 rx->security_idx 0-16
PARAM_VALUE 0 rx->seqno_idx 0-16
PARAM_VALUE 0 rx->skb 0,4096-ptr_max
PARAM_VALUE 0 rx->sta 0,4096-ptr_max
PARAM_VALUE 1 sta 0,4096-ptr_max
PARAM_VALUE 1 sta->sdata 4096-ptr_max
CAPPED_DATA 0 rx->sdata 1
DATA_SOURCE 0 rx $0
MEM_ZERO 0 rx
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 2 link_id unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh