Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/iommu/
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()
1052 if (domain->type == IOMMU_DOMAIN_DMA) in rk_iommu_domain_free()
Dsun50i-iommu.c604 if (type != IOMMU_DOMAIN_DMA && in sun50i_iommu_domain_alloc()
613 if (type == IOMMU_DOMAIN_DMA && in sun50i_iommu_domain_alloc()
631 if (type == IOMMU_DOMAIN_DMA) in sun50i_iommu_domain_alloc()
Diommu.c122 case IOMMU_DOMAIN_DMA: in iommu_domain_type_str()
515 case IOMMU_DOMAIN_DMA: in iommu_group_show_type()
729 if (!domain || domain->type != IOMMU_DOMAIN_DMA) in iommu_create_device_direct_mappings()
1480 if (!dom && type != IOMMU_DOMAIN_DMA) { in iommu_group_alloc_default_domain()
1481 dom = __iommu_domain_alloc(bus, IOMMU_DOMAIN_DMA); in iommu_group_alloc_default_domain()
2760 iommu_def_domain_type = IOMMU_DOMAIN_DMA; in iommu_set_default_translated()
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()
Dvirtio-iommu.c590 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) in viommu_domain_alloc()
601 if (type == IOMMU_DOMAIN_DMA && in viommu_domain_alloc()
Dipmmu-vmsa.c591 case IOMMU_DOMAIN_DMA: in ipmmu_domain_alloc()
Dmtk_iommu.c350 if (type != IOMMU_DOMAIN_DMA) in mtk_iommu_domain_alloc()
Ddma-iommu.c1187 if (domain->type == IOMMU_DOMAIN_DMA) { in iommu_setup_dma_ops()
/Linux-v5.10/drivers/iommu/arm/arm-smmu/
Dqcom_iommu.c336 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) in qcom_iommu_domain_alloc()
347 if (type == IOMMU_DOMAIN_DMA && in qcom_iommu_domain_alloc()
Darm-smmu.c881 type != IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
893 if (type == IOMMU_DOMAIN_DMA && (using_legacy_binding || in arm_smmu_domain_alloc()
1508 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_get_attr()
1548 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_set_attr()
/Linux-v5.10/drivers/iommu/amd/
Diommu.c2255 if (domain->type == IOMMU_DOMAIN_DMA) in amd_iommu_probe_finalize()
2287 case IOMMU_DOMAIN_DMA: in amd_iommu_domain_get_attr()
2477 if (type == IOMMU_DOMAIN_DMA && in amd_iommu_domain_alloc()
2503 if (dom->type == IOMMU_DOMAIN_DMA) in amd_iommu_domain_free()
3110 if (io_domain->type != IOMMU_DOMAIN_DMA) in amd_iommu_get_v2_domain()
/Linux-v5.10/drivers/iommu/intel/
Diommu.c602 if (WARN_ON(domain->domain.type != IOMMU_DOMAIN_DMA)) in domain_get_iommu()
2008 if (domain->domain.type == IOMMU_DOMAIN_DMA) in domain_exit()
2924 return IOMMU_DOMAIN_DMA; in device_def_domain_type()
4675 if (!domain || domain->domain.type != IOMMU_DOMAIN_DMA) in free_all_cpu_cached_iovas()
5124 case IOMMU_DOMAIN_DMA: in intel_iommu_domain_alloc()
5137 if (type == IOMMU_DOMAIN_DMA) in intel_iommu_domain_alloc()
5758 else if (domain && domain->type == IOMMU_DOMAIN_DMA) in intel_iommu_probe_finalize()
/Linux-v5.10/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c1775 type != IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
1788 if (type == IOMMU_DOMAIN_DMA && in arm_smmu_domain_alloc()
2428 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_get_attr()
2468 case IOMMU_DOMAIN_DMA: in arm_smmu_domain_set_attr()
/Linux-v5.10/include/linux/
Diommu.h79 #define IOMMU_DOMAIN_DMA (__IOMMU_DOMAIN_PAGING | \ macro