Lines Matching refs:fd
112 static int epoll_nochangelist_add(struct event_base *base, evutil_socket_t fd,
114 static int epoll_nochangelist_del(struct event_base *base, evutil_socket_t fd,
193 int fd; in epoll_init() local
194 fd = epollop->timerfd = timerfd_create(CLOCK_MONOTONIC, TFD_NONBLOCK|TFD_CLOEXEC); in epoll_init()
198 epev.data.fd = epollop->timerfd; in epoll_init()
200 if (epoll_ctl(epollop->epfd, EPOLL_CTL_ADD, fd, &epev) < 0) { in epoll_init()
202 close(fd); in epoll_init()
257 ch->fd, \
288 epev.data.fd = ch->fd; in epoll_apply_one_change()
290 if (epoll_ctl(epollop->epfd, op, ch->fd, &epev) == 0) { in epoll_apply_one_change()
302 if (epoll_ctl(epollop->epfd, EPOLL_CTL_ADD, ch->fd, &epev) == -1) { in epoll_apply_one_change()
304 (int)epev.events, ch->fd); in epoll_apply_one_change()
309 ch->fd)); in epoll_apply_one_change()
323 if (epoll_ctl(epollop->epfd, EPOLL_CTL_MOD, ch->fd, &epev) == -1) { in epoll_apply_one_change()
325 (int)epev.events, ch->fd); in epoll_apply_one_change()
330 ch->fd)); in epoll_apply_one_change()
342 ch->fd, in epoll_apply_one_change()
375 epoll_nochangelist_add(struct event_base *base, evutil_socket_t fd, in epoll_nochangelist_add() argument
379 ch.fd = fd; in epoll_nochangelist_add()
396 epoll_nochangelist_del(struct event_base *base, evutil_socket_t fd, in epoll_nochangelist_del() argument
400 ch.fd = fd; in epoll_nochangelist_del()
485 if (events[i].data.fd == epollop->timerfd) in epoll_dispatch()
505 evmap_io_active_(base, events[i].data.fd, ev | EV_ET); in epoll_dispatch()