Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c mt76x02_tx_prepare_skb() -> mt76x02_mac_write_txwi()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
BUF_SIZE 3 wcid (-1),248,1024
BUF_SIZE 3 wcid (-1),248,1024
DATA_SOURCE 1 txwi $1
DATA_SOURCE 3 wcid $3
DATA_SOURCE 4 sta $4
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 len unit_byte
HALF_LOCKED2 &dev->ps_lock
HALF_LOCKED2 &q->lock
HALF_LOCKED2 bh

drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c mt76x02_write_beacon() -> mt76x02_mac_write_txwi()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->beacon_ops 4096-ptr_max
PARAM_VALUE 0 dev->beacon_ops->slot_size 1024,1600
PARAM_VALUE 0 dev->mphy.offchannel 0
PARAM_VALUE 0 dev->mt76.bus 4096-ptr_max
PARAM_VALUE 0 dev->tbtt_count 0-63
PARAM_VALUE 2 skb 4096-7609817682531573768
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 2 skb->prev 0
PARAM_VALUE 3 wcid 0
PARAM_VALUE 4 sta 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 txwi unit_byte
UNITS 5 len unit_byte

drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c mt76x02_write_beacon() -> mt76x02_mac_write_txwi()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->beacon_ops 4096-ptr_max
PARAM_VALUE 0 dev->beacon_ops->slot_size 1024,1600
PARAM_VALUE 0 dev->mphy.offchannel 0
PARAM_VALUE 0 dev->mt76.bus 4096-ptr_max
PARAM_VALUE 0 dev->tbtt_count 0-63
PARAM_VALUE 1 txwi 3497970638089531392
PARAM_VALUE 2 skb 4096-7609817682531573768
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 2 skb->prev 0
PARAM_VALUE 3 wcid 0
PARAM_VALUE 4 sta 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 skb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 5 len unit_byte

drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c mt76x02u_tx_prepare_skb() -> mt76x02_mac_write_txwi()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mphy.q_tx 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
BUF_SIZE 3 wcid (-1),248,1024
BUF_SIZE 3 wcid (-1),248,1024
DATA_SOURCE 3 wcid $3
DATA_SOURCE 4 sta $4
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 txwi unit_byte
UNITS 5 len unit_byte
HALF_LOCKED2 &dev->ps_lock
HALF_LOCKED2 &q->lock
HALF_LOCKED2 bh