Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_consys_lockup() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 212
PARAM_VALUE 2 mask 65536
PARAM_VALUE 3 val 0,65536
BIT_INFO 3 val 0x0,0x10000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_consys_lockup() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 212
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_consys_lockup() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 mask 65536
PARAM_VALUE 3 val 0,65536
BIT_INFO 3 val 0x0,0x10000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_consys_lockup() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 208
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_consys_reset() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 276
PARAM_VALUE 2 mask 8
PARAM_VALUE 3 val 0,8
BIT_INFO 3 val 0x0,0x8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock

drivers/net/wireless/mediatek/mt76/mt7915/soc.c mt7986_wmac_sku_update() -> mt76_wmac_rmw()

Type Parameter Key Value
PARAM_VALUE 1 offset 540
PARAM_VALUE 2 mask 4026531840
PARAM_VALUE 3 val 0,268435456-4026531840
BIT_INFO 3 val 0x0,0xf0000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &pool->lock