Lines Matching refs:srcu
286 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_page()
299 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_page()
310 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_change_pte()
315 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
326 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range_start()
341 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
378 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_flush_young()
386 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
398 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_test_young()
402 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
413 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_release()
415 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
496 if (init_srcu_struct(&kvm->srcu)) in kvm_create_vm()
520 cleanup_srcu_struct(&kvm->srcu); in kvm_create_vm()
613 cleanup_srcu_struct(&kvm->srcu); in kvm_destroy_vm()
742 synchronize_srcu_expedited(&kvm->srcu); in install_new_memslots()
3038 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write()
3055 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie()
3105 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read()
3130 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_register_dev()
3165 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_unregister_dev()