Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
event_channel.h File Reference
#include "xen.h"

Go to the source code of this file.

Data Structures

struct  evtchn_send
 

Macros

#define EVTCHNOP_bind_interdomain   0
 
#define EVTCHNOP_bind_virq   1
 
#define EVTCHNOP_bind_pirq   2
 
#define EVTCHNOP_close   3
 
#define EVTCHNOP_send   4
 
#define EVTCHNOP_status   5
 
#define EVTCHNOP_alloc_unbound   6
 
#define EVTCHNOP_bind_ipi   7
 
#define EVTCHNOP_bind_vcpu   8
 
#define EVTCHNOP_unmask   9
 
#define EVTCHNOP_reset   10
 
#define EVTCHNOP_init_control   11
 
#define EVTCHNOP_expand_array   12
 
#define EVTCHNOP_set_priority   13
 
#define EVTCHN_2L_NR_CHANNELS   (sizeof(xen_ulong_t) * sizeof(xen_ulong_t) * 64)
 

Typedefs

typedef uint32_t evtchn_port_t
 
typedef struct evtchn_send evtchn_send_t
 

Functions

 DEFINE_XEN_GUEST_HANDLE (evtchn_port_t)
 

Macro Definition Documentation

◆ EVTCHN_2L_NR_CHANNELS

#define EVTCHN_2L_NR_CHANNELS   (sizeof(xen_ulong_t) * sizeof(xen_ulong_t) * 64)

◆ EVTCHNOP_alloc_unbound

#define EVTCHNOP_alloc_unbound   6

◆ EVTCHNOP_bind_interdomain

#define EVTCHNOP_bind_interdomain   0

◆ EVTCHNOP_bind_ipi

#define EVTCHNOP_bind_ipi   7

◆ EVTCHNOP_bind_pirq

#define EVTCHNOP_bind_pirq   2

◆ EVTCHNOP_bind_vcpu

#define EVTCHNOP_bind_vcpu   8

◆ EVTCHNOP_bind_virq

#define EVTCHNOP_bind_virq   1

◆ EVTCHNOP_close

#define EVTCHNOP_close   3

◆ EVTCHNOP_expand_array

#define EVTCHNOP_expand_array   12

◆ EVTCHNOP_init_control

#define EVTCHNOP_init_control   11

◆ EVTCHNOP_reset

#define EVTCHNOP_reset   10

◆ EVTCHNOP_send

#define EVTCHNOP_send   4

◆ EVTCHNOP_set_priority

#define EVTCHNOP_set_priority   13

◆ EVTCHNOP_status

#define EVTCHNOP_status   5

◆ EVTCHNOP_unmask

#define EVTCHNOP_unmask   9

Typedef Documentation

◆ evtchn_port_t

◆ evtchn_send_t

typedef struct evtchn_send evtchn_send_t

Function Documentation

◆ DEFINE_XEN_GUEST_HANDLE()

DEFINE_XEN_GUEST_HANDLE ( evtchn_port_t  )