Home
last modified time | relevance | path

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

12

/dpdk/lib/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.c78 if (rte_eal_iova_mode() == RTE_IOVA_VA && !msl->external) in eal_memalloc_is_contig()
H A Drte_malloc.c377 if (!elem->msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in rte_malloc_virt2iova()
H A Dmalloc_elem.c59 (rte_eal_iova_mode() == RTE_IOVA_VA || in malloc_elem_find_max_iova_contig()
H A Deal_common_memory.c277 if (rte_eal_iova_mode() == RTE_IOVA_VA) in eal_memseg_list_populate()
H A Dmalloc_heap.c364 if ((rte_eal_iova_mode() == RTE_IOVA_VA) && in alloc_pages_on_heap()
/dpdk/drivers/bus/auxiliary/
H A Dauxiliary_common.c118 iova_mode != RTE_IOVA_VA) { in rte_auxiliary_probe_one_driver()
400 return RTE_IOVA_VA; in auxiliary_get_iommu_class()
/dpdk/lib/eal/include/
H A Drte_bus.h41 RTE_IOVA_VA = (1 << 1) /* DMA using virtual address */ enumerator
/dpdk/drivers/bus/fslmc/
H A Dfslmc_bus.c488 if (rte_eal_iova_mode() == RTE_IOVA_VA) in rte_fslmc_probe()
604 return RTE_IOVA_VA; in rte_dpaa2_get_iommu_class()
/dpdk/lib/eal/linux/
H A Deal.c988 iova_mode = RTE_IOVA_VA; in rte_eal_init()
997 iova_mode = RTE_IOVA_VA; in rte_eal_init()
1011 if (iova_mode == RTE_IOVA_VA && in rte_eal_init()
H A Deal_memory.c146 if (rte_eal_iova_mode() == RTE_IOVA_VA) in rte_mem_virt2iova()
765 if (rte_eal_iova_mode() == RTE_IOVA_VA)
1214 if (rte_eal_iova_mode() == RTE_IOVA_VA &&
1286 rte_eal_iova_mode() != RTE_IOVA_VA) {
H A Deal_vfio.c616 if (rte_eal_iova_mode() == RTE_IOVA_VA && msl->external == 0) { in vfio_mem_event_callback()
1400 if (!msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in type1_map()
1467 if (rte_eal_iova_mode() == RTE_IOVA_VA) { in vfio_type1_dma_map()
1667 } else if (rte_eal_iova_mode() == RTE_IOVA_VA) { in find_highest_mem_addr()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_vdpa.c342 if (!msl->external && rte_eal_iova_mode() == RTE_IOVA_VA) in vhost_vdpa_map()
358 if (rte_eal_iova_mode() == RTE_IOVA_VA) { in vhost_vdpa_set_memory_table()
/dpdk/drivers/bus/pci/linux/
H A Dpci.c625 iova_mode = RTE_IOVA_VA; in pci_device_iova_mode()
637 iova_mode = RTE_IOVA_VA; in pci_device_iova_mode()
/dpdk/drivers/bus/pci/
H A Dpci_common.c717 else if (dev_iova_mode == RTE_IOVA_VA) in rte_pci_get_iommu_class()
728 iova_mode = RTE_IOVA_VA; in rte_pci_get_iommu_class()
/dpdk/drivers/raw/ioat/
H A Didxd_bus.c346 return devcount > 0 ? RTE_IOVA_VA : RTE_IOVA_DC; in dsa_get_iommu_class()
H A Dioat_rawdev_test.c708 if (rte_eal_iova_mode() == RTE_IOVA_VA && ioat_type == RTE_IDXD_DEV) { in ioat_rawdev_test()
/dpdk/lib/eal/windows/
H A Deal.c374 iova_mode = RTE_IOVA_VA; in rte_eal_init()
H A Deal_memory.c232 if (rte_eal_iova_mode() == RTE_IOVA_VA) in rte_mem_virt2iova()
/dpdk/drivers/dma/idxd/
H A Didxd_bus.c378 return devcount > 0 ? RTE_IOVA_VA : RTE_IOVA_DC; in dsa_get_iommu_class()
/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst524 - if all buses report RTE_IOVA_VA, then the preferred IOVA mode is RTE_IOVA_VA,
528 RTE_IOVA_VA), then the preferred IOVA mode is RTE_IOVA_DC (see below with the
534 - if physical addresses are not available, RTE_IOVA_VA mode is used
535 - if /sys/kernel/iommu_groups is not empty, RTE_IOVA_VA mode is used
549 The RTE_IOVA_VA mode is preferred as the default in most cases for the
552 - All drivers are expected to work in RTE_IOVA_VA mode, irrespective of
561 RTE_IOVA_VA modes.
565 driver can only work in RTE_IOVA_VA mode.
568 performance penalty is expected in RTE_IOVA_VA mode.
/dpdk/drivers/bus/vdev/
H A Dvdev.c621 return RTE_IOVA_VA; in vdev_get_iommu_class()
/dpdk/lib/eal/freebsd/
H A Deal.c709 iova_mode = RTE_IOVA_VA; in rte_eal_init()
/dpdk/lib/kni/
H A Drte_kni.c313 dev_info.iova_mode = (rte_eal_iova_mode() == RTE_IOVA_VA) ? 1 : 0; in rte_kni_alloc()
/dpdk/app/test/
H A Dtest_dmadev.c812 if (rte_eal_iova_mode() != RTE_IOVA_VA) in test_dmadev_instance()

12