Lines Matching refs:events
87 struct epoll_event *events;
113 short old, short events, void *p);
115 short old, short events, void *p);
169 epollop->events = mm_calloc(INITIAL_NEVENT, sizeof(struct epoll_event));
170 if (epollop->events == NULL) {
199 epev.events = EPOLLIN;
249 #define PRINT_CHANGES(op, events, ch, status) \
251 "Old events were %d; " \
256 events, \
272 int op, events = 0;
277 events = epoll_op_table[idx].events;
279 if (!events) {
285 events |= EPOLLET;
289 epev.events = events;
291 event_debug((PRINT_CHANGES(op, epev.events, ch, "okay")));
304 (int)epev.events, ch->fd);
308 (int)epev.events,
325 (int)epev.events, ch->fd);
329 (int)epev.events,
341 (int)epev.events,
351 event_warn(PRINT_CHANGES(op, epev.events, ch, "failed"));
376 short old, short events, void *p)
382 if (events & EV_WRITE)
384 (events & EV_ET);
385 if (events & EV_READ)
387 (events & EV_ET);
388 if (events & EV_CLOSED)
390 (events & EV_ET);
397 short old, short events, void *p)
403 if (events & EV_WRITE)
405 if (events & EV_READ)
407 if (events & EV_CLOSED)
417 struct epoll_event *events = epollop->events;
462 res = epoll_wait(epollop->epfd, events, epollop->nevents, timeout);
479 int what = events[i].events;
482 if (events[i].data.fd == epollop->timerfd)
500 evmap_io_active_(base, events[i].data.fd, ev | EV_ET);
505 be ready for more events next time. */
509 new_events = mm_realloc(epollop->events,
512 epollop->events = new_events;
527 if (epollop->events)
528 mm_free(epollop->events);