Searched refs:IOMMU_DOMAIN_DMA (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/iommu/
H A Diommu.c181 case IOMMU_DOMAIN_DMA:
715 iommu_def_domain_type = IOMMU_DOMAIN_DMA;
909 case IOMMU_DOMAIN_DMA:
1634 if (iommu_def_domain_type == IOMMU_DOMAIN_DMA)
1636 dom = __iommu_group_alloc_default_domain(group, IOMMU_DOMAIN_DMA);
1640 pr_warn("Failed to allocate default IOMMU domain of type %u for group %s - Falling back to IOMMU_DOMAIN_DMA",
1766 * IOMMU_DOMAIN_DMA at all. Force IDENTITY if nothing else has been
1770 if (WARN_ON(driver_type == IOMMU_DOMAIN_DMA))
1777 if (driver_type && driver_type != IOMMU_DOMAIN_DMA) {
1784 driver_type = IOMMU_DOMAIN_DMA;
[all...]
H A Dvirtio-iommu.c645 type != IOMMU_DOMAIN_DMA &&
H A Dapple-dart.c949 return IOMMU_DOMAIN_DMA;
H A Ddma-iommu.c725 domain->type = IOMMU_DOMAIN_DMA;
/linux-master/include/linux/
H A Diommu.h183 * IOMMU_DOMAIN_DMA - Internally used for DMA-API implementations.
196 #define IOMMU_DOMAIN_DMA (__IOMMU_DOMAIN_PAGING | \ macro
535 * - IOMMU_DOMAIN_DMA: must use a dma domain
/linux-master/drivers/iommu/intel/
H A Diommu.c2394 * - IOMMU_DOMAIN_DMA: device requires a dynamic mapping domain
3727 !first_level_by_default(IOMMU_DOMAIN_DMA)) {
3863 case IOMMU_DOMAIN_DMA:
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c867 if (using_legacy_binding || type != IOMMU_DOMAIN_DMA)
/linux-master/drivers/iommu/amd/
H A Diommu.c2305 case IOMMU_DOMAIN_DMA:
2370 * default to use IOMMU_DOMAIN_DMA[_FQ].

Completed in 190 milliseconds