Home
last modified time | relevance | path

Searched refs:netmem_to_page (Results 1 – 11 of 11) sorted by relevance

/linux/include/net/
H A Dnetmem.h189 static inline struct page *netmem_to_page(netmem_ref netmem) in netmem_to_page() function
235 return page_ref_count(netmem_to_page(netmem)); in netmem_ref_count()
243 return page_to_pfn(netmem_to_page(netmem)); in netmem_pfn_trace()
336 return page_to_nid(netmem_to_page(netmem)) == pref_nid; in netmem_is_pref_nid()
345 return page_to_netmem(compound_head(netmem_to_page(netmem))); in netmem_compound_head()
384 return page_is_pfmemalloc(netmem_to_page(netmem)); in netmem_is_pfmemalloc()
412 get_page(netmem_to_page(netmem)); in get_netmem()
420 put_page(netmem_to_page(netmem)); in put_netmem()
/linux/net/core/
H A Dpage_pool.c485 err = xa_alloc(&pool->dma_mapped, &id, netmem_to_page(netmem), in page_pool_register_dma_index()
488 err = xa_alloc_bh(&pool->dma_mapped, &id, netmem_to_page(netmem), in page_pool_register_dma_index()
503 struct page *old, *page = netmem_to_page(netmem); in page_pool_release_dma_index()
535 dma = dma_map_page_attrs(pool->p.dev, netmem_to_page(netmem), 0, in page_pool_dma_map()
627 put_page(netmem_to_page(netmem)); in __page_pool_alloc_netmems_slow()
675 return netmem_to_page(page_pool_alloc_netmems(pool, gfp)); in page_pool_alloc_pages()
772 put_page(netmem_to_page(netmem)); in page_pool_return_netmem()
816 (page_ref_count(netmem_to_page(netmem)) == 1 && in __page_pool_page_can_be_recycled()
817 !page_is_pfmemalloc(netmem_to_page(netmem))); in __page_pool_page_can_be_recycled()
1101 return netmem_to_page(page_pool_alloc_frag_netmem(pool, offset, size, in page_pool_alloc_frag()
H A Dskbuff.c1079 page_ref_inc(netmem_to_page(head_netmem)); in skb_pp_frag_ref()
/linux/Documentation/translations/zh_CN/networking/
H A Dnetmem.rst61 netmem 类型,也不应通过netmem_to_page()或netmem_to_net_iov()将
/linux/include/net/page_pool/
H A Dhelpers.h167 return netmem_to_page(page_pool_alloc_netmem(pool, offset, size, gfp)); in page_pool_alloc()
/linux/Documentation/networking/
H A Dnetmem.rst62 underlying types via netmem_to_page() or netmem_to_net_iov(). In most cases,
/linux/net/xfrm/
H A Dtrace_iptfs.h54 ? page_address(netmem_to_page(skb_shinfo(skb)->frags[0].netmem))
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c821 prefetch(netmem_to_page(buf_state->page_info.netmem)); in gve_rx_dqo()
/linux/include/linux/
H A Dskbuff.h2620 page = netmem_to_page(netmem); in __skb_fill_netmem_desc()
3696 return netmem_to_page(frag->netmem); in skb_frag_page()
/linux/net/bpf/
H A Dtest_run.c122 phys_to_virt(page_to_phys(netmem_to_page(netmem))); in xdp_test_run_init_page()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c749 return netmem_to_page(rx_buf->netmem); in fbnic_page_pool_get_head()