#include <linux/kvm_host.h>
#include "vmcs12.h"
#include "vmx.h"
Go to the source code of this file.
◆ EVMPTR_INVALID
| #define EVMPTR_INVALID (-1ULL) |
◆ EVMPTR_MAP_PENDING
| #define EVMPTR_MAP_PENDING (-2ULL) |
◆ nested_evmptrld_status
| Enumerator |
|---|
| EVMPTRLD_DISABLED | |
| EVMPTRLD_SUCCEEDED | |
| EVMPTRLD_VMFAIL | |
| EVMPTRLD_ERROR | |
Definition at line 12 of file hyperv.h.
◆ evmptr_is_set()
| static bool evmptr_is_set |
( |
u64 |
evmptr | ) |
|
|
inlinestatic |
◆ evmptr_is_valid()
| static bool evmptr_is_valid |
( |
u64 |
evmptr | ) |
|
|
inlinestatic |
◆ nested_vmx_evmcs()
| static struct hv_enlightened_vmcs* nested_vmx_evmcs |
( |
struct vcpu_vmx * |
vmx | ) |
|
|
inlinestatic |
◆ nested_vmx_is_evmptr12_set()
| static bool nested_vmx_is_evmptr12_set |
( |
struct vcpu_vmx * |
vmx | ) |
|
|
inlinestatic |
◆ nested_vmx_is_evmptr12_valid()
| static bool nested_vmx_is_evmptr12_valid |
( |
struct vcpu_vmx * |
vmx | ) |
|
|
inlinestatic |