29#ifndef __XEN_PUBLIC_SCHED_H__
30#define __XEN_PUBLIC_SCHED_H__
65#define SCHEDOP_yield 0
74#define SCHEDOP_block 1
89#define SCHEDOP_shutdown 2
104#define SCHEDOP_remote_shutdown 4
111#define SCHEDOP_shutdown_code 5
121#define SCHEDOP_watchdog 6
133#define SCHEDOP_pin_override 7
175#define SHUTDOWN_poweroff 0
178#define SHUTDOWN_reboot 1
181#define SHUTDOWN_suspend 2
184#define SHUTDOWN_crash 3
187#define SHUTDOWN_watchdog 4
196#define SHUTDOWN_soft_reset 5
199#define SHUTDOWN_MAX 5
#define DEFINE_XEN_GUEST_HANDLE(name)
Definition arch-arm.h:192
uint32_t evtchn_port_t
Definition event_channel.h:74
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__INT32_TYPE__ int32_t
Definition stdint.h:74
__UINT64_TYPE__ uint64_t
Definition stdint.h:91
int32_t pcpu
Definition sched.h:164
uint64_t timeout
Definition sched.h:144
unsigned int nr_ports
Definition sched.h:143
XEN_GUEST_HANDLE(evtchn_port_t) ports
domid_t domain_id
Definition sched.h:150
unsigned int reason
Definition sched.h:151
unsigned int reason
Definition sched.h:136
uint32_t id
Definition sched.h:157
uint32_t timeout
Definition sched.h:158
struct sched_pin_override sched_pin_override_t
Definition sched.h:166
struct sched_watchdog sched_watchdog_t
Definition sched.h:160
struct sched_poll sched_poll_t
Definition sched.h:146
struct sched_shutdown sched_shutdown_t
Definition sched.h:138
struct sched_remote_shutdown sched_remote_shutdown_t
Definition sched.h:153
uint16_t domid_t
Definition xen.h:217