Lines Matching refs:events
113 struct kevent events[1024]; in uv__io_poll() local
153 if ((w->events & POLLIN) == 0 && (w->pevents & POLLIN) != 0) { in uv__io_poll()
165 EV_SET(events + nevents, w->fd, filter, op, fflags, 0, 0); in uv__io_poll()
167 if (++nevents == ARRAY_SIZE(events)) { in uv__io_poll()
168 if (kevent(loop->backend_fd, events, nevents, NULL, 0, NULL)) in uv__io_poll()
174 if ((w->events & POLLOUT) == 0 && (w->pevents & POLLOUT) != 0) { in uv__io_poll()
175 EV_SET(events + nevents, w->fd, EVFILT_WRITE, EV_ADD, 0, 0, 0); in uv__io_poll()
177 if (++nevents == ARRAY_SIZE(events)) { in uv__io_poll()
178 if (kevent(loop->backend_fd, events, nevents, NULL, 0, NULL)) in uv__io_poll()
184 if ((w->events & UV__POLLPRI) == 0 && (w->pevents & UV__POLLPRI) != 0) { in uv__io_poll()
185 EV_SET(events + nevents, w->fd, EV_OOBAND, EV_ADD, 0, 0, 0); in uv__io_poll()
187 if (++nevents == ARRAY_SIZE(events)) { in uv__io_poll()
188 if (kevent(loop->backend_fd, events, nevents, NULL, 0, NULL)) in uv__io_poll()
194 w->events = w->pevents; in uv__io_poll()
232 events, in uv__io_poll()
234 events, in uv__io_poll()
235 ARRAY_SIZE(events), in uv__io_poll()
284 loop->watchers[loop->nwatchers] = (void*) events; in uv__io_poll()
287 ev = events + i; in uv__io_poll()
312 struct kevent events[1]; in uv__io_poll() local
314 EV_SET(events + 0, fd, ev->filter, EV_DELETE, 0, 0, 0); in uv__io_poll()
315 if (kevent(loop->backend_fd, events, 1, NULL, 0, NULL)) in uv__io_poll()
323 assert(w->events == POLLIN); in uv__io_poll()
339 struct kevent events[1]; in uv__io_poll() local
340 EV_SET(events + 0, fd, ev->filter, EV_DELETE, 0, 0, 0); in uv__io_poll()
341 if (kevent(loop->backend_fd, events, 1, NULL, 0, NULL)) in uv__io_poll()
355 struct kevent events[1]; in uv__io_poll() local
356 EV_SET(events + 0, fd, ev->filter, EV_DELETE, 0, 0, 0); in uv__io_poll()
357 if (kevent(loop->backend_fd, events, 1, NULL, 0, NULL)) in uv__io_poll()
369 struct kevent events[1]; in uv__io_poll() local
370 EV_SET(events + 0, fd, ev->filter, EV_DELETE, 0, 0, 0); in uv__io_poll()
371 if (kevent(loop->backend_fd, events, 1, NULL, 0, NULL)) in uv__io_poll()
418 if (nfds == ARRAY_SIZE(events) && --count != 0) { in uv__io_poll()
445 struct kevent* events; in uv__platform_invalidate_fd() local
452 events = (struct kevent*) loop->watchers[loop->nwatchers]; in uv__platform_invalidate_fd()
454 if (events == NULL) in uv__platform_invalidate_fd()
459 if ((int) events[i].ident == fd && events[i].filter != EVFILT_PROC) in uv__platform_invalidate_fd()
460 events[i].ident = -1; in uv__platform_invalidate_fd()
467 int events; in uv__fs_event() local
477 events = UV_CHANGE; in uv__fs_event()
479 events = UV_RENAME; in uv__fs_event()
490 handle->cb(handle, path, events, 0); in uv__fs_event()