Lines Matching defs:domain

92 	struct protection_domain *domain; /* Domain the device is bound to */  member
344 struct iommu_domain *domain; in init_iommu_group() local
1104 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages()
1135 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages()
1142 static void domain_flush_tlb(struct protection_domain *domain) in domain_flush_tlb()
1148 static void domain_flush_tlb_pde(struct protection_domain *domain) in domain_flush_tlb_pde()
1153 static void domain_flush_complete(struct protection_domain *domain) in domain_flush_complete()
1173 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices()
1193 static bool increase_address_space(struct protection_domain *domain, in increase_address_space()
1215 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte()
1263 static u64 *fetch_pte(struct protection_domain *domain, in fetch_pte()
1660 static void add_domain_to_list(struct protection_domain *domain) in add_domain_to_list()
1673 static void del_domain_from_list(struct protection_domain *domain) in del_domain_from_list()
1800 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table()
1887 static bool dma_ops_domain(struct protection_domain *domain) in dma_ops_domain()
1892 static void set_dte_entry(u16 devid, struct protection_domain *domain, bool ats) in set_dte_entry()
1952 struct protection_domain *domain) in do_attach()
2015 struct protection_domain *domain) in __attach_device()
2137 struct protection_domain *domain) in attach_device()
2183 struct protection_domain *domain; in __detach_device() local
2208 struct protection_domain *domain; in detach_device() local
2231 struct iommu_domain *domain; in amd_iommu_add_device() local
2304 struct protection_domain *domain; in get_domain() local
2321 static void update_device_table(struct protection_domain *domain) in update_device_table()
2329 static void update_domain(struct protection_domain *domain) in update_domain()
2562 struct protection_domain *domain; in map_page() local
2599 struct protection_domain *domain; in unmap_page() local
2625 struct protection_domain *domain; in map_sg() local
2684 struct protection_domain *domain; in unmap_sg() local
2715 struct protection_domain *domain; in alloc_coherent() local
2779 struct protection_domain *domain; in free_coherent() local
2863 static void cleanup_domain(struct protection_domain *domain) in cleanup_domain()
2879 static void protection_domain_free(struct protection_domain *domain) in protection_domain_free()
2892 static int protection_domain_init(struct protection_domain *domain) in protection_domain_init()
2906 struct protection_domain *domain; in protection_domain_alloc() local
2972 struct protection_domain *domain; in amd_iommu_domain_free() local
3018 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_attach_device() local
3045 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_map() local
3067 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_unmap() local
3085 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_iova_to_phys() local
3201 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_direct_map() local
3222 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_enable_v2() local
3267 static int __flush_pasid(struct protection_domain *domain, int pasid, in __flush_pasid()
3328 static int __amd_iommu_flush_page(struct protection_domain *domain, int pasid, in __amd_iommu_flush_page()
3339 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_flush_page() local
3351 static int __amd_iommu_flush_tlb(struct protection_domain *domain, int pasid) in __amd_iommu_flush_tlb()
3361 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_flush_tlb() local
3405 static int __set_gcr3(struct protection_domain *domain, int pasid, in __set_gcr3()
3422 static int __clear_gcr3(struct protection_domain *domain, int pasid) in __clear_gcr3()
3441 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_set_gcr3() local
3455 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_clear_gcr3() local
3898 static int irq_remapping_alloc(struct irq_domain *domain, unsigned int virq, in irq_remapping_alloc()
3977 static void irq_remapping_free(struct irq_domain *domain, unsigned int virq, in irq_remapping_free()
3997 static void irq_remapping_activate(struct irq_domain *domain, in irq_remapping_activate()
4006 static void irq_remapping_deactivate(struct irq_domain *domain, in irq_remapping_deactivate()