Searched refs:vdomain (Results 1 - 1 of 1) sorted by relevance
/linux-master/drivers/iommu/ |
H A D | virtio-iommu.c | 79 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