Lines Matching refs:page_pool
70 struct page_pool { struct
112 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp); argument
114 static inline struct page *page_pool_dev_alloc_pages(struct page_pool *pool) in page_pool_dev_alloc_pages()
125 inline enum dma_data_direction page_pool_get_dma_dir(struct page_pool *pool) in page_pool_get_dma_dir()
130 struct page_pool *page_pool_create(const struct page_pool_params *params);
132 void __page_pool_free(struct page_pool *pool);
133 static inline void page_pool_free(struct page_pool *pool) in page_pool_free()
144 static inline void page_pool_destroy(struct page_pool *pool) in page_pool_destroy()
153 void __page_pool_put_page(struct page_pool *pool,
156 static inline void page_pool_put_page(struct page_pool *pool, in page_pool_put_page()
167 static inline void page_pool_recycle_direct(struct page_pool *pool, in page_pool_recycle_direct()
180 bool __page_pool_request_shutdown(struct page_pool *pool);
181 static inline bool page_pool_request_shutdown(struct page_pool *pool) in page_pool_request_shutdown()
196 void page_pool_unmap_page(struct page_pool *pool, struct page *page);
197 static inline void page_pool_release_page(struct page_pool *pool, in page_pool_release_page()
219 static inline void page_pool_get(struct page_pool *pool) in page_pool_get()
224 static inline bool page_pool_put(struct page_pool *pool) in page_pool_put()