Go to the source code of this file.
◆ ___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 19 of file arch-riscv.h.
◆ __DEFINE_XEN_GUEST_HANDLE
| #define __DEFINE_XEN_GUEST_HANDLE |
( |
|
name, |
|
|
|
type |
|
) |
| |
Value: ___DEFINE_XEN_GUEST_HANDLE(const_##
name,
const type)
uint32_t type
Operating system type.
#define ___DEFINE_XEN_GUEST_HANDLE(name, type)
Definition at line 32 of file arch-riscv.h.
◆ DEFINE_XEN_GUEST_HANDLE
◆ __XEN_GUEST_HANDLE
| #define __XEN_GUEST_HANDLE |
( |
|
name | ) |
__guest_handle_64_ ## name |
◆ XEN_GUEST_HANDLE
◆ XEN_GUEST_HANDLE_PARAM
| #define XEN_GUEST_HANDLE_PARAM |
( |
|
name | ) |
__guest_handle_ ## 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 39 of file arch-riscv.h.
◆ set_xen_guest_handle
◆ PRI_xen_pfn
| #define PRI_xen_pfn PRIx64 |
◆ PRIu_xen_pfn
| #define PRIu_xen_pfn PRIu64 |
◆ PRI_xen_ulong
| #define PRI_xen_ulong PRIx64 |
◆ XEN_LEGACY_MAX_VCPUS
| #define XEN_LEGACY_MAX_VCPUS 1 |
◆ xen_pfn_t
◆ xen_ulong_t
◆ arch_vcpu_info_t
◆ arch_shared_info_t
◆ xen_pmu_arch_t
◆ FILE_LICENCE()
◆ FILE_SECBOOT()
| FILE_SECBOOT |
( |
PERMITTED |
| ) |
|