Lines Matching refs:events
79 unsigned int events, revents;
87 static struct epoll_event *events;
130 conn->events = 0;
140 ev.events = 0;
190 static int eph_mod_conn(struct eph_conn *conn, unsigned int events)
194 ev.events = events;
210 if (!(conn->events & EPOLLOUT)) {
211 conn->events = EPOLLOUT | EPOLLERR | EPOLLHUP;
212 if (eph_mod_conn(conn, conn->events) < 0)
231 if (!(conn->events & EPOLLIN)) {
232 conn->events = EPOLLIN | EPOLLERR | EPOLLHUP;
233 if (eph_mod_conn(conn, conn->events) < 0)
250 if (!(conn->events & EPOLLOUT)) {
251 conn->events = EPOLLOUT | EPOLLERR | EPOLLHUP;
252 if (eph_mod_conn(conn, conn->events) < 0)
269 if (!(conn->events & EPOLLIN)) {
270 conn->events = EPOLLIN | EPOLLERR | EPOLLHUP;
271 if (eph_mod_conn(conn, conn->events) < 0)
480 (events = malloc(maxsfd * sizeof(struct epoll_event)))) {
493 free(events);
511 free(events);
524 nfds = epoll_wait(kdpfd, events, maxfds, timeout);
526 for (i = 0, cevents = events; i < nfds; i++, cevents++) {
529 conn->revents = cevents->events;
531 if (conn->revents & conn->events)