Searched refs:vdomain (Results 1 - 1 of 1) sorted by relevance

/linux-master/drivers/iommu/
H A Dvirtio-iommu.c79 struct viommu_domain *vdomain; member in struct:viommu_endpoint
313 static int viommu_add_mapping(struct viommu_domain *vdomain, u64 iova, u64 end, argument
328 spin_lock_irqsave(&vdomain->mappings_lock, irqflags);
329 interval_tree_insert(&mapping->iova, &vdomain->mappings);
330 spin_unlock_irqrestore(&vdomain->mappings_lock, irqflags);
338 * @vdomain: the domain
344 static size_t viommu_del_mappings(struct viommu_domain *vdomain, argument
352 spin_lock_irqsave(&vdomain->mappings_lock, flags);
353 next = interval_tree_iter_first(&vdomain->mappings, iova, end);
369 interval_tree_remove(node, &vdomain
381 viommu_domain_map_identity(struct viommu_endpoint *vdev, struct viommu_domain *vdomain) argument
433 viommu_replay_mappings(struct viommu_domain *vdomain) argument
642 struct viommu_domain *vdomain; local
666 struct viommu_domain *vdomain = to_viommu_domain(domain); local
709 struct viommu_domain *vdomain = to_viommu_domain(domain); local
727 struct viommu_domain *vdomain = to_viommu_domain(domain); local
795 struct viommu_domain *vdomain = vdev->vdomain; local
823 struct viommu_domain *vdomain = to_viommu_domain(domain); local
865 struct viommu_domain *vdomain = to_viommu_domain(domain); local
894 struct viommu_domain *vdomain = to_viommu_domain(domain); local
910 struct viommu_domain *vdomain = to_viommu_domain(domain); local
918 struct viommu_domain *vdomain = to_viommu_domain(domain); local
931 struct viommu_domain *vdomain = to_viommu_domain(domain); local
[all...]

Completed in 94 milliseconds