Searched refs:current_evmcs (Results 1 – 4 of 4) sorted by relevance
220 struct hv_enlightened_vmcs *current_evmcs; variable244 current_evmcs = vmcs; in evmcs_vmptrld()261 *value = current_evmcs->guest_rip; in evmcs_vmread()264 *value = current_evmcs->guest_rsp; in evmcs_vmread()267 *value = current_evmcs->guest_rflags; in evmcs_vmread()270 *value = current_evmcs->host_ia32_pat; in evmcs_vmread()273 *value = current_evmcs->host_ia32_efer; in evmcs_vmread()276 *value = current_evmcs->host_cr0; in evmcs_vmread()279 *value = current_evmcs->host_cr3; in evmcs_vmread()282 *value = current_evmcs->host_cr4; in evmcs_vmread()[all …]
18 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs)) macro107 *(u64 *)((char *)current_evmcs + offset) = value; in evmcs_write64()109 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write64()120 *(u32 *)((char *)current_evmcs + offset) = value; in evmcs_write32()121 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write32()132 *(u16 *)((char *)current_evmcs + offset) = value; in evmcs_write16()133 current_evmcs->hv_clean_fields &= ~clean_field; in evmcs_write16()143 return *(u64 *)((char *)current_evmcs + offset); in evmcs_read64()153 return *(u32 *)((char *)current_evmcs + offset); in evmcs_read32()163 return *(u16 *)((char *)current_evmcs + offset); in evmcs_read16()[all …]
6605 current_evmcs->hv_clean_fields |= in vmx_vcpu_run()6609 current_evmcs->hv_vp_id = vcpu->arch.hyperv.vp_index; in vmx_vcpu_run()
194 current_evmcs->revision_id = vmcs_revision(); in load_vmcs()