Lines Matching refs:kev
169 kq_insert(struct kqop *kqop, struct kevent *kev)
203 memcpy(&kqop->changes[kqop->nchanges++], kev, sizeof(struct kevent));
206 __func__, (int)kev->ident,
207 kev->filter == EVFILT_READ ? "EVFILT_READ" : "EVFILT_WRITE",
208 kev->flags == EV_DELETE ? " (del)" : ""));
307 struct kevent kev;
316 memset(&kev, 0, sizeof(kev));
317 kev.ident = nsignal;
318 kev.filter = EVFILT_SIGNAL;
319 kev.flags = EV_ADD;
320 kev.udata = PTR_TO_UDATA(&kqop->evsigevents[nsignal]);
325 if (kevent(kqop->kq, &kev, 1, NULL, 0, &timeout) == -1)
340 memset(&kev, 0, sizeof(kev));
341 kev.ident = ev->ev_fd;
342 kev.filter = EVFILT_READ;
345 kev.fflags = NOTE_EOF;
347 kev.flags = EV_ADD;
349 kev.flags |= EV_ONESHOT;
350 kev.udata = PTR_TO_UDATA(ev);
352 if (kq_insert(kqop, &kev) == -1)
359 memset(&kev, 0, sizeof(kev));
360 kev.ident = ev->ev_fd;
361 kev.filter = EVFILT_WRITE;
362 kev.flags = EV_ADD;
364 kev.flags |= EV_ONESHOT;
365 kev.udata = PTR_TO_UDATA(ev);
367 if (kq_insert(kqop, &kev) == -1)
380 struct kevent kev;
392 memset(&kev, 0, sizeof(kev));
393 kev.ident = nsignal;
394 kev.filter = EVFILT_SIGNAL;
395 kev.flags = EV_DELETE;
400 if (kevent(kqop->kq, &kev, 1, NULL, 0, &timeout) == -1)
413 memset(&kev, 0, sizeof(kev));
414 kev.ident = ev->ev_fd;
415 kev.filter = EVFILT_READ;
416 kev.flags = EV_DELETE;
418 if (kq_insert(kqop, &kev) == -1)
425 memset(&kev, 0, sizeof(kev));
426 kev.ident = ev->ev_fd;
427 kev.filter = EVFILT_WRITE;
428 kev.flags = EV_DELETE;
430 if (kq_insert(kqop, &kev) == -1)