Lines Matching refs:srcu

356 	idx = srcu_read_lock(&kvm->srcu);  in kvm_mmu_notifier_change_pte()
361 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
374 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range_start()
392 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
431 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_flush_young()
439 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
452 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_young()
469 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_young()
481 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_test_young()
485 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
496 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_release()
498 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
672 if (init_srcu_struct(&kvm->srcu)) in kvm_create_vm()
698 cleanup_srcu_struct(&kvm->srcu); in kvm_create_vm()
757 cleanup_srcu_struct(&kvm->srcu); in kvm_destroy_vm()
885 synchronize_srcu_expedited(&kvm->srcu); in install_new_memslots()
2135 int idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_vcpu_check_block()
2148 srcu_read_unlock(&vcpu->kvm->srcu, idx); in kvm_vcpu_check_block()
3485 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write()
3504 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie()
3556 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read()
3601 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_register_dev()
3640 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_unregister_dev()
3652 srcu_idx = srcu_read_lock(&kvm->srcu); in kvm_io_bus_get_dev()
3654 bus = srcu_dereference(kvm->buses[bus_idx], &kvm->srcu); in kvm_io_bus_get_dev()
3665 srcu_read_unlock(&kvm->srcu, srcu_idx); in kvm_io_bus_get_dev()