Go to the source code of this file.
◆ XEN_HYPERCALL_TAG
| #define XEN_HYPERCALL_TAG 0XEA1 |
◆ ___DEFINE_XEN_GUEST_HANDLE
| #define ___DEFINE_XEN_GUEST_HANDLE |
( |
| name, |
|
|
| type ) |
Value: typedef union {
type *p;
unsigned long q; } \
__guest_handle_ ##
name; \
typedef union {
type *p; uint64_aligned_t q; } \
__guest_handle_64_ ##
name
uint32_t type
Operating system type.
Definition at line 191 of file arch-arm.h.
191#define ___DEFINE_XEN_GUEST_HANDLE(name, type) \
192 typedef union { type *p; unsigned long q; } \
193 __guest_handle_ ## name; \
194 typedef union { type *p; uint64_aligned_t q; } \
195 __guest_handle_64_ ## 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 204 of file arch-arm.h.
204#define __DEFINE_XEN_GUEST_HANDLE(name, type) \
205 ___DEFINE_XEN_GUEST_HANDLE(name, type); \
206 ___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 207 of file arch-arm.h.
◆ __XEN_GUEST_HANDLE
| #define __XEN_GUEST_HANDLE |
( |
| name | ) |
|
◆ XEN_GUEST_HANDLE
| #define XEN_GUEST_HANDLE |
( |
| name | ) |
|
Value:
#define __XEN_GUEST_HANDLE(name)
Definition at line 209 of file arch-arm.h.
◆ XEN_GUEST_HANDLE_PARAM
| #define XEN_GUEST_HANDLE_PARAM |
( |
| name | ) |
|
◆ set_xen_guest_handle_raw
| #define set_xen_guest_handle_raw |
( |
| hnd, |
|
|
| val ) |
Value: do { \
__typeof__(&(hnd)) _sxghr_tmp = &(hnd); \
_sxghr_tmp->q = 0; \
} while ( 0 )
Definition at line 211 of file arch-arm.h.
211#define set_xen_guest_handle_raw(hnd, val) \
212 do { \
213 __typeof__(&(hnd)) _sxghr_tmp = &(hnd); \
214 _sxghr_tmp->q = 0; \
215 _sxghr_tmp->p = (val); \
216 } while ( 0 )
◆ set_xen_guest_handle
| #define set_xen_guest_handle |
( |
| hnd, |
|
|
| val ) |
Value:
#define set_xen_guest_handle_raw(hnd, val)
Definition at line 217 of file arch-arm.h.
◆ PRI_xen_pfn
| #define PRI_xen_pfn PRIx64 |
◆ PRIu_xen_pfn
| #define PRIu_xen_pfn PRIu64 |
◆ XEN_LEGACY_MAX_VCPUS
| #define XEN_LEGACY_MAX_VCPUS 1 |
◆ PRI_xen_ulong
| #define PRI_xen_ulong PRIx64 |
◆ xen_pfn_t
◆ xen_ulong_t
◆ arch_vcpu_info_t
◆ arch_shared_info_t
◆ xen_callback_t
◆ xen_pmu_arch_t
◆ FILE_LICENCE()
◆ FILE_SECBOOT()
| FILE_SECBOOT |
( |
PERMITTED | | ) |
|