Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/mac80211/agg-rx.c __ieee80211_stop_rx_ba_session() -> ieee80211_send_delba()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 2 tid 0-15
PARAM_VALUE 3 initiator 0
PARAM_VALUE 4 reason_code 1,3,36,38-39
BUF_SIZE 1 da 6
DATA_SOURCE 2 tid $1
DATA_SOURCE 4 reason_code $3
HARD_MAX 4 reason_code 39
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 tid 0-15[c]
NO_OVERFLOW_SIMPLE 0 sdata->vif.active_links
UNITS 0 sdata unit_byte

net/mac80211/rx.c ieee80211_rx_h_ctrl() -> ieee80211_send_delba()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 2 tid 0-15
PARAM_VALUE 3 initiator 0
PARAM_VALUE 4 reason_code 38
BUF_SIZE 1 da 6
RX_PATH
NOCHECK_CALL
UNITS 0 sdata unit_byte

net/mac80211/rx.c ieee80211_rx_reorder_ampdu() -> ieee80211_send_delba()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->vif.type 1-4,7,10-14
PARAM_VALUE 2 tid 0-15
PARAM_VALUE 3 initiator 0
PARAM_VALUE 4 reason_code 38
BUF_SIZE 1 da 6
CAPPED_DATA 0 sdata 1
DATA_SOURCE 2 tid r ieee80211_get_tid
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 tid 0-15[c]
UNITS 0 sdata unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 bh

net/mac80211/agg-tx.c ieee80211_stop_tx_ba_cb() -> ieee80211_send_delba()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 2 tid 0-15
PARAM_VALUE 3 initiator 1
PARAM_VALUE 4 reason_code 37
BUF_SIZE 1 da 6
DATA_SOURCE 2 tid $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sdata->vif.active_links
UNITS 0 sdata unit_byte