Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c
- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c, line 437
- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c, line 153
- drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c, line 80
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 |