Home
last modified time | relevance | path

Searched refs:page_pool (Results 51 – 71 of 71) sorted by relevance

123

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c281 page = page_pool_dev_alloc_pages(rq->page_pool); in mlx5e_page_alloc_fragmented()
302 page_pool_put_defragged_page(rq->page_pool, page, -1, true); in mlx5e_page_release_fragmented()
907 if (rq->page_pool) in mlx5e_post_rx_wqes()
908 page_pool_nid_changed(rq->page_pool, numa_mem_id()); in mlx5e_post_rx_wqes()
1106 if (rq->page_pool) in mlx5e_post_rx_mpwqes()
1107 page_pool_nid_changed(rq->page_pool, numa_mem_id()); in mlx5e_post_rx_mpwqes()
H A Den_main.c850 rq->page_pool = page_pool_create(&pp_params); in mlx5e_alloc_rq()
851 if (IS_ERR(rq->page_pool)) { in mlx5e_alloc_rq()
852 err = PTR_ERR(rq->page_pool); in mlx5e_alloc_rq()
853 rq->page_pool = NULL; in mlx5e_alloc_rq()
858 MEM_TYPE_PAGE_POOL, rq->page_pool); in mlx5e_alloc_rq()
912 page_pool_destroy(rq->page_pool); in mlx5e_alloc_rq()
959 page_pool_destroy(rq->page_pool); in mlx5e_free_rq()
H A Den_stats.c492 struct page_pool *pool = c->rq.page_pool; in mlx5e_stats_update_stats_rq_page_pool()
/openbmc/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h939 struct page_pool *page_pool; member
/openbmc/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76.h206 struct page_pool *page_pool; member
1564 page = page_pool_dev_alloc_frag(q->page_pool, offset, size); in mt76_get_page_pool_buf()
H A Dusb.c707 page_pool_destroy(q->page_pool); in mt76u_free_rx_queue()
708 q->page_pool = NULL; in mt76u_free_rx_queue()
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h39 struct page_pool;
937 struct page_pool *page_pool; member
H A Dbnxt.c769 page = page_pool_dev_alloc_pages(rxr->page_pool); in __bnxt_alloc_rx_page()
998 page_pool_recycle_direct(rxr->page_pool, page); in bnxt_rx_multi_page_skb()
1036 page_pool_recycle_direct(rxr->page_pool, page); in bnxt_rx_page_skb()
2977 page_pool_recycle_direct(rxr->page_pool, page); in bnxt_free_one_rx_ring_skbs()
3180 page_pool_destroy(rxr->page_pool); in bnxt_free_rx_rings()
3181 rxr->page_pool = NULL; in bnxt_free_rx_rings()
3211 rxr->page_pool = page_pool_create(&pp); in bnxt_alloc_rx_page_pool()
3212 if (IS_ERR(rxr->page_pool)) { in bnxt_alloc_rx_page_pool()
3213 int err = PTR_ERR(rxr->page_pool); in bnxt_alloc_rx_page_pool()
3215 rxr->page_pool = NULL; in bnxt_alloc_rx_page_pool()
[all …]
/openbmc/linux/include/linux/
H A Dmm_types.h125 struct page_pool *pp;
/openbmc/linux/drivers/md/
H A Ddm-crypt.c223 mempool_t page_pool; member
1721 pages = mempool_alloc(&cc->page_pool, gfp_mask); in crypt_alloc_buffer()
1760 mempool_free(&fi.folio->page, &cc->page_pool); in crypt_free_buffer_pages()
2780 mempool_exit(&cc->page_pool); in crypt_dtr()
3326 ret = mempool_init(&cc->page_pool, BIO_MAX_VECS, crypt_page_alloc, crypt_page_free, cc); in crypt_ctr()
/openbmc/linux/net/bpf/
H A Dtest_run.c114 struct page_pool *pp;
161 struct page_pool *pp; in xdp_test_run_setup()
/openbmc/linux/drivers/net/ethernet/ti/
H A Dcpsw.c355 struct page_pool *pool; in cpsw_rx_handler()
367 pool = cpsw->page_pool[ch]; in cpsw_rx_handler()
H A Dcpsw_new.c293 struct page_pool *pool; in cpsw_rx_handler()
312 pool = cpsw->page_pool[ch]; in cpsw_rx_handler()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmmio.c654 dir = page_pool_get_dma_dir(q->page_pool); in mt7915_mmio_wed_init_rx_buf()
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c1643 page_pool_destroy(pool->page_pool); in otx2_free_hw_resources()
1644 pool->page_pool = NULL; in otx2_free_hw_resources()
/openbmc/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x.h618 struct bnx2x_alloc_pool page_pool; member
H A Dbnx2x_cmn.c552 struct bnx2x_alloc_pool *pool = &fp->page_pool; in bnx2x_alloc_rx_sge()
/openbmc/linux/net/core/
H A Dskbuff.c892 struct page_pool *pp; in napi_pp_put_page()
/openbmc/linux/
H A DMAINTAINERS16175 F: Documentation/networking/page_pool.rst
16176 F: include/net/page_pool/
16177 F: include/trace/events/page_pool.h
16178 F: net/core/page_pool.c
/openbmc/
H A Dopengrok1.0.log26108 …sChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/include/net/page_pool/types.h.gz
26109 …elessChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/include/net/page_pool
H A Dopengrok2.0.log26791 …sChildren: not file-less due to: /opengrok/data/xref/openbmc/linux/include/net/page_pool/types.h.gz
26792 …elessChildren: its children prevent delete: /opengrok/data/xref/openbmc/linux/include/net/page_pool

123