Lines Matching refs:srcu

392 	idx = srcu_read_lock(&kvm->srcu);  in kvm_mmu_notifier_change_pte()
400 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
410 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range_start()
430 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
467 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_flush_young()
475 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
488 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_young()
505 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_young()
517 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_test_young()
521 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
532 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_release()
534 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
699 if (init_srcu_struct(&kvm->srcu)) in kvm_create_vm()
767 cleanup_srcu_struct(&kvm->srcu); in kvm_create_vm()
821 cleanup_srcu_struct(&kvm->srcu); in kvm_destroy_vm()
951 synchronize_srcu_expedited(&kvm->srcu); in install_new_memslots()
2364 int idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_vcpu_check_block()
2377 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_vcpu_check_block()
3802 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write()
3822 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie()
3873 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read()
3917 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_register_dev()
3956 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_unregister_dev()
3968 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_io_bus_get_dev()
3970 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu); in kvm_io_bus_get_dev()
3981 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_io_bus_get_dev()