Home
last modified time | relevance | path

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

12

/linux-6.15/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-6.15/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-6.15/drivers/net/wireless/mediatek/mt76/
H A Dwed.c55 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.c658 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt76_dma_rx_fill_buf()
823 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()
/linux-6.15/include/net/page_pool/
H A Dhelpers.h412 page_pool_put_page(pool, virt_to_head_page(va), -1, allow_direct); in page_pool_free_va()
/linux-6.15/mm/kmsan/
H A Dhooks.c115 page = virt_to_head_page((void *)ptr); in kmsan_kfree_large()
/linux-6.15/mm/kasan/
H A Dcommon.c288 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-6.15/net/xfrm/
H A Dtrace_iptfs.h52 __entry->head_pg_addr = page_address(virt_to_head_page(skb->head));
/linux-6.15/drivers/net/
H A Dvirtio_net.c687 put_page(virt_to_head_page(buf)); in virtnet_rq_free_buf()
691 put_page(virt_to_head_page(buf)); in virtnet_rq_free_buf()
900 struct page *page = virt_to_head_page(buf); in virtnet_rq_unmap()
1829 p = virt_to_head_page(buf); in xdp_linearize_page()
1892 struct page *page = virt_to_head_page(buf); in receive_small_xdp()
1979 struct page *page = virt_to_head_page(buf); in receive_small()
2062 page = virt_to_head_page(buf); in mergeable_buf_free()
2172 page = virt_to_head_page(buf); in virtnet_build_xdp_buff_mrg()
2447 page = virt_to_head_page(buf); in receive_mergeable()
2612 put_page(virt_to_head_page(buf)); in add_recvbuf_small()
[all …]
H A Dtun.c1433 page = virt_to_head_page(frag); in tun_napi_alloc_frags()
2386 put_page(virt_to_head_page(xdp->data)); in tun_xdp_one()
2399 page = virt_to_head_page(xdp->data); in tun_xdp_one()
/linux-6.15/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-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c49 tx_buf->page = virt_to_head_page(xdp->data); in bnxt_xmit_bd()
/linux-6.15/include/linux/
H A Dmemcontrol.h1422 struct page *page = virt_to_head_page(p); in __mod_lruvec_kmem_state()
1430 struct page *page = virt_to_head_page(p); in mod_lruvec_kmem_state()
/linux-6.15/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c556 put_page(virt_to_head_page(mpc->rxbufs_pre[i])); in mana_pre_dealloc_rxbufs()
1652 virt_to_head_page(buf_va)); in mana_rx_skb()
1691 put_page(virt_to_head_page(va)); in mana_get_rxfrag()
2110 put_page(virt_to_head_page(rxq->xdp_save_va)); in mana_destroy_rxq()
2121 page = virt_to_head_page(rx_oob->buf_va); in mana_destroy_rxq()
/linux-6.15/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-6.15/net/core/
H A Dgro.c162 struct page *page = virt_to_head_page(skb->head); in skb_gro_receive()
H A Dskbuff.c485 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in build_skb()
507 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in build_skb_around()
553 skb_propagate_pfmemalloc(virt_to_head_page(data), skb); in napi_build_skb()
3788 page = virt_to_head_page(from->head); in skb_zerocopy()
4555 page = virt_to_head_page(frag_skb->head); in skb_head_frag_to_page_desc()
6085 page = virt_to_head_page(from->head); in skb_try_coalesce()
/linux-6.15/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1808 virt_to_head_page(data), napi); in mtk_rx_put_buff()
1830 struct page *page = virt_to_head_page(data); in mtk_xdp_frame_map()
2046 virt_to_head_page(xdp->data), true); in mtk_xdp_run()
2124 struct page *page = virt_to_head_page(data); in mtk_poll_rx()
/linux-6.15/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-6.15/drivers/net/ethernet/airoha/
H A Dairoha_eth.c617 struct page *page = virt_to_head_page(e->buf); in airoha_qdma_rx_process()
790 struct page *page = virt_to_head_page(e->buf); in airoha_qdma_cleanup_rx_queue()
/linux-6.15/kernel/
H A Dresource.c171 if (res && PageSlab(virt_to_head_page(res))) in free_resource()

12