Home
last modified time | relevance | path

Searched refs:RTE_IOVA_VA (Results 1 – 19 of 19) sorted by relevance

/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_bus.c221 else if (bus_iova_mode == RTE_IOVA_VA) in rte_bus_get_iommu_class()
225 mode = RTE_IOVA_VA; in rte_bus_get_iommu_class()
H A Deal_common_memalloc.c81 if (rte_eal_iova_mode() == RTE_IOVA_VA && !msl->external) in eal_memalloc_is_contig()
H A Drte_malloc.c368 if (!elem->msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in rte_malloc_virt2iova()
H A Dmalloc_elem.c65 (rte_eal_iova_mode() == RTE_IOVA_VA || in malloc_elem_find_max_iova_contig()
H A Deal_common_memory.c268 if (rte_eal_iova_mode() == RTE_IOVA_VA) in eal_memseg_list_populate()
H A Dmalloc_heap.c362 if ((rte_eal_iova_mode() == RTE_IOVA_VA) && in alloc_pages_on_heap()
H A Deal_common_options.c1317 mode = RTE_IOVA_VA; in eal_parse_iova_mode()
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_vdpa.c153 if (!msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in vhost_vdpa_map()
164 if (rte_eal_iova_mode() == RTE_IOVA_VA) { in vhost_vdpa_dma_map_all()
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_bus.h42 RTE_IOVA_VA = (1 << 1) /* DMA using virtual address */ enumerator
/f-stack/dpdk/drivers/bus/fslmc/
H A Dfslmc_bus.c475 if (rte_eal_iova_mode() == RTE_IOVA_VA) in rte_fslmc_probe()
591 return RTE_IOVA_VA; in rte_dpaa2_get_iommu_class()
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal.c1086 iova_mode = RTE_IOVA_VA; in rte_eal_init()
1095 iova_mode = RTE_IOVA_VA; in rte_eal_init()
1109 if (iova_mode == RTE_IOVA_VA && in rte_eal_init()
H A Deal_memory.c155 if (rte_eal_iova_mode() == RTE_IOVA_VA) in rte_mem_virt2iova()
774 if (rte_eal_iova_mode() == RTE_IOVA_VA)
1223 if (rte_eal_iova_mode() == RTE_IOVA_VA &&
1295 rte_eal_iova_mode() != RTE_IOVA_VA) {
H A Deal_vfio.c529 if (rte_eal_iova_mode() == RTE_IOVA_VA && msl->external == 0) { in vfio_mem_event_callback()
1340 if (!msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in type1_map()
1403 if (rte_eal_iova_mode() == RTE_IOVA_VA) { in vfio_type1_dma_map()
1601 } else if (rte_eal_iova_mode() == RTE_IOVA_VA) { in find_highest_mem_addr()
/f-stack/dpdk/drivers/bus/pci/
H A Dpci_common.c682 else if (dev_iova_mode == RTE_IOVA_VA) in rte_pci_get_iommu_class()
693 iova_mode = RTE_IOVA_VA; in rte_pci_get_iommu_class()
/f-stack/dpdk/drivers/bus/pci/linux/
H A Dpci.c614 iova_mode = RTE_IOVA_VA; in pci_device_iova_mode()
626 iova_mode = RTE_IOVA_VA; in pci_device_iova_mode()
/f-stack/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst435 - if all buses report RTE_IOVA_VA, then the preferred IOVA mode is RTE_IOVA_VA,
439 RTE_IOVA_VA), then the preferred IOVA mode is RTE_IOVA_DC (see below with the
445 - if physical addresses are not available, RTE_IOVA_VA mode is used
446 - if /sys/kernel/iommu_groups is not empty, RTE_IOVA_VA mode is used
460 The RTE_IOVA_VA mode is preferred as the default in most cases for the
463 - All drivers are expected to work in RTE_IOVA_VA mode, irrespective of
472 RTE_IOVA_VA modes.
476 driver can only work in RTE_IOVA_VA mode.
479 performance penalty is expected in RTE_IOVA_VA mode.
H A Dkernel_nic_interface.rst310 as RTE_IOVA_VA.
/f-stack/dpdk/lib/librte_kni/
H A Drte_kni.c315 dev_info.iova_mode = (rte_eal_iova_mode() == RTE_IOVA_VA) ? 1 : 0; in rte_kni_alloc()
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst337 scheme is selected as RTE_IOVA_VA. This mode only works on Linux Kernel