Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 516
PARAM_VALUE 2 mask 402653185
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 516
PARAM_VALUE 2 mask 1
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 516
PARAM_VALUE 2 mask 67108864
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 732
PARAM_VALUE 2 mask 1
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 836
PARAM_VALUE 2 mask 1073741824
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 720
PARAM_VALUE 2 mask 1
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_dma_enable() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 768
PARAM_VALUE 2 mask 1073741824
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_hw_init_early() -> wdma_set()

Type Parameter Key Value
PARAM_VALUE 0 dev 6056420141950918656
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 0 dev->wlan.txfree_tbit 1-3,17,19,26
PARAM_VALUE 1 reg 516
PARAM_VALUE 2 mask 469762048
BUF_SIZE 0 dev->wlan.pci_dev (-1),1-s32max
CAPPED_DATA 0 dev->hw->regs->rd_table->n_yes_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
DATA_SOURCE 0 dev $0
FUZZY_MAX 0 dev->wlan.txfree_tbit 26
BIT_INFO 0 dev->wlan.txfree_tbit 0x0,0x1b
HARD_MAX 0 dev->wlan.txfree_tbit 26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &hw_lock