/linux/include/net/page_pool/ |
H A D | helpers.h | 445 static inline dma_addr_t page_pool_get_dma_addr(const struct page *page) in page_pool_get_dma_addr() function 475 __page_pool_dma_sync_for_cpu(pool, page_pool_get_dma_addr(page), offset, in page_pool_dma_sync_for_cpu()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | xdp.c | 125 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() 478 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame_mpwqe() 627 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame()
|
/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_xdp.c | 154 tbi->dma_addr = page_pool_get_dma_addr(page) + in vmxnet3_xdp_xmit_frame() 394 page_pool_get_dma_addr(page) + in vmxnet3_process_xdp()
|
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 76 dma = page_pool_get_dma_addr(frags->page); in mlx4_en_alloc_frags() 456 dma = page_pool_get_dma_addr(page); in mlx4_en_complete_rx_desc() 755 dma = page_pool_get_dma_addr(frags[0].page); in mlx4_en_process_rx_cq() 795 dma = page_pool_get_dma_addr(frags[0].page); in mlx4_en_process_rx_cq()
|
H A D | en_tx.c | 1194 dma = page_pool_get_dma_addr(frame->page); in mlx4_en_xmit_frame()
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | wed.c | 54 addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset; in mt76_wed_init_rx_buf()
|
H A D | dma.c | 656 qbuf.addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + in mt76_dma_rx_fill_buf()
|
/linux/Documentation/networking/ |
H A D | page_pool.rst | 69 page_pool_get_dma_addr page_pool_get_dma_dir
|
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 21 *dataptr = page_pool_get_dma_addr(page) + XDP_PACKET_HEADROOM; in lan966x_fdma_rx_dataptr_cb() 658 dma_addr = page_pool_get_dma_addr(page); in lan966x_fdma_xmit_xdpf()
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_rq.c | 298 dma_addr = page_pool_get_dma_addr(page) + offset; in enic_rq_alloc_buf()
|
/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 122 return page_pool_get_dma_addr(buf_info->page) + buf_info->page_offset; in ionic_rx_buf_pa() 318 dma_addr = page_pool_get_dma_addr(page) + in ionic_xdp_post_frame() 352 dma_addr = page_pool_get_dma_addr(pg) + in ionic_xdp_post_frame()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 77 frag_mapping = page_pool_get_dma_addr(skb_frag_page(frag)) + in bnxt_xmit_bd()
|
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_common.c | 485 buf_dma = page_pool_get_dma_addr(page) + PRUETH_HEADROOM; in prueth_dma_rx_push_mapped() 580 buf_dma = page_pool_get_dma_addr(page); in emac_xmit_xdp_frame()
|
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_txrx.c | 779 dma_addr_t dma = page_pool_get_dma_addr(page); in fbnic_bd_prep() 885 dma_sync_single_range_for_cpu(nv->dev, page_pool_get_dma_addr(page), in fbnic_pkt_prepare() 918 dma_sync_single_range_for_cpu(nv->dev, page_pool_get_dma_addr(page), in fbnic_add_rx_frag()
|
/linux/drivers/net/ethernet/tehuti/ |
H A D | tn40.c | 255 tn40_set_rx_desc(priv, idx, page_pool_get_dma_addr(page)); in tn40_rx_alloc_buffers() 279 tn40_set_rx_desc(priv, idx, page_pool_get_dma_addr(dm->page)); in tn40_recycle_rx_buffer()
|
/linux/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 750 *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()
|
/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 654 dma = page_pool_get_dma_addr(page); in tsnep_xdp_tx_map() 1116 entry->dma = page_pool_get_dma_addr(entry->page); in tsnep_rx_set_page()
|
/linux/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 1646 phys_addr = page_pool_get_dma_addr(new_page) + FEC_ENET_XDP_HEADROOM; in fec_enet_update_cbd() 3457 phys_addr = page_pool_get_dma_addr(page) + FEC_ENET_XDP_HEADROOM; in fec_enet_alloc_rxq_buffers() 3887 dma_addr = page_pool_get_dma_addr(page) + in fec_enet_txq_xmit_frame()
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 1555 buf->sec_addr = page_pool_get_dma_addr(buf->sec_page); in stmmac_init_rx_buffers() 1562 buf->addr = page_pool_get_dma_addr(buf->page) + buf->page_offset; in stmmac_init_rx_buffers() 4900 buf->sec_addr = page_pool_get_dma_addr(buf->sec_page); in stmmac_rx_refill() 4903 buf->addr = page_pool_get_dma_addr(buf->page) + buf->page_offset; in stmmac_rx_refill() 5020 dma_addr = page_pool_get_dma_addr(page) + sizeof(*xdpf) + in stmmac_xdp_xmit_xdpf()
|
/linux/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 1920 *dma_addr = page_pool_get_dma_addr(page) + MTK_PP_HEADROOM; in mtk_page_pool_get_buff() 1952 txd_info->addr = page_pool_get_dma_addr(page) + in mtk_xdp_frame_map() 2257 page_pool_get_dma_addr(page) + MTK_PP_HEADROOM, in mtk_poll_rx()
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | pci.c | 353 mapaddr = page_pool_get_dma_addr(page); in mlxsw_pci_wqe_rx_frag_set()
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_common.c | 545 *dma = page_pool_get_dma_addr(page) + offset; in otx2_alloc_pool_buf()
|
/linux/drivers/net/ethernet/realtek/rtase/ |
H A D | rtase_main.c | 385 mapping = page_pool_get_dma_addr(page); in rtase_alloc_rx_data_buf()
|
/linux/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 1948 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()
|
/linux/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 308 dma = page_pool_get_dma_addr(page); in wx_alloc_mapped_page()
|