Lines Matching refs:page_pool
7 The page_pool allocator is optimized for the XDP mode that uses one frame
15 when it is safe to free a page_pool object. Thus, API users
16 must run page_pool_release_page() when a page is leaving the page_pool or
93 * page_pool_dev_alloc_pages(): Get a page from the page allocator or page_pool
108 * page_pool_get_stats(): Retrieve statistics about the page_pool. This API
119 takes a pointer to a ``struct page_pool`` and a pointer to a ``struct
123 statistics about the page_pool.
163 /* internal DMA mapping in page_pool */
169 page_pool = page_pool_create(&pp_params);
175 err = xdp_rxq_info_reg_mem_model(&xdp_rxq, MEM_TYPE_PAGE_POOL, page_pool);
188 dma_dir = page_pool_get_dma_dir(dring->page_pool);
191 page_pool_recycle_direct(page_pool, page);
194 page_pool_recycle_direct(page_pool, page);
196 page_pool_release_page(page_pool, page);
197 new_page = page_pool_dev_alloc_pages(page_pool);
209 if (page_pool_get_stats(page_pool, &stats)) {
222 page_pool_put_full_page(page_pool, page, false);