/linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | dma.c | 485 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_W in mt7915_dma_init() [all...] |
H A D | mac.c | 541 mt7915_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7915_mac_fill_rx() 1342 if (mdev->q_rx[i].ndesc) in mt7915_mac_restart() 1354 if (mdev->q_rx[i].ndesc) { in mt7915_mac_restart() 1361 if (mdev->q_rx[i].ndesc) { in mt7915_mac_restart()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | usb.c | 356 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[ in mt76u_resume_rx() [all...] |
H A D | sdio.c | 306 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()
|
H A D | dma.c | 781 struct mt76_queue *q = &dev->q_rx[qid]; in mt76_dma_rx_reset() 831 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_add_fragment() 910 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_dma_rx_process() 932 cur = mt76_dma_rx_process(dev, &dev->q_rx[qid], budget - done); in mt76_dma_rx_poll() 979 mt76_dma_rx_fill_buf(dev, &dev->q_rx[i], false); in mt76_dma_init() 1027 struct mt76_queue *q = &dev->q_rx[i]; in mt76_dma_cleanup()
|
H A D | mt792x_dma.c | 190 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()
|
H A D | mt76x02_mmio.c | 225 ret = mt76x02_init_rx_queue(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1, in mt76x02_dma_init() 230 q = &dev->mt76.q_rx[MT_RXQ_MAIN]; in mt76x02_dma_init()
|
H A D | wed.c | 36 struct mt76_queue *q = &dev->q_rx[MT_RXQ_MAIN]; in mt76_wed_init_rx_buf()
|
H A D | mt76.h | 910 struct mt76_queue q_rx[__MT_RXQ_MAX]; member 1222 for (i = 0; i < ARRAY_SIZE((dev)->q_rx); i++) \ 1223 if ((dev)->q_rx[i].ndesc) 1759 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) { in mt76_queue_is_rx() 1760 if (q == &dev->q_rx[i]) in mt76_queue_is_rx()
|
H A D | sdio_txrx.c | 88 struct mt76_queue *q = &dev->q_rx[qid]; in mt76s_rx_run_queue()
|
H A D | mac80211.c | 623 int idx = is_qrx ? q - dev->q_rx : -1; in mt76_create_page_pool() 728 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) in mt76_alloc_device() 1979 page_pool_get_stats(dev->q_rx[i].page_pool, &stats); in mt76_ethtool_page_pool_stats()
|
/linux/drivers/net/ethernet/airoha/ |
H A D | airoha_eth.c | 555 int qid = q - &qdma->q_rx[0]; in airoha_qdma_fill_rx_queue() 621 int qid = q - &qdma->q_rx[0]; in airoha_qdma_rx_process() 732 int i, qid = q - &qdma->q_rx[0]; in airoha_qdma_rx_napi_poll() 762 int qid = q - &qdma->q_rx[0], thr; in airoha_qdma_init_rx_queue() 826 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_init_rx() 834 err = airoha_qdma_init_rx_queue(&qdma->q_rx[i], qdma, in airoha_qdma_init_rx() 1248 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_hw_init() 1249 if (!qdma->q_rx[i].ndesc) in airoha_qdma_hw_init() 1292 for (i = 0; rx_intr_mask && i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_irq_handler() 1293 if (!qdma->q_rx[ in airoha_irq_handler() [all...] |
H A D | airoha_eth.h | 515 struct airoha_queue q_rx[AIROHA_NUM_RX_RING]; member
|
/linux/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | dma.c | 230 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/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | dma.c | 265 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/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | pci.c | 200 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7921_dma_init() 208 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt7921_dma_init() 216 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7921_dma_init()
|
/linux/drivers/slimbus/ |
H A D | qcom-ctrl.c | 211 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/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 714 mt7996_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7996_mac_fill_rx() 1790 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart() 1793 if (mdev->q_rx[i].ndesc) in mt7996_mac_restart() 1806 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart() 1809 if (mdev->q_rx[i].ndesc) { in mt7996_mac_restart() 2012 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work() 2069 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work()
|