Lines Matching refs:fd
73 static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { in aeApiAddEvent() argument
78 int op = eventLoop->events[fd].mask == AE_NONE ? in aeApiAddEvent()
82 mask |= eventLoop->events[fd].mask; /* Merge old events */ in aeApiAddEvent()
85 ee.data.fd = fd; in aeApiAddEvent()
86 if (epoll_ctl(state->epfd,op,fd,&ee) == -1) return -1; in aeApiAddEvent()
90 static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int delmask) { in aeApiDelEvent() argument
93 int mask = eventLoop->events[fd].mask & (~delmask); in aeApiDelEvent()
98 ee.data.fd = fd; in aeApiDelEvent()
100 epoll_ctl(state->epfd,EPOLL_CTL_MOD,fd,&ee); in aeApiDelEvent()
104 epoll_ctl(state->epfd,EPOLL_CTL_DEL,fd,&ee); in aeApiDelEvent()
126 eventLoop->fired[j].fd = e->data.fd; in aeApiPoll()