Home
last modified time | relevance | path

Searched refs:IOMMU_DOMAIN_DMA (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/iommu/
Diommu.c106 case IOMMU_DOMAIN_DMA: in iommu_domain_type_str()
419 case IOMMU_DOMAIN_DMA: in iommu_group_show_type()
632 if (!domain || domain->type != IOMMU_DOMAIN_DMA) in iommu_group_create_direct_mappings()
1380 if (!dom && iommu_def_domain_type != IOMMU_DOMAIN_DMA) { in iommu_group_get_for_dev()
1381 dom = __iommu_domain_alloc(dev->bus, IOMMU_DOMAIN_DMA); in iommu_group_get_for_dev()
2232 type == IOMMU_DOMAIN_DMA ? "dma" : "direct"); in request_default_domain_for_dev()
2251 return request_default_domain_for_dev(dev, IOMMU_DOMAIN_DMA); in iommu_request_dma_domain_for_dev()
2267 iommu_def_domain_type = IOMMU_DOMAIN_DMA; in iommu_set_default_translated()
Drockchip-iommu.c977 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) in rk_iommu_domain_alloc()
987 if (type == IOMMU_DOMAIN_DMA && in rk_iommu_domain_alloc()
1022 if (type == IOMMU_DOMAIN_DMA) in rk_iommu_domain_alloc()
1050 if (domain->type == IOMMU_DOMAIN_DMA) in rk_iommu_domain_free()
Dintel-iommu.c602 if (WARN_ON(domain->domain.type != IOMMU_DOMAIN_DMA)) in domain_get_iommu()
2918 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
2925 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
2952 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
2954 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
2956 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
2959 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
3454 domain->domain.type = IOMMU_DOMAIN_DMA; in get_private_domain_for_dev()
5171 case IOMMU_DOMAIN_DMA: in intel_iommu_domain_alloc()
5185 if (type == IOMMU_DOMAIN_DMA && in intel_iommu_domain_alloc()
[all …]
Dqcom_iommu.c321 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) in qcom_iommu_domain_alloc()
332 if (type == IOMMU_DOMAIN_DMA && in qcom_iommu_domain_alloc()
Dexynos-iommu.c746 if (type == IOMMU_DOMAIN_DMA) { in exynos_iommu_domain_alloc()
787 if (type == IOMMU_DOMAIN_DMA) in exynos_iommu_domain_alloc()
816 if (iommu_domain->type == IOMMU_DOMAIN_DMA) in exynos_iommu_domain_free()
Darm-smmu.c859 type != IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
871 if (type == IOMMU_DOMAIN_DMA && (using_legacy_binding || in arm_smmu_domain_alloc()
1458 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_get_attr()
1498 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_set_attr()
Dvirtio-iommu.c591 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) in viommu_domain_alloc()
602 if (type == IOMMU_DOMAIN_DMA && in viommu_domain_alloc()
Darm-smmu-v3.c2078 type != IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
2091 if (type == IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
2634 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_get_attr()
2674 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_set_attr()
Dmtk_iommu.c348 if (type != IOMMU_DOMAIN_DMA) in mtk_iommu_domain_alloc()
Dipmmu-vmsa.c636 case IOMMU_DOMAIN_DMA: in ipmmu_domain_alloc()
Ddma-iommu.c1127 if (domain->type == IOMMU_DOMAIN_DMA) { in iommu_setup_dma_ops()
Damd_iommu.c2990 case IOMMU_DOMAIN_DMA: in amd_iommu_domain_alloc()
3028 case IOMMU_DOMAIN_DMA: in amd_iommu_domain_free()
/Linux-v5.4/include/linux/
Diommu.h86 #define IOMMU_DOMAIN_DMA (__IOMMU_DOMAIN_PAGING | \ macro