Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 520
PARAM_VALUE 2 val 196608
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev->wlan.pci_dev (-1),1-s32max
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 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 520
PARAM_VALUE 2 val 0
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev->wlan.pci_dev (-1),1-s32max
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 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 264-280
PARAM_VALUE 2 val 0
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev (-1),9192
BUF_SIZE 0 dev->wlan.pci_dev (-1),1-s32max
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 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 520
PARAM_VALUE 2 val 15
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 520
PARAM_VALUE 2 val 0
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 8-24
PARAM_VALUE 2 val 0
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 736
PARAM_VALUE 2 val 65537
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 572
PARAM_VALUE 2 val 2396433
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 840
PARAM_VALUE 2 val 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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 844
PARAM_VALUE 2 val 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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 740
PARAM_VALUE 2 val 48
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_rx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 904
PARAM_VALUE 2 val 48
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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 724
PARAM_VALUE 2 val 65537
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 568
PARAM_VALUE 2 val 4369
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 772
PARAM_VALUE 2 val 1
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 776
PARAM_VALUE 2 val 1
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 740
PARAM_VALUE 2 val 15
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wdma_v3_tx_reset() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 904
PARAM_VALUE 2 val 15
CAPPED_DATA 0 dev->hw->regs->rd_table->n_no_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
HALF_LOCKED2 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_configure_irq() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 552
PARAM_VALUE 2 val 0-262143
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
BIT_INFO 2 val 0x0,0x3000f
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_configure_irq() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 596
PARAM_VALUE 2 val 0-262143
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
BIT_INFO 2 val 0x0,0x3000f
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_stop() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 552
PARAM_VALUE 2 val 0
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 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_stop() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 596
PARAM_VALUE 2 val 0
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 global &hw_lock

drivers/net/ethernet/mediatek/mtk_wed.c mtk_wed_wdma_rx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 256-272
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 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_wdma_rx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 260-276
PARAM_VALUE 2 val 16,1024
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 val $2
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_wdma_rx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 264-280
PARAM_VALUE 2 val 0
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 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_wdma_tx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 0-16
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 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_wdma_tx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 4-20
PARAM_VALUE 2 val 1024
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 val $2
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_wdma_tx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 8-24
PARAM_VALUE 2 val 0
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 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_wdma_tx_ring_setup() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 12-28
PARAM_VALUE 2 val 0
BUF_SIZE 0 dev (-1)-0,9192
BUF_SIZE 0 dev (-1)-0,9192
CAPPED_DATA 0 dev->hw->dev 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 wdma_m32() -> wdma_w32()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->hw 4096-ptr_max
PARAM_VALUE 1 reg 516,568,572,720,724,732,736,740,768,772,776,836,840,844,904
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_no_ranges 1
CAPPED_DATA 0 dev->hw->regs->volatile_table->n_yes_ranges 1
CAPPED_DATA 2 val 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 904
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 global &hw_lock