vmx_pages 578 tools/testing/selftests/kvm/include/x86_64/vmx.h struct vmx_pages *vcpu_alloc_vmx(struct kvm_vm *vm, vm_vaddr_t *p_vmx_gva); vmx_pages 579 tools/testing/selftests/kvm/include/x86_64/vmx.h bool prepare_for_vmx_operation(struct vmx_pages *vmx); vmx_pages 580 tools/testing/selftests/kvm/include/x86_64/vmx.h void prepare_vmcs(struct vmx_pages *vmx, void *guest_rip, void *guest_rsp); vmx_pages 581 tools/testing/selftests/kvm/include/x86_64/vmx.h bool load_vmcs(struct vmx_pages *vmx); vmx_pages 585 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_pg_map(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 587 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_map(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 590 tools/testing/selftests/kvm/include/x86_64/vmx.h void nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 592 tools/testing/selftests/kvm/include/x86_64/vmx.h void prepare_eptp(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 77 tools/testing/selftests/kvm/lib/x86_64/vmx.c struct vmx_pages * vmx_pages 81 tools/testing/selftests/kvm/lib/x86_64/vmx.c struct vmx_pages *vmx = addr_gva2hva(vm, vmx_gva); vmx_pages 133 tools/testing/selftests/kvm/lib/x86_64/vmx.c bool prepare_for_vmx_operation(struct vmx_pages *vmx) vmx_pages 177 tools/testing/selftests/kvm/lib/x86_64/vmx.c bool load_vmcs(struct vmx_pages *vmx) vmx_pages 206 tools/testing/selftests/kvm/lib/x86_64/vmx.c static inline void init_vmcs_control_fields(struct vmx_pages *vmx) vmx_pages 375 tools/testing/selftests/kvm/lib/x86_64/vmx.c void prepare_vmcs(struct vmx_pages *vmx, void *guest_rip, void *guest_rsp) vmx_pages 392 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_pg_map(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 491 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_map(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 511 tools/testing/selftests/kvm/lib/x86_64/vmx.c void nested_map_memslot(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 533 tools/testing/selftests/kvm/lib/x86_64/vmx.c void prepare_eptp(struct vmx_pages *vmx, struct kvm_vm *vm, vmx_pages 32 tools/testing/selftests/kvm/x86_64/evmcs_test.c void l1_guest_code(struct vmx_pages *vmx_pages) vmx_pages 37 tools/testing/selftests/kvm/x86_64/evmcs_test.c enable_vp_assist(vmx_pages->vp_assist_gpa, vmx_pages->vp_assist); vmx_pages 39 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(vmx_pages->vmcs_gpa); vmx_pages 40 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); vmx_pages 42 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(load_vmcs(vmx_pages)); vmx_pages 43 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); vmx_pages 46 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); vmx_pages 48 tools/testing/selftests/kvm/x86_64/evmcs_test.c prepare_vmcs(vmx_pages, l2_guest_code, vmx_pages 52 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); vmx_pages 54 tools/testing/selftests/kvm/x86_64/evmcs_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); vmx_pages 61 tools/testing/selftests/kvm/x86_64/evmcs_test.c void guest_code(struct vmx_pages *vmx_pages) vmx_pages 66 tools/testing/selftests/kvm/x86_64/evmcs_test.c if (vmx_pages) vmx_pages 67 tools/testing/selftests/kvm/x86_64/evmcs_test.c l1_guest_code(vmx_pages); vmx_pages 61 tools/testing/selftests/kvm/x86_64/smm_test.c void guest_code(struct vmx_pages *vmx_pages) vmx_pages 75 tools/testing/selftests/kvm/x86_64/smm_test.c if (vmx_pages) { vmx_pages 76 tools/testing/selftests/kvm/x86_64/smm_test.c GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); vmx_pages 45 tools/testing/selftests/kvm/x86_64/state_test.c void l1_guest_code(struct vmx_pages *vmx_pages) vmx_pages 50 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(vmx_pages->vmcs_gpa); vmx_pages 51 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); vmx_pages 53 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(load_vmcs(vmx_pages)); vmx_pages 54 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->vmcs_gpa); vmx_pages 57 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->vmcs_gpa); vmx_pages 59 tools/testing/selftests/kvm/x86_64/state_test.c prepare_vmcs(vmx_pages, l2_guest_code, vmx_pages 63 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->vmcs_gpa); vmx_pages 65 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(vmptrstz() == vmx_pages->vmcs_gpa); vmx_pages 83 tools/testing/selftests/kvm/x86_64/state_test.c vmwrite(VMCS_LINK_POINTER, vmx_pages->shadow_vmcs_gpa); vmx_pages 85 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(!vmptrld(vmx_pages->shadow_vmcs_gpa)); vmx_pages 95 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(!vmptrld(vmx_pages->vmcs_gpa)); vmx_pages 99 tools/testing/selftests/kvm/x86_64/state_test.c GUEST_ASSERT(!vmptrld(vmx_pages->shadow_vmcs_gpa)); vmx_pages 109 tools/testing/selftests/kvm/x86_64/state_test.c void guest_code(struct vmx_pages *vmx_pages) vmx_pages 114 tools/testing/selftests/kvm/x86_64/state_test.c if (vmx_pages) vmx_pages 115 tools/testing/selftests/kvm/x86_64/state_test.c l1_guest_code(vmx_pages); vmx_pages 37 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c static void l1_guest_code(struct vmx_pages *vmx_pages) vmx_pages 42 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); vmx_pages 43 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c GUEST_ASSERT(load_vmcs(vmx_pages)); vmx_pages 46 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c prepare_vmcs(vmx_pages, l2_guest_code, vmx_pages 50 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c void l1_guest_code(struct vmx_pages *vmx) vmx_pages 72 tools/testing/selftests/kvm/x86_64/vmx_dirty_log_test.c struct vmx_pages *vmx; vmx_pages 83 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c static void l1_guest_code(struct vmx_pages *vmx_pages) vmx_pages 94 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); vmx_pages 95 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c GUEST_ASSERT(load_vmcs(vmx_pages)); vmx_pages 98 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c prepare_vmcs(vmx_pages, l2_guest_code,