MT_RXQ_MCU
if (q == MT_RXQ_MCU) {
ret = mt7603_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1,
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1,
ret = mt76x02_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1,
if (q == MT_RXQ_MCU) {
mt76_wr(dev, MT_RXQ_BAND1_CTRL(MT_RXQ_MCU) + ofs,
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU],
MT_RXQ_ID(MT_RXQ_MCU),
MT_RXQ_RING_BASE(MT_RXQ_MCU));
RXQ_CONFIG(MT_RXQ_MCU, WFDMA1, MT_INT_RX_DONE_WM,
RXQ_CONFIG(MT_RXQ_MCU, WFDMA0, MT_INT_RX_DONE_WM,
if (intr & MT_INT_RX(MT_RXQ_MCU))
napi_schedule(&dev->mt76.napi[MT_RXQ_MCU]);
#define MT_INT_RX_DONE_MCU (MT_INT_RX(MT_RXQ_MCU) | \
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU],
napi_disable(&dev->mt76.napi[MT_RXQ_MCU]);
ret = mt76s_alloc_rx_queue(mdev, MT_RXQ_MCU);
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU],
napi_disable(&dev->mt76.napi[MT_RXQ_MCU]);
napi_schedule(&dev->mt76.napi[MT_RXQ_MCU]);
mt76_wr(dev, MT_RXQ_EXT_CTRL(MT_RXQ_MCU) + ofs, PREFETCH(val));
RXQ_CONFIG(MT_RXQ_MCU, WFDMA0, MT_INT_RX_DONE_WM, MT7996_RXQ_MCU_WM);
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU],
MT_RXQ_ID(MT_RXQ_MCU),
MT_RXQ_RING_BASE(MT_RXQ_MCU));
#define MT_INT_RX_DONE_MCU (MT_INT_RX(MT_RXQ_MCU) | \
return mt76u_alloc_rx_queue(dev, MT_RXQ_MCU);