Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
#include <zephyr/kernel.h>
Go to the source code of this file.
Data Structures | |
struct | arch_vcpu_info |
struct | arch_shared_info |
struct | xen_pmu_arch |
Macros | |
#define | XEN_HYPERCALL_TAG 0XEA1 |
#define | int64_aligned_t int64_t __aligned(8) |
#define | uint64_aligned_t uint64_t __aligned(8) |
#define | DEFINE_XEN_GUEST_HANDLE(name) __DEFINE_XEN_GUEST_HANDLE(name, name) |
#define | XEN_GUEST_HANDLE(name) __XEN_GUEST_HANDLE(name) |
#define | XEN_GUEST_HANDLE_PARAM(name) __guest_handle_ ## name |
#define | set_xen_guest_handle_raw(hnd, val) |
#define | set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val) |
#define | PRI_xen_pfn PRIx64 |
#define | PRIu_xen_pfn PRIu64 |
#define | XEN_LEGACY_MAX_VCPUS 1 |
#define | PRI_xen_ulong PRIx64 |
Typedefs | |
typedef uint64_t | xen_pfn_t |
typedef uint64_t | xen_ulong_t |
typedef struct arch_vcpu_info | arch_vcpu_info_t |
typedef struct arch_shared_info | arch_shared_info_t |
typedef uint64_t | xen_callback_t |
typedef struct xen_pmu_arch | xen_pmu_arch_t |
#define DEFINE_XEN_GUEST_HANDLE | ( | name | ) | __DEFINE_XEN_GUEST_HANDLE(name, name) |
#define int64_aligned_t int64_t __aligned(8) |
#define PRI_xen_pfn PRIx64 |
#define PRI_xen_ulong PRIx64 |
#define PRIu_xen_pfn PRIu64 |
#define set_xen_guest_handle | ( | hnd, | |
val | |||
) | set_xen_guest_handle_raw(hnd, val) |
#define set_xen_guest_handle_raw | ( | hnd, | |
val | |||
) |
#define uint64_aligned_t uint64_t __aligned(8) |
#define XEN_GUEST_HANDLE | ( | name | ) | __XEN_GUEST_HANDLE(name) |
#define XEN_GUEST_HANDLE_PARAM | ( | name | ) | __guest_handle_ ## name |
#define XEN_HYPERCALL_TAG 0XEA1 |
#define XEN_LEGACY_MAX_VCPUS 1 |
typedef struct arch_shared_info arch_shared_info_t |
typedef struct arch_vcpu_info arch_vcpu_info_t |
typedef uint64_t xen_callback_t |
typedef struct xen_pmu_arch xen_pmu_arch_t |
typedef uint64_t xen_ulong_t |