Home
last modified time | relevance | path

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

12

/dpdk/drivers/common/dpaax/
H A Ddpaax_iova_table.h69 int dpaax_iova_table_update(phys_addr_t paddr, void *vaddr, size_t length);
73 static inline void *dpaax_iova_table_get_va(phys_addr_t paddr) __rte_hot;
76 dpaax_iova_table_get_va(phys_addr_t paddr) { in dpaax_iova_table_get_va() argument
79 phys_addr_t paddr_align = paddr & DPAAX_MEM_SPLIT_MASK; in dpaax_iova_table_get_va()
80 size_t offset = paddr & DPAAX_MEM_SPLIT_MASK_OFF; in dpaax_iova_table_get_va()
H A Ddpaax_iova_table.c268 dpaax_iova_table_update(phys_addr_t paddr, void *vaddr, size_t length) in dpaax_iova_table_update() argument
280 align_paddr = paddr & DPAAX_MEM_SPLIT_MASK; in dpaax_iova_table_update()
291 "(%"PRIu64")", paddr); in dpaax_iova_table_update()
338 vaddr, paddr); in dpaax_iova_table_update()
344 vaddr, paddr, length); in dpaax_iova_table_update()
/dpdk/drivers/bus/dpaa/
H A Drte_dpaa_bus.h169 static inline void *rte_dpaa_mem_ptov(phys_addr_t paddr) in rte_dpaa_mem_ptov() argument
174 va = dpaax_iova_table_get_va(paddr); in rte_dpaa_mem_ptov()
182 if (paddr >= ms->iova && paddr < in rte_dpaa_mem_ptov()
184 return RTE_PTR_ADD(ms->vaddr, (uintptr_t)(paddr - ms->iova)); in rte_dpaa_mem_ptov()
188 va = rte_mem_iova2virt(paddr); in rte_dpaa_mem_ptov()
190 dpaax_iova_table_update(paddr, va, RTE_CACHE_LINE_SIZE); in rte_dpaa_mem_ptov()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_vfpf.c206 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_loop_obtain_resources()
268 acq->bulletin_addr = sc->pf2vf_bulletin_mapping.paddr; in bnx2x_vf_get_resources()
344 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_close()
378 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_init()
423 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_unload()
509 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_setup_queue()
542 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_teardown_queue()
578 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_set_mac()
634 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_config_rss()
692 rc = bnx2x_do_req4pf(sc, sc->vf2pf_mbox_mapping.paddr); in bnx2x_vf_set_rx_mode()
[all …]
/dpdk/drivers/net/enic/base/
H A Dvnic_cq.c49 uint64_t paddr; in vnic_cq_init() local
51 paddr = (uint64_t)cq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_cq_init()
52 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
H A Dvnic_rq.c50 uint64_t paddr; in vnic_rq_init_start() local
53 paddr = (uint64_t)rq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_rq_init_start()
54 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
H A Dvnic_wq.c92 uint64_t paddr; in vnic_wq_init_start() local
95 paddr = (uint64_t)wq->ring.base_addr | VNIC_PADDR_TARGET; in vnic_wq_init_start()
96 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
/dpdk/kernel/freebsd/contigmem/
H A Dcontigmem.c276 vm_paddr_t paddr; in contigmem_cdev_pager_fault() local
284 paddr = offset; in contigmem_cdev_pager_fault()
286 m_paddr = vm_phys_paddr_to_vm_page(paddr); in contigmem_cdev_pager_fault()
300 vm_page_updatefake(page, paddr, memattr); in contigmem_cdev_pager_fault()
306 page = vm_page_getfake(paddr, memattr); in contigmem_cdev_pager_fault()
/dpdk/drivers/crypto/caam_jr/
H A Dcaam_jr_pvt.h257 caam_jr_dma_ptov(rte_iova_t paddr) in caam_jr_dma_ptov() argument
260 va = dpaax_iova_table_get_va(paddr); in caam_jr_dma_ptov()
264 return rte_mem_iova2virt(paddr); in caam_jr_dma_ptov()
/dpdk/drivers/mempool/dpaa/
H A Ddpaa_mempool.c298 void *vaddr, rte_iova_t paddr, size_t len, in dpaa_populate() argument
310 dpaax_iova_table_update(paddr, vaddr, len); in dpaa_populate()
340 ms->iova = paddr; in dpaa_populate()
347 return rte_mempool_op_populate_helper(mp, 0, max_objs, vaddr, paddr, in dpaa_populate()
/dpdk/drivers/bus/fslmc/portal/
H A Ddpaa2_hw_pvt.h377 static void *dpaa2_mem_ptov(phys_addr_t paddr) __rte_unused;
379 static void *dpaa2_mem_ptov(phys_addr_t paddr) in dpaa2_mem_ptov() argument
384 return (void *)(size_t)paddr; in dpaa2_mem_ptov()
386 va = (void *)dpaax_iova_table_get_va(paddr); in dpaa2_mem_ptov()
391 va = rte_mem_iova2virt(paddr); in dpaa2_mem_ptov()
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_os.c565 struct rte_pci_addr paddr; in mlx5_os_get_ibv_device() local
576 if (mlx5_get_pci_addr(ibv_list[n]->ibdev_path, &paddr) != 0) in mlx5_os_get_ibv_device()
579 ret2 = mlx5_get_device_guid(&paddr, guid2, sizeof(guid2)); in mlx5_os_get_ibv_device()
583 (addr->domain == paddr.domain && addr->bus == paddr.bus && in mlx5_os_get_ibv_device()
584 addr->devid == paddr.devid))) || in mlx5_os_get_ibv_device()
585 !rte_pci_addr_cmp(addr, &paddr)) { in mlx5_os_get_ibv_device()
/dpdk/drivers/mempool/dpaa2/
H A Ddpaa2_hw_mempool.c449 void *vaddr, rte_iova_t paddr, size_t len, in dpaa2_populate() argument
462 (size_t)paddr, (size_t)len); in dpaa2_populate()
465 dpaax_iova_table_update(paddr, vaddr, len); in dpaa2_populate()
467 return rte_mempool_op_populate_helper(mp, 0, max_objs, vaddr, paddr, in dpaa2_populate()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_neon.c26 uint64_t paddr; in ixgbe_rxq_rearm() local
60 paddr = mb0->buf_iova + RTE_PKTMBUF_HEADROOM; in ixgbe_rxq_rearm()
61 dma_addr0 = vsetq_lane_u64(paddr, zero, 0); in ixgbe_rxq_rearm()
66 paddr = mb1->buf_iova + RTE_PKTMBUF_HEADROOM; in ixgbe_rxq_rearm()
67 dma_addr1 = vsetq_lane_u64(paddr, zero, 0); in ixgbe_rxq_rearm()
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_args.c29 const struct rte_pci_addr *paddr = _pci_addr; in bond_pci_addr_cmp() local
31 return rte_pci_addr_cmp(&pdev->addr, paddr); in bond_pci_addr_cmp()
/dpdk/drivers/net/ena/base/
H A Dena_eth_com.c520 addr_hi = ((ena_bufs->paddr & in ena_com_prepare_tx()
523 desc->buff_addr_lo = (u32)ena_bufs->paddr; in ena_com_prepare_tx()
641 desc->buff_addr_lo = (u32)ena_buf->paddr; in ena_com_add_single_rx_desc()
643 ((ena_buf->paddr & GENMASK_ULL(io_sq->dma_addr_bits - 1, 32)) >> 32); in ena_com_add_single_rx_desc()
/dpdk/drivers/baseband/la12xx/
H A Dbbdev_la12xx.h22 phys_addr_t paddr; member
H A Dbbdev_la12xx.c672 hp_info->paddr = rte_mem_virt2phy(mseg->addr); in get_hugepage_info()
741 hp->paddr, hp->vaddr, hp->len); in setup_la12xx_dev()
773 hp->paddr, hp->vaddr, hp->len); in setup_la12xx_dev()
775 ipc_priv->sys_map.hugepg_start.host_phys = hp->paddr; in setup_la12xx_dev()
778 ipc_priv->hugepg_start.host_phys = hp->paddr; in setup_la12xx_dev()
/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_neon.c30 uint64_t paddr; in i40e_rxq_rearm() local
55 paddr = mb0->buf_iova + RTE_PKTMBUF_HEADROOM; in i40e_rxq_rearm()
56 dma_addr0 = vdupq_n_u64(paddr); in i40e_rxq_rearm()
61 paddr = mb1->buf_iova + RTE_PKTMBUF_HEADROOM; in i40e_rxq_rearm()
62 dma_addr1 = vdupq_n_u64(paddr); in i40e_rxq_rearm()
/dpdk/kernel/freebsd/nic_uio/
H A Dnic_uio.c87 nic_uio_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr, in nic_uio_mmap() argument
90 *paddr = offset; in nic_uio_mmap()
/dpdk/drivers/net/dpaa2/mc/
H A Dfsl_dprtc_cmd.h72 uint32_t paddr; member
H A Ddprtc.c296 attr->paddr = le32_to_cpu(rsp_params->paddr); in dprtc_get_attributes()
H A Dfsl_dprtc.h112 int paddr; member
/dpdk/drivers/net/pfe/base/
H A Dpfe.h404 static inline void *pfe_mem_ptov(phys_addr_t paddr) in pfe_mem_ptov() argument
406 return rte_mem_iova2virt(paddr); in pfe_mem_ptov()
/dpdk/drivers/crypto/mvsam/
H A Drte_mrvl_pmd.c641 src_bd[i].paddr = rte_pktmbuf_iova(src_mbuf); in mrvl_request_prepare_crp()
660 dst_bd->paddr = rte_pktmbuf_iova(dst_mbuf); in mrvl_request_prepare_crp()
816 src_bd[i].paddr = rte_pktmbuf_iova(src_mbuf); in mrvl_request_prepare_sec()
835 dst_bd->paddr = rte_pktmbuf_iova(dst_mbuf); in mrvl_request_prepare_sec()

12