Lines Matching refs:ipmmu_vmsa_domain
66 struct ipmmu_vmsa_domain *domains[IPMMU_CTX_MAX];
73 struct ipmmu_vmsa_domain {
84 static struct ipmmu_vmsa_domain *to_vmsa_domain(struct iommu_domain *dom)
86 return container_of(dom, struct ipmmu_vmsa_domain, io_domain);
210 static u32 ipmmu_ctx_read_root(struct ipmmu_vmsa_domain *domain,
216 static void ipmmu_ctx_write_root(struct ipmmu_vmsa_domain *domain,
222 static void ipmmu_ctx_write_all(struct ipmmu_vmsa_domain *domain,
253 static void ipmmu_tlb_sync(struct ipmmu_vmsa_domain *domain)
268 static void ipmmu_tlb_invalidate(struct ipmmu_vmsa_domain *domain)
282 static void ipmmu_utlb_enable(struct ipmmu_vmsa_domain *domain,
303 static void ipmmu_utlb_disable(struct ipmmu_vmsa_domain *domain,
314 struct ipmmu_vmsa_domain *domain = cookie;
336 struct ipmmu_vmsa_domain *domain)
368 static void ipmmu_domain_setup_context(struct ipmmu_vmsa_domain *domain)
421 static int ipmmu_domain_init_context(struct ipmmu_vmsa_domain *domain)
471 static void ipmmu_domain_destroy_context(struct ipmmu_vmsa_domain *domain)
491 static irqreturn_t ipmmu_domain_irq(struct ipmmu_vmsa_domain *domain)
571 struct ipmmu_vmsa_domain *domain;
605 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
622 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
670 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
684 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
695 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
702 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);
717 struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);