Lines Matching defs:ev
128 struct epoll_event ev;
130 memset(&ev, 0, sizeof(ev));
131 ev.events = 0;
132 ev.data.ptr = fde;
135 if(epoll_ctl(epoll_fd, EPOLL_CTL_ADD, fde->fd, &ev)) {
144 struct epoll_event ev;
146 memset(&ev, 0, sizeof(ev));
147 ev.events = 0;
148 ev.data.ptr = fde;
155 epoll_ctl(epoll_fd, EPOLL_CTL_DEL, fde->fd, &ev);
160 struct epoll_event ev;
165 memset(&ev, 0, sizeof(ev));
166 ev.events = 0;
167 ev.data.ptr = fde;
169 if(events & FDE_READ) ev.events |= EPOLLIN;
170 if(events & FDE_WRITE) ev.events |= EPOLLOUT;
171 if(events & FDE_ERROR) ev.events |= (EPOLLERR | EPOLLHUP);
180 if(ev.events) {
181 if(epoll_ctl(epoll_fd, EPOLL_CTL_MOD, fde->fd, &ev)) {
186 if(epoll_ctl(epoll_fd, EPOLL_CTL_DEL, fde->fd, &ev)) {
195 if(ev.events) {
196 if(epoll_ctl(epoll_fd, EPOLL_CTL_ADD, fde->fd, &ev)) {
219 struct epoll_event *ev = events + i;
220 fde = ev->data.ptr;
222 if(ev->events & EPOLLIN) {
225 if(ev->events & EPOLLOUT) {
228 if(ev->events & (EPOLLERR | EPOLLHUP)) {
517 static void fdevent_subproc_event_func(int fd, unsigned ev, void *userdata)
520 D("subproc handling on fd=%d ev=%04x\n", fd, ev);
529 if(ev & FDE_READ){