Lines Matching refs:events
57 struct pollfd *events; member
65 static int devpoll_add(struct event_base *, int fd, short old, short events, void *);
66 static int devpoll_del(struct event_base *, int fd, short old, short events, void *);
100 devpoll_queue(struct devpollop *devpollop, int fd, int events) { in devpoll_queue() argument
114 pfd->events = events; in devpoll_queue()
146 devpollop->events = mm_calloc(nfiles, sizeof(struct pollfd)); in devpoll_init()
147 if (devpollop->events == NULL) { in devpoll_init()
156 mm_free(devpollop->events); in devpoll_init()
171 struct pollfd *events = devpollop->events; in devpoll_dispatch() local
181 dvp.dp_fds = devpollop->events; in devpoll_dispatch()
204 int what = events[i].revents; in devpoll_dispatch()
220 evmap_io_active_(base, events[i].fd, which); in devpoll_dispatch()
228 devpoll_add(struct event_base *base, int fd, short old, short events, void *p) in devpoll_add() argument
242 if (events & EV_READ) in devpoll_add()
244 if (events & EV_WRITE) in devpoll_add()
254 devpoll_del(struct event_base *base, int fd, short old, short events, void *p) in devpoll_del() argument
261 if (events & EV_READ) in devpoll_del()
263 if (events & EV_WRITE) in devpoll_del()
300 if (devpollop->events) in devpoll_dealloc()
301 mm_free(devpollop->events); in devpoll_dealloc()