Go to the source code of this file.
|
| #define | ___DEFINE_XEN_GUEST_HANDLE(name, type) |
| #define | __DEFINE_XEN_GUEST_HANDLE(name, type) |
| #define | DEFINE_XEN_GUEST_HANDLE(name) |
| #define | __XEN_GUEST_HANDLE(name) |
| #define | XEN_GUEST_HANDLE(name) |
| #define | XEN_GUEST_HANDLE_PARAM(name) |
| #define | set_xen_guest_handle_raw(hnd, val) |
| #define | set_xen_guest_handle(hnd, val) |
| #define | PRI_xen_pfn "lx" |
| #define | PRIu_xen_pfn "lu" |
| #define | XEN_HAVE_PV_GUEST_ENTRY 1 |
| #define | XEN_HAVE_PV_UPCALL_MASK 1 |
| #define | FIRST_RESERVED_GDT_PAGE 14 |
| #define | FIRST_RESERVED_GDT_BYTE (FIRST_RESERVED_GDT_PAGE * 4096) |
| #define | FIRST_RESERVED_GDT_ENTRY (FIRST_RESERVED_GDT_BYTE / 8) |
| #define | XEN_LEGACY_MAX_VCPUS 32 |
| #define | PRI_xen_ulong "lx" |
| #define | TI_GET_DPL(_ti) |
| #define | TI_GET_IF(_ti) |
| #define | TI_SET_DPL(_ti, _dpl) |
| #define | TI_SET_IF(_ti, _if) |
| #define | VGCF_I387_VALID (1<<0) |
| #define | VGCF_IN_KERNEL (1<<2) |
| #define | _VGCF_i387_valid 0 |
| #define | VGCF_i387_valid (1<<_VGCF_i387_valid) |
| #define | _VGCF_in_kernel 2 |
| #define | VGCF_in_kernel (1<<_VGCF_in_kernel) |
| #define | _VGCF_failsafe_disables_events 3 |
| #define | VGCF_failsafe_disables_events (1<<_VGCF_failsafe_disables_events) |
| #define | _VGCF_syscall_disables_events 4 |
| #define | VGCF_syscall_disables_events (1<<_VGCF_syscall_disables_events) |
| #define | _VGCF_online 5 |
| #define | VGCF_online (1<<_VGCF_online) |
| #define | XEN_CPUID_NO_SUBLEAF 0xffffffffu |
| #define | XEN_EMULATE_PREFIX ".byte 0x0f,0x0b,0x78,0x65,0x6e ; " |
| #define | XEN_CPUID XEN_EMULATE_PREFIX "cpuid" |
| #define | XEN_HVM_DEBUGCONS_IOPORT 0xe9 |
◆ ___DEFINE_XEN_GUEST_HANDLE
| #define ___DEFINE_XEN_GUEST_HANDLE |
( |
| name, |
|
|
| type ) |
Value:
uint32_t type
Operating system type.
Definition at line 21 of file xen.h.
21#define ___DEFINE_XEN_GUEST_HANDLE(name, type) \
22 typedef type * __guest_handle_ ## name
◆ __DEFINE_XEN_GUEST_HANDLE
| #define __DEFINE_XEN_GUEST_HANDLE |
( |
| name, |
|
|
| type ) |
Value:
___DEFINE_XEN_GUEST_HANDLE(const_##
name,
const type)
#define ___DEFINE_XEN_GUEST_HANDLE(name, type)
Definition at line 33 of file xen.h.
33#define __DEFINE_XEN_GUEST_HANDLE(name, type) \
34 ___DEFINE_XEN_GUEST_HANDLE(name, type); \
35 ___DEFINE_XEN_GUEST_HANDLE(const_##name, const type)
◆ DEFINE_XEN_GUEST_HANDLE
| #define DEFINE_XEN_GUEST_HANDLE |
( |
| name | ) |
|
Value:
#define __DEFINE_XEN_GUEST_HANDLE(name, type)
Definition at line 36 of file xen.h.
◆ __XEN_GUEST_HANDLE
| #define __XEN_GUEST_HANDLE |
( |
| name | ) |
|
Value:
Definition at line 37 of file xen.h.
◆ XEN_GUEST_HANDLE
| #define XEN_GUEST_HANDLE |
( |
| name | ) |
|
Value:
#define __XEN_GUEST_HANDLE(name)
Definition at line 38 of file xen.h.
◆ XEN_GUEST_HANDLE_PARAM
| #define XEN_GUEST_HANDLE_PARAM |
( |
| name | ) |
|
Value:
#define XEN_GUEST_HANDLE(name)
Definition at line 39 of file xen.h.
◆ set_xen_guest_handle_raw
| #define set_xen_guest_handle_raw |
( |
| hnd, |
|
|
| val ) |
Value:do { (hnd).p = (
val); }
while (0)
Definition at line 40 of file xen.h.
◆ set_xen_guest_handle
| #define set_xen_guest_handle |
( |
| hnd, |
|
|
| val ) |
Value:
#define set_xen_guest_handle_raw(hnd, val)
Definition at line 41 of file xen.h.
◆ PRI_xen_pfn
Definition at line 61 of file xen.h.
◆ PRIu_xen_pfn
| #define PRIu_xen_pfn "lu" |
Definition at line 62 of file xen.h.
◆ XEN_HAVE_PV_GUEST_ENTRY
| #define XEN_HAVE_PV_GUEST_ENTRY 1 |
Definition at line 65 of file xen.h.
◆ XEN_HAVE_PV_UPCALL_MASK
| #define XEN_HAVE_PV_UPCALL_MASK 1 |
Definition at line 67 of file xen.h.
◆ FIRST_RESERVED_GDT_PAGE
| #define FIRST_RESERVED_GDT_PAGE 14 |
Definition at line 85 of file xen.h.
◆ FIRST_RESERVED_GDT_BYTE
Definition at line 86 of file xen.h.
◆ FIRST_RESERVED_GDT_ENTRY
Definition at line 87 of file xen.h.
◆ XEN_LEGACY_MAX_VCPUS
| #define XEN_LEGACY_MAX_VCPUS 32 |
◆ PRI_xen_ulong
| #define PRI_xen_ulong "lx" |
◆ TI_GET_DPL
| #define TI_GET_DPL |
( |
| _ti | ) |
|
Value:
Definition at line 137 of file xen.h.
◆ TI_GET_IF
Value:
Definition at line 138 of file xen.h.
◆ TI_SET_DPL
| #define TI_SET_DPL |
( |
| _ti, |
|
|
| _dpl ) |
Value:
Definition at line 139 of file xen.h.
◆ TI_SET_IF
| #define TI_SET_IF |
( |
| _ti, |
|
|
| _if ) |
Value:((_ti)->flags |= ((!!(_if))<<2))
Definition at line 140 of file xen.h.
◆ VGCF_I387_VALID
| #define VGCF_I387_VALID (1<<0) |
◆ VGCF_IN_KERNEL
| #define VGCF_IN_KERNEL (1<<2) |
◆ _VGCF_i387_valid
| #define _VGCF_i387_valid 0 |
◆ VGCF_i387_valid
◆ _VGCF_in_kernel
| #define _VGCF_in_kernel 2 |
◆ VGCF_in_kernel
◆ _VGCF_failsafe_disables_events
| #define _VGCF_failsafe_disables_events 3 |
◆ VGCF_failsafe_disables_events
◆ _VGCF_syscall_disables_events
| #define _VGCF_syscall_disables_events 4 |
◆ VGCF_syscall_disables_events
◆ _VGCF_online
◆ VGCF_online
◆ XEN_CPUID_NO_SUBLEAF
| #define XEN_CPUID_NO_SUBLEAF 0xffffffffu |
◆ XEN_EMULATE_PREFIX
| #define XEN_EMULATE_PREFIX ".byte 0x0f,0x0b,0x78,0x65,0x6e ; " |
◆ XEN_CPUID
◆ XEN_HVM_DEBUGCONS_IOPORT
| #define XEN_HVM_DEBUGCONS_IOPORT 0xe9 |
◆ trap_info_t
◆ xen_cpuid_leaf_t
◆ xen_msr_entry_t
◆ FILE_LICENCE()
◆ FILE_SECBOOT()
| FILE_SECBOOT |
( |
PERMITTED | | ) |
|
◆ DEFINE_XEN_GUEST_HANDLE() [1/4]
◆ DEFINE_XEN_GUEST_HANDLE() [2/4]
◆ DEFINE_XEN_GUEST_HANDLE() [3/4]
◆ DEFINE_XEN_GUEST_HANDLE() [4/4]