Home
last modified time | relevance | path

Searched refs:q_rx (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7996/
Ddma.c383 mdev->q_rx[MT_RXQ_RRO_IND].flags = MT_WED_RRO_Q_IND; in mt7996_dma_rro_init()
384 mdev->q_rx[MT_RXQ_RRO_IND].wed = &mdev->mmio.wed; in mt7996_dma_rro_init()
385 ret = mt76_queue_alloc(dev, &mdev->q_rx[MT_RXQ_RRO_IND], in mt7996_dma_rro_init()
393 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND0].flags = in mt7996_dma_rro_init()
395 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND0].wed = &mdev->mmio.wed; in mt7996_dma_rro_init()
396 ret = mt76_queue_alloc(dev, &mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND0], in mt7996_dma_rro_init()
406 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND1].flags = in mt7996_dma_rro_init()
408 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND1].wed = &mdev->mmio.wed; in mt7996_dma_rro_init()
409 ret = mt76_queue_alloc(dev, &mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND1], in mt7996_dma_rro_init()
420 mdev->q_rx[MT_RXQ_MSDU_PAGE_BAND2].flags = in mt7996_dma_rro_init()
[all …]
Dmac.c684 mt7996_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7996_mac_fill_rx()
1683 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart()
1686 if (mdev->q_rx[i].ndesc) in mt7996_mac_restart()
1700 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart()
1703 if (mdev->q_rx[i].ndesc) { in mt7996_mac_restart()
1905 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work()
1963 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7915/
Ddma.c485 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7915_dma_init()
497 mdev->q_rx[MT_RXQ_MCU_WA].flags = MT_WED_Q_TXFREE; in mt7915_dma_init()
498 mdev->q_rx[MT_RXQ_MCU_WA].wed = &mdev->mmio.wed; in mt7915_dma_init()
503 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt7915_dma_init()
513 mdev->q_rx[MT_RXQ_MAIN].flags = in mt7915_dma_init()
516 mdev->q_rx[MT_RXQ_MAIN].wed = &mdev->mmio.wed; in mt7915_dma_init()
519 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7915_dma_init()
534 mdev->q_rx[MT_RXQ_MAIN_WA].flags = MT_WED_Q_TXFREE; in mt7915_dma_init()
535 mdev->q_rx[MT_RXQ_MAIN_WA].wed = &mdev->mmio.wed; in mt7915_dma_init()
542 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN_WA], in mt7915_dma_init()
[all …]
Dmac.c548 mt7915_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7915_mac_fill_rx()
1359 if (mdev->q_rx[i].ndesc) in mt7915_mac_restart()
1372 if (mdev->q_rx[i].ndesc) { in mt7915_mac_restart()
/linux-6.12.1/drivers/net/ethernet/mediatek/
Dmtk_wed_wo.c249 mtk_wed_wo_rx_run_queue(wo, &wo->q_rx); in mtk_wed_wo_irq_tasklet()
425 ret = mtk_wed_wo_queue_alloc(wo, &wo->q_rx, MTK_WED_WO_RING_SIZE, in mtk_wed_wo_hardware_init()
431 mtk_wed_wo_queue_refill(wo, &wo->q_rx, true); in mtk_wed_wo_hardware_init()
432 mtk_wed_wo_queue_reset(wo, &wo->q_rx); in mtk_wed_wo_hardware_init()
458 mtk_wed_wo_queue_rx_clean(wo, &wo->q_rx); in mtk_wed_wo_hw_deinit()
460 mtk_wed_wo_queue_free(wo, &wo->q_rx); in mtk_wed_wo_hw_deinit()
Dairoha_eth.c800 struct airoha_queue q_rx[AIROHA_NUM_RX_RING]; member
1408 int qid = q - &qdma->q_rx[0]; in airoha_qdma_fill_rx_queue()
1477 int qid = q - &qdma->q_rx[0]; in airoha_qdma_rx_process()
1567 int qid = q - &qdma->q_rx[0], thr; in airoha_qdma_init_rx_queue()
1630 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_init_rx()
1638 err = airoha_qdma_init_rx_queue(&qdma->q_rx[i], qdma, in airoha_qdma_init_rx()
1974 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_hw_init()
1975 if (!qdma->q_rx[i].ndesc) in airoha_qdma_hw_init()
2007 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_irq_handler()
2008 if (!qdma->q_rx[i].ndesc) in airoha_irq_handler()
[all …]
Dmtk_wed_wo.h235 struct mtk_wed_wo_queue q_rx; member
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/
Dusb.c356 enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_refill_rx()
393 enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_rx_urb_alloc()
595 mt76u_complete_rx, &dev->q_rx[qid]); in mt76u_submit_rx_buf()
604 int qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_process_rx_queue()
636 mt76u_process_rx_queue(dev, &dev->q_rx[i]); in mt76u_rx_worker()
643 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_submit_rx_buffers()
663 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_alloc_rx_queue()
718 mt76u_free_rx_queue(dev, &dev->q_rx[i]); in mt76u_free_rx()
728 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_stop_rx()
742 struct mt76_queue *q = &dev->q_rx[i]; in mt76u_resume_rx()
Dsdio.c306 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_alloc_rx_queue()
385 int qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76s_process_rx_queue()
422 nframes += mt76s_process_rx_queue(dev, &dev->q_rx[i]); in mt76s_net_worker()
619 struct mt76_queue *q = &dev->q_rx[i]; in mt76s_deinit()
Ddma.c774 struct mt76_queue *q = &dev->q_rx[qid]; in mt76_dma_rx_reset()
824 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_add_fragment()
903 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_dma_rx_process()
925 cur = mt76_dma_rx_process(dev, &dev->q_rx[qid], budget - done); in mt76_dma_rx_poll()
972 mt76_dma_rx_fill(dev, &dev->q_rx[i], false); in mt76_dma_init()
1019 struct mt76_queue *q = &dev->q_rx[i]; in mt76_dma_cleanup()
Dmt792x_dma.c190 mt76_queue_reset(dev, &dev->mt76.q_rx[i]); in mt792x_dma_reset()
209 mt76_queue_rx_cleanup(dev, &dev->mt76.q_rx[i]); in mt792x_wpdma_reset()
Ddebugfs.c81 struct mt76_queue *q = &dev->q_rx[i]; in mt76_rx_queues_read()
Dmt76x02_mmio.c226 ret = mt76x02_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1, in mt76x02_dma_init()
231 q = &dev->mt76.q_rx[MT_RXQ_MAIN]; in mt76x02_dma_init()
Dwed.c36 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76_wed_init_rx_buf()
Dmt76.h861 struct mt76_queue q_rx[__MT_RXQ_MAX]; member
1156 for (i = 0; i < ARRAY_SIZE((dev)->q_rx); i++) \
1157 if ((dev)->q_rx[i].ndesc)
1637 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) { in mt76_queue_is_rx()
1638 if (q == &dev->q_rx[i]) in mt76_queue_is_rx()
Dsdio_txrx.c84 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_rx_run_queue()
Dmac80211.c590 int idx = is_qrx ? q - dev->q_rx : -1; in mt76_create_page_pool()
694 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) in mt76_alloc_device()
1878 page_pool_get_stats(dev->q_rx[i].page_pool, &stats); in mt76_ethtool_page_pool_stats()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7603/
Ddma.c230 ret = mt7603_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1, in mt7603_dma_init()
235 ret = mt7603_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0, in mt7603_dma_init()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7615/
Ddma.c265 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1, in mt7615_dma_init()
274 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0, in mt7615_dma_init()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7921/
Dpci.c196 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7921_dma_init()
204 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt7921_dma_init()
212 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7921_dma_init()
/linux-6.12.1/drivers/slimbus/
Dqcom-ctrl.c211 bool q_rx = false; in qcom_slim_handle_rx_irq() local
242 q_rx = true; in qcom_slim_handle_rx_irq()
257 if (q_rx) in qcom_slim_handle_rx_irq()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7925/
Dpci.c240 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7925_dma_init()
247 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7925_dma_init()