• Home
  • Raw
  • Download

Lines Matching defs:domain

246 	struct dmar_domain *domain; /* pointer to domain */  member
257 struct dmar_domain *domain[HIGH_WATER_MARK]; member
411 static struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu()
425 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency()
463 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache()
603 static struct dma_pte * addr_to_dma_pte(struct dmar_domain *domain, u64 addr) in addr_to_dma_pte()
652 static struct dma_pte *dma_addr_level_pte(struct dmar_domain *domain, u64 addr, in dma_addr_level_pte()
675 static void dma_pte_clear_one(struct dmar_domain *domain, u64 addr) in dma_pte_clear_one()
689 static void dma_pte_clear_range(struct dmar_domain *domain, u64 start, u64 end) in dma_pte_clear_range()
707 static void dma_pte_free_pagetable(struct dmar_domain *domain, in dma_pte_free_pagetable()
1238 struct dmar_domain *domain; in free_dmar_iommu() local
1292 struct dmar_domain *domain; in iommu_alloc_domain() local
1321 static void iommu_free_domain(struct dmar_domain *domain) in iommu_free_domain()
1378 static void domain_reserve_special_ranges(struct dmar_domain *domain) in domain_reserve_special_ranges()
1397 static int domain_init(struct dmar_domain *domain, int guest_width) in domain_init()
1442 static void domain_exit(struct dmar_domain *domain) in domain_exit()
1466 static int domain_context_mapping_one(struct dmar_domain *domain, in domain_context_mapping_one()
1567 domain_context_mapping(struct dmar_domain *domain, struct pci_dev *pdev) in domain_context_mapping()
1634 domain_page_mapping(struct dmar_domain *domain, dma_addr_t iova, in domain_page_mapping()
1679 static void domain_remove_dev_info(struct dmar_domain *domain) in domain_remove_dev_info()
1723 struct dmar_domain *domain, *found = NULL; in get_domain_for_dev() local
1845 struct dmar_domain *domain; in iommu_prepare_identity_map() local
2153 iommu_alloc_iova(struct dmar_domain *domain, size_t size, u64 end) in iommu_alloc_iova()
2168 __intel_alloc_iova(struct device *dev, struct dmar_domain *domain, in __intel_alloc_iova()
2198 struct dmar_domain *domain; in get_valid_domain_for_dev() local
2227 struct dmar_domain *domain; in __intel_map_single() local
2359 struct dmar_domain *domain; in intel_unmap_single() local
2443 struct dmar_domain *domain; in intel_unmap_sg() local
2502 struct dmar_domain *domain; in intel_map_sg() local
2751 static int vm_domain_add_dev_info(struct dmar_domain *domain, in vm_domain_add_dev_info()
2775 static void vm_domain_remove_one_dev_info(struct dmar_domain *domain, in vm_domain_remove_one_dev_info()
2830 static void vm_domain_remove_all_dev_info(struct dmar_domain *domain) in vm_domain_remove_all_dev_info()
2870 static int vm_domain_min_agaw(struct dmar_domain *domain) in vm_domain_min_agaw()
2888 struct dmar_domain *domain; in iommu_alloc_vm_domain() local
2901 static int vm_domain_init(struct dmar_domain *domain, int guest_width) in vm_domain_init()
2930 static void iommu_free_vm_domain(struct dmar_domain *domain) in iommu_free_vm_domain()
2958 static void vm_domain_exit(struct dmar_domain *domain) in vm_domain_exit()
2982 static int intel_iommu_domain_init(struct iommu_domain *domain) in intel_iommu_domain_init()
3003 static void intel_iommu_domain_destroy(struct iommu_domain *domain) in intel_iommu_domain_destroy()
3011 static int intel_iommu_attach_device(struct iommu_domain *domain, in intel_iommu_attach_device()
3057 static void intel_iommu_detach_device(struct iommu_domain *domain, in intel_iommu_detach_device()
3066 static int intel_iommu_map_range(struct iommu_domain *domain, in intel_iommu_map_range()
3104 static void intel_iommu_unmap_range(struct iommu_domain *domain, in intel_iommu_unmap_range()
3119 static phys_addr_t intel_iommu_iova_to_phys(struct iommu_domain *domain, in intel_iommu_iova_to_phys()