10#ifndef __XEN_PUBLIC_EVENT_CHANNEL_H__
11#define __XEN_PUBLIC_EVENT_CHANNEL_H__
49#define EVTCHNOP_bind_interdomain 0
50#define EVTCHNOP_bind_virq 1
51#define EVTCHNOP_bind_pirq 2
52#define EVTCHNOP_close 3
53#define EVTCHNOP_send 4
54#define EVTCHNOP_status 5
55#define EVTCHNOP_alloc_unbound 6
56#define EVTCHNOP_bind_ipi 7
57#define EVTCHNOP_bind_vcpu 8
58#define EVTCHNOP_unmask 9
59#define EVTCHNOP_reset 10
60#define EVTCHNOP_init_control 11
61#define EVTCHNOP_expand_array 12
62#define EVTCHNOP_set_priority 13
64#define EVTCHNOP_reset_cont 14
146#define BIND_PIRQ__WILL_SHARE 1
200#define EVTCHNSTAT_closed 0
201#define EVTCHNSTAT_unbound 1
202#define EVTCHNSTAT_interdomain 2
203#define EVTCHNSTAT_pirq 3
204#define EVTCHNSTAT_virq 4
205#define EVTCHNSTAT_ipi 5
332#define EVTCHN_2L_NR_CHANNELS (sizeof(xen_ulong_t) * sizeof(xen_ulong_t) * 64)
339#define EVTCHN_FIFO_PRIORITY_MAX 0
340#define EVTCHN_FIFO_PRIORITY_DEFAULT 7
341#define EVTCHN_FIFO_PRIORITY_MIN 15
343#define EVTCHN_FIFO_MAX_QUEUES (EVTCHN_FIFO_PRIORITY_MIN + 1)
347#define EVTCHN_FIFO_PENDING 31
348#define EVTCHN_FIFO_MASKED 30
349#define EVTCHN_FIFO_LINKED 29
350#define EVTCHN_FIFO_BUSY 28
352#define EVTCHN_FIFO_LINK_BITS 17
353#define EVTCHN_FIFO_LINK_MASK ((1 << EVTCHN_FIFO_LINK_BITS) - 1)
355#define EVTCHN_FIFO_NR_CHANNELS (1 << EVTCHN_FIFO_LINK_BITS)
unsigned long long uint64_t
union @104331263140136355135267063077374276003064103115 u
struct evtchn_bind_pirq evtchn_bind_pirq_t
struct evtchn_bind_vcpu evtchn_bind_vcpu_t
struct evtchn_alloc_unbound evtchn_alloc_unbound_t
#define EVTCHN_FIFO_MAX_QUEUES
struct evtchn_set_priority evtchn_set_priority_t
struct evtchn_reset evtchn_reset_t
struct evtchn_send evtchn_send_t
struct evtchn_status evtchn_status_t
struct evtchn_expand_array evtchn_expand_array_t
struct evtchn_init_control evtchn_init_control_t
struct evtchn_bind_virq evtchn_bind_virq_t
struct evtchn_op evtchn_op_t
struct evtchn_bind_interdomain evtchn_bind_interdomain_t
struct evtchn_close evtchn_close_t
struct evtchn_bind_ipi evtchn_bind_ipi_t
struct evtchn_unmask evtchn_unmask_t
struct evtchn_fifo_control_block evtchn_fifo_control_block_t
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define DEFINE_XEN_GUEST_HANDLE(name)
evtchn_port_t remote_port
uint32_t head[EVTCHN_FIFO_MAX_QUEUES]
evtchn_bind_ipi_t bind_ipi
evtchn_bind_vcpu_t bind_vcpu
evtchn_alloc_unbound_t alloc_unbound
evtchn_bind_virq_t bind_virq
evtchn_bind_interdomain_t bind_interdomain
evtchn_bind_pirq_t bind_pirq
struct evtchn_status::@027006106007247116320204352235013111340207200003::@130351126327007361257102366344215222316101113155 interdomain
struct evtchn_status::@027006106007247116320204352235013111340207200003::@117273224371246266050040362265102250111143062260 unbound