Home
last modified time | relevance | path

Searched refs:netmem_ref (Results 1 – 10 of 10) sorted by relevance

/include/net/
A Dnetmem.h170 typedef unsigned long __bitwise netmem_ref; typedef
217 const struct page * : (__force const netmem_ref)(p), \
218 struct page * : (__force netmem_ref)(p)))
226 static inline netmem_ref virt_to_netmem(const void *data) in virt_to_netmem()
231 static inline int netmem_ref_count(netmem_ref netmem) in netmem_ref_count()
343 static inline netmem_ref netmem_compound_head(netmem_ref netmem) in netmem_compound_head()
363 static inline void *__netmem_address(netmem_ref netmem) in __netmem_address()
368 static inline void *netmem_address(netmem_ref netmem) in netmem_address()
383 static inline bool netmem_is_pfmemalloc(netmem_ref netmem) in netmem_is_pfmemalloc()
396 void get_netmem(netmem_ref netmem);
[all …]
A Dxdp.h169 void xdp_return_frag(netmem_ref netmem, const struct xdp_buff *xdp);
190 static inline bool __xdp_buff_add_frag(struct xdp_buff *xdp, netmem_ref netmem, in __xdp_buff_add_frag()
244 static inline bool xdp_buff_add_frag(struct xdp_buff *xdp, netmem_ref netmem, in xdp_buff_add_frag()
284 netmem_ref q[XDP_BULK_QUEUE_SIZE];
409 void __xdp_return(netmem_ref netmem, enum xdp_mem_type mem_type,
/include/net/page_pool/
A Dhelpers.h118 static inline netmem_ref page_pool_alloc_netmem(struct page_pool *pool, in page_pool_alloc_netmem()
123 netmem_ref netmem; in page_pool_alloc_netmem()
147 static inline netmem_ref page_pool_dev_alloc_netmem(struct page_pool *pool, in page_pool_dev_alloc_netmem()
237 static inline void page_pool_fragment_netmem(netmem_ref netmem, long nr) in page_pool_fragment_netmem()
265 static inline long page_pool_unref_netmem(netmem_ref netmem, long nr) in page_pool_unref_netmem()
315 static inline void page_pool_ref_netmem(netmem_ref netmem) in page_pool_ref_netmem()
325 static inline bool page_pool_unref_and_test(netmem_ref netmem) in page_pool_unref_and_test()
332 netmem_ref netmem, in page_pool_put_netmem()
370 netmem_ref netmem, in page_pool_put_full_netmem()
406 netmem_ref netmem) in page_pool_recycle_direct_netmem()
[all …]
A Dtypes.h58 netmem_ref cache[PP_ALLOC_CACHE_SIZE];
94 void (*init_callback)(netmem_ref netmem, void *arg);
182 netmem_ref frag_page;
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,
274 void page_pool_put_netmem_bulk(netmem_ref *data, u32 count);
286 static inline void page_pool_put_netmem_bulk(netmem_ref *data, u32 count) in page_pool_put_netmem_bulk()
291 void page_pool_put_unrefed_netmem(struct page_pool *pool, netmem_ref netmem,
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);
46 netmem_ref netmem) in net_mp_netmem_place_in_cache()
/include/linux/
A Dskbuff_ref.h35 bool napi_pp_put_page(netmem_ref netmem);
37 static inline void skb_page_unref(netmem_ref netmem, bool recycle) in skb_page_unref()
A Dskbuff.h362 netmem_ref netmem;
2504 netmem_ref netmem, int off, in skb_frag_fill_netmem_desc()
2520 int i, netmem_ref netmem, in __skb_fill_netmem_desc_noacc()
2562 netmem_ref netmem, int off, int size) in __skb_fill_netmem_desc()
2591 netmem_ref netmem, int off, int size) in skb_fill_netmem_desc()
2638 void skb_add_rx_frag_netmem(struct sk_buff *skb, int i, netmem_ref netmem,
3657 static inline netmem_ref skb_frag_netmem(const skb_frag_t *frag) in skb_frag_netmem()
3906 netmem_ref netmem, int off) in skb_can_coalesce_netmem()
/include/net/libeth/
A Drx.h45 netmem_ref netmem;
118 void libeth_rx_recycle_slow(netmem_ref netmem);
134 netmem_ref netmem = fqe->netmem; in libeth_rx_sync_for_cpu()
A Dxdp.h721 netmem_ref netmem; in libeth_xdp_tx_fill_buf()
1225 netmem_ref netmem = virt_to_netmem(data); in libeth_xdp_return_va()
1234 netmem_ref netmem = skb_frag_netmem(&sinfo->frags[i]); in libeth_xdp_return_frags()
/include/trace/events/
A Dpage_pool.h45 netmem_ref netmem, u32 release),
71 netmem_ref netmem, u32 hold),

Completed in 28 milliseconds