| /dpdk/drivers/crypto/cnxk/ |
| H A D | cnxk_sg.h | 27 to->ptr[i % 4] = rte_cpu_to_be_64((uint64_t)from->vaddr); in fill_sg_comp_from_buf() 41 to->ptr[i % 4] = rte_cpu_to_be_64((uint64_t)from->vaddr); in fill_sg_comp_from_buf_min() 62 void *vaddr = from->bufs[j].vaddr; in fill_sg_comp_from_iov() local 71 e_vaddr = (uint64_t)vaddr + from_offset; in fill_sg_comp_from_iov() 75 e_vaddr = (uint64_t)vaddr; in fill_sg_comp_from_iov() 101 to->ptr[i % 4] = rte_cpu_to_be_64((uint64_t)extra_buf->vaddr); in fill_sg_comp_from_iov() 135 void *vaddr; in fill_sg_comp_from_pkt() local 140 vaddr = rte_pktmbuf_mtod(pkt, void *); in fill_sg_comp_from_pkt() 143 to->ptr[i % 4] = rte_cpu_to_be_64((uint64_t)vaddr); in fill_sg_comp_from_pkt() 156 void *vaddr; in fill_sg2_comp_from_pkt() local [all …]
|
| H A D | cn10k_tls_ops.h | 87 void *vaddr; in process_tls_write() local 94 vaddr = rte_pktmbuf_mtod(m_src, void *); in process_tls_write() 95 inst->dptr = (uint64_t)vaddr; in process_tls_write() 96 inst->rptr = (uint64_t)vaddr; in process_tls_write() 233 void *vaddr; in process_tls_read() local 235 vaddr = rte_pktmbuf_mtod(m_src, void *); in process_tls_read() 237 inst->dptr = (uint64_t)vaddr; in process_tls_read() 238 inst->rptr = (uint64_t)vaddr; in process_tls_read()
|
| /dpdk/drivers/common/dpaax/ |
| H A D | dpaax_iova_table.h | 70 int dpaax_iova_table_update(phys_addr_t paddr, void *vaddr, size_t length); 79 void *vaddr = 0; in dpaax_iova_table_get_va() local 111 vaddr = (void *)((uintptr_t)entry[i].pages[index] + offset); in dpaax_iova_table_get_va() 115 return vaddr; in dpaax_iova_table_get_va()
|
| H A D | dpaax_iova_table.c | 267 dpaax_iova_table_update(phys_addr_t paddr, void *vaddr, size_t length) in dpaax_iova_table_update() argument 280 align_vaddr = ((uintptr_t)vaddr & DPAAX_MEM_SPLIT_MASK); in dpaax_iova_table_update() 337 vaddr, paddr); in dpaax_iova_table_update() 343 vaddr, paddr, length); in dpaax_iova_table_update()
|
| /dpdk/drivers/bus/dpaa/ |
| H A D | bus_dpaa_driver.h | 147 char *vaddr; member 174 return RTE_PTR_ADD(ms->vaddr, (uintptr_t)(paddr - ms->iova)); in rte_dpaa_mem_ptov() 187 rte_dpaa_mem_vtop(void *vaddr) in rte_dpaa_mem_vtop() argument 191 ms = rte_mem_virt2memseg(vaddr, NULL); in rte_dpaa_mem_vtop() 193 return ms->iova + RTE_PTR_DIFF(vaddr, ms->addr); in rte_dpaa_mem_vtop()
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_vfio.c | 63 static int vfio_dma_mem_map(struct vfio_config *vfio_cfg, uint64_t vaddr, 146 struct user_mem_map newmap[2], uint64_t vaddr, uint64_t len) in process_maps() argument 153 uint64_t first_off = vaddr - src_first->addr; in process_maps() 154 uint64_t last_off = (src_last->addr + src_last->len) - (vaddr + len); in process_maps() 243 uint64_t vaddr, uint64_t iova) in addr_is_chunk_aligned() argument 251 uint64_t map_va_off = vaddr - map->addr; in addr_is_chunk_aligned() 255 bool addr_in_map = (vaddr >= map->addr) && (vaddr <= map_va_end); in addr_is_chunk_aligned() 1420 vfio_type1_dma_mem_map(int vfio_container_fd, uint64_t vaddr, uint64_t iova, in vfio_type1_dma_mem_map() 1430 dma_map.vaddr in vfio_type1_dma_mem_map() 1417 vfio_type1_dma_mem_map(int vfio_container_fd,uint64_t vaddr,uint64_t iova,uint64_t len,int do_map) vfio_type1_dma_mem_map() argument 1484 vfio_spapr_dma_do_map(int vfio_container_fd,uint64_t vaddr,uint64_t iova,uint64_t len,int do_map) vfio_spapr_dma_do_map() argument 1790 vfio_spapr_dma_mem_map(int vfio_container_fd,uint64_t vaddr,uint64_t iova,uint64_t len,int do_map) vfio_spapr_dma_mem_map() argument 1836 vfio_noiommu_dma_mem_map(int __rte_unused vfio_container_fd,uint64_t __rte_unused vaddr,uint64_t __rte_unused iova,uint64_t __rte_unused len,int __rte_unused do_map) vfio_noiommu_dma_mem_map() argument 1845 vfio_dma_mem_map(struct vfio_config * vfio_cfg,uint64_t vaddr,uint64_t iova,uint64_t len,int do_map) vfio_dma_mem_map() argument 1869 container_dma_map(struct vfio_config * vfio_cfg,uint64_t vaddr,uint64_t iova,uint64_t len) container_dma_map() argument 1916 container_dma_unmap(struct vfio_config * vfio_cfg,uint64_t vaddr,uint64_t iova,uint64_t len) container_dma_unmap() argument 2161 rte_vfio_container_dma_map(int container_fd,uint64_t vaddr,uint64_t iova,uint64_t len) rte_vfio_container_dma_map() argument 2181 rte_vfio_container_dma_unmap(int container_fd,uint64_t vaddr,uint64_t iova,uint64_t len) rte_vfio_container_dma_unmap() argument [all...] |
| H A D | eal_vfio.h | 39 uint64_t vaddr; member 110 typedef int (*vfio_dma_user_func_t)(int fd, uint64_t vaddr, uint64_t iova,
|
| /dpdk/lib/mempool/ |
| H A D | rte_mempool_ops_default.c | 92 unsigned int max_objs, void *vaddr, rte_iova_t iova, in rte_mempool_op_populate_helper() argument 96 char *va = vaddr; in rte_mempool_op_populate_helper() 139 void *vaddr, rte_iova_t iova, size_t len, in rte_mempool_op_populate_default() argument 143 return rte_mempool_op_populate_helper(mp, 0, max_objs, vaddr, iova, in rte_mempool_op_populate_default()
|
| H A D | mempool_trace.h | 69 RTE_TRACE_POINT_ARGS(struct rte_mempool *mempool, void *vaddr, 73 rte_trace_point_emit_ptr(vaddr); 135 void *vaddr, uint64_t iova, size_t len, void *obj_cb, 140 rte_trace_point_emit_ptr(vaddr);
|
| H A D | rte_mempool_ops.c | 129 void *vaddr, rte_iova_t iova, size_t len, in rte_mempool_ops_populate() argument 137 rte_mempool_trace_ops_populate(mp, max_objs, vaddr, iova, len, obj_cb, in rte_mempool_ops_populate() 140 return rte_mempool_op_populate_default(mp, max_objs, vaddr, in rte_mempool_ops_populate() 144 return ops->populate(mp, max_objs, vaddr, iova, len, obj_cb, in rte_mempool_ops_populate()
|
| H A D | rte_mempool.h | 596 void *opaque, void *vaddr, rte_iova_t iova); 628 void *vaddr, rte_iova_t iova, size_t len, 670 void *vaddr, rte_iova_t iova, size_t len, 681 void *vaddr, rte_iova_t iova, size_t len, 917 void *vaddr, rte_iova_t iova, size_t len, 1182 int rte_mempool_populate_iova(struct rte_mempool *mp, char *vaddr,
|
| /dpdk/drivers/crypto/ionic/ |
| H A D | ionic_crypto_vdev.c | 41 bar0_base = bars->bar[IOCPT_VDEV_DEV_BAR].vaddr; in iocpt_vdev_setup_bars() 48 dev->intr_ctrl = (void *)bars->bar[IOCPT_VDEV_INTR_CTL_BAR].vaddr; in iocpt_vdev_setup_bars() 51 dev->db_pages = (void *)bars->bar[IOCPT_VDEV_DB_BAR].vaddr; in iocpt_vdev_setup_bars()
|
| /dpdk/drivers/common/ionic/ |
| H A D | ionic_common_uio.c | 318 bar->vaddr = uio_get_map_res_addr(num, bar->len, idx); in ionic_uio_get_rsrc() 319 bar->vaddr = ((char *)bar->vaddr) + offs; in ionic_uio_get_rsrc() 330 if (bar->vaddr == NULL) in ionic_uio_rel_rsrc() 334 munmap(((char *)bar->vaddr) - offs, bar->len); in ionic_uio_rel_rsrc()
|
| H A D | ionic_common.h | 28 void __iomem *vaddr; member
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_dev_vdev.c | 53 bar0_base = bars->bar[IONIC_VDEV_DEV_BAR].vaddr; in ionic_vdev_setup() 58 idev->intr_ctrl = (void *)bars->bar[IONIC_VDEV_INTR_CTL_BAR].vaddr; in ionic_vdev_setup() 59 idev->db_pages = (void *)bars->bar[IONIC_VDEV_DB_BAR].vaddr; in ionic_vdev_setup()
|
| H A D | ionic_dev_pci.c | 56 bar0_base = bar->vaddr; in ionic_pci_setup() 90 idev->db_pages = bar->vaddr; in ionic_pci_setup() 240 bars.bar[bars.num_bars].vaddr = resource->addr; in eth_ionic_pci_probe()
|
| /dpdk/drivers/mempool/dpaa/ |
| H A D | dpaa_mempool.c | 313 void *vaddr, rte_iova_t paddr, size_t len, in dpaa_populate() argument 325 dpaax_iova_table_update(paddr, vaddr, len); in dpaa_populate() 354 ms->vaddr = vaddr; in dpaa_populate() 362 return rte_mempool_op_populate_helper(mp, 0, max_objs, vaddr, paddr, in dpaa_populate()
|
| /dpdk/drivers/crypto/caam_jr/ |
| H A D | caam_jr_pvt.h | 246 caam_jr_mem_vtop(void *vaddr) in caam_jr_mem_vtop() argument 250 ms = rte_mem_virt2memseg(vaddr, NULL); in caam_jr_mem_vtop() 252 return ms->iova + RTE_PTR_DIFF(vaddr, ms->addr); in caam_jr_mem_vtop()
|
| /dpdk/lib/eal/include/ |
| H A D | rte_vfio.h | 369 * @param vaddr 383 rte_vfio_container_dma_map(int container_fd, uint64_t vaddr, 393 * @param vaddr 407 rte_vfio_container_dma_unmap(int container_fd, uint64_t vaddr,
|
| /dpdk/drivers/mempool/bucket/ |
| H A D | rte_mempool_bucket.c | 590 void *vaddr, rte_iova_t iova, size_t len, in bucket_populate() argument 605 align = RTE_PTR_ALIGN_CEIL((uintptr_t)vaddr, bucket_page_sz) - in bucket_populate() 606 (uintptr_t)vaddr; in bucket_populate() 612 for (iter = (uint8_t *)vaddr + align, n_objs = 0; in bucket_populate() 613 iter < (uint8_t *)vaddr + len && n_objs < max_objs; in bucket_populate() 618 if ((size_t)(iter - (uint8_t *)vaddr) + chunk_len > len) in bucket_populate() 619 chunk_len = len - (iter - (uint8_t *)vaddr); in bucket_populate()
|
| /dpdk/drivers/net/pfe/base/ |
| H A D | pfe.h | 409 static phys_addr_t pfe_mem_vtop(uint64_t vaddr) __rte_unused; 411 static inline phys_addr_t pfe_mem_vtop(uint64_t vaddr) in pfe_mem_vtop() argument 415 memseg = rte_mem_virt2memseg((void *)(uintptr_t)vaddr, NULL); in pfe_mem_vtop() 417 return memseg->iova + RTE_PTR_DIFF(vaddr, memseg->addr); in pfe_mem_vtop()
|
| /dpdk/drivers/baseband/la12xx/ |
| H A D | bbdev_la12xx.h | 21 void *vaddr; member
|
| /dpdk/drivers/mempool/cnxk/ |
| H A D | cnxk_mempool.h | 47 void *vaddr, rte_iova_t iova, size_t len,
|
| H A D | cn10k_hwpool_ops.c | 179 void *vaddr, rte_iova_t iova, size_t len, in cn10k_hwpool_populate() argument 186 RTE_SET_USED(vaddr); in cn10k_hwpool_populate()
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_ethdev.c | 1354 int vaddr = eeprom_ptov(phys_addr, adap->pf, EEPROMPFSIZE); in eeprom_rd_phys() local 1356 if (vaddr >= 0) in eeprom_rd_phys() 1357 vaddr = t4_seeprom_read(adap, vaddr, v); in eeprom_rd_phys() 1358 return vaddr < 0 ? vaddr : 0; in eeprom_rd_phys() 1363 int vaddr = eeprom_ptov(phys_addr, adap->pf, EEPROMPFSIZE); in eeprom_wr_phys() local 1365 if (vaddr >= 0) in eeprom_wr_phys() 1366 vaddr = t4_seeprom_write(adap, vaddr, v); in eeprom_wr_phys() 1367 return vaddr < 0 ? vaddr : 0; in eeprom_wr_phys()
|