Home
last modified time | relevance | path

Searched refs:iotlb_lock (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/vdpa/vdpa_user/
H A Diova_domain.c73 spin_lock(&domain->iotlb_lock); in vduse_domain_set_map()
86 spin_unlock(&domain->iotlb_lock); in vduse_domain_set_map()
91 spin_unlock(&domain->iotlb_lock); in vduse_domain_set_map()
101 spin_lock(&domain->iotlb_lock); in vduse_domain_clear_map()
106 spin_unlock(&domain->iotlb_lock); in vduse_domain_clear_map()
232 spin_lock(&domain->iotlb_lock); in vduse_domain_get_coherent_page()
240 spin_unlock(&domain->iotlb_lock); in vduse_domain_get_coherent_page()
379 spin_lock(&domain->iotlb_lock); in vduse_domain_reset_bounce_map()
386 spin_unlock(&domain->iotlb_lock); in vduse_domain_reset_bounce_map()
396 spin_lock(&domain->iotlb_lock); in vduse_domain_init_bounce_map()
[all …]
H A Dvduse_dev.c1446 spin_lock(&dev->as[asid].domain->iotlb_lock); in vduse_dev_iotlb_entry()
1470 spin_unlock(&dev->as[asid].domain->iotlb_lock); in vduse_dev_iotlb_entry()
/linux/drivers/iommu/
H A Domap-iommu.h106 struct iotlb_lock { struct
234 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l);
235 void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l);
H A Domap-iommu.c250 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_get()
260 void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_set()
289 struct iotlb_lock l; in __iotlb_read_cr()
332 struct iotlb_lock l; in load_iotlb_entry()
444 struct iotlb_lock l; in flush_iotlb_all()
902 struct iotlb_lock lock; in omap_iommu_save_tlb_entries()
920 struct iotlb_lock l; in omap_iommu_restore_tlb_entries()
H A Domap-iommu-debug.c116 struct iotlb_lock saved; in __dump_tlb_entries()
/linux/include/linux/
H A Dvringh.h54 spinlock_t *iotlb_lock; member
288 spinlock_t *iotlb_lock);
/linux/drivers/vhost/
H A Dvringh.c1048 spin_lock(vrh->iotlb_lock); in iotlb_translate()
1091 spin_unlock(vrh->iotlb_lock); in iotlb_translate()
1376 spinlock_t *iotlb_lock) in vringh_set_iotlb() argument
1379 vrh->iotlb_lock = iotlb_lock; in vringh_set_iotlb()
H A Dvhost.c606 spin_lock_init(&dev->iotlb_lock); in vhost_dev_init()
1187 spin_lock(&dev->iotlb_lock); in vhost_clear_msg()
1199 spin_unlock(&dev->iotlb_lock); in vhost_clear_msg()
1596 spin_lock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
1609 spin_unlock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
3306 spin_lock(&dev->iotlb_lock); in vhost_enqueue_msg()
3308 spin_unlock(&dev->iotlb_lock); in vhost_enqueue_msg()
3319 spin_lock(&dev->iotlb_lock); in vhost_dequeue_msg()
3325 spin_unlock(&dev->iotlb_lock); in vhost_dequeue_msg()