Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7603/mac.c mt7603_mac_add_txs() -> mt7603_fill_txs()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 2 info 5099265967567265792
PARAM_VALUE 2 info->band 0
PARAM_VALUE 2 info->flags 0
PARAM_VALUE 2 info->hw_queue 0
PARAM_VALUE 2 info->status.ampdu_ack_len 0
PARAM_VALUE 2 info->status.ampdu_len 0
PARAM_VALUE 3 txs_data 4096-ptr_max
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 txs_data $1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 txs_data unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/wireless/mediatek/mt76/mt7603/mac.c mt7603_mac_add_txs_skb() -> mt7603_fill_txs()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mt76.status_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 sta 4096-ptr_max
PARAM_VALUE 1 sta->wcid.list.next->prev 4096-ptr_max
PARAM_VALUE 1 sta->wcid.list.prev->next 4096-ptr_max
PARAM_VALUE 3 txs_data 4096-ptr_max
BUF_SIZE 2 info 48
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 sta $1
DATA_SOURCE 3 txs_data $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 3 txs_data unit_byte
LOCK2 &mdev->status_lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct mt76_dev)->status_lock