| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
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 | |
| int | evtchn_status (evtchn_status_t *status) | 
| int | evtchn_close (evtchn_port_t port) | 
| int | evtchn_set_priority (evtchn_port_t port, uint32_t priority) | 
| void | notify_evtchn (evtchn_port_t port) | 
| int | alloc_unbound_event_channel (domid_t remote_dom) | 
| int | bind_interdomain_event_channel (domid_t remote_dom, evtchn_port_t remote_port, evtchn_cb_t cb, void *data) | 
| int | bind_event_channel (evtchn_port_t port, evtchn_cb_t cb, void *data) | 
| int | unbind_event_channel (evtchn_port_t port) | 
| int | get_missed_events (evtchn_port_t port) | 
| int | xen_events_init (void) | 
| typedef void(* evtchn_cb_t) (void *priv) | 
| typedef struct event_channel_handle evtchn_handle_t | 
| int alloc_unbound_event_channel | ( | domid_t | remote_dom | ) | 
| int bind_event_channel | ( | evtchn_port_t | port, | 
| evtchn_cb_t | cb, | ||
| void * | data | ||
| ) | 
| int bind_interdomain_event_channel | ( | domid_t | remote_dom, | 
| evtchn_port_t | remote_port, | ||
| evtchn_cb_t | cb, | ||
| void * | data | ||
| ) | 
| int evtchn_close | ( | evtchn_port_t | port | ) | 
| int evtchn_set_priority | ( | evtchn_port_t | port, | 
| uint32_t | priority | ||
| ) | 
| int evtchn_status | ( | evtchn_status_t * | status | ) | 
| int get_missed_events | ( | evtchn_port_t | port | ) | 
| void notify_evtchn | ( | evtchn_port_t | port | ) | 
| int unbind_event_channel | ( | evtchn_port_t | port | ) | 
| int xen_events_init | ( | void | ) |