Lines Matching refs:events
57 struct epoll_event *events; member
80 short old, short events, void *p);
82 short old, short events, void *p);
131 epollop->events = mm_calloc(INITIAL_NEVENT, sizeof(struct epoll_event)); in epoll_init()
132 if (epollop->events == NULL) { in epoll_init()
179 int op, events = 0; in epoll_apply_one_change() local
198 events = 0; in epoll_apply_one_change()
201 events |= EPOLLIN; in epoll_apply_one_change()
205 events |= EPOLLIN; in epoll_apply_one_change()
208 events |= EPOLLOUT; in epoll_apply_one_change()
212 events |= EPOLLOUT; in epoll_apply_one_change()
215 events |= EPOLLET; in epoll_apply_one_change()
242 events = EPOLLIN|EPOLLOUT; in epoll_apply_one_change()
244 events = EPOLLOUT; in epoll_apply_one_change()
247 events = EPOLLIN; in epoll_apply_one_change()
251 events = EPOLLIN; in epoll_apply_one_change()
254 events = EPOLLOUT; in epoll_apply_one_change()
259 if (!events) in epoll_apply_one_change()
264 epev.events = events; in epoll_apply_one_change()
273 (int)epev.events, ch->fd); in epoll_apply_one_change()
277 (int)epev.events, in epoll_apply_one_change()
290 (int)epev.events, ch->fd); in epoll_apply_one_change()
294 (int)epev.events, in epoll_apply_one_change()
304 (int)epev.events, in epoll_apply_one_change()
310 (int)epev.events, in epoll_apply_one_change()
322 (int)epev.events, in epoll_apply_one_change()
353 short old, short events, void *p) in epoll_nochangelist_add() argument
359 if (events & EV_WRITE) in epoll_nochangelist_add()
361 (events & EV_ET); in epoll_nochangelist_add()
362 if (events & EV_READ) in epoll_nochangelist_add()
364 (events & EV_ET); in epoll_nochangelist_add()
371 short old, short events, void *p) in epoll_nochangelist_del() argument
377 if (events & EV_WRITE) in epoll_nochangelist_del()
379 if (events & EV_READ) in epoll_nochangelist_del()
389 struct epoll_event *events = epollop->events; in epoll_dispatch() local
407 res = epoll_wait(epollop->epfd, events, epollop->nevents, timeout); in epoll_dispatch()
424 int what = events[i].events; in epoll_dispatch()
439 evmap_io_active(base, events[i].data.fd, ev | EV_ET); in epoll_dispatch()
448 new_events = mm_realloc(epollop->events, in epoll_dispatch()
451 epollop->events = new_events; in epoll_dispatch()
466 if (epollop->events) in epoll_dealloc()
467 mm_free(epollop->events); in epoll_dealloc()