Lines Matching refs:waiter
122 struct waiter *waiter; member
126 struct waiter { struct
132 struct waiter *waiter_create(void) in waiter_create() argument
134 struct waiter *w; in waiter_create()
144 void waiter_destroy(struct waiter *w) in waiter_destroy()
160 void waiter_synchronize(struct waiter *w) in waiter_synchronize()
186 void waiter_wait(struct waiter *w) in waiter_wait()
264 int waiter_wait_timeout(struct waiter *w, unsigned int ms) in waiter_wait_timeout()
301 struct waiter_ticket *waiter_add_null(struct waiter *w) in waiter_add_null()
308 ticket->waiter = w; in waiter_add_null()
325 struct waiter_ticket *waiter_add_fd(struct waiter *w, int fd) in waiter_add_fd()
338 struct waiter_ticket *waiter_add_timeout(struct waiter *w, unsigned int ms) in waiter_add_timeout()
353 struct waiter *w = ticket->waiter; in waiter_ticket_delete()