|
KVM
|


Go to the source code of this file.
Classes | |
| struct | evmcs_field |
Macros | |
| #define | KVM_EVMCS_VERSION 1 |
| #define | EVMCS1_SUPPORTED_PINCTRL |
| #define | EVMCS1_SUPPORTED_EXEC_CTRL |
| #define | EVMCS1_SUPPORTED_2NDEXEC |
| #define | EVMCS1_SUPPORTED_3RDEXEC (0ULL) |
| #define | EVMCS1_SUPPORTED_VMEXIT_CTRL |
| #define | EVMCS1_SUPPORTED_VMENTRY_CTRL |
| #define | EVMCS1_SUPPORTED_VMFUNC (0) |
Functions | |
| static __always_inline int | evmcs_field_offset (unsigned long field, u16 *clean_field) |
| static u64 | evmcs_read_any (struct hv_enlightened_vmcs *evmcs, unsigned long field, u16 offset) |
Variables | |
| const struct evmcs_field | vmcs_field_to_evmcs_1 [] |
| const unsigned int | nr_evmcs_1_fields |
| #define EVMCS1_SUPPORTED_2NDEXEC |
Definition at line 72 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_3RDEXEC (0ULL) |
Definition at line 92 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_EXEC_CTRL |
Definition at line 48 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_PINCTRL |
Definition at line 42 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_VMENTRY_CTRL |
Definition at line 108 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_VMEXIT_CTRL |
Definition at line 94 of file hyperv_evmcs.h.
| #define EVMCS1_SUPPORTED_VMFUNC (0) |
Definition at line 119 of file hyperv_evmcs.h.
| #define KVM_EVMCS_VERSION 1 |
Definition at line 14 of file hyperv_evmcs.h.
|
static |
Definition at line 129 of file hyperv_evmcs.h.

|
inlinestatic |
Definition at line 154 of file hyperv_evmcs.h.


|
extern |
Definition at line 315 of file hyperv_evmcs.c.
|
extern |
Definition at line 1 of file hyperv_evmcs.c.