Home
last modified time | relevance | path

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

12

/linux/include/net/page_pool/
H A Dhelpers.h445 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/Documentation/translations/zh_CN/networking/
H A Dnetmem.rst38 - page_pool_get_dma_addr -> page_pool_get_dma_addr_netmem
/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()
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 Dvmxnet3_xdp.c154 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 Den_rx.c76 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 Den_tx.c1168 dma = page_pool_get_dma_addr(frame->page); in mlx4_en_xmit_frame()
/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 Dnpu.c33 e->dma_addr[0] = page_pool_get_dma_addr(page) + offset; in mt76_npu_fill_rx_queue()
/linux/Documentation/networking/
H A Dnetmem.rst35 - page_pool_get_dma_addr -> page_pool_get_dma_addr_netmem
H A Dpage_pool.rst69 page_pool_get_dma_addr page_pool_get_dma_dir
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x_fdma.c37 *dataptr = page_pool_get_dma_addr(page); in lan969x_fdma_rx_dataptr_cb()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_fdma.c21 *dataptr = page_pool_get_dma_addr(page) + XDP_PACKET_HEADROOM; in lan966x_fdma_rx_dataptr_cb()
661 dma_addr = page_pool_get_dma_addr(page); in lan966x_fdma_xmit_xdpf()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.c416 dma = page_pool_get_dma_addr(page) + offset; in __ice_xmit_xdp_ring()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_rq.c298 dma_addr = page_pool_get_dma_addr(page) + offset; in enic_rq_alloc_buf()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c126 return page_pool_get_dma_addr(buf_info->page) + buf_info->page_offset; in ionic_rx_buf_pa()
322 dma_addr = page_pool_get_dma_addr(page) + in ionic_xdp_post_frame()
356 dma_addr = page_pool_get_dma_addr(pg) + in ionic_xdp_post_frame()
/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()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_rx.c161 dma_addr = page_pool_get_dma_addr(rx_info->page) + in hinic3_rx_fill_buffers()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.c1106 dma = page_pool_get_dma_addr(page) + CPSW_HEADROOM_NA; in cpsw_fill_rx_channels()
1286 dma = page_pool_get_dma_addr(page); in cpsw_xdp_tx_frame()
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c102 buffer->page_dma = page_pool_get_dma_addr(buffer->page) + offset; in hbg_buffer_alloc_page()
/linux/drivers/net/ethernet/tehuti/
H A Dtn40.c255 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/ti/icssg/
H A Dicssg_common.c620 buf_dma = page_pool_get_dma_addr(page) + PRUETH_HEADROOM; in prueth_dma_rx_push_mapped()
721 buf_dma = page_pool_get_dma_addr(page); in emac_xmit_xdp_frame()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c983 dma_sync_single_range_for_cpu(nv->dev, page_pool_get_dma_addr(page), in fbnic_pkt_prepare()
1097 dma = page_pool_get_dma_addr(page); in fbnic_pkt_tx()
1122 dma = page_pool_get_dma_addr(page); in fbnic_pkt_tx()
/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()
/linux/drivers/net/ethernet/freescale/
H A Dfec_main.c1762 phys_addr = page_pool_get_dma_addr(new_page) + FEC_ENET_XDP_HEADROOM; in fec_enet_update_cbd()
4029 phys_addr = page_pool_get_dma_addr(page) + FEC_ENET_XDP_HEADROOM; in fec_alloc_rxq_buffers_pp()
4514 dma = page_pool_get_dma_addr(buf[i].page) + in fec_init_rxq_bd_buffers()
4714 dma_addr = page_pool_get_dma_addr(page) + in fec_enet_txq_xmit_frame()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c654 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()

12