Home
last modified time | relevance | path

Searched refs:rx_page (Results 1 – 10 of 10) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c698 if (rx_page_desc[i].rx_page[j].addr != NULL) { in atl1e_clean_rx_ring()
699 memset(rx_page_desc[i].rx_page[j].addr, 0, in atl1e_clean_rx_ring()
758 *rx_page_desc[i].rx_page[j].write_offset_addr = 0; in atl1e_init_ring_ptrs()
759 rx_page_desc[i].rx_page[j].read_offset = 0; in atl1e_init_ring_ptrs()
842 rx_page_desc[i].rx_page[j].dma = in atl1e_setup_ring_resources()
844 rx_page_desc[i].rx_page[j].addr = in atl1e_setup_ring_resources()
857 rx_page_desc[i].rx_page[j].write_offset_dma = in atl1e_setup_ring_resources()
859 rx_page_desc[i].rx_page[j].write_offset_addr = in atl1e_setup_ring_resources()
909 page_phy_addr = rx_page_desc[i].rx_page[j].dma; in atl1e_configure_des_ring()
911 rx_page_desc[i].rx_page[j].write_offset_dma; in atl1e_configure_des_ring()
[all …]
Datl1e.h390 struct atl1e_rx_page rx_page[AT_PAGE_NUM_PER_QUEUE]; member
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/
Ddma.c461 buf = page_frag_alloc(&q->rx_page, q->buf_size, GFP_ATOMIC); in mt76_dma_rx_fill()
585 if (!q->rx_page.va) in mt76_dma_rx_cleanup()
588 page = virt_to_page(q->rx_page.va); in mt76_dma_rx_cleanup()
589 __page_frag_cache_drain(page, q->rx_page.pagecnt_bias); in mt76_dma_rx_cleanup()
590 memset(&q->rx_page, 0, sizeof(q->rx_page)); in mt76_dma_rx_cleanup()
Dusb.c331 data = page_frag_alloc(&q->rx_page, q->buf_size, gfp); in mt76u_fill_rx_sg()
365 urb->transfer_buffer = page_frag_alloc(&q->rx_page, q->buf_size, gfp); in mt76u_refill_rx()
705 if (!q->rx_page.va) in mt76u_free_rx_queue()
708 page = virt_to_page(q->rx_page.va); in mt76u_free_rx_queue()
709 __page_frag_cache_drain(page, q->rx_page.pagecnt_bias); in mt76u_free_rx_queue()
710 memset(&q->rx_page, 0, sizeof(q->rx_page)); in mt76u_free_rx_queue()
Dmt76.h203 struct page_frag_cache rx_page; member
/linux-6.1.9/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c991 if (adapter->rrd_ring[i].rx_page) { in atl1c_free_ring_resources()
992 put_page(adapter->rrd_ring[i].rx_page); in atl1c_free_ring_resources()
993 adapter->rrd_ring[i].rx_page = NULL; in atl1c_free_ring_resources()
1783 page = rrd_ring->rx_page; in atl1c_alloc_skb()
1788 rrd_ring->rx_page = page; in atl1c_alloc_skb()
1798 rrd_ring->rx_page = NULL; in atl1c_alloc_skb()
Datl1c.h507 struct page *rx_page; member
/linux-6.1.9/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.h921 struct page *rx_page; member
Dbnxt.c849 page = rxr->rx_page; in bnxt_alloc_rx_page()
854 rxr->rx_page = page; in bnxt_alloc_rx_page()
860 rxr->rx_page = NULL; in bnxt_alloc_rx_page()
3015 if (rxr->rx_page) { in bnxt_free_one_rx_ring_skbs()
3016 __free_page(rxr->rx_page); in bnxt_free_one_rx_ring_skbs()
3017 rxr->rx_page = NULL; in bnxt_free_one_rx_ring_skbs()
/linux-6.1.9/drivers/net/ethernet/intel/i40e/
Di40e_main.c853 u64 rx_page, rx_buf, rx_reuse, rx_alloc, rx_waive, rx_busy; in i40e_update_vsi_stats() local
886 rx_page = 0; in i40e_update_vsi_stats()
925 rx_page += p->rx_stats.alloc_page_failed; in i40e_update_vsi_stats()
956 vsi->rx_page_failed = rx_page; in i40e_update_vsi_stats()