Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 6 of 6) sorted by relevance

/virt/kvm/
A Dpfncache.c32 read_lock_irq(&gpc->lock); in gfn_to_pfn_cache_invalidate_start()
37 read_unlock_irq(&gpc->lock); in gfn_to_pfn_cache_invalidate_start()
47 write_lock_irq(&gpc->lock); in gfn_to_pfn_cache_invalidate_start()
51 write_unlock_irq(&gpc->lock); in gfn_to_pfn_cache_invalidate_start()
55 read_unlock_irq(&gpc->lock); in gfn_to_pfn_cache_invalidate_start()
228 write_lock_irq(&gpc->lock); in hva_to_pfn_retry()
251 write_lock_irq(&gpc->lock); in hva_to_pfn_retry()
272 write_lock_irq(&gpc->lock); in __kvm_gpc_refresh()
387 rwlock_init(&gpc->lock); in kvm_gpc_init()
420 write_lock_irq(&gpc->lock); in __kvm_gpc_activate()
[all …]
A Dasync_pf.c42 spin_lock_init(&vcpu->async_pf.lock); in kvm_async_pf_vcpu_init()
80 spin_lock(&vcpu->async_pf.lock); in async_pf_execute()
83 spin_unlock(&vcpu->async_pf.lock); in async_pf_execute()
137 spin_lock(&vcpu->async_pf.lock); in kvm_clear_async_pf_completion_queue()
144 spin_unlock(&vcpu->async_pf.lock); in kvm_clear_async_pf_completion_queue()
146 spin_lock(&vcpu->async_pf.lock); in kvm_clear_async_pf_completion_queue()
148 spin_unlock(&vcpu->async_pf.lock); in kvm_clear_async_pf_completion_queue()
159 spin_lock(&vcpu->async_pf.lock); in kvm_check_async_pf_completion()
163 spin_unlock(&vcpu->async_pf.lock); in kvm_check_async_pf_completion()
231 spin_lock(&vcpu->async_pf.lock); in kvm_async_pf_wakeup_all()
[all …]
A Dvfio.c34 struct mutex lock; member
160 mutex_lock(&kv->lock); in kvm_vfio_file_add()
182 mutex_unlock(&kv->lock); in kvm_vfio_file_add()
200 mutex_lock(&kv->lock); in kvm_vfio_file_del()
219 mutex_unlock(&kv->lock); in kvm_vfio_file_del()
241 mutex_lock(&kv->lock); in kvm_vfio_file_set_spapr_tce()
261 mutex_unlock(&kv->lock); in kvm_vfio_file_set_spapr_tce()
360 lockdep_assert_held(&dev->kvm->lock); in kvm_vfio_create()
372 mutex_init(&kv->lock); in kvm_vfio_create()
A Deventfd.c238 spin_lock_irqsave(&kvm->irqfds.lock, iflags); in irqfd_wakeup()
264 lockdep_assert_held(&kvm->irqfds.lock); in irqfd_update()
297 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_register()
333 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_register()
585 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_deassign()
602 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_deassign()
636 spin_lock_irq(&kvm->irqfds.lock); in kvm_irqfd_release()
641 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irqfd_release()
659 spin_lock_irq(&kvm->irqfds.lock); in kvm_irq_routing_update()
675 spin_unlock_irq(&kvm->irqfds.lock); in kvm_irq_routing_update()
[all …]
A Dkvm_main.c1119 mutex_init(&kvm->lock); in kvm_create_vm()
4166 mutex_lock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4179 mutex_unlock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4208 mutex_lock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4243 mutex_unlock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4253 mutex_unlock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4262 mutex_lock(&kvm->lock); in kvm_vm_ioctl_create_vcpu()
4744 mutex_lock(&kvm->lock); in kvm_device_release()
4822 mutex_lock(&kvm->lock); in kvm_ioctl_create_device()
4839 mutex_lock(&kvm->lock); in kvm_ioctl_create_device()
[all …]
/virt/lib/
A Dirqbypass.c27 static DEFINE_MUTEX(lock);
105 guard(mutex)(&lock); in irq_bypass_register_producer()
140 guard(mutex)(&lock); in irq_bypass_unregister_producer()
171 guard(mutex)(&lock); in irq_bypass_register_consumer()
206 guard(mutex)(&lock); in irq_bypass_unregister_consumer()

Completed in 29 milliseconds