Symbol: current_evmcs
arch/x86/kvm/vmx/vmx.c
7703
current_evmcs->hv_clean_fields |=
arch/x86/kvm/vmx/vmx.c
7706
current_evmcs->hv_vp_id = kvm_hv_get_vpindex(vcpu);
arch/x86/kvm/vmx/vmx_onhyperv.h
115
if (current_evmcs->hv_enlightenments_control.nested_flush_hypercall)
arch/x86/kvm/vmx/vmx_onhyperv.h
43
*(u64 *)((char *)current_evmcs + offset) = value;
arch/x86/kvm/vmx/vmx_onhyperv.h
45
current_evmcs->hv_clean_fields &= ~clean_field;
arch/x86/kvm/vmx/vmx_onhyperv.h
56
*(u32 *)((char *)current_evmcs + offset) = value;
arch/x86/kvm/vmx/vmx_onhyperv.h
57
current_evmcs->hv_clean_fields &= ~clean_field;
arch/x86/kvm/vmx/vmx_onhyperv.h
68
*(u16 *)((char *)current_evmcs + offset) = value;
arch/x86/kvm/vmx/vmx_onhyperv.h
69
current_evmcs->hv_clean_fields &= ~clean_field;
arch/x86/kvm/vmx/vmx_onhyperv.h
79
return *(u64 *)((char *)current_evmcs + offset);
arch/x86/kvm/vmx/vmx_onhyperv.h
89
return *(u32 *)((char *)current_evmcs + offset);
arch/x86/kvm/vmx/vmx_onhyperv.h
99
return *(u16 *)((char *)current_evmcs + offset);
tools/testing/selftests/kvm/include/x86/evmcs.h
1000
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1003
current_evmcs->guest_gs_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1004
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1007
current_evmcs->guest_ldtr_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1008
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1011
current_evmcs->guest_tr_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1012
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1015
current_evmcs->guest_gdtr_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1016
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1019
current_evmcs->guest_idtr_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1020
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1023
current_evmcs->guest_es_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1024
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1027
current_evmcs->guest_cs_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1028
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1031
current_evmcs->guest_ss_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1032
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1035
current_evmcs->guest_ds_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1036
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1039
current_evmcs->guest_fs_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1040
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1043
current_evmcs->guest_gs_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1044
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1047
current_evmcs->guest_ldtr_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1048
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1051
current_evmcs->guest_tr_ar_bytes = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1052
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1055
current_evmcs->guest_activity_state = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1056
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1059
current_evmcs->guest_sysenter_cs = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1060
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1063
current_evmcs->vm_instruction_error = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1064
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1067
current_evmcs->vm_exit_reason = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1068
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1071
current_evmcs->vm_exit_intr_info = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1072
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1075
current_evmcs->vm_exit_intr_error_code = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1076
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1079
current_evmcs->idt_vectoring_info_field = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1080
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1083
current_evmcs->idt_vectoring_error_code = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1084
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1087
current_evmcs->vm_exit_instruction_len = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1088
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1091
current_evmcs->vmx_instruction_info = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1092
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
1095
current_evmcs->page_fault_error_code_mask = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1096
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1099
current_evmcs->page_fault_error_code_match = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1100
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1103
current_evmcs->cr3_target_count = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1104
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1107
current_evmcs->vm_exit_msr_store_count = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1108
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1111
current_evmcs->vm_exit_msr_load_count = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1112
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1115
current_evmcs->vm_entry_msr_load_count = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1116
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
1119
current_evmcs->host_es_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1120
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1123
current_evmcs->host_cs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1124
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1127
current_evmcs->host_ss_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1128
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1131
current_evmcs->host_ds_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1132
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1135
current_evmcs->host_fs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1136
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1139
current_evmcs->host_gs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1140
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1143
current_evmcs->host_tr_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1144
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1147
current_evmcs->guest_es_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1148
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1151
current_evmcs->guest_cs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1152
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1155
current_evmcs->guest_ss_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1156
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1159
current_evmcs->guest_ds_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1160
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1163
current_evmcs->guest_fs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1164
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1167
current_evmcs->guest_gs_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1168
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1171
current_evmcs->guest_ldtr_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1172
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1175
current_evmcs->guest_tr_selector = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1176
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1179
current_evmcs->virtual_processor_id = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1180
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_XLAT;
tools/testing/selftests/kvm/include/x86/evmcs.h
1183
current_evmcs->host_ia32_perf_global_ctrl = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1184
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1187
current_evmcs->guest_ia32_perf_global_ctrl = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1188
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1191
current_evmcs->encls_exiting_bitmap = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1192
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1195
current_evmcs->tsc_multiplier = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
1196
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
1208
current_evmcs->hv_clean_fields = 0;
tools/testing/selftests/kvm/include/x86/evmcs.h
1229
((uint64_t)&current_evmcs->host_rsp),
tools/testing/selftests/kvm/include/x86/evmcs.h
1231
((uint64_t)&current_evmcs->host_rip)
tools/testing/selftests/kvm/include/x86/evmcs.h
1245
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
1247
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
1268
((uint64_t)&current_evmcs->host_rsp),
tools/testing/selftests/kvm/include/x86/evmcs.h
1270
((uint64_t)&current_evmcs->host_rip)
tools/testing/selftests/kvm/include/x86/evmcs.h
239
extern struct hv_enlightened_vmcs *current_evmcs;
tools/testing/selftests/kvm/include/x86/evmcs.h
253
current_evmcs = vmcs;
tools/testing/selftests/kvm/include/x86/evmcs.h
263
current_evmcs->revision_id = EVMCS_VERSION;
tools/testing/selftests/kvm/include/x86/evmcs.h
280
*value = current_evmcs->guest_rip;
tools/testing/selftests/kvm/include/x86/evmcs.h
283
*value = current_evmcs->guest_rsp;
tools/testing/selftests/kvm/include/x86/evmcs.h
286
*value = current_evmcs->guest_rflags;
tools/testing/selftests/kvm/include/x86/evmcs.h
289
*value = current_evmcs->host_ia32_pat;
tools/testing/selftests/kvm/include/x86/evmcs.h
292
*value = current_evmcs->host_ia32_efer;
tools/testing/selftests/kvm/include/x86/evmcs.h
295
*value = current_evmcs->host_cr0;
tools/testing/selftests/kvm/include/x86/evmcs.h
298
*value = current_evmcs->host_cr3;
tools/testing/selftests/kvm/include/x86/evmcs.h
301
*value = current_evmcs->host_cr4;
tools/testing/selftests/kvm/include/x86/evmcs.h
304
*value = current_evmcs->host_ia32_sysenter_esp;
tools/testing/selftests/kvm/include/x86/evmcs.h
307
*value = current_evmcs->host_ia32_sysenter_eip;
tools/testing/selftests/kvm/include/x86/evmcs.h
310
*value = current_evmcs->host_rip;
tools/testing/selftests/kvm/include/x86/evmcs.h
313
*value = current_evmcs->io_bitmap_a;
tools/testing/selftests/kvm/include/x86/evmcs.h
316
*value = current_evmcs->io_bitmap_b;
tools/testing/selftests/kvm/include/x86/evmcs.h
319
*value = current_evmcs->msr_bitmap;
tools/testing/selftests/kvm/include/x86/evmcs.h
322
*value = current_evmcs->guest_es_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
325
*value = current_evmcs->guest_cs_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
328
*value = current_evmcs->guest_ss_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
331
*value = current_evmcs->guest_ds_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
334
*value = current_evmcs->guest_fs_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
337
*value = current_evmcs->guest_gs_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
340
*value = current_evmcs->guest_ldtr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
343
*value = current_evmcs->guest_tr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
346
*value = current_evmcs->guest_gdtr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
349
*value = current_evmcs->guest_idtr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
352
*value = current_evmcs->tsc_offset;
tools/testing/selftests/kvm/include/x86/evmcs.h
355
*value = current_evmcs->virtual_apic_page_addr;
tools/testing/selftests/kvm/include/x86/evmcs.h
358
*value = current_evmcs->vmcs_link_pointer;
tools/testing/selftests/kvm/include/x86/evmcs.h
361
*value = current_evmcs->guest_ia32_debugctl;
tools/testing/selftests/kvm/include/x86/evmcs.h
364
*value = current_evmcs->guest_ia32_pat;
tools/testing/selftests/kvm/include/x86/evmcs.h
367
*value = current_evmcs->guest_ia32_efer;
tools/testing/selftests/kvm/include/x86/evmcs.h
370
*value = current_evmcs->guest_pdptr0;
tools/testing/selftests/kvm/include/x86/evmcs.h
373
*value = current_evmcs->guest_pdptr1;
tools/testing/selftests/kvm/include/x86/evmcs.h
376
*value = current_evmcs->guest_pdptr2;
tools/testing/selftests/kvm/include/x86/evmcs.h
379
*value = current_evmcs->guest_pdptr3;
tools/testing/selftests/kvm/include/x86/evmcs.h
382
*value = current_evmcs->guest_pending_dbg_exceptions;
tools/testing/selftests/kvm/include/x86/evmcs.h
385
*value = current_evmcs->guest_sysenter_esp;
tools/testing/selftests/kvm/include/x86/evmcs.h
388
*value = current_evmcs->guest_sysenter_eip;
tools/testing/selftests/kvm/include/x86/evmcs.h
391
*value = current_evmcs->cr0_guest_host_mask;
tools/testing/selftests/kvm/include/x86/evmcs.h
394
*value = current_evmcs->cr4_guest_host_mask;
tools/testing/selftests/kvm/include/x86/evmcs.h
397
*value = current_evmcs->cr0_read_shadow;
tools/testing/selftests/kvm/include/x86/evmcs.h
400
*value = current_evmcs->cr4_read_shadow;
tools/testing/selftests/kvm/include/x86/evmcs.h
403
*value = current_evmcs->guest_cr0;
tools/testing/selftests/kvm/include/x86/evmcs.h
406
*value = current_evmcs->guest_cr3;
tools/testing/selftests/kvm/include/x86/evmcs.h
409
*value = current_evmcs->guest_cr4;
tools/testing/selftests/kvm/include/x86/evmcs.h
412
*value = current_evmcs->guest_dr7;
tools/testing/selftests/kvm/include/x86/evmcs.h
415
*value = current_evmcs->host_fs_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
418
*value = current_evmcs->host_gs_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
421
*value = current_evmcs->host_tr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
424
*value = current_evmcs->host_gdtr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
427
*value = current_evmcs->host_idtr_base;
tools/testing/selftests/kvm/include/x86/evmcs.h
430
*value = current_evmcs->host_rsp;
tools/testing/selftests/kvm/include/x86/evmcs.h
433
*value = current_evmcs->ept_pointer;
tools/testing/selftests/kvm/include/x86/evmcs.h
436
*value = current_evmcs->guest_bndcfgs;
tools/testing/selftests/kvm/include/x86/evmcs.h
439
*value = current_evmcs->xss_exit_bitmap;
tools/testing/selftests/kvm/include/x86/evmcs.h
442
*value = current_evmcs->guest_physical_address;
tools/testing/selftests/kvm/include/x86/evmcs.h
445
*value = current_evmcs->exit_qualification;
tools/testing/selftests/kvm/include/x86/evmcs.h
448
*value = current_evmcs->guest_linear_address;
tools/testing/selftests/kvm/include/x86/evmcs.h
451
*value = current_evmcs->vm_exit_msr_store_addr;
tools/testing/selftests/kvm/include/x86/evmcs.h
454
*value = current_evmcs->vm_exit_msr_load_addr;
tools/testing/selftests/kvm/include/x86/evmcs.h
457
*value = current_evmcs->vm_entry_msr_load_addr;
tools/testing/selftests/kvm/include/x86/evmcs.h
460
*value = current_evmcs->cr3_target_value0;
tools/testing/selftests/kvm/include/x86/evmcs.h
463
*value = current_evmcs->cr3_target_value1;
tools/testing/selftests/kvm/include/x86/evmcs.h
466
*value = current_evmcs->cr3_target_value2;
tools/testing/selftests/kvm/include/x86/evmcs.h
469
*value = current_evmcs->cr3_target_value3;
tools/testing/selftests/kvm/include/x86/evmcs.h
472
*value = current_evmcs->tpr_threshold;
tools/testing/selftests/kvm/include/x86/evmcs.h
475
*value = current_evmcs->guest_interruptibility_info;
tools/testing/selftests/kvm/include/x86/evmcs.h
478
*value = current_evmcs->cpu_based_vm_exec_control;
tools/testing/selftests/kvm/include/x86/evmcs.h
481
*value = current_evmcs->exception_bitmap;
tools/testing/selftests/kvm/include/x86/evmcs.h
484
*value = current_evmcs->vm_entry_controls;
tools/testing/selftests/kvm/include/x86/evmcs.h
487
*value = current_evmcs->vm_entry_intr_info_field;
tools/testing/selftests/kvm/include/x86/evmcs.h
490
*value = current_evmcs->vm_entry_exception_error_code;
tools/testing/selftests/kvm/include/x86/evmcs.h
493
*value = current_evmcs->vm_entry_instruction_len;
tools/testing/selftests/kvm/include/x86/evmcs.h
496
*value = current_evmcs->host_ia32_sysenter_cs;
tools/testing/selftests/kvm/include/x86/evmcs.h
499
*value = current_evmcs->pin_based_vm_exec_control;
tools/testing/selftests/kvm/include/x86/evmcs.h
502
*value = current_evmcs->vm_exit_controls;
tools/testing/selftests/kvm/include/x86/evmcs.h
505
*value = current_evmcs->secondary_vm_exec_control;
tools/testing/selftests/kvm/include/x86/evmcs.h
508
*value = current_evmcs->guest_es_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
511
*value = current_evmcs->guest_cs_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
514
*value = current_evmcs->guest_ss_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
517
*value = current_evmcs->guest_ds_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
520
*value = current_evmcs->guest_fs_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
523
*value = current_evmcs->guest_gs_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
526
*value = current_evmcs->guest_ldtr_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
529
*value = current_evmcs->guest_tr_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
532
*value = current_evmcs->guest_gdtr_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
535
*value = current_evmcs->guest_idtr_limit;
tools/testing/selftests/kvm/include/x86/evmcs.h
538
*value = current_evmcs->guest_es_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
541
*value = current_evmcs->guest_cs_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
544
*value = current_evmcs->guest_ss_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
547
*value = current_evmcs->guest_ds_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
550
*value = current_evmcs->guest_fs_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
553
*value = current_evmcs->guest_gs_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
556
*value = current_evmcs->guest_ldtr_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
559
*value = current_evmcs->guest_tr_ar_bytes;
tools/testing/selftests/kvm/include/x86/evmcs.h
562
*value = current_evmcs->guest_activity_state;
tools/testing/selftests/kvm/include/x86/evmcs.h
565
*value = current_evmcs->guest_sysenter_cs;
tools/testing/selftests/kvm/include/x86/evmcs.h
568
*value = current_evmcs->vm_instruction_error;
tools/testing/selftests/kvm/include/x86/evmcs.h
571
*value = current_evmcs->vm_exit_reason;
tools/testing/selftests/kvm/include/x86/evmcs.h
574
*value = current_evmcs->vm_exit_intr_info;
tools/testing/selftests/kvm/include/x86/evmcs.h
577
*value = current_evmcs->vm_exit_intr_error_code;
tools/testing/selftests/kvm/include/x86/evmcs.h
580
*value = current_evmcs->idt_vectoring_info_field;
tools/testing/selftests/kvm/include/x86/evmcs.h
583
*value = current_evmcs->idt_vectoring_error_code;
tools/testing/selftests/kvm/include/x86/evmcs.h
586
*value = current_evmcs->vm_exit_instruction_len;
tools/testing/selftests/kvm/include/x86/evmcs.h
589
*value = current_evmcs->vmx_instruction_info;
tools/testing/selftests/kvm/include/x86/evmcs.h
592
*value = current_evmcs->page_fault_error_code_mask;
tools/testing/selftests/kvm/include/x86/evmcs.h
595
*value = current_evmcs->page_fault_error_code_match;
tools/testing/selftests/kvm/include/x86/evmcs.h
598
*value = current_evmcs->cr3_target_count;
tools/testing/selftests/kvm/include/x86/evmcs.h
601
*value = current_evmcs->vm_exit_msr_store_count;
tools/testing/selftests/kvm/include/x86/evmcs.h
604
*value = current_evmcs->vm_exit_msr_load_count;
tools/testing/selftests/kvm/include/x86/evmcs.h
607
*value = current_evmcs->vm_entry_msr_load_count;
tools/testing/selftests/kvm/include/x86/evmcs.h
610
*value = current_evmcs->host_es_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
613
*value = current_evmcs->host_cs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
616
*value = current_evmcs->host_ss_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
619
*value = current_evmcs->host_ds_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
622
*value = current_evmcs->host_fs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
625
*value = current_evmcs->host_gs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
628
*value = current_evmcs->host_tr_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
631
*value = current_evmcs->guest_es_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
634
*value = current_evmcs->guest_cs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
637
*value = current_evmcs->guest_ss_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
640
*value = current_evmcs->guest_ds_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
643
*value = current_evmcs->guest_fs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
646
*value = current_evmcs->guest_gs_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
649
*value = current_evmcs->guest_ldtr_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
652
*value = current_evmcs->guest_tr_selector;
tools/testing/selftests/kvm/include/x86/evmcs.h
655
*value = current_evmcs->virtual_processor_id;
tools/testing/selftests/kvm/include/x86/evmcs.h
658
*value = current_evmcs->host_ia32_perf_global_ctrl;
tools/testing/selftests/kvm/include/x86/evmcs.h
661
*value = current_evmcs->guest_ia32_perf_global_ctrl;
tools/testing/selftests/kvm/include/x86/evmcs.h
664
*value = current_evmcs->encls_exiting_bitmap;
tools/testing/selftests/kvm/include/x86/evmcs.h
667
*value = current_evmcs->tsc_multiplier;
tools/testing/selftests/kvm/include/x86/evmcs.h
679
current_evmcs->guest_rip = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
680
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
683
current_evmcs->guest_rsp = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
684
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_BASIC;
tools/testing/selftests/kvm/include/x86/evmcs.h
687
current_evmcs->guest_rflags = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
688
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_BASIC;
tools/testing/selftests/kvm/include/x86/evmcs.h
691
current_evmcs->host_ia32_pat = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
692
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
695
current_evmcs->host_ia32_efer = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
696
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
699
current_evmcs->host_cr0 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
700
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
703
current_evmcs->host_cr3 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
704
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
707
current_evmcs->host_cr4 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
708
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
711
current_evmcs->host_ia32_sysenter_esp = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
712
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
715
current_evmcs->host_ia32_sysenter_eip = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
716
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
719
current_evmcs->host_rip = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
720
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
723
current_evmcs->io_bitmap_a = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
724
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_IO_BITMAP;
tools/testing/selftests/kvm/include/x86/evmcs.h
727
current_evmcs->io_bitmap_b = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
728
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_IO_BITMAP;
tools/testing/selftests/kvm/include/x86/evmcs.h
731
current_evmcs->msr_bitmap = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
732
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_MSR_BITMAP;
tools/testing/selftests/kvm/include/x86/evmcs.h
735
current_evmcs->guest_es_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
736
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
739
current_evmcs->guest_cs_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
740
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
743
current_evmcs->guest_ss_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
744
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
747
current_evmcs->guest_ds_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
748
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
751
current_evmcs->guest_fs_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
752
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
755
current_evmcs->guest_gs_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
756
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
759
current_evmcs->guest_ldtr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
760
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
763
current_evmcs->guest_tr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
764
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
767
current_evmcs->guest_gdtr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
768
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
771
current_evmcs->guest_idtr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
772
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
775
current_evmcs->tsc_offset = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
776
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
779
current_evmcs->virtual_apic_page_addr = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
780
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
783
current_evmcs->vmcs_link_pointer = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
784
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
787
current_evmcs->guest_ia32_debugctl = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
788
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
791
current_evmcs->guest_ia32_pat = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
792
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
795
current_evmcs->guest_ia32_efer = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
796
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
799
current_evmcs->guest_pdptr0 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
800
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
803
current_evmcs->guest_pdptr1 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
804
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
807
current_evmcs->guest_pdptr2 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
808
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
811
current_evmcs->guest_pdptr3 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
812
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
815
current_evmcs->guest_pending_dbg_exceptions = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
816
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
819
current_evmcs->guest_sysenter_esp = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
820
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
823
current_evmcs->guest_sysenter_eip = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
824
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
827
current_evmcs->cr0_guest_host_mask = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
828
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
831
current_evmcs->cr4_guest_host_mask = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
832
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
835
current_evmcs->cr0_read_shadow = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
836
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
839
current_evmcs->cr4_read_shadow = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
840
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
843
current_evmcs->guest_cr0 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
844
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
847
current_evmcs->guest_cr3 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
848
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
851
current_evmcs->guest_cr4 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
852
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
855
current_evmcs->guest_dr7 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
856
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CRDR;
tools/testing/selftests/kvm/include/x86/evmcs.h
859
current_evmcs->host_fs_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
860
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
863
current_evmcs->host_gs_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
864
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
867
current_evmcs->host_tr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
868
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
871
current_evmcs->host_gdtr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
872
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
875
current_evmcs->host_idtr_base = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
876
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
879
current_evmcs->host_rsp = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
880
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_POINTER;
tools/testing/selftests/kvm/include/x86/evmcs.h
883
current_evmcs->ept_pointer = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
884
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_XLAT;
tools/testing/selftests/kvm/include/x86/evmcs.h
887
current_evmcs->guest_bndcfgs = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
888
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
891
current_evmcs->xss_exit_bitmap = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
892
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
895
current_evmcs->guest_physical_address = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
896
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
899
current_evmcs->exit_qualification = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
900
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
903
current_evmcs->guest_linear_address = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
904
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
907
current_evmcs->vm_exit_msr_store_addr = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
908
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
911
current_evmcs->vm_exit_msr_load_addr = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
912
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
915
current_evmcs->vm_entry_msr_load_addr = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
916
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
919
current_evmcs->cr3_target_value0 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
920
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
923
current_evmcs->cr3_target_value1 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
924
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
927
current_evmcs->cr3_target_value2 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
928
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
931
current_evmcs->cr3_target_value3 = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
932
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_ALL;
tools/testing/selftests/kvm/include/x86/evmcs.h
935
current_evmcs->tpr_threshold = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
936
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_NONE;
tools/testing/selftests/kvm/include/x86/evmcs.h
939
current_evmcs->guest_interruptibility_info = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
940
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_BASIC;
tools/testing/selftests/kvm/include/x86/evmcs.h
943
current_evmcs->cpu_based_vm_exec_control = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
944
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_PROC;
tools/testing/selftests/kvm/include/x86/evmcs.h
947
current_evmcs->exception_bitmap = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
948
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_EXCPN;
tools/testing/selftests/kvm/include/x86/evmcs.h
951
current_evmcs->vm_entry_controls = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
952
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_ENTRY;
tools/testing/selftests/kvm/include/x86/evmcs.h
955
current_evmcs->vm_entry_intr_info_field = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
956
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_EVENT;
tools/testing/selftests/kvm/include/x86/evmcs.h
959
current_evmcs->vm_entry_exception_error_code = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
960
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_EVENT;
tools/testing/selftests/kvm/include/x86/evmcs.h
963
current_evmcs->vm_entry_instruction_len = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
964
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_EVENT;
tools/testing/selftests/kvm/include/x86/evmcs.h
967
current_evmcs->host_ia32_sysenter_cs = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
968
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
971
current_evmcs->pin_based_vm_exec_control = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
972
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
975
current_evmcs->vm_exit_controls = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
976
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
979
current_evmcs->secondary_vm_exec_control = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
980
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP1;
tools/testing/selftests/kvm/include/x86/evmcs.h
983
current_evmcs->guest_es_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
984
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
987
current_evmcs->guest_cs_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
988
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
991
current_evmcs->guest_ss_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
992
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
995
current_evmcs->guest_ds_limit = value;
tools/testing/selftests/kvm/include/x86/evmcs.h
996
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_GUEST_GRP2;
tools/testing/selftests/kvm/include/x86/evmcs.h
999
current_evmcs->guest_fs_limit = value;
tools/testing/selftests/kvm/lib/x86/vmx.c
25
struct hv_enlightened_vmcs *current_evmcs;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
108
current_evmcs->revision_id = -1u;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
110
current_evmcs->revision_id = EVMCS_VERSION;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
117
current_evmcs->partition_assist_page = hv_pages->partition_assist_gpa;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
118
current_evmcs->hv_enlightenments_control.nested_flush_hypercall = 1;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
119
current_evmcs->hv_vm_id = 1;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
120
current_evmcs->hv_vp_id = 1;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
139
current_evmcs->guest_rip += 3; /* vmcall */
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
147
current_evmcs->guest_rip += 2; /* rdmsr */
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
150
current_evmcs->hv_enlightenments_control.msr_bitmap = 1;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
153
current_evmcs->guest_rip += 2; /* rdmsr */
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
158
current_evmcs->hv_clean_fields |= HV_VMX_ENLIGHTENED_CLEAN_FIELD_MSR_BITMAP;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
162
current_evmcs->guest_rip += 3; /* vmcall */
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
165
current_evmcs->hv_clean_fields &= ~HV_VMX_ENLIGHTENED_CLEAN_FIELD_MSR_BITMAP;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
168
current_evmcs->guest_rip += 2; /* rdmsr */
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
176
current_evmcs->guest_rip += 2; /* rdmsr */