| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_wed_wo.c | 249 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()
|
| H A D | mtk_wed_wo.h | 235 struct mtk_wed_wo_queue q_rx; member
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | usb.c | 367 enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_refill_rx() 404 enum mt76_rxq_id qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_rx_urb_alloc() 595 if (q == &dev->q_rx[MT_RXQ_MAIN]) in mt76u_complete_rx() 610 mt76u_complete_rx, &dev->q_rx[qid]); in mt76u_submit_rx_buf() 619 int qid = q - &dev->q_rx[MT_RXQ_MAIN]; in mt76u_process_rx_queue() 646 mt76u_process_rx_queue(dev, &dev->q_rx[MT_RXQ_MAIN]); in mt76u_napi_poll() 667 mt76u_process_rx_queue(dev, &dev->q_rx[i]); in mt76u_rx_worker() 675 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_submit_rx_buffers() 695 struct mt76_queue *q = &dev->q_rx[qid]; in mt76u_alloc_rx_queue() 750 mt76u_free_rx_queue(dev, &dev->q_rx[i]); in mt76u_free_rx() [all …]
|
| H A D | mt792x_dma.c | 127 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt792x_dma_alloc_queues() 137 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt792x_dma_alloc_queues() 146 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt792x_dma_alloc_queues() 379 mt76_queue_reset(dev, &dev->mt76.q_rx[i], true); in mt792x_dma_reset() 398 mt76_queue_rx_cleanup(dev, &dev->mt76.q_rx[i]); in mt792x_wpdma_reset()
|
| H A D | dma.c | 289 txwi->qid = q - dev->q_rx; in mt76_dma_add_rx_buf() 481 q = &dev->q_rx[t->qid]; in mt76_dma_get_rxdmad_c_buf() 934 struct mt76_queue *q = &dev->q_rx[qid]; in mt76_dma_rx_reset() 995 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_add_fragment() 1090 dev->drv->rx_skb(dev, q - dev->q_rx, skb, &info); in mt76_dma_rx_process() 1112 cur = mt76_dma_rx_process(dev, &dev->q_rx[qid], budget - done); in mt76_dma_rx_poll() 1131 mt76_dma_rx_fill_buf(dev, &dev->q_rx[qid], false); in mt76_dma_rx_queue_init() 1167 if (mt76_queue_is_wed_rro(&dev->q_rx[i])) in mt76_dma_init() 1218 struct mt76_queue *q = &dev->q_rx[i]; in mt76_dma_cleanup()
|
| H A D | wed.c | 41 q = &dev->q_rx[MT_RXQ_BAND1]; in mt76_wed_init_rx_buf() 43 q = &dev->q_rx[MT_RXQ_MAIN]; in mt76_wed_init_rx_buf()
|
| 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() 628 struct mt76_queue *q = &dev->q_rx[i]; in mt76s_deinit()
|
| H A D | mt76.h | 964 struct mt76_queue q_rx[__MT_RXQ_MAX]; member 1290 for (i = 0; i < ARRAY_SIZE((dev)->q_rx); i++) \ 1291 if ((dev)->q_rx[i].ndesc) 1970 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) { in mt76_queue_is_rx() 1971 if (q == &dev->q_rx[i]) in mt76_queue_is_rx()
|
| H A D | mac80211.c | 626 int idx = is_qrx ? q - dev->q_rx : -1; in mt76_create_page_pool() 735 for (i = 0; i < ARRAY_SIZE(dev->q_rx); i++) in mt76_alloc_device() 897 struct mt76_queue *rxq = &dev->q_rx[q]; in mt76_rx_release_amsdu() 2071 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 | 595 int qid = q - &qdma->q_rx[0]; in airoha_qdma_fill_rx_queue() 665 int qid = q - &qdma->q_rx[0]; in airoha_qdma_rx_process() 784 int i, qid = q - &qdma->q_rx[0]; in airoha_qdma_rx_napi_poll() 814 int qid = q - &qdma->q_rx[0], thr; in airoha_qdma_init_rx_queue() 862 int qid = q - &qdma->q_rx[0]; in airoha_qdma_cleanup_rx_queue() 899 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_init_rx() 907 err = airoha_qdma_init_rx_queue(&qdma->q_rx[i], qdma, in airoha_qdma_init_rx() 1439 for (i = 0; i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_qdma_hw_init() 1440 if (!qdma->q_rx[i].ndesc) in airoha_qdma_hw_init() 1483 for (i = 0; rx_intr_mask && i < ARRAY_SIZE(qdma->q_rx); i++) { in airoha_irq_handler() [all …]
|
| H A D | airoha_eth.h | 568 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/mt7996/ |
| H A D | mac.c | 692 mt7996_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7996_mac_fill_rx() 1997 q = &mdev->q_rx[qid]; in mt7996_rro_rx_process() 2316 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart() 2319 if (mdev->q_rx[i].ndesc) in mt7996_mac_restart() 2332 mt76_queue_is_wed_rro(&mdev->q_rx[i])) in mt7996_mac_restart() 2335 if (mdev->q_rx[i].ndesc) { in mt7996_mac_restart() 2369 if (mt76_queue_is_wed_rro_ind(&dev->mt76.q_rx[i]) || in mt7996_mac_restart() 2370 mt76_queue_is_wed_rro_msdu_pg(&dev->mt76.q_rx[i])) in mt7996_mac_restart() 2590 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work() 2594 mt76_queue_is_wed_rro(&dev->mt76.q_rx[i])) in mt7996_mac_reset_work() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | pci.c | 224 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], in mt7921_dma_init() 233 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt7921_dma_init() 242 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], in mt7921_dma_init()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 528 mt7915_wed_check_ppe(dev, &dev->mt76.q_rx[q], msta, skb, in mt7915_mac_fill_rx() 1330 if (mdev->q_rx[i].ndesc) in mt7915_mac_restart() 1342 if (mdev->q_rx[i].ndesc) { in mt7915_mac_restart() 1349 if (mdev->q_rx[i].ndesc) { in mt7915_mac_restart()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | pci.c | 384 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU_WA], in mt7927_dma_init()
|