| /dpdk/drivers/common/dpaax/ |
| H A D | dpaax_iova_table.h | 69 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 D | dpaax_iova_table.c | 268 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 D | rte_dpaa_bus.h | 169 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 D | bnx2x_vfpf.c | 206 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 D | vnic_cq.c | 49 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 D | vnic_rq.c | 50 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 D | vnic_wq.c | 92 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 D | contigmem.c | 276 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 D | caam_jr_pvt.h | 257 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 D | dpaa_mempool.c | 298 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 D | dpaa2_hw_pvt.h | 377 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 D | mlx5_common_os.c | 565 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 D | dpaa2_hw_mempool.c | 449 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 D | ixgbe_rxtx_vec_neon.c | 26 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 D | rte_eth_bond_args.c | 29 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 D | ena_eth_com.c | 520 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 D | bbdev_la12xx.h | 22 phys_addr_t paddr; member
|
| H A D | bbdev_la12xx.c | 672 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 D | i40e_rxtx_vec_neon.c | 30 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 D | nic_uio.c | 87 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 D | fsl_dprtc_cmd.h | 72 uint32_t paddr; member
|
| H A D | dprtc.c | 296 attr->paddr = le32_to_cpu(rsp_params->paddr); in dprtc_get_attributes()
|
| H A D | fsl_dprtc.h | 112 int paddr; member
|
| /dpdk/drivers/net/pfe/base/ |
| H A D | pfe.h | 404 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 D | rte_mrvl_pmd.c | 641 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()
|