Lines Matching defs:domain

394 	struct dmar_domain *domain; /* pointer to domain */  member
405 struct dmar_domain *domain[HIGH_WATER_MARK]; member
566 static struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu()
581 static void domain_update_iommu_coherency(struct dmar_domain *domain) in domain_update_iommu_coherency()
595 static void domain_update_iommu_snooping(struct dmar_domain *domain) in domain_update_iommu_snooping()
609 static void domain_update_iommu_superpage(struct dmar_domain *domain) in domain_update_iommu_superpage()
631 static void domain_update_iommu_cap(struct dmar_domain *domain) in domain_update_iommu_cap()
668 static void domain_flush_cache(struct dmar_domain *domain, in domain_flush_cache()
764 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte()
813 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte()
845 static int dma_pte_clear_range(struct dmar_domain *domain, in dma_pte_clear_range()
882 static void dma_pte_free_pagetable(struct dmar_domain *domain, in dma_pte_free_pagetable()
1087 struct dmar_domain *domain, int segment, u8 bus, u8 devfn) in iommu_support_dev_iotlb()
1138 static void iommu_flush_dev_iotlb(struct dmar_domain *domain, in iommu_flush_dev_iotlb()
1280 struct dmar_domain *domain; in free_dmar_iommu() local
1330 struct dmar_domain *domain; in alloc_domain() local
1343 static int iommu_attach_domain(struct dmar_domain *domain, in iommu_attach_domain()
1370 static void iommu_detach_domain(struct dmar_domain *domain, in iommu_detach_domain()
1436 static void domain_reserve_special_ranges(struct dmar_domain *domain) in domain_reserve_special_ranges()
1455 static int domain_init(struct dmar_domain *domain, int guest_width) in domain_init()
1506 static void domain_exit(struct dmar_domain *domain) in domain_exit()
1536 static int domain_context_mapping_one(struct dmar_domain *domain, int segment, in domain_context_mapping_one()
1667 domain_context_mapping(struct dmar_domain *domain, struct pci_dev *pdev, in domain_context_mapping()
1751 static inline int hardware_largepage_caps(struct dmar_domain *domain, in hardware_largepage_caps()
1778 static int __domain_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in __domain_mapping()
1878 static inline int domain_sg_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in domain_sg_mapping()
1885 static inline int domain_pfn_mapping(struct dmar_domain *domain, unsigned long iov_pfn, in domain_pfn_mapping()
1903 static void domain_remove_dev_info(struct dmar_domain *domain) in domain_remove_dev_info()
1948 struct dmar_domain *domain, *found = NULL; in get_domain_for_dev() local
2086 static int iommu_domain_identity_map(struct dmar_domain *domain, in iommu_domain_identity_map()
2116 struct dmar_domain *domain; in iommu_prepare_identity_map() local
2271 static int domain_add_dev_info(struct dmar_domain *domain, in domain_add_dev_info()
2613 struct dmar_domain *domain, in intel_alloc_iova()
2645 struct dmar_domain *domain; in __get_valid_domain_for_dev() local
2744 struct dmar_domain *domain; in __intel_map_single() local
2837 struct dmar_domain *domain = deferred_flush[i].domain[j]; in flush_unmaps() local
2896 struct dmar_domain *domain; in intel_unmap_page() local
2989 struct dmar_domain *domain; in intel_unmap_sg() local
3049 struct dmar_domain *domain; in intel_map_sg() local
3575 struct dmar_domain *domain; in device_notifier() local
3698 static void domain_remove_one_dev_info(struct dmar_domain *domain, in domain_remove_one_dev_info()
3766 static void vm_domain_remove_all_dev_info(struct dmar_domain *domain) in vm_domain_remove_all_dev_info()
3810 struct dmar_domain *domain; in iommu_alloc_vm_domain() local
3824 static int md_domain_init(struct dmar_domain *domain, int guest_width) in md_domain_init()
3855 static void iommu_free_vm_domain(struct dmar_domain *domain) in iommu_free_vm_domain()
3881 static void vm_domain_exit(struct dmar_domain *domain) in vm_domain_exit()
3901 static int intel_iommu_domain_init(struct iommu_domain *domain) in intel_iommu_domain_init()
3923 static void intel_iommu_domain_destroy(struct iommu_domain *domain) in intel_iommu_domain_destroy()
3931 static int intel_iommu_attach_device(struct iommu_domain *domain, in intel_iommu_attach_device()
3989 static void intel_iommu_detach_device(struct iommu_domain *domain, in intel_iommu_detach_device()
3998 static int intel_iommu_map(struct iommu_domain *domain, in intel_iommu_map()
4036 static size_t intel_iommu_unmap(struct iommu_domain *domain, in intel_iommu_unmap()
4051 static phys_addr_t intel_iommu_iova_to_phys(struct iommu_domain *domain, in intel_iommu_iova_to_phys()
4065 static int intel_iommu_domain_has_cap(struct iommu_domain *domain, in intel_iommu_domain_has_cap()