Home
last modified time | relevance | path

Searched refs:vpid02 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dnested.h73 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid; in nested_get_vpid02()
H A Dnested.c293 free_vpid(vmx->nested.vpid02); in free_nested()
1177 * If L1 uses VPID and we allocated a vpid02, TLB entries are tagged
1179 * while L2 entries are tagged with vmx->nested.vpid02).
1186 (nested_cpu_has_vpid(vmcs12) && to_vmx(vcpu)->nested.vpid02); in nested_has_guest_tlb_tag()
1218 * "real" VPID (vpid02), and so needs to be sync'd. There is no direct in nested_vmx_transition_tlb_flush()
1219 * mapping between vpid02 and vpid12, vpid02 is per-vCPU and reused for in nested_vmx_transition_tlb_flush()
2228 if (nested_cpu_has_vpid(vmcs12) && vmx->nested.vpid02) in prepare_vmcs02_early_rare()
2229 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->nested.vpid02); in prepare_vmcs02_early_rare()
4878 vmx->nested.vpid02 in enter_vmx_operation()
5494 u16 vpid02; handle_invvpid() local
[all...]
H A Dvmx.h186 u16 vpid02; member
H A Dvmx.c2992 vpid_sync_vcpu_single(vmx->nested.vpid02); in vmx_flush_tlb_all()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.h67 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid; in nested_get_vpid02()
H A Dnested.c309 free_vpid(vmx->nested.vpid02); in free_nested()
1124 * If L1 uses VPID and we allocated a vpid02, TLB entries are tagged
1126 * while L2 entries are tagged with vmx->nested.vpid02).
1133 (nested_cpu_has_vpid(vmcs12) && to_vmx(vcpu)->nested.vpid02); in nested_has_guest_tlb_tag()
2232 if (nested_cpu_has_vpid(vmcs12) && vmx->nested.vpid02) in prepare_vmcs02_early_rare()
2233 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->nested.vpid02); in prepare_vmcs02_early_rare()
5117 vmx->nested.vpid02 = allocate_vpid(); in enter_vmx_operation()
5759 u16 vpid02; in handle_invvpid() local
5797 vpid02 = nested_get_vpid02(vcpu); in handle_invvpid()
5804 vpid_sync_vcpu_addr(vpid02, operan in handle_invvpid()
[all...]
H A Dvmx.h231 u16 vpid02; member
H A Dvmx.c3187 vpid_sync_vcpu_single(vmx->nested.vpid02); in vmx_flush_tlb_all()

Completed in 41 milliseconds