Home
last modified time | relevance | path

Searched refs:iommu_type (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/vfio/
H A Dcontainer.c41 switch (container->iommu_type) { in vfio_ram_block_discard_disable()
157 container->iommu_type == VFIO_TYPE1v2_IOMMU) { in vfio_legacy_dma_unmap()
375 static const char *vfio_get_iommu_class_name(int iommu_type) in vfio_get_iommu_class_name() argument
377 switch (iommu_type) { in vfio_get_iommu_class_name()
392 int *iommu_type, Error **errp) in vfio_set_iommu() argument
399 while (ioctl(container_fd, VFIO_SET_IOMMU, *iommu_type)) { in vfio_set_iommu()
400 if (*iommu_type == VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_set_iommu()
407 *iommu_type = VFIO_SPAPR_TCE_IOMMU; in vfio_set_iommu()
420 int iommu_type; in vfio_create_container() local
424 iommu_type = vfio_get_iommu_type(fd, errp); in vfio_create_container()
[all …]
H A Dspapr.c346 if (container->iommu_type == VFIO_SPAPR_TCE_IOMMU) { in vfio_spapr_container_add_section_window()
361 if (container->iommu_type != VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_add_section_window()
430 if (container->iommu_type != VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_del_section_window()
453 if (container->iommu_type == VFIO_SPAPR_TCE_v2_IOMMU) { in vfio_spapr_container_release()
471 bool v2 = container->iommu_type == VFIO_SPAPR_TCE_v2_IOMMU; in vfio_spapr_container_setup()
/openbmc/qemu/include/hw/vfio/
H A Dvfio-common.h86 unsigned iommu_type; member