MT_RXQ_MAIN
case MT_RXQ_MAIN:
ret = mt7603_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0,
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0,
ret = mt76s_alloc_rx_queue(mdev, MT_RXQ_MAIN);
q = &dev->mt76.q_rx[MT_RXQ_MAIN];
RXQ_CONFIG(MT_RXQ_MAIN, WFDMA0, MT_INT_RX_DONE_BAND0_MT7916,
mt76_wr(dev, MT_RXQ_BAND1_CTRL(MT_RXQ_MAIN) + ofs,
mdev->q_rx[MT_RXQ_MAIN].flags =
mdev->q_rx[MT_RXQ_MAIN].wed = &mdev->mmio.wed;
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN],
MT_RXQ_ID(MT_RXQ_MAIN),
MT_RXQ_RING_BASE(MT_RXQ_MAIN));
RXQ_CONFIG(MT_RXQ_MAIN, WFDMA0, MT_INT_RX_DONE_BAND0,
RXQ_CONFIG(MT_RXQ_MAIN, WFDMA0, MT_INT_WED_RX_DONE_BAND0_MT7916,
if (intr & MT_INT_RX(MT_RXQ_MAIN))
napi_schedule(&dev->mt76.napi[MT_RXQ_MAIN]);
#define MT_INT_BAND0_RX_DONE (MT_INT_RX(MT_RXQ_MAIN) | \
q = phy->mt76->band_idx ? MT_RXQ_BAND1 : MT_RXQ_MAIN;
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN],
napi_disable(&dev->mt76.napi[MT_RXQ_MAIN]);
ret = mt76s_alloc_rx_queue(mdev, MT_RXQ_MAIN);
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN],
napi_disable(&dev->mt76.napi[MT_RXQ_MAIN]);
napi_schedule(&dev->mt76.napi[MT_RXQ_MAIN]);
if (q == MT_RXQ_MAIN)
mt76_wr(dev, MT_RXQ_EXT_CTRL(MT_RXQ_MAIN) + ofs, PREFETCH(0x10));
RXQ_CONFIG(MT_RXQ_MAIN, WFDMA0, MT_INT_RX_DONE_BAND0, MT7996_RXQ_BAND0);
dev->mt76.q_rx[MT_RXQ_MAIN].flags = MT_WED_Q_RX(0);
dev->mt76.q_rx[MT_RXQ_MAIN].wed = wed;
ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN],
MT_RXQ_ID(MT_RXQ_MAIN),
MT_RXQ_RING_BASE(MT_RXQ_MAIN));
#define MT_INT_BAND0_RX_DONE (MT_INT_RX(MT_RXQ_MAIN) | \
int qid = q - &dev->q_rx[MT_RXQ_MAIN];
dev->drv->rx_skb(dev, MT_RXQ_MAIN, e->skb, NULL);
if (qid == MT_RXQ_MAIN)
mt76_rx_poll_complete(dev, MT_RXQ_MAIN, NULL);
err = mt76u_alloc_rx_queue(dev, MT_RXQ_MAIN);
enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN];
if (qid == MT_RXQ_MAIN && dev->usb.sg_en)
enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN];
sg_size = qid == MT_RXQ_MAIN ? MT_RX_SG_MAX_SIZE : 0;
dev->drv->rx_skb(dev, MT_RXQ_MAIN, skb, NULL);
int ep = qid == MT_RXQ_MAIN ? MT_EP_IN_PKT_RX : MT_EP_IN_CMD_RESP;
int qid = q - &dev->q_rx[MT_RXQ_MAIN];
if (qid == MT_RXQ_MAIN) {
mt76_rx_poll_complete(dev, MT_RXQ_MAIN, NULL);
struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN];