Searched refs:current_evmcs (Results 1 – 5 of 5) sorted by relevance
222 extern struct hv_enlightened_vmcs *current_evmcs;246 current_evmcs = vmcs; in evmcs_vmptrld()263 *value = current_evmcs->guest_rip; in evmcs_vmread()266 *value = current_evmcs->guest_rsp; in evmcs_vmread()269 *value = current_evmcs->guest_rflags; in evmcs_vmread()272 *value = current_evmcs->host_ia32_pat; in evmcs_vmread()275 *value = current_evmcs->host_ia32_efer; in evmcs_vmread()278 *value = current_evmcs->host_cr0; in evmcs_vmread()281 *value = current_evmcs->host_cr3; in evmcs_vmread()284 *value = current_evmcs->host_cr4; in evmcs_vmread()[all …]
19 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs)) macro104 *(u64 *)((char *)current_evmcs + offset) = value; in evmcs_write64()106 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write64()117 *(u32 *)((char *)current_evmcs + offset) = value; in evmcs_write32()118 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write32()129 *(u16 *)((char *)current_evmcs + offset) = value; in evmcs_write16()130 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write16()140 return *(u64 *)((char *)current_evmcs + offset); in evmcs_read64()150 return *(u32 *)((char *)current_evmcs + offset); in evmcs_read32()160 return *(u16 *)((char *)current_evmcs + offset); in evmcs_read16()[all …]
6730 current_evmcs->hv_clean_fields |= in vmx_vcpu_run()6733 current_evmcs->hv_vp_id = kvm_hv_get_vpindex(vcpu); in vmx_vcpu_run()
74 current_evmcs->revision_id = -1u; in guest_code()76 current_evmcs->revision_id = EVMCS_VERSION; in guest_code()79 current_evmcs->pin_based_vm_exec_control |= in guest_code()
20 struct hv_enlightened_vmcs *current_evmcs; variable195 current_evmcs->revision_id = EVMCS_VERSION; in load_vmcs()