Home
last modified time | relevance | path

Searched refs:vaddr (Results 1 – 25 of 36) sorted by relevance

12

/dpdk/drivers/crypto/cnxk/
H A Dcnxk_sg.h27 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 Dcn10k_tls_ops.h87 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 Ddpaax_iova_table.h70 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 Ddpaax_iova_table.c267 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 Dbus_dpaa_driver.h147 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 Deal_vfio.c63 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 Deal_vfio.h39 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 Drte_mempool_ops_default.c92 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 Dmempool_trace.h69 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 Drte_mempool_ops.c129 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 Drte_mempool.h596 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 Dionic_crypto_vdev.c41 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 Dionic_common_uio.c318 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 Dionic_common.h28 void __iomem *vaddr; member
/dpdk/drivers/net/ionic/
H A Dionic_dev_vdev.c53 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 Dionic_dev_pci.c56 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 Ddpaa_mempool.c313 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 Dcaam_jr_pvt.h246 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 Drte_vfio.h369 * @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 Drte_mempool_bucket.c590 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 Dpfe.h409 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 Dbbdev_la12xx.h21 void *vaddr; member
/dpdk/drivers/mempool/cnxk/
H A Dcnxk_mempool.h47 void *vaddr, rte_iova_t iova, size_t len,
H A Dcn10k_hwpool_ops.c179 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 Dcxgbe_ethdev.c1354 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()

12