OvmfPkg[all]
0.1
|
Data Structures | |
struct | arch_shared_info |
Macros | |
#define | ___DEFINE_XEN_GUEST_HANDLE(name, type) typedef struct { type *p; } __guest_handle_ ## name |
#define | __DEFINE_XEN_GUEST_HANDLE(name, type) |
#define | DEFINE_XEN_GUEST_HANDLE(name) __DEFINE_XEN_GUEST_HANDLE(name, name) |
#define | __XEN_GUEST_HANDLE(name) __guest_handle_ ## name |
#define | XEN_GUEST_HANDLE(name) __XEN_GUEST_HANDLE(name) |
#define | XEN_GUEST_HANDLE_PARAM(name) XEN_GUEST_HANDLE(name) |
#define | set_xen_guest_handle_raw(hnd, val) do { (hnd).p = val; } while (0) |
#define | set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val) |
#define | PRI_xen_pfn "lx" |
#define | XEN_HAVE_PV_UPCALL_MASK 1 |
#define | XEN_LEGACY_MAX_VCPUS 32 |
#define | PRI_xen_ulong "lx" |
Typedefs | |
typedef UINTN | xen_pfn_t |
typedef UINTN | xen_ulong_t |
typedef UINT64 | tsc_timestamp_t |
typedef struct arch_shared_info | arch_shared_info_t |
#define ___DEFINE_XEN_GUEST_HANDLE | ( | name, | |
type | |||
) | typedef struct { type *p; } __guest_handle_ ## name |
#define __DEFINE_XEN_GUEST_HANDLE | ( | name, | |
type | |||
) |
#define __XEN_GUEST_HANDLE | ( | name | ) | __guest_handle_ ## name |
#define DEFINE_XEN_GUEST_HANDLE | ( | name | ) | __DEFINE_XEN_GUEST_HANDLE(name, name) |
#define PRI_xen_pfn "lx" |
#define PRI_xen_ulong "lx" |
#define set_xen_guest_handle | ( | hnd, | |
val | |||
) | set_xen_guest_handle_raw(hnd, val) |
#define set_xen_guest_handle_raw | ( | hnd, | |
val | |||
) | do { (hnd).p = val; } while (0) |
#define XEN_GUEST_HANDLE | ( | name | ) | __XEN_GUEST_HANDLE(name) |
#define XEN_GUEST_HANDLE_PARAM | ( | name | ) | XEN_GUEST_HANDLE(name) |
#define XEN_HAVE_PV_UPCALL_MASK 1 |
#define XEN_LEGACY_MAX_VCPUS 32 |
typedef struct arch_shared_info arch_shared_info_t |
typedef UINT64 tsc_timestamp_t |
typedef UINTN xen_pfn_t |
typedef UINTN xen_ulong_t |