Searched refs:roots_to_free (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | mmu.c | 3558 /* roots_to_free must be some combination of the KVM_MMU_ROOT_* flags */ 3560 ulong roots_to_free) in kvm_mmu_free_roots() 3566 WARN_ON_ONCE(roots_to_free & ~KVM_MMU_ROOTS_ALL); in kvm_mmu_free_roots() 3571 free_active_root = (roots_to_free & KVM_MMU_ROOT_CURRENT) in kvm_mmu_free_roots() 3576 if ((roots_to_free & KVM_MMU_ROOT_PREVIOUS(i)) && in kvm_mmu_free_roots() 3587 if (roots_to_free & KVM_MMU_ROOT_PREVIOUS(i)) in kvm_mmu_free_roots() 3617 unsigned long roots_to_free = 0; in kvm_mmu_free_guest_mode_roots() local 3635 roots_to_free |= KVM_MMU_ROOT_PREVIOUS(i); in kvm_mmu_free_guest_mode_roots() 3638 kvm_mmu_free_roots(kvm, mmu, roots_to_free); in kvm_mmu_free_guest_mode_roots() 4036 unsigned long roots_to_free in kvm_mmu_sync_prev_roots() local 3559 kvm_mmu_free_roots(struct kvm *kvm, struct kvm_mmu *mmu, ulong roots_to_free) kvm_mmu_free_roots() argument 5527 unsigned long roots_to_free = 0; __kvm_mmu_free_obsolete_roots() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | nested.c | 5408 unsigned long type, roots_to_free; in handle_invept() local 5457 roots_to_free = 0; in handle_invept() 5460 roots_to_free |= KVM_MMU_ROOT_CURRENT; in handle_invept() 5466 roots_to_free |= KVM_MMU_ROOT_PREVIOUS(i); in handle_invept() 5470 roots_to_free = KVM_MMU_ROOTS_ALL; in handle_invept() 5477 if (roots_to_free) in handle_invept() 5478 kvm_mmu_free_roots(vcpu, mmu, roots_to_free); in handle_invept()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | nested.c | 5672 unsigned long type, roots_to_free; in handle_invept() local 5722 roots_to_free = 0; in handle_invept() 5725 roots_to_free |= KVM_MMU_ROOT_CURRENT; in handle_invept() 5731 roots_to_free |= KVM_MMU_ROOT_PREVIOUS(i); in handle_invept() 5735 roots_to_free = KVM_MMU_ROOTS_ALL; in handle_invept() 5742 if (roots_to_free) in handle_invept() 5743 kvm_mmu_free_roots(vcpu->kvm, mmu, roots_to_free); in handle_invept()
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | mmu.c | 3156 /* roots_to_free must be some combination of the KVM_MMU_ROOT_* flags */ 3158 ulong roots_to_free) in kvm_mmu_free_roots() 3163 bool free_active_root = roots_to_free & KVM_MMU_ROOT_CURRENT; in kvm_mmu_free_roots() 3170 if ((roots_to_free & KVM_MMU_ROOT_PREVIOUS(i)) && in kvm_mmu_free_roots() 3181 if (roots_to_free & KVM_MMU_ROOT_PREVIOUS(i)) in kvm_mmu_free_roots() 3157 kvm_mmu_free_roots(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, ulong roots_to_free) kvm_mmu_free_roots() argument
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 1547 ulong roots_to_free);
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 2036 ulong roots_to_free);
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 11545 unsigned long roots_to_free = 0; in kvm_handle_invpcid() local 11587 roots_to_free |= KVM_MMU_ROOT_PREVIOUS(i); in kvm_handle_invpcid() 11589 kvm_mmu_free_roots(vcpu, vcpu->arch.mmu, roots_to_free); in kvm_handle_invpcid()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.c | 1226 unsigned long roots_to_free = 0; in kvm_invalidate_pcid() local 1261 roots_to_free |= KVM_MMU_ROOT_PREVIOUS(i); in kvm_invalidate_pcid() 1263 kvm_mmu_free_roots(vcpu->kvm, mmu, roots_to_free); in kvm_invalidate_pcid()
|
Completed in 67 milliseconds