Lines Matching refs:wakeup
93 typedef struct wakeup wakeup_t;
150 struct wakeup {
154 wakeup_callback_t NULLABLE wakeup;
277 #define ioloop_wakeup_retain(wakeup) ioloop_wakeup_retain_(wakeup, __FILE__, __LINE__)
278 void ioloop_wakeup_retain_(wakeup_t *NONNULL wakeup, const char *NONNULL file, int line);
279 #define ioloop_wakeup_release(wakeup) ioloop_wakeup_release_(wakeup, __FILE__, __LINE__)
283 void ioloop_wakeup_release_(wakeup_t *NONNULL wakeup, const char *NONNULL file, int line);
284 bool ioloop_add_wake_event(wakeup_t *NONNULL wakeup, void *NULLABLE context,
287 void ioloop_cancel_wake_event(wakeup_t *NONNULL wakeup);
294 #define ioloop_comm_release(wakeup) ioloop_comm_release_(wakeup, __FILE__, __LINE__)
303 #define ioloop_listener_release(wakeup) ioloop_listener_release_(wakeup, __FILE__, __LINE__)
322 #define ioloop_message_retain(wakeup) ioloop_message_retain_(wakeup, __FILE__, __LINE__)
324 #define ioloop_message_release(wakeup) ioloop_message_release_(wakeup, __FILE__, __LINE__)