• Home
  • Raw
  • Download

Lines Matching defs:domain

155 static void amd_iommu_domain_get_pgtable(struct protection_domain *domain,  in amd_iommu_domain_get_pgtable()
164 static void amd_iommu_domain_set_pt_root(struct protection_domain *domain, u64 root) in amd_iommu_domain_set_pt_root()
169 static void amd_iommu_domain_clr_pt_root(struct protection_domain *domain) in amd_iommu_domain_clr_pt_root()
174 static void amd_iommu_domain_set_pgtable(struct protection_domain *domain, in amd_iommu_domain_set_pgtable()
1308 static void __domain_flush_pages(struct protection_domain *domain, in __domain_flush_pages()
1339 static void domain_flush_pages(struct protection_domain *domain, in domain_flush_pages()
1346 static void domain_flush_tlb_pde(struct protection_domain *domain) in domain_flush_tlb_pde()
1351 static void domain_flush_complete(struct protection_domain *domain) in domain_flush_complete()
1368 static void domain_flush_np_cache(struct protection_domain *domain, in domain_flush_np_cache()
1385 static void domain_flush_devices(struct protection_domain *domain) in domain_flush_devices()
1504 static bool increase_address_space(struct protection_domain *domain, in increase_address_space()
1551 static u64 *alloc_pte(struct protection_domain *domain, in alloc_pte()
1652 static u64 *fetch_pte(struct protection_domain *domain, in fetch_pte()
1896 static void free_gcr3_table(struct protection_domain *domain) in free_gcr3_table()
1908 static void set_dte_entry(u16 devid, struct protection_domain *domain, in set_dte_entry()
1990 struct protection_domain *domain) in do_attach()
2018 struct protection_domain *domain = dev_data->domain; in do_detach() local
2117 struct protection_domain *domain) in attach_device()
2186 struct protection_domain *domain; in detach_device() local
2260 struct iommu_domain *domain; in amd_iommu_probe_finalize() local
2290 static int amd_iommu_domain_get_attr(struct iommu_domain *domain, in amd_iommu_domain_get_attr()
2316 static void update_device_table(struct protection_domain *domain, in update_device_table()
2328 static void update_and_flush_device_table(struct protection_domain *domain, in update_and_flush_device_table()
2335 static void update_domain(struct protection_domain *domain) in update_domain()
2394 static void cleanup_domain(struct protection_domain *domain) in cleanup_domain()
2411 static void protection_domain_free(struct protection_domain *domain) in protection_domain_free()
2428 static int protection_domain_init(struct protection_domain *domain, int mode) in protection_domain_init()
2453 struct protection_domain *domain; in protection_domain_alloc() local
2472 struct protection_domain *domain; in amd_iommu_domain_alloc() local
2500 struct protection_domain *domain; in amd_iommu_domain_free() local
2554 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_attach_device() local
2592 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_map() local
2617 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_unmap() local
2630 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_iova_to_phys() local
2718 bool amd_iommu_is_attach_deferred(struct iommu_domain *domain, in amd_iommu_is_attach_deferred()
2727 static void amd_iommu_flush_iotlb_all(struct iommu_domain *domain) in amd_iommu_flush_iotlb_all()
2738 static void amd_iommu_iotlb_sync(struct iommu_domain *domain, in amd_iommu_iotlb_sync()
2811 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_direct_map() local
2835 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_enable_v2() local
2879 static int __flush_pasid(struct protection_domain *domain, u32 pasid, in __flush_pasid()
2940 static int __amd_iommu_flush_page(struct protection_domain *domain, u32 pasid, in __amd_iommu_flush_page()
2949 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_flush_page() local
2961 static int __amd_iommu_flush_tlb(struct protection_domain *domain, u32 pasid) in __amd_iommu_flush_tlb()
2969 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_flush_tlb() local
3013 static int __set_gcr3(struct protection_domain *domain, u32 pasid, in __set_gcr3()
3032 static int __clear_gcr3(struct protection_domain *domain, u32 pasid) in __clear_gcr3()
3053 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_set_gcr3() local
3067 struct protection_domain *domain = to_pdomain(dom); in amd_iommu_domain_clear_gcr3() local
3736 static int irq_remapping_alloc(struct irq_domain *domain, unsigned int virq, in irq_remapping_alloc()
3849 static void irq_remapping_free(struct irq_domain *domain, unsigned int virq, in irq_remapping_free()
3875 static int irq_remapping_activate(struct irq_domain *domain, in irq_remapping_activate()
3892 static void irq_remapping_deactivate(struct irq_domain *domain, in irq_remapping_deactivate()