Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7603/dma.c mt7603_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->antenna_mask 1,3
PARAM_VALUE 0 phy->cap.has_2ghz 1
PARAM_VALUE 0 phy->chainmask 1,3
PARAM_VALUE 0 phy->hw 4096-ptr_max
PARAM_VALUE 1 qid 0-3
PARAM_VALUE 2 idx 0-3
PARAM_VALUE 3 n_desc 256
PARAM_VALUE 4 ring_base 17152
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
FUZZY_MAX 1 qid 3
HARD_MAX 1 qid 3
RX_PATH
TASK_NOT_RUNNING
UNITS 1 qid unit_byte

drivers/net/wireless/mediatek/mt76/mt7603/dma.c mt7603_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->antenna_mask 1,3
PARAM_VALUE 0 phy->cap.has_2ghz 1
PARAM_VALUE 0 phy->chainmask 1,3
PARAM_VALUE 0 phy->dev 4096-ptr_max
PARAM_VALUE 0 phy->hw 4096-ptr_max
PARAM_VALUE 1 qid 4
PARAM_VALUE 2 idx 4
PARAM_VALUE 3 n_desc 128
PARAM_VALUE 4 ring_base 17152
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/mt7603/dma.c mt7603_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->antenna_mask 1,3
PARAM_VALUE 0 phy->cap.has_2ghz 1
PARAM_VALUE 0 phy->chainmask 1,3
PARAM_VALUE 0 phy->dev 4096-ptr_max
PARAM_VALUE 0 phy->hw 4096-ptr_max
PARAM_VALUE 1 qid 5
PARAM_VALUE 2 idx 7
PARAM_VALUE 3 n_desc 32
PARAM_VALUE 4 ring_base 17152
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/mt7603/dma.c mt7603_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->antenna_mask 1,3
PARAM_VALUE 0 phy->cap.has_2ghz 1
PARAM_VALUE 0 phy->chainmask 1,3
PARAM_VALUE 0 phy->dev 4096-ptr_max
PARAM_VALUE 0 phy->hw 4096-ptr_max
PARAM_VALUE 1 qid 6
PARAM_VALUE 2 idx 8
PARAM_VALUE 3 n_desc 32
PARAM_VALUE 4 ring_base 17152
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c mt76_connac_init_tx_queues() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 1 qid 0
PARAM_VALUE 5 wed 0,4096-ptr_max
PARAM_VALUE 6 flags 0-1023
BUF_SIZE 0 phy (-1),2952
BUF_SIZE 0 phy (-1),2952
BUF_SIZE 5 wed (-1)-0,9192
BUF_SIZE 5 wed (-1)-0,9192
DATA_SOURCE 0 phy $0
DATA_SOURCE 2 idx $1
DATA_SOURCE 3 n_desc $2
DATA_SOURCE 4 ring_base $3
DATA_SOURCE 5 wed $4
DATA_SOURCE 6 flags $5
BIT_INFO 6 flags 0x0,0x23f
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c mt76x02_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 1 qid 0-3
PARAM_VALUE 2 idx 0-255
PARAM_VALUE 3 n_desc 512
PARAM_VALUE 4 ring_base 768
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
FUZZY_MAX 1 qid 3
HARD_MAX 1 qid 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c mt76x02_dma_init() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev 4096-ptr_max
PARAM_VALUE 1 qid 4
PARAM_VALUE 2 idx 9
PARAM_VALUE 3 n_desc 128
PARAM_VALUE 4 ring_base 768
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt7615/dma.c mt7622_init_tx_queues_multi() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 1 qid 0-3
PARAM_VALUE 2 idx 0-255
PARAM_VALUE 3 n_desc 512
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0
FUZZY_MAX 1 qid 3
HARD_MAX 1 qid 3
UNITS 1 qid unit_byte

drivers/net/wireless/mediatek/mt76/mt7615/dma.c mt7622_init_tx_queues_multi() -> mt76_init_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->dev 4096-ptr_max
PARAM_VALUE 1 qid 4
PARAM_VALUE 2 idx 5
PARAM_VALUE 3 n_desc 128
PARAM_VALUE 5 wed 0
PARAM_VALUE 6 flags 0