Lines Matching defs:apple_dart_domain
234 * The atomic variant is used inside apple_dart_domain where we have to guard
262 struct apple_dart_domain {
286 * apple_dart_domain.stream_maps
289 * @base pointer to base struct (apple_dart_master_cfg or apple_dart_domain)
300 static struct apple_dart_domain *to_dart_domain(struct iommu_domain *dom)
302 return container_of(dom, struct apple_dart_domain, domain);
482 static void apple_dart_domain_flush_tlb(struct apple_dart_domain *domain)
518 struct apple_dart_domain *dart_domain = to_dart_domain(domain);
532 struct apple_dart_domain *dart_domain = to_dart_domain(domain);
547 struct apple_dart_domain *dart_domain = to_dart_domain(domain);
554 apple_dart_setup_translation(struct apple_dart_domain *domain,
574 struct apple_dart_domain *dart_domain = to_dart_domain(domain);
647 static int apple_dart_domain_add_streams(struct apple_dart_domain *domain,
660 struct apple_dart_domain *dart_domain = to_dart_domain(domain);
722 struct apple_dart_domain *dart_domain;
743 struct apple_dart_domain *dart_domain = to_dart_domain(domain);