Lines Matching defs:page_pool
18 #include <net/page_pool/helpers.h>
286 struct page_pool *page_pool;
742 page = page_pool_dev_alloc_pages(dring->page_pool);
747 * page_pool API will map the whole page, skip what's needed for
857 /* This is the device Rx buffer from page_pool. No need to remap
863 page_pool_get_dma_dir(rx_ring->page_pool);
922 page_pool_put_page(dring->page_pool, page, sync, true);
932 page_pool_put_page(dring->page_pool, page, sync, true);
944 page_pool_put_page(dring->page_pool, page, sync, true);
966 dma_dir = page_pool_get_dma_dir(dring->page_pool);
1041 page_pool_put_page(dring->page_pool, page, pkt_len,
1215 page_pool_put_full_page(dring->page_pool, page, false);
1223 /* Rx is currently using page_pool */
1227 page_pool_destroy(dring->page_pool);
1297 /* internal DMA mapping in page_pool */
1310 dring->page_pool = page_pool_create(&pp_params);
1311 if (IS_ERR(dring->page_pool)) {
1312 err = PTR_ERR(dring->page_pool);
1313 dring->page_pool = NULL;
1322 dring->page_pool);