Lines Matching refs:mask
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()
83 if (mask & AE_READABLE) ee.events |= EPOLLIN; in aeApiAddEvent()
84 if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; in aeApiAddEvent()
93 int mask = eventLoop->events[fd].mask & (~delmask); in aeApiDelEvent() local
96 if (mask & AE_READABLE) ee.events |= EPOLLIN; in aeApiDelEvent()
97 if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; in aeApiDelEvent()
99 if (mask != AE_NONE) { in aeApiDelEvent()
119 int mask = 0; in aeApiPoll() local
122 if (e->events & EPOLLIN) mask |= AE_READABLE; in aeApiPoll()
123 if (e->events & EPOLLOUT) mask |= AE_WRITABLE; in aeApiPoll()
124 if (e->events & EPOLLERR) mask |= AE_WRITABLE; in aeApiPoll()
125 if (e->events & EPOLLHUP) mask |= AE_WRITABLE; in aeApiPoll()
127 eventLoop->fired[j].mask = mask; in aeApiPoll()