Specify an mbox type when getting an event queue
[akaros.git] / user / parlib / include / event.h
index 448bf6c..23f765b 100644 (file)
@@ -16,9 +16,11 @@ __BEGIN_DECLS
 
 /********* Event_q Setup / Registration  ***********/
 struct event_queue *get_big_event_q_raw(void);
-struct event_queue *get_big_event_q(void);
+struct event_queue *get_big_event_q(int mbox_type);
+void event_mbox_init(struct event_mbox *ev_mbox, int mbox_type);
 void put_big_event_q_raw(struct event_queue *ev_q);
 void put_big_event_q(struct event_queue *ev_q);
+void event_mbox_cleanup(struct event_mbox *ev_mbox);
 struct event_queue *get_event_q(void);
 struct event_queue *get_event_q_vcpd(uint32_t vcoreid, int ev_flags);
 void put_event_q(struct event_queue *ev_q);