Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Drockchip-iommu.c1462 if (type != IOMMU_DOMAIN_UNMANAGED && type != IOMMU_DOMAIN_DMA) { in rk_iommu_domain_alloc()
1475 if (type == IOMMU_DOMAIN_DMA && iommu_get_dma_cookie(&rk_domain->domain)) { in rk_iommu_domain_alloc()
1510 if (type == IOMMU_DOMAIN_DMA) { in rk_iommu_domain_alloc()
1539 if (domain->type == IOMMU_DOMAIN_DMA) { in rk_iommu_domain_free()
1567 if (domain->type == IOMMU_DOMAIN_DMA) { in rk_iommu_domain_free_v2()
H A Diommu.c111 case IOMMU_DOMAIN_DMA: in iommu_domain_type_str()
512 case IOMMU_DOMAIN_DMA: in iommu_group_show_type()
731 if (!domain || domain->type != IOMMU_DOMAIN_DMA) { in iommu_create_device_direct_mappings()
1506 if (!dom && type != IOMMU_DOMAIN_DMA) { in iommu_group_alloc_default_domain()
1507 dom = iommu_domain_alloc_ext(bus, IOMMU_DOMAIN_DMA); in iommu_group_alloc_default_domain()
1510 "Failed to allocate default IOMMU domain of type %u for group %s - Falling back to IOMMU_DOMAIN_DMA", in iommu_group_alloc_default_domain()
2295 * For IOMMU_DOMAIN_DMA implementations which already provide their own
2899 iommu_def_domain_type = IOMMU_DOMAIN_DMA; in iommu_set_default_translated()
H A Ddma-iommu.c79 * callback when domain->type == IOMMU_DOMAIN_DMA.
1268 if (domain->type == IOMMU_DOMAIN_DMA) { in iommu_setup_dma_ops()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diommu.h92 * IOMMU_DOMAIN_DMA - Internally used for DMA-API implementations.
99 #define IOMMU_DOMAIN_DMA (__IOMMU_DOMAIN_PAGING | IOMMU_DOMAIN_DMA_API) macro
252 * - IOMMU_DOMAIN_DMA: must use a dma domain

Completed in 12 milliseconds