Lines Matching refs:events
54 struct pollfd *events; member
62 static int devpoll_add(struct event_base *, int fd, short old, short events, void *);
63 static int devpoll_del(struct event_base *, int fd, short old, short events, void *);
97 devpoll_queue(struct devpollop *devpollop, int fd, int events) { in devpoll_queue() argument
111 pfd->events = events; in devpoll_queue()
143 devpollop->events = mm_calloc(nfiles, sizeof(struct pollfd)); in devpoll_init()
144 if (devpollop->events == NULL) { in devpoll_init()
153 mm_free(devpollop->events); in devpoll_init()
168 struct pollfd *events = devpollop->events; in devpoll_dispatch() local
178 dvp.dp_fds = devpollop->events; in devpoll_dispatch()
201 int what = events[i].revents; in devpoll_dispatch()
217 evmap_io_active(base, events[i].fd, which); in devpoll_dispatch()
225 devpoll_add(struct event_base *base, int fd, short old, short events, void *p) in devpoll_add() argument
239 if (events & EV_READ) in devpoll_add()
241 if (events & EV_WRITE) in devpoll_add()
251 devpoll_del(struct event_base *base, int fd, short old, short events, void *p) in devpoll_del() argument
258 if (events & EV_READ) in devpoll_del()
260 if (events & EV_WRITE) in devpoll_del()
297 if (devpollop->events) in devpoll_dealloc()
298 mm_free(devpollop->events); in devpoll_dealloc()