Home
last modified time | relevance | path

Searched refs:virt_to_head_page (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/net/wireless/mediatek/mt76/
H A Dwed.c59 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt76_wed_init_rx_buf()
H A Dusb.c344 sg_set_page(&urb->sg[i], virt_to_head_page(data), q->buf_size, in mt76u_fill_rx_sg()
503 page = virt_to_head_page(data); in mt76u_build_rx_skb()
H A Ddma.c798 qbuf.addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + in mt76_dma_rx_fill_buf()
982 struct page *page = virt_to_head_page(data); in mt76_add_fragment()
H A Dmt76.h2060 struct page *page = virt_to_head_page(buf); in mt76_put_page_pool_buf()
/linux/drivers/net/
H A Dvirtio_net.c708 page_pool_put_page(rq->page_pool, virt_to_head_page(buf), -1, false); in virtnet_rq_free_buf()
1792 p = virt_to_head_page(buf); in xdp_linearize_page()
1863 struct page *page = virt_to_head_page(buf); in receive_small_xdp()
1949 struct page *page = virt_to_head_page(buf); in receive_small()
2047 page = virt_to_head_page(buf); in mergeable_buf_free()
2155 page = virt_to_head_page(buf); in virtnet_build_xdp_buff_mrg()
2276 struct page *page = virt_to_head_page(buf); in receive_mergeable_xdp()
2387 struct page *page = virt_to_head_page(buf); in receive_mergeable()
2433 page = virt_to_head_page(buf); in receive_mergeable()
2561 struct page *page = virt_to_head_page(buf); in receive_buf()
[all …]
H A Dtap.c1054 put_page(virt_to_head_page(xdp->data)); in tap_get_user_xdp()
1064 put_page(virt_to_head_page(xdp->data)); in tap_get_user_xdp()
H A Dtun.c1519 page = virt_to_head_page(frag); in tun_napi_alloc_frags()
2541 put_page(virt_to_head_page(xdp->data)); in tun_xdp_one()
2557 put_page(virt_to_head_page(xdp->data)); in tun_xdp_one()
2570 page = virt_to_head_page(xdp->data); in tun_xdp_one()
2585 put_page(virt_to_head_page(xdp->data)); in tun_xdp_one()
/linux/mm/kasan/
H A Dcommon.c309 if (ptr != page_address(virt_to_head_page(ptr))) { in check_page_allocation()
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c353 page = virt_to_head_page(data); in t7xx_dpmaif_rx_frag_alloc()
359 put_page(virt_to_head_page(data)); in t7xx_dpmaif_rx_frag_alloc()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c49 tx_buf->page = virt_to_head_page(xdp->data); in bnxt_xmit_bd()
/linux/drivers/net/ethernet/socionext/
H A Dnetsec.c921 page = virt_to_head_page(xdp->data); in netsec_run_xdp()
931 page = virt_to_head_page(xdp->data); in netsec_run_xdp()
943 page = virt_to_head_page(xdp->data); in netsec_run_xdp()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c699 put_page(virt_to_head_page(mpc->rxbufs_pre[i])); in mana_pre_dealloc_rxbufs()
2167 virt_to_head_page(buf_va)); in mana_rx_skb()
2200 page = virt_to_head_page(va); in mana_get_rxfrag()
2889 put_page(virt_to_head_page(rxq->xdp_save_va)); in mana_destroy_rxq()
2897 page = virt_to_head_page(rx_oob->buf_va); in mana_destroy_rxq()
/linux/net/core/
H A Dgro.c164 struct page *page = virt_to_head_page(skb->head); in skb_gro_receive()
H A Dskbuff.c514 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in build_skb()
536 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in build_skb_around()
582 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in napi_build_skb()
3902 page = virt_to_head_page(from->head); in skb_zerocopy()
4680 page = virt_to_head_page(frag_skb->head); in skb_head_frag_to_page_desc()
6236 page = virt_to_head_page(from->head); in skb_try_coalesce()
/linux/include/linux/
H A Dmemcontrol.h1432 struct page *page = virt_to_head_page(p); in mod_lruvec_kmem_state()
/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c376 page_pool_put_full_page(page_pool, virt_to_head_page(data), false); in mvpp2_frag_free()
3834 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
3844 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
3855 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
4022 page_pool_put_page(pp, virt_to_head_page(data), in mvpp2_rx()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1951 virt_to_head_page(data), napi); in mtk_rx_put_buff()
1973 struct page *page = virt_to_head_page(data); in mtk_xdp_frame_map()
2189 virt_to_head_page(xdp->data), true); in mtk_xdp_run()
2267 struct page *page = virt_to_head_page(data); in mtk_poll_rx()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_common.c725 page = virt_to_head_page(xdpf->data); in emac_xmit_xdp_frame()
/linux/drivers/vhost/
H A Dnet.c522 put_page(virt_to_head_page(nvq->xdp[i].data)); in vhost_tx_batch()
/linux/net/xfrm/
H A Dxfrm_iptfs.c299 struct page *page = virt_to_head_page(skb->data); in iptfs_skb_head_to_frag()
/linux/drivers/net/ethernet/airoha/
H A Dairoha_eth.c689 page = virt_to_head_page(e->buf); in airoha_qdma_rx_process()
867 struct page *page = virt_to_head_page(e->buf); in airoha_qdma_cleanup_rx_queue()
/linux/net/wireless/
H A Dutil.c754 frag_page = virt_to_head_page(skb->head); in __ieee80211_amsdu_copy_frag()
/linux/drivers/net/ethernet/realtek/rtase/
H A Drtase_main.c437 page = virt_to_head_page(ring->data_buf[i]); in rtase_rx_ring_clear()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.c1297 page = virt_to_head_page(phys_to_virt(pa)); in otx2_free_bufs()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c1324 page_pool_put_page(rx->page_pool, virt_to_head_page(xdp->data), in tsnep_xdp_run_prog()

12