Lines Matching defs:domain

286 static int domain_pfn_supported(struct dmar_domain *domain, unsigned long pfn)  in domain_pfn_supported()
355 static unsigned long domain_super_pgsize_bitmap(struct dmar_domain *domain) in domain_super_pgsize_bitmap()
556 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache()
707 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte()
766 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte()
798 static void dma_pte_clear_range(struct dmar_domain *domain, in dma_pte_clear_range()
829 static void dma_pte_free_level(struct dmar_domain *domain, int level, in dma_pte_free_level()
872 static void dma_pte_free_pagetable(struct dmar_domain *domain, in dma_pte_free_pagetable()
896 static void dma_pte_list_pagetables(struct dmar_domain *domain, in dma_pte_list_pagetables()
916 static void dma_pte_clear_level(struct dmar_domain *domain, int level, in dma_pte_clear_level()
963 static void domain_unmap(struct dmar_domain *domain, unsigned long start_pfn, in domain_unmap()
1139 domain_lookup_dev_info(struct dmar_domain *domain, in domain_lookup_dev_info()
1231 static void intel_flush_iotlb_all(struct iommu_domain *domain) in intel_flush_iotlb_all()
1380 int domain_attach_iommu(struct dmar_domain *domain, struct intel_iommu *iommu) in domain_attach_iommu()
1431 void domain_detach_iommu(struct dmar_domain *domain, struct intel_iommu *iommu) in domain_detach_iommu()
1449 static void domain_exit(struct dmar_domain *domain) in domain_exit()
1520 static int domain_context_mapping_one(struct dmar_domain *domain, in domain_context_mapping_one()
1575 struct dmar_domain *domain = opaque; in domain_context_mapping_cb() local
1582 domain_context_mapping(struct dmar_domain *domain, struct device *dev) in domain_context_mapping()
1603 static int hardware_largepage_caps(struct dmar_domain *domain, unsigned long iov_pfn, in hardware_largepage_caps()
1633 static void switch_to_super_page(struct dmar_domain *domain, in switch_to_super_page()
1662 __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in __domain_mapping()
1803 struct dmar_domain *domain, in domain_setup_second_level()
1827 struct dmar_domain *domain, in domain_setup_first_level()
1849 static int dmar_domain_attach_device(struct dmar_domain *domain, in dmar_domain_attach_device()
3282 static int blocking_domain_attach_dev(struct iommu_domain *domain, in blocking_domain_attach_dev()
3316 struct dmar_domain *domain; in paging_domain_alloc() local
3382 struct iommu_domain *domain; in intel_iommu_domain_alloc_paging_flags() local
3432 static void intel_iommu_domain_free(struct iommu_domain *domain) in intel_iommu_domain_free()
3441 int paging_domain_compatible(struct iommu_domain *domain, struct device *dev) in paging_domain_compatible()
3484 static int intel_iommu_attach_device(struct iommu_domain *domain, in intel_iommu_attach_device()
3498 static int intel_iommu_map(struct iommu_domain *domain, in intel_iommu_map()
3534 static int intel_iommu_map_pages(struct iommu_domain *domain, in intel_iommu_map_pages()
3556 static size_t intel_iommu_unmap(struct iommu_domain *domain, in intel_iommu_unmap()
3591 static size_t intel_iommu_unmap_pages(struct iommu_domain *domain, in intel_iommu_unmap_pages()
3602 static void intel_iommu_tlb_sync(struct iommu_domain *domain, in intel_iommu_tlb_sync()
3610 static phys_addr_t intel_iommu_iova_to_phys(struct iommu_domain *domain, in intel_iommu_iova_to_phys()
3628 static bool domain_support_force_snooping(struct dmar_domain *domain) in domain_support_force_snooping()
3644 static void domain_set_force_snooping(struct dmar_domain *domain) in domain_set_force_snooping()
3663 static bool intel_iommu_enforce_cache_coherency(struct iommu_domain *domain) in intel_iommu_enforce_cache_coherency()
4004 static int intel_iommu_iotlb_sync_map(struct iommu_domain *domain, in intel_iommu_iotlb_sync_map()
4012 void domain_remove_dev_pasid(struct iommu_domain *domain, in domain_remove_dev_pasid()
4047 static int blocking_domain_set_dev_pasid(struct iommu_domain *domain, in blocking_domain_set_dev_pasid()
4060 domain_add_dev_pasid(struct iommu_domain *domain, in domain_add_dev_pasid()
4096 static int intel_iommu_set_dev_pasid(struct iommu_domain *domain, in intel_iommu_set_dev_pasid()
4183 static int parent_domain_set_dirty_tracking(struct dmar_domain *domain, in parent_domain_set_dirty_tracking()
4212 static int intel_iommu_set_dirty_tracking(struct iommu_domain *domain, in intel_iommu_set_dirty_tracking()
4245 static int intel_iommu_read_and_clear_dirty(struct iommu_domain *domain, in intel_iommu_read_and_clear_dirty()
4344 static int identity_domain_attach_dev(struct iommu_domain *domain, struct device *dev) in identity_domain_attach_dev()
4363 static int identity_domain_set_dev_pasid(struct iommu_domain *domain, in identity_domain_set_dev_pasid()