Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/vdpa/vdpa_user/
H A Diova_domain.c67 spin_lock(&domain->iotlb_lock); in vduse_domain_set_map()
80 spin_unlock(&domain->iotlb_lock); in vduse_domain_set_map()
85 spin_unlock(&domain->iotlb_lock); in vduse_domain_set_map()
95 spin_lock(&domain->iotlb_lock); in vduse_domain_clear_map()
100 spin_unlock(&domain->iotlb_lock); in vduse_domain_clear_map()
197 spin_lock(&domain->iotlb_lock); in vduse_domain_get_coherent_page()
205 spin_unlock(&domain->iotlb_lock); in vduse_domain_get_coherent_page()
322 spin_lock(&domain->iotlb_lock); in vduse_domain_reset_bounce_map()
329 spin_unlock(&domain->iotlb_lock); in vduse_domain_reset_bounce_map()
339 spin_lock(&domain->iotlb_lock); in vduse_domain_init_bounce_map()
[all...]
H A Diova_domain.h35 spinlock_t iotlb_lock; member
H A Dvduse_dev.c1139 spin_lock(&dev->domain->iotlb_lock); in vduse_dev_ioctl()
1150 spin_unlock(&dev->domain->iotlb_lock); in vduse_dev_ioctl()
1348 spin_lock(&dev->domain->iotlb_lock); in vduse_dev_ioctl()
1359 spin_unlock(&dev->domain->iotlb_lock); in vduse_dev_ioctl()
/kernel/linux/linux-5.10/drivers/iommu/
H A Domap-iommu.h108 struct iotlb_lock { struct
236 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l);
237 void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l);
H A Domap-iommu.c251 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_get()
261 void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_set()
290 struct iotlb_lock l; in __iotlb_read_cr()
333 struct iotlb_lock l; in load_iotlb_entry()
445 struct iotlb_lock l; in flush_iotlb_all()
903 struct iotlb_lock lock; in omap_iommu_save_tlb_entries()
921 struct iotlb_lock l; in omap_iommu_restore_tlb_entries()
H A Domap-iommu-debug.c116 struct iotlb_lock saved; in __dump_tlb_entries()
/kernel/linux/linux-6.6/drivers/iommu/
H A Domap-iommu.h108 struct iotlb_lock { struct
236 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l);
237 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()
/kernel/linux/linux-6.6/include/linux/
H A Dvringh.h54 spinlock_t *iotlb_lock; member
295 spinlock_t *iotlb_lock);
/kernel/linux/linux-6.6/drivers/vhost/
H A Dvringh.c1124 spin_lock(vrh->iotlb_lock); in iotlb_translate()
1167 spin_unlock(vrh->iotlb_lock); in iotlb_translate()
1449 * @iotlb_lock: spinlock to synchronize the iotlb accesses
1452 spinlock_t *iotlb_lock) in vringh_set_iotlb()
1455 vrh->iotlb_lock = iotlb_lock; in vringh_set_iotlb()
1451 vringh_set_iotlb(struct vringh *vrh, struct vhost_iotlb *iotlb, spinlock_t *iotlb_lock) vringh_set_iotlb() argument
H A Dvhost.c528 spin_lock_init(&dev->iotlb_lock); in vhost_dev_init()
955 spin_lock(&dev->iotlb_lock); in vhost_clear_msg()
967 spin_unlock(&dev->iotlb_lock); in vhost_clear_msg()
1335 spin_lock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
1348 spin_unlock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
2881 spin_lock(&dev->iotlb_lock); in vhost_enqueue_msg()
2883 spin_unlock(&dev->iotlb_lock); in vhost_enqueue_msg()
2894 spin_lock(&dev->iotlb_lock); in vhost_dequeue_msg()
2900 spin_unlock(&dev->iotlb_lock); in vhost_dequeue_msg()
H A Dvhost.h168 spinlock_t iotlb_lock; member
/kernel/linux/linux-5.10/drivers/vhost/
H A Dvhost.c494 spin_lock_init(&dev->iotlb_lock); in vhost_dev_init()
676 spin_lock(&dev->iotlb_lock); in vhost_clear_msg()
688 spin_unlock(&dev->iotlb_lock); in vhost_clear_msg()
1061 spin_lock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
1074 spin_unlock(&d->iotlb_lock); in vhost_iotlb_notify_vq()
2594 spin_lock(&dev->iotlb_lock); in vhost_enqueue_msg()
2596 spin_unlock(&dev->iotlb_lock); in vhost_enqueue_msg()
2607 spin_lock(&dev->iotlb_lock); in vhost_dequeue_msg()
2613 spin_unlock(&dev->iotlb_lock); in vhost_dequeue_msg()
H A Dvhost.h160 spinlock_t iotlb_lock; member

Completed in 21 milliseconds