Lines Matching defs:pool

46 #define alloc_stat_inc(pool, __stat)	(pool->alloc_stats.__stat++)  argument
48 #define recycle_stat_inc(pool, __stat) \ argument
54 #define recycle_stat_add(pool, __stat, val) \ argument
85 bool page_pool_get_stats(const struct page_pool *pool, in page_pool_get_stats()
161 static bool page_pool_producer_lock(struct page_pool *pool) in page_pool_producer_lock()
174 static void page_pool_producer_unlock(struct page_pool *pool, in page_pool_producer_unlock()
193 static int page_pool_init(struct page_pool *pool, in page_pool_init()
319 static void page_pool_uninit(struct page_pool *pool) in page_pool_uninit()
338 struct page_pool *pool; in page_pool_create_percpu() local
376 static noinline netmem_ref page_pool_refill_alloc_cache(struct page_pool *pool) in page_pool_refill_alloc_cache()
429 static netmem_ref __page_pool_get_cached(struct page_pool *pool) in __page_pool_get_cached()
445 static void __page_pool_dma_sync_for_device(const struct page_pool *pool, in __page_pool_dma_sync_for_device()
459 page_pool_dma_sync_for_device(const struct page_pool *pool, in page_pool_dma_sync_for_device()
473 static bool page_pool_dma_map(struct page_pool *pool, netmem_ref netmem, gfp_t gfp) in page_pool_dma_map()
521 static struct page *__page_pool_alloc_page_order(struct page_pool *pool, in __page_pool_alloc_page_order()
547 static noinline netmem_ref __page_pool_alloc_netmems_slow(struct page_pool *pool, in __page_pool_alloc_netmems_slow()
605 netmem_ref page_pool_alloc_netmems(struct page_pool *pool, gfp_t gfp) in page_pool_alloc_netmems()
624 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp) in page_pool_alloc_pages()
635 s32 page_pool_inflight(const struct page_pool *pool, bool strict) in page_pool_inflight()
654 void page_pool_set_pp_info(struct page_pool *pool, netmem_ref netmem) in page_pool_set_pp_info()
676 static __always_inline void __page_pool_release_netmem_dma(struct page_pool *pool, in __page_pool_release_netmem_dma()
715 static void page_pool_return_netmem(struct page_pool *pool, netmem_ref netmem) in page_pool_return_netmem()
742 static bool page_pool_recycle_in_ring(struct page_pool *pool, netmem_ref netmem) in page_pool_recycle_in_ring()
762 struct page_pool *pool) in page_pool_recycle_in_cache()
789 __page_pool_put_page(struct page_pool *pool, netmem_ref netmem, in __page_pool_put_page()
834 static bool page_pool_napi_local(const struct page_pool *pool) in page_pool_napi_local()
861 void page_pool_put_unrefed_netmem(struct page_pool *pool, netmem_ref netmem, in page_pool_put_unrefed_netmem()
877 void page_pool_put_unrefed_page(struct page_pool *pool, struct page *page, in page_pool_put_unrefed_page()
885 static void page_pool_recycle_ring_bulk(struct page_pool *pool, in page_pool_recycle_ring_bulk()
946 struct page_pool *pool = NULL; in page_pool_put_netmem_bulk() local
984 static netmem_ref page_pool_drain_frag(struct page_pool *pool, in page_pool_drain_frag()
1002 static void page_pool_free_frag(struct page_pool *pool) in page_pool_free_frag()
1015 netmem_ref page_pool_alloc_frag_netmem(struct page_pool *pool, in page_pool_alloc_frag_netmem()
1060 struct page *page_pool_alloc_frag(struct page_pool *pool, unsigned int *offset, in page_pool_alloc_frag()
1068 static void page_pool_empty_ring(struct page_pool *pool) in page_pool_empty_ring()
1083 static void __page_pool_destroy(struct page_pool *pool) in __page_pool_destroy()
1099 static void page_pool_empty_alloc_cache_once(struct page_pool *pool) in page_pool_empty_alloc_cache_once()
1116 static void page_pool_scrub(struct page_pool *pool) in page_pool_scrub()
1148 static int page_pool_release(struct page_pool *pool) in page_pool_release()
1167 struct page_pool *pool = container_of(dwq, typeof(*pool), release_dw); in page_pool_release_retry() local
1196 void page_pool_use_xdp_mem(struct page_pool *pool, void (*disconnect)(void *), in page_pool_use_xdp_mem()
1220 void page_pool_enable_direct_recycling(struct page_pool *pool, in page_pool_enable_direct_recycling()
1233 void page_pool_disable_direct_recycling(struct page_pool *pool) in page_pool_disable_direct_recycling()
1251 void page_pool_destroy(struct page_pool *pool) in page_pool_destroy()
1275 void page_pool_update_nid(struct page_pool *pool, int new_nid) in page_pool_update_nid()
1298 void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov) in net_mp_niov_set_page_pool()