Lines Matching defs:waiter
115 typedef struct waiter waiter_t;
116 typedef int (*waiter_handler_t)(waiter_t *waiter, unsigned short events);
117 struct waiter {
221 static int pcm_handler(waiter_t *waiter, unsigned short events)
223 client_t *client = waiter->private_data;
239 del_waiter(waiter->fd);
531 static int ctl_handler(waiter_t *waiter, unsigned short events)
533 client_t *client = waiter->private_data;
543 del_waiter(waiter->fd);
803 static int client_poll_handler(waiter_t *waiter, unsigned short events ATTRIBUTE_UNUSED)
805 client_t *client = waiter->private_data;
817 static int client_ctrl_handler(waiter_t *waiter, unsigned short events)
819 client_t *client = waiter->private_data;
835 static int inet_pending_handler(waiter_t *waiter, unsigned short events)
837 inet_pending_t *pending = waiter->private_data;
846 int err = read(waiter->fd, &cookie, sizeof(cookie));
850 err = write(waiter->fd, &cookie, sizeof(cookie));
855 del_waiter(waiter->fd);
857 close(waiter->fd);
875 client->ctrl_fd = waiter->fd;
887 static int local_handler(waiter_t *waiter, unsigned short events ATTRIBUTE_UNUSED)
890 sock = accept(waiter->fd, 0, 0);
906 static int inet_handler(waiter_t *waiter, unsigned short events ATTRIBUTE_UNUSED)
909 sock = accept(waiter->fd, 0, 0);
995 ERROR("waiter handler failed");