Lines Matching refs:page_pool

129 bool page_pool_get_stats(struct page_pool *pool,
150 struct page_pool { struct
212 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp); argument
214 static inline struct page *page_pool_dev_alloc_pages(struct page_pool *pool) in page_pool_dev_alloc_pages()
221 struct page *page_pool_alloc_frag(struct page_pool *pool, unsigned int *offset,
224 static inline struct page *page_pool_dev_alloc_frag(struct page_pool *pool, in page_pool_dev_alloc_frag()
237 inline enum dma_data_direction page_pool_get_dma_dir(struct page_pool *pool) in page_pool_get_dma_dir()
244 struct page_pool *page_pool_create(const struct page_pool_params *params);
249 void page_pool_destroy(struct page_pool *pool);
250 void page_pool_use_xdp_mem(struct page_pool *pool, void (*disconnect)(void *),
252 void page_pool_release_page(struct page_pool *pool, struct page *page);
253 void page_pool_put_page_bulk(struct page_pool *pool, void **data,
256 static inline void page_pool_destroy(struct page_pool *pool) in page_pool_destroy()
260 static inline void page_pool_use_xdp_mem(struct page_pool *pool, in page_pool_use_xdp_mem()
265 static inline void page_pool_release_page(struct page_pool *pool, in page_pool_release_page()
270 static inline void page_pool_put_page_bulk(struct page_pool *pool, void **data, in page_pool_put_page_bulk()
276 void page_pool_put_defragged_page(struct page_pool *pool, struct page *page,
306 static inline bool page_pool_is_last_frag(struct page_pool *pool, in page_pool_is_last_frag()
314 static inline void page_pool_put_page(struct page_pool *pool, in page_pool_put_page()
331 static inline void page_pool_put_full_page(struct page_pool *pool, in page_pool_put_full_page()
338 static inline void page_pool_recycle_direct(struct page_pool *pool, in page_pool_recycle_direct()
373 static inline bool page_pool_put(struct page_pool *pool) in page_pool_put()
379 void page_pool_update_nid(struct page_pool *pool, int new_nid);
380 static inline void page_pool_nid_changed(struct page_pool *pool, int new_nid) in page_pool_nid_changed()
386 static inline void page_pool_ring_lock(struct page_pool *pool) in page_pool_ring_lock()
395 static inline void page_pool_ring_unlock(struct page_pool *pool) in page_pool_ring_unlock()