*/\r
\r
/* ` enum event_channel_op { // EVTCHNOP_* => struct evtchn_* */\r
-#define EVTCHNOP_close 3\r
-#define EVTCHNOP_send 4\r
-#define EVTCHNOP_alloc_unbound 6\r
+#define EVTCHNOP_close 3\r
+#define EVTCHNOP_send 4\r
+#define EVTCHNOP_alloc_unbound 6\r
/* ` } */\r
\r
typedef UINT32 evtchn_port_t;\r
-DEFINE_XEN_GUEST_HANDLE(evtchn_port_t);\r
+DEFINE_XEN_GUEST_HANDLE (evtchn_port_t);\r
\r
/*\r
* EVTCHNOP_alloc_unbound: Allocate a port in domain <dom> and mark as\r
* 2. <rdom> may be DOMID_SELF, allowing loopback connections.\r
*/\r
struct evtchn_alloc_unbound {\r
- /* IN parameters */\r
- domid_t dom, remote_dom;\r
- /* OUT parameters */\r
- evtchn_port_t port;\r
+ /* IN parameters */\r
+ domid_t dom, remote_dom;\r
+ /* OUT parameters */\r
+ evtchn_port_t port;\r
};\r
+\r
typedef struct evtchn_alloc_unbound evtchn_alloc_unbound_t;\r
\r
/*\r
* (EVTCHNSTAT_unbound), awaiting a new connection.\r
*/\r
struct evtchn_close {\r
- /* IN parameters. */\r
- evtchn_port_t port;\r
+ /* IN parameters. */\r
+ evtchn_port_t port;\r
};\r
+\r
typedef struct evtchn_close evtchn_close_t;\r
\r
/*\r
* endpoint is <port>.\r
*/\r
struct evtchn_send {\r
- /* IN parameters. */\r
- evtchn_port_t port;\r
+ /* IN parameters. */\r
+ evtchn_port_t port;\r
};\r
+\r
typedef struct evtchn_send evtchn_send_t;\r
\r
#endif /* __XEN_PUBLIC_EVENT_CHANNEL_H__ */\r