Home
last modified time | relevance | path

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

12

/linux/mm/
H A Dpage_frag_cache.c166 struct page *page = virt_to_head_page(addr); in page_frag_free()
H A Dnommu.c76 page = virt_to_head_page(objp); in kobjsize()
/linux/drivers/net/ethernet/broadcom/
H A Dbgmac.c356 put_page(virt_to_head_page(buf)); in bgmac_dma_rx_skb_for_slot()
452 put_page(virt_to_head_page(buf)); in bgmac_dma_rx_read()
460 put_page(virt_to_head_page(buf)); in bgmac_dma_rx_read()
472 put_page(virt_to_head_page(buf)); in bgmac_dma_rx_read()
567 put_page(virt_to_head_page(slot->buf)); in bgmac_dma_rx_ring_free()
/linux/include/net/page_pool/
H A Dhelpers.h425 page_pool_put_page(pool, virt_to_head_page(va), -1, allow_direct); in page_pool_free_va()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dwed.c54 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt76_wed_init_rx_buf()
H A Dsdio_txrx.c74 page = virt_to_head_page(data); in mt76s_build_rx_skb()
H A Ddma.c656 qbuf.addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + in mt76_dma_rx_fill_buf()
818 struct page *page = virt_to_head_page(data); in mt76_add_fragment()
H A Dusb.c333 sg_set_page(&urb->sg[i], virt_to_head_page(data), q->buf_size, in mt76u_fill_rx_sg()
492 page = virt_to_head_page(data); in mt76u_build_rx_skb()
H A Dmt76.h1811 struct page *page = virt_to_head_page(buf); in mt76_put_page_pool_buf()
/linux/mm/kmsan/
H A Dhooks.c115 page = virt_to_head_page((void *)ptr); in kmsan_kfree_large()
/linux/mm/kasan/
H A Dcommon.c299 if (ptr != page_address(virt_to_head_page(ptr))) { in check_page_allocation()
H A Dreport.c289 return virt_to_head_page(addr); in addr_to_page()
/linux/net/xfrm/
H A Dtrace_iptfs.h52 __entry->head_pg_addr = page_address(virt_to_head_page(skb->head));
H A Dxfrm_iptfs.c299 struct page *page = virt_to_head_page(skb->data); in iptfs_skb_head_to_frag()
/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.c570 put_page(virt_to_head_page(mpc->rxbufs_pre[i])); in mana_pre_dealloc_rxbufs()
1846 virt_to_head_page(buf_va)); in mana_rx_skb()
1885 put_page(virt_to_head_page(va)); in mana_get_rxfrag()
2310 put_page(virt_to_head_page(rxq->xdp_save_va)); in mana_destroy_rxq()
2321 page = virt_to_head_page(rx_oob->buf_va); in mana_destroy_rxq()
/linux/net/core/
H A Dgro.c162 struct page *page = virt_to_head_page(skb->head); in skb_gro_receive()
/linux/drivers/net/
H A Dtun.c1433 page = virt_to_head_page(frag); in tun_napi_alloc_frags()
2407 put_page(virt_to_head_page(xdp->data)); in tun_xdp_one()
2420 page = virt_to_head_page(xdp->data); in tun_xdp_one()
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c828 page_ref_inc(virt_to_head_page(rxbuf->frag)); in nfp_nfd3_rx_drop()
/linux/kernel/
H A Dresource.c171 if (res && PageSlab(virt_to_head_page(res))) in free_resource()
/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()
3836 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
3846 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
3857 page = virt_to_head_page(xdp->data); in mvpp2_run_xdp()
/linux/drivers/net/ethernet/airoha/
H A Dairoha_eth.c628 struct page *page = virt_to_head_page(e->buf); in airoha_qdma_rx_process()
812 struct page *page = virt_to_head_page(e->buf); in airoha_qdma_cleanup_rx_queue()
/linux/net/wireless/
H A Dutil.c704 frag_page = virt_to_head_page(skb->head); in __ieee80211_amsdu_copy_frag()

12