Home
last modified time | relevance | path

Searched refs:page_pool (Results 1 – 12 of 12) sorted by relevance

/include/net/page_pool/
A Dtypes.h166 struct page_pool { struct
254 struct page *page_pool_alloc_pages(struct page_pool *pool, gfp_t gfp); argument
255 netmem_ref page_pool_alloc_netmems(struct page_pool *pool, gfp_t gfp);
258 netmem_ref page_pool_alloc_frag_netmem(struct page_pool *pool,
261 struct page_pool *page_pool_create(const struct page_pool_params *params);
268 void page_pool_enable_direct_recycling(struct page_pool *pool,
270 void page_pool_disable_direct_recycling(struct page_pool *pool);
271 void page_pool_destroy(struct page_pool *pool);
276 static inline void page_pool_destroy(struct page_pool *pool) in page_pool_destroy()
280 static inline void page_pool_use_xdp_mem(struct page_pool *pool, in page_pool_use_xdp_mem()
[all …]
A Dhelpers.h67 bool page_pool_get_stats(const struct page_pool *pool,
163 static inline struct page *page_pool_alloc(struct page_pool *pool, in page_pool_alloc()
191 static inline void *page_pool_alloc_va(struct page_pool *pool, in page_pool_alloc_va()
216 static inline void *page_pool_dev_alloc_va(struct page_pool *pool, in page_pool_dev_alloc_va()
232 page_pool_get_dma_dir(const struct page_pool *pool) in page_pool_get_dma_dir()
331 static inline void page_pool_put_netmem(struct page_pool *pool, in page_pool_put_netmem()
360 static inline void page_pool_put_page(struct page_pool *pool, in page_pool_put_page()
385 static inline void page_pool_put_full_page(struct page_pool *pool, in page_pool_put_full_page()
480 page_pool_dma_sync_netmem_for_cpu(const struct page_pool *pool, in page_pool_dma_sync_netmem_for_cpu()
492 static inline bool page_pool_put(struct page_pool *pool) in page_pool_put()
[all …]
A Dmemory_provider.h13 netmem_ref (*alloc_netmems)(struct page_pool *pool, gfp_t gfp);
14 bool (*release_netmem)(struct page_pool *pool, netmem_ref netmem);
15 int (*init)(struct page_pool *pool);
16 void (*destroy)(struct page_pool *pool);
23 void net_mp_niov_set_page_pool(struct page_pool *pool, struct net_iov *niov);
45 static inline void net_mp_netmem_place_in_cache(struct page_pool *pool, in net_mp_netmem_place_in_cache()
/include/trace/events/
A Dpage_pool.h3 #define TRACE_SYSTEM page_pool
16 TP_PROTO(const struct page_pool *pool,
22 __field(const struct page_pool *, pool)
44 TP_PROTO(const struct page_pool *pool,
50 __field(const struct page_pool *, pool)
70 TP_PROTO(const struct page_pool *pool,
76 __field(const struct page_pool *, pool)
96 TP_PROTO(const struct page_pool *pool, int new_nid),
101 __field(const struct page_pool *, pool)
/include/net/
A Dxdp_priv.h13 struct page_pool *page_pool; member
A Dnetmem.h35 struct page_pool *pp;
111 struct page_pool *pp;
316 static inline struct page_pool *__netmem_get_pp(netmem_ref netmem) in __netmem_get_pp()
321 static inline struct page_pool *netmem_get_pp(netmem_ref netmem) in netmem_get_pp()
A Dxdp.h60 struct page_pool;
461 int xdp_reg_page_pool(struct page_pool *pool);
462 void xdp_unreg_page_pool(const struct page_pool *pool);
464 const struct page_pool *pool);
/include/net/libeth/
A Drx.h77 struct page_pool *pp;
/include/net/mana/
A Dmana.h353 struct page_pool *page_pool; member
/include/linux/
A Dmm_types.h127 struct page_pool *pp;
A Dskbuff.h3662 int skb_pp_cow_data(struct page_pool *pool, struct sk_buff **pskb,
3664 int skb_cow_data_for_xdp(struct page_pool *pool, struct sk_buff **pskb,
A Dnetdevice.h3520 struct page_pool *pool;

Completed in 46 milliseconds