Home
last modified time | relevance | path

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

/openbmc/linux/include/net/page_pool/
H A Dhelpers.h210 static inline dma_addr_t page_pool_get_dma_addr(struct page *page) in page_pool_get_dma_addr() function
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c125 dma_addr = page_pool_get_dma_addr(page) + (xdpf->data - (void *)xdpf); in mlx5e_xmit_xdp_buff()
137 addr = page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_buff()
431 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame_mpwqe()
581 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame()
/openbmc/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c150 tbi->dma_addr = page_pool_get_dma_addr(page) + in vmxnet3_xdp_xmit_frame()
384 page_pool_get_dma_addr(page) + in vmxnet3_process_xdp()
H A Dvmxnet3_drv.c1356 *dma_addr = page_pool_get_dma_addr(page) + pp->p.offset; in vmxnet3_pp_get_buff()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c361 addr = page_pool_get_dma_addr(frag->frag_page->page); in mlx5e_alloc_rx_wqe()
504 dma_addr_t addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_add_skb_shared_info_frag()
529 dma_addr_t addr = page_pool_get_dma_addr(page); in mlx5e_add_skb_frag()
677 addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_build_shampo_hd_umr()
789 addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_alloc_rx_mpwqe()
1688 addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_skb_from_cqe_linear()
1741 addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_skb_from_cqe_nonlinear()
2127 addr = page_pool_get_dma_addr(head_page->page); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2162 addr = page_pool_get_dma_addr(frag_page->page); in mlx5e_skb_from_cqe_mpwrq_linear()
/openbmc/linux/net/core/
H A Dpage_pool.c342 dma_addr_t dma_addr = page_pool_get_dma_addr(page); in page_pool_dma_sync_for_device()
525 dma = page_pool_get_dma_addr(page); in page_pool_return_page()
/openbmc/linux/Documentation/networking/
H A Dpage_pool.rst62 page_pool_get_dma_addr page_pool_get_dma_dir
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c23 db->dataptr = page_pool_get_dma_addr(page) + XDP_PACKET_HEADROOM; in lan966x_fdma_rx_alloc_page()
768 dma_addr = page_pool_get_dma_addr(page); in lan966x_fdma_xmit_xdpf()
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c77 frag_mapping = page_pool_get_dma_addr(skb_frag_page(frag)) + in bnxt_xmit_bd()
H A Dbnxt.c775 *mapping = page_pool_get_dma_addr(page) + *offset; in __bnxt_alloc_rx_page()
/openbmc/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.c1126 dma = page_pool_get_dma_addr(page) + CPSW_HEADROOM_NA; in cpsw_fill_rx_channels()
1306 dma = page_pool_get_dma_addr(page); in cpsw_xdp_tx_frame()
H A Dcpsw.c445 dma = page_pool_get_dma_addr(new_page) + CPSW_HEADROOM_NA; in cpsw_rx_handler()
H A Dcpsw_new.c390 dma = page_pool_get_dma_addr(new_page) + CPSW_HEADROOM_NA; in cpsw_rx_handler()
/openbmc/linux/drivers/net/ethernet/socionext/
H A Dnetsec.c750 *dma_handle = page_pool_get_dma_addr(page) + NETSEC_RXBUF_HEADROOM; in netsec_alloc_rx_data()
865 dma_handle = page_pool_get_dma_addr(page) + xdpf->headroom + in netsec_xdp_queue_one()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmmio.c653 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt7915_mmio_wed_init_rx_buf()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/
H A Ddma.c614 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt76_dma_rx_fill()
/openbmc/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c593 dma = page_pool_get_dma_addr(page); in tsnep_xdp_tx_map()
1056 entry->dma = page_pool_get_dma_addr(entry->page); in tsnep_rx_set_page()
/openbmc/linux/drivers/net/ethernet/freescale/
H A Dfec_main.c1616 phys_addr = page_pool_get_dma_addr(new_page) + FEC_ENET_XDP_HEADROOM; in fec_enet_update_cbd()
3454 phys_addr = page_pool_get_dma_addr(page) + FEC_ENET_XDP_HEADROOM; in fec_enet_alloc_rxq_buffers()
3888 dma_addr = page_pool_get_dma_addr(page) + in fec_enet_txq_xmit_frame()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c1454 buf->sec_addr = page_pool_get_dma_addr(buf->sec_page); in stmmac_init_rx_buffers()
1461 buf->addr = page_pool_get_dma_addr(buf->page) + buf->page_offset; in stmmac_init_rx_buffers()
4700 buf->sec_addr = page_pool_get_dma_addr(buf->sec_page); in stmmac_rx_refill()
4703 buf->addr = page_pool_get_dma_addr(buf->page) + buf->page_offset; in stmmac_rx_refill()
4812 dma_addr = page_pool_get_dma_addr(page) + sizeof(*xdpf) + in stmmac_xdp_xmit_xdpf()
/openbmc/linux/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1737 *dma_addr = page_pool_get_dma_addr(page) + MTK_PP_HEADROOM; in mtk_page_pool_get_buff()
1769 txd_info->addr = page_pool_get_dma_addr(page) + in mtk_xdp_frame_map()
2072 page_pool_get_dma_addr(page) + MTK_PP_HEADROOM, in mtk_poll_rx()
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.c537 *dma = page_pool_get_dma_addr(page) + offset; in otx2_alloc_pool_buf()
/openbmc/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c315 dma = page_pool_get_dma_addr(page); in wx_alloc_mapped_page()
/openbmc/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c1948 phys_addr = page_pool_get_dma_addr(page) + pp->rx_offset_correction; in mvneta_rx_refill()
2135 dma_addr = page_pool_get_dma_addr(page); in mvneta_xdp_submit_frame()
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c778 dma_addr = page_pool_get_dma_addr(page); in mvpp2_buf_alloc()
3715 dma_addr = page_pool_get_dma_addr(page) + in mvpp2_xdp_submit_frame()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c3382 cb->dma = page_pool_get_dma_addr(p); in hns3_alloc_buffer()