Xen Test Framework
Data Structures | Macros | Typedefs
event_channel.h File Reference
#include <xen/xen.h>
+ Include dependency graph for event_channel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  evtchn_status
 
struct  evtchn_alloc_unbound
 
struct  evtchn_init_control
 
struct  evtchn_expand_array
 

Macros

#define EVTCHNOP_close   3
 
#define EVTCHNOP_send   4
 
#define EVTCHNOP_status   5
 
#define EVTCHNOP_alloc_unbound   6
 
#define EVTCHNOP_init_control   11
 
#define EVTCHNOP_expand_array   12
 
#define EVTCHN_STATUS_closed   0 /* Not in use */
 
#define EVTCHN_STATUS_unbound   1 /* Waiting for connection */
 
#define EVTCHN_STATUS_interdomain   2 /* Connected to remote domain */
 
#define EVTCHN_STATUS_pirq   3 /* Connected to a physical IRQ */
 
#define EVTCHN_STATUS_virq   4 /* Connected to a virtual IRQ */
 
#define EVTCHN_STATUS_ipi   5 /* Connected to a virtual IPI */
 

Typedefs

typedef uint32_t evtchn_port_t
 

Macro Definition Documentation

◆ EVTCHNOP_close

#define EVTCHNOP_close   3

Definition at line 6 of file event_channel.h.

◆ EVTCHNOP_send

#define EVTCHNOP_send   4

Definition at line 7 of file event_channel.h.

◆ EVTCHNOP_status

#define EVTCHNOP_status   5

Definition at line 8 of file event_channel.h.

◆ EVTCHNOP_alloc_unbound

#define EVTCHNOP_alloc_unbound   6

Definition at line 9 of file event_channel.h.

◆ EVTCHNOP_init_control

#define EVTCHNOP_init_control   11

Definition at line 10 of file event_channel.h.

◆ EVTCHNOP_expand_array

#define EVTCHNOP_expand_array   12

Definition at line 11 of file event_channel.h.

◆ EVTCHN_STATUS_closed

#define EVTCHN_STATUS_closed   0 /* Not in use */

Definition at line 21 of file event_channel.h.

◆ EVTCHN_STATUS_unbound

#define EVTCHN_STATUS_unbound   1 /* Waiting for connection */

Definition at line 22 of file event_channel.h.

◆ EVTCHN_STATUS_interdomain

#define EVTCHN_STATUS_interdomain   2 /* Connected to remote domain */

Definition at line 23 of file event_channel.h.

◆ EVTCHN_STATUS_pirq

#define EVTCHN_STATUS_pirq   3 /* Connected to a physical IRQ */

Definition at line 24 of file event_channel.h.

◆ EVTCHN_STATUS_virq

#define EVTCHN_STATUS_virq   4 /* Connected to a virtual IRQ */

Definition at line 25 of file event_channel.h.

◆ EVTCHN_STATUS_ipi

#define EVTCHN_STATUS_ipi   5 /* Connected to a virtual IPI */

Definition at line 26 of file event_channel.h.

Typedef Documentation

◆ evtchn_port_t

Definition at line 13 of file event_channel.h.