Lines Matching refs:ev
30 static int fpm_event_epoll_add(struct fpm_event_s *ev);
31 static int fpm_event_epoll_remove(struct fpm_event_s *ev);
156 static int fpm_event_epoll_add(struct fpm_event_s *ev) /* {{{ */ in fpm_event_epoll_add() argument
166 e.data.fd = ev->fd; in fpm_event_epoll_add()
167 e.data.ptr = (void *)ev; in fpm_event_epoll_add()
169 if (ev->flags & FPM_EV_EDGE) { in fpm_event_epoll_add()
174 if (epoll_ctl(epollfd, EPOLL_CTL_ADD, ev->fd, &e) == -1) { in fpm_event_epoll_add()
175 zlog(ZLOG_ERROR, "epoll: unable to add fd %d", ev->fd); in fpm_event_epoll_add()
180 ev->index = ev->fd; in fpm_event_epoll_add()
188 static int fpm_event_epoll_remove(struct fpm_event_s *ev) /* {{{ */ in fpm_event_epoll_remove() argument
194 e.data.fd = ev->fd; in fpm_event_epoll_remove()
195 e.data.ptr = (void *)ev; in fpm_event_epoll_remove()
197 if (ev->flags & FPM_EV_EDGE) { in fpm_event_epoll_remove()
202 if (epoll_ctl(epollfd, EPOLL_CTL_DEL, ev->fd, &e) == -1) { in fpm_event_epoll_remove()
203 zlog(ZLOG_ERROR, "epoll: unable to remove fd %d", ev->fd); in fpm_event_epoll_remove()
208 ev->index = -1; in fpm_event_epoll_remove()