/linux/include/net/page_pool/ |
H A D | helpers.h | 385 static inline void page_pool_put_full_page(struct page_pool *pool, in page_pool_put_full_page() function 402 page_pool_put_full_page(pool, page, true); in page_pool_recycle_direct()
|
/linux/Documentation/networking/ |
H A D | page_pool.rst | 65 :identifiers: page_pool_put_page page_pool_put_full_page 198 page_pool_put_full_page(page_pool, page, false);
|
/linux/drivers/net/ethernet/huawei/hinic3/ |
H A D | hinic3_rx.c | 122 page_pool_put_full_page(rxq->page_pool, page, false); in hinic3_add_rx_frag()
|
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
H A D | lan969x_fdma.c | 95 page_pool_put_full_page(rx->page_pool, in lan969x_fdma_free_pages()
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_rq.c | 312 page_pool_put_full_page(erq->pool, (struct page *)buf->os_buf, true); in enic_free_rq_buf()
|
/linux/drivers/net/netdevsim/ |
H A D | netdev.c | 920 page_pool_put_full_page(pp_page_to_nmdesc(ns->page)->pp, in nsim_pp_hold_write() 1149 page_pool_put_full_page(pp_page_to_nmdesc(ns->page)->pp, in nsim_destroy()
|
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 58 page_pool_put_full_page(rx->page_pool, in lan966x_fdma_rx_free_pages()
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_txrx.c | 948 page_pool_put_full_page(nv->page_pool, page, !!budget); in fbnic_put_pkt_buff() 952 page_pool_put_full_page(nv->page_pool, page, !!budget); in fbnic_put_pkt_buff()
|
/linux/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 2016 page_pool_put_full_page(rxq->page_pool, data, false); in mvneta_rxq_drop_pkts() 2082 page_pool_put_full_page(rxq->page_pool, in mvneta_xdp_put_buff() 2389 page_pool_put_full_page(rxq->page_pool, page, true); in mvneta_swbm_add_rx_fragment() 2477 page_pool_put_full_page(rxq->page_pool, page, in mvneta_rx_swbm()
|
/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 960 page_pool_put_full_page(rx->page_pool, entry->page, in tsnep_rx_ring_cleanup() 1086 page_pool_put_full_page(rx->page_pool, *page, false); in tsnep_rx_free_page_buffer()
|
/linux/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 264 page_pool_put_full_page(rx_ring->page_pool, rx_buffer->page, true); in wx_build_skb() 2438 page_pool_put_full_page(rx_ring->page_pool, rx_buffer->page, false); in wx_clean_rx_ring()
|
/linux/drivers/net/ethernet/airoha/ |
H A D | airoha_eth.c | 712 page_pool_put_full_page(q->page_pool, page, true); in airoha_qdma_rx_process() 816 page_pool_put_full_page(q->page_pool, page, false); in airoha_qdma_cleanup_rx_queue()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_en.c | 1883 page_pool_put_full_page(rxq->page_pool, page, false); in mana_get_rxfrag() 2324 page_pool_put_full_page(rxq->page_pool, page, false); in mana_destroy_rxq()
|
/linux/drivers/net/ethernet/tehuti/ |
H A D | tn40.c | 189 page_pool_put_full_page(priv->page_pool, dm->page, in tn40_rx_free_buffers()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76.h | 1813 page_pool_put_full_page(pp_page_to_nmdesc(page)->pp, page, in mt76_put_page_pool_buf()
|
/linux/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 1218 page_pool_put_full_page(dring->page_pool, page, false); in netsec_uninit_pkt_dring()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_common.c | 1297 page_pool_put_full_page(pool->page_pool, page, true); in otx2_free_bufs()
|
/linux/drivers/net/ethernet/realtek/rtase/ |
H A D | rtase_main.c | 437 page_pool_put_full_page(page_pool, page, true); in rtase_rx_ring_clear()
|
/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 770 page_pool_put_full_page(flow->page_pool, page, allow_direct); in am65_cpsw_put_page()
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 1584 page_pool_put_full_page(rx_q->page_pool, buf->page, false); in stmmac_free_rx_buffer() 1588 page_pool_put_full_page(rx_q->page_pool, buf->sec_page, false); in stmmac_free_rx_buffer()
|
/linux/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 3325 page_pool_put_full_page(rxq->page_pool, rxq->rx_skb_info[i].page, false); in fec_enet_free_buffers()
|
/linux/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 376 page_pool_put_full_page(page_pool, virt_to_head_page(data), false); in mvpp2_frag_free()
|