Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c
- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
Smatch caller information:
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_sta_ba() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 5064760410246492160 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_uni_rx_ba() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 5297108874761363456 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_rx_ba() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 0 |
| PARAM_VALUE | 4 | skb | 8292415032796946432 |
| PARAM_VALUE | 4 | *skb | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_sta_add() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 1 |
| PARAM_VALUE | 3 | sta_wtbl | 0 |
| PARAM_VALUE | 4 | skb | 5262177886126227456 |
| PARAM_VALUE | 4 | *skb | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c mt7615_mcu_wtbl_tx_ba() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 0 |
| PARAM_VALUE | 4 | skb | 1588952817145274368 |
| PARAM_VALUE | 4 | *skb | 0 |
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_add_smps() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 6852779853607239680 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| USER_PTR | 4 | (*skb).data | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c mt7915_mcu_sta_wtbl_tlv() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 1 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_ba() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 5212382207265419264 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| BUF_SIZE | 1 | wcid | 248 |
| BUF_SIZE | 1 | wcid | 248 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_cmd() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 1 | wcid | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 1 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 8391733070029643776 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &mdev->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_sta_update_hdr_trans() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mcu_ops->headroom | 0,4,32,64,68 |
| PARAM_VALUE | 0 | dev->phy.dev | 4096-ptr_max |
| PARAM_VALUE | 1 | wcid | 0,4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 4096-ptr_max |
| PARAM_VALUE | 4 | skb | 4288672901655494656 |
| PARAM_VALUE | 4 | *skb | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | wcid | $2 |
| DATA_SOURCE | 3 | sta_wtbl | r mt76_connac_mcu_add_tlv |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| LOCK2 | &dev->mt76.mutex | ||
| TYPE_LOCK | (struct mt76_dev)->mutex |
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c mt76_connac_mcu_wtbl_update_hdr_trans() -> mt76_connac_mcu_alloc_wtbl_req()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 2 | cmd | 2 |
| PARAM_VALUE | 3 | sta_wtbl | 0 |
| PARAM_VALUE | 4 | skb | 8896935505381171200 |
| PARAM_VALUE | 4 | *skb | 0 |
| BUF_SIZE | 1 | wcid | 248 |
| BUF_SIZE | 1 | wcid | 248 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 4 | (*skb).data | |
| HALF_LOCKED2 | &dev->mt76.mutex |