Lines Matching refs:srcu
298 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_page()
311 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_page()
322 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_change_pte()
327 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_change_pte()
338 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_invalidate_range_start()
353 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_invalidate_range_start()
390 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_flush_young()
398 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_flush_young()
411 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_clear_young()
428 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_clear_young()
440 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_test_young()
444 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_test_young()
455 idx = srcu_read_lock(&kvm->srcu); in kvm_mmu_notifier_release()
457 srcu_read_unlock(&kvm->srcu, idx); in kvm_mmu_notifier_release()
581 if (init_srcu_struct(&kvm->srcu)) in kvm_create_vm()
607 cleanup_srcu_struct(&kvm->srcu); in kvm_create_vm()
668 cleanup_srcu_struct(&kvm->srcu); in kvm_destroy_vm()
796 synchronize_srcu_expedited(&kvm->srcu); in install_new_memslots()
3271 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write()
3288 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_write_cookie()
3338 bus = srcu_dereference(vcpu->kvm->buses[bus_idx], &vcpu->kvm->srcu); in kvm_io_bus_read()
3363 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_register_dev()
3398 synchronize_srcu_expedited(&kvm->srcu); in kvm_io_bus_unregister_dev()