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
events.h File Reference
#include <xen/public/event_channel.h>
#include <kernel.h>

Go to the source code of this file.

Data Structures

struct  event_channel_handle
 

Typedefs

typedef void(* evtchn_cb_t) (void *priv)
 
typedef struct event_channel_handle evtchn_handle_t
 

Functions

void notify_evtchn (evtchn_port_t port)
 
int bind_event_channel (evtchn_port_t port, evtchn_cb_t cb, void *data)
 
int unbind_event_channel (evtchn_port_t port)
 
int xen_events_init (void)
 

Typedef Documentation

◆ evtchn_cb_t

typedef void(* evtchn_cb_t) (void *priv)

◆ evtchn_handle_t

Function Documentation

◆ bind_event_channel()

int bind_event_channel ( evtchn_port_t  port,
evtchn_cb_t  cb,
void *  data 
)

◆ notify_evtchn()

void notify_evtchn ( evtchn_port_t  port)

◆ unbind_event_channel()

int unbind_event_channel ( evtchn_port_t  port)

◆ xen_events_init()

int xen_events_init ( void  )