Lines Matching refs:page_pool
17 static int page_pool_init(struct page_pool *pool, in page_pool_init()
49 struct page_pool *page_pool_create(const struct page_pool_params *params) in page_pool_create()
51 struct page_pool *pool; in page_pool_create()
69 static struct page *__page_pool_get_cached(struct page_pool *pool) in __page_pool_get_cached()
111 static struct page *__page_pool_alloc_pages_slow(struct page_pool *pool, in __page_pool_alloc_pages_slow()
159 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp) in page_pool_alloc_pages()
175 static void __page_pool_clean_page(struct page_pool *pool, in __page_pool_clean_page()
188 static void __page_pool_return_page(struct page_pool *pool, struct page *page) in __page_pool_return_page()
198 static bool __page_pool_recycle_into_ring(struct page_pool *pool, in __page_pool_recycle_into_ring()
217 struct page_pool *pool) in __page_pool_recycle_direct()
227 void __page_pool_put_page(struct page_pool *pool, in __page_pool_put_page()
267 static void __page_pool_empty_ring(struct page_pool *pool) in __page_pool_empty_ring()
284 struct page_pool *pool; in __page_pool_destroy_rcu()
286 pool = container_of(rcu, struct page_pool, rcu); in __page_pool_destroy_rcu()
296 void page_pool_destroy(struct page_pool *pool) in page_pool_destroy()