Searched refs:cookie_type (Results 1 – 5 of 5) sorted by relevance
367 if (domain->cookie_type != IOMMU_COOKIE_NONE) in iommu_get_dma_cookie()375 domain->cookie_type = IOMMU_COOKIE_DMA_IOVA; in iommu_get_dma_cookie()399 if (domain->cookie_type != IOMMU_COOKIE_NONE) in iommu_get_msi_cookie()408 domain->cookie_type = IOMMU_COOKIE_DMA_MSI; in iommu_get_msi_cookie()663 if (!cookie || domain->cookie_type != IOMMU_COOKIE_DMA_IOVA) in iommu_dma_init_domain()746 if (domain->cookie_type == IOMMU_COOKIE_DMA_MSI) { in iommu_dma_alloc_iova()791 if (domain->cookie_type == IOMMU_COOKIE_DMA_MSI) in iommu_dma_free_iova()1744 return domain && (domain->cookie_type == IOMMU_COOKIE_DMA_IOVA || in has_msi_cookie()1745 domain->cookie_type == IOMMU_COOKIE_DMA_MSI); in has_msi_cookie()1750 switch (domain->cookie_type) { in cookie_msi_granule()[all …]
313 domain->cookie_type = IOMMU_COOKIE_SVA; in iommu_sva_domain_alloc()
1987 if (WARN_ON(!domain || domain->cookie_type != IOMMU_COOKIE_NONE)) in iommu_set_fault_handler()1990 domain->cookie_type = IOMMU_COOKIE_FAULT_HANDLER; in iommu_set_fault_handler()2060 switch (domain->cookie_type) { in iommu_domain_free()2723 if (domain->cookie_type == IOMMU_COOKIE_FAULT_HANDLER && in report_iommu_fault()3813 switch (group->domain->cookie_type) { in iommu_dma_prepare_msi()
166 hwpt->domain->cookie_type = IOMMU_COOKIE_IOMMUFD; in iommufd_hwpt_paging_alloc()264 hwpt->domain->cookie_type = IOMMU_COOKIE_IOMMUFD; in iommufd_hwpt_nested_alloc()323 hwpt->domain->cookie_type = IOMMU_COOKIE_IOMMUFD; in iommufd_viommu_alloc_hwpt_nested()
224 enum iommu_domain_cookie_type cookie_type; member