#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 |