/openbsd-current/lib/libevent/ |
H A D | kqueue.c | 129 kq_insert(struct kqop *kqop, struct kevent *kev) argument 167 memcpy(&kqop->changes[kqop->nchanges++], kev, sizeof(struct kevent)); 170 __func__, (int)kev->ident, 171 kev->filter == EVFILT_READ ? "EVFILT_READ" : "EVFILT_WRITE", 172 kev->flags == EV_DELETE ? " (del)" : "")); 291 struct kevent kev; local 300 memset(&kev, 0, sizeof(kev)); 301 kev.ident = nsignal; 302 kev 363 struct kevent kev; local [all...] |
/openbsd-current/regress/sys/kern/kqueue/ |
H A D | kqueue-regress.c | 61 struct kevent kev[2]; local 67 EV_SET(&kev[0], kq, EVFILT_READ, EV_ADD, 0, 0, NULL); 68 EV_SET(&kev[1], SIGINT, EVFILT_SIGNAL, EV_ADD, 0, 0, NULL); 69 ASS(kevent(kq, kev, 2, NULL, 0, NULL) == 0, 93 struct kevent kev[1]; local 106 EV_SET(&kev[0], p0[0], EVFILT_READ, EV_ADD, 0, 0, NULL); 107 if (kevent(kq, kev, 1, NULL, 0, NULL) == -1) 110 EV_SET(&kev[0], p1[1], EVFILT_READ, EV_ADD, 0, 0, NULL); 111 if (kevent(kq, kev, 1, NULL, 0, NULL) == -1) 114 EV_SET(&kev[ 161 struct kevent kev[1]; local 195 struct kevent kev[1]; local 250 struct kevent kev[1]; local [all...] |
H A D | kqueue-flock.c | 61 struct kevent kev; local 75 EV_SET(&kev, fd, EVFILT_VNODE, EV_ADD, NOTE_LINK, 0, NULL); 76 if (kevent(kq, &kev, 1, NULL, 0, NULL)) 81 EV_SET(&kev, fd, EVFILT_VNODE, EV_DELETE, NOTE_LINK, 0, NULL); 82 if (kevent(kq, &kev, 1, NULL, 0, NULL))
|
/openbsd-current/sys/sys/ |
H A D | event.h | 208 * If kev is non-NULL and the event is active, the callback should store 209 * the event's state in kev for delivery to the user. 225 int (*f_modify)(struct kevent *kev, struct knote *kn); 226 int (*f_process)(struct knote *kn, struct kevent *kev); 302 extern int kqueue_register(struct kqueue *kq, struct kevent *kev, 321 knote_modify_fn(const struct kevent *kev, struct knote *kn, argument 324 knote_assign(kev, kn); 329 knote_modify(const struct kevent *kev, struct knote *kn) argument 331 return (knote_modify_fn(kev, kn, kn->kn_fop->f_event)); 335 knote_process_fn(struct knote *kn, struct kevent *kev, argument 354 knote_process(struct knote *kn, struct kevent *kev) argument [all...] |
H A D | ktrace.h | 262 #define ktrevent(p, kev, count) \ 263 ktrstruct(p, "kevent", kev, (count) * sizeof(struct kevent))
|
/openbsd-current/sys/kern/ |
H A D | kern_event.c | 91 static int filter_modify(struct kevent *kev, struct knote *kn); 92 static int filter_process(struct knote *kn, struct kevent *kev); 121 int filt_kqueuemodify(struct kevent *kev, struct knote *kn); 122 int filt_kqueueprocess(struct knote *kn, struct kevent *kev); 131 int filt_timermodify(struct kevent *kev, struct knote *kn); 132 int filt_timerprocess(struct knote *kn, struct kevent *kev); 291 filt_kqueuemodify(struct kevent *kev, struct knote *kn) argument 297 knote_assign(kev, kn); 305 filt_kqueueprocess(struct knote *kn, struct kevent *kev) argument 311 if (kev ! 432 struct kevent kev; local 572 filt_timermodify(struct kevent *kev, struct knote *kn) argument 606 filt_timerprocess(struct knote *kn, struct kevent *kev) argument 639 filt_seltruemodify(struct kevent *kev, struct knote *kn) argument 646 filt_seltrueprocess(struct knote *kn, struct kevent *kev) argument 782 filter_modify(struct kevent *kev, struct knote *kn) argument 803 filter_process(struct knote *kn, struct kevent *kev) argument 985 struct kevent kev[KQ_NEVENTS]; local 1123 kqueue_register(struct kqueue *kq, struct kevent *kev, unsigned int pollid, struct proc *p) argument 2057 knote_assign(const struct kevent *kev, struct knote *kn) argument 2073 knote_submit(struct knote *kn, struct kevent *kev) argument [all...] |
H A D | sys_generic.c | 684 struct kevent kev[KQ_NEVENTS]; local 688 count = MIN(nitems(kev), nevents); 689 ready = kqueue_scan(&scan, count, kev, timeout, p, &error); 693 error = pselcollect(p, &kev[i], pobits, &ncollected); 744 struct kevent kev; local 755 EV_SET(&kev, fd, evf[msk], 758 error = kqueue_register(p->p_kq, &kev, 0, p); 780 DPRINTFN(0, "select fd %u filt %d error %d\n", (int)kev.ident, 781 kev.filter, error); 981 struct kevent kev[KQ_NEVENT local 1091 struct kevent kev[3], *kevp; local [all...] |
H A D | subr_log.c | 344 filt_logmodify(struct kevent *kev, struct knote *kn) argument 349 active = knote_modify(kev, kn); 356 filt_logprocess(struct knote *kn, struct kevent *kev) argument 361 active = knote_process(kn, kev);
|
H A D | sys_pipe.c | 79 int filt_pipemodify(struct kevent *kev, struct knote *kn); 80 int filt_pipeprocess(struct knote *kn, struct kevent *kev); 967 filt_pipemodify(struct kevent *kev, struct knote *kn) argument 973 active = knote_modify(kev, kn); 980 filt_pipeprocess(struct knote *kn, struct kevent *kev) argument 986 active = knote_process(kn, kev);
|
H A D | uipc_socket.c | 76 int filt_sowmodify(struct kevent *kev, struct knote *kn); 77 int filt_sowprocess(struct knote *kn, struct kevent *kev); 79 int filt_sormodify(struct kevent *kev, struct knote *kn); 80 int filt_sorprocess(struct knote *kn, struct kevent *kev); 2406 filt_sowmodify(struct kevent *kev, struct knote *kn) argument 2412 rv = knote_modify(kev, kn); 2419 filt_sowprocess(struct knote *kn, struct kevent *kev) argument 2425 rv = knote_process(kn, kev); 2432 filt_sormodify(struct kevent *kev, struct knote *kn) argument 2438 rv = knote_modify(kev, k 2445 filt_sorprocess(struct knote *kn, struct kevent *kev) argument [all...] |
/openbsd-current/regress/sys/kern/pipe/ |
H A D | test-kqueue.c | 258 struct kevent kev; local 274 EV_SET(&kev, fd, filter, EV_ADD, 0, 0, NULL); 275 nevents = kevent(ctx->c_kq, &kev, 1, NULL, 0, NULL); 278 nevents = kevent(ctx->c_kq, NULL, 0, &kev, 1, NULL); 284 if ((int)kev.ident != fd) 286 if (kev.filter != filter) 292 if ((kev.flags & EV_EOF) == 0)
|
/openbsd-current/sys/dev/ |
H A D | hotplug.c | 236 filt_hotplugmodify(struct kevent *kev, struct knote *kn) argument 241 active = knote_modify(kev, kn); 248 filt_hotplugprocess(struct knote *kn, struct kevent *kev) argument 253 active = knote_process(kn, kev);
|
H A D | vscsi.c | 578 filt_vscsimodify(struct kevent *kev, struct knote *kn) argument 584 active = knote_modify(kev, kn); 591 filt_vscsiprocess(struct knote *kn, struct kevent *kev) argument 597 active = knote_process(kn, kev);
|
H A D | midi.c | 379 filt_midimodify(struct kevent *kev, struct knote *kn) argument 384 active = knote_modify(kev, kn); 391 filt_midiprocess(struct knote *kn, struct kevent *kev) argument 396 active = knote_process(kn, kev);
|
H A D | audio.c | 2239 filt_audiomodify(struct kevent *kev, struct knote *kn) argument 2244 active = knote_modify(kev, kn); 2251 filt_audioprocess(struct knote *kn, struct kevent *kev) argument 2256 active = knote_process(kn, kev);
|
/openbsd-current/usr.bin/kdump/ |
H A D | ktrstruct.c | 443 struct kevent kev; local 450 memcpy(&kev, data, sizeof(kev)); 451 data += sizeof(kev); 452 printf(" { ident=%lu, filter=", kev.ident); 453 evfiltername(kev.filter); 455 evflagsname(kev.flags); 457 evfflagsname(kev.filter, kev.fflags); 458 printf(", data=%llu", kev [all...] |
/openbsd-current/sys/miscfs/fifofs/ |
H A D | fifo_vnops.c | 108 int filt_fiformodify(struct kevent *kev, struct knote *kn); 109 int filt_fiforprocess(struct knote *kn, struct kevent *kev); 110 int filt_fifowmodify(struct kevent *kev, struct knote *kn); 111 int filt_fifowprocess(struct knote *kn, struct kevent *kev); 600 filt_fiformodify(struct kevent *kev, struct knote *kn) argument 607 rv = knote_modify(kev, kn); 615 filt_fiforprocess(struct knote *kn, struct kevent *kev) argument 622 rv = knote_process(kn, kev); 630 filt_fifowmodify(struct kevent *kev, struct knote *kn) argument 636 rv = knote_modify(kev, k 643 filt_fifowprocess(struct knote *kn, struct kevent *kev) argument [all...] |
/openbsd-current/sbin/resolvd/ |
H A D | resolvd.c | 166 struct kevent kev[KQ_TOTAL]; local 256 EV_SET(&kev[kevi++], routesock, EVFILT_READ, 260 EV_SET(&kev[kevi++], resolvfd, EVFILT_VNODE, 267 EV_SET(&kev[kevi++], unwindsock, EVFILT_READ, 273 if (kevent(kq, kev, kevi, NULL, 0, NULL) == -1) 278 nready = kevent(kq, NULL, 0, kev, KQ_TOTAL, NULL); 289 unsigned short fflags = kev[i].fflags; 291 switch ((int)(long)kev[i].udata) { 336 kev[i].ident);
|
/openbsd-current/regress/sys/dev/kcov/ |
H A D | kcov.c | 485 struct kevent kev; local 499 EV_SET(&kev, kq2, EVFILT_READ, EV_ADD | EV_ENABLE, 0, 0, NULL); 500 if (kevent(kq1, &kev, 1, NULL, 0, NULL) == -1) 506 EV_SET(&kev, pip[0], EVFILT_READ, EV_ADD | EV_ENABLE, 0, 0, NULL); 507 if (kevent(kq2, &kev, 1, NULL, 0, NULL) == -1) 511 if (kevent(kq1, NULL, 0, &kev, 1, NULL) == -1)
|
/openbsd-current/sys/miscfs/fuse/ |
H A D | fuse_device.c | 586 filt_fuse_modify(struct kevent *kev, struct knote *kn) argument 592 active = knote_modify(kev, kn); 599 filt_fuse_process(struct knote *kn, struct kevent *kev) argument 605 active = knote_process(kn, kev);
|
/openbsd-current/sys/net/ |
H A D | if_pppx.c | 522 filt_pppx_modify(struct kevent *kev, struct knote *kn) argument 528 active = knote_modify(kev, kn); 535 filt_pppx_process(struct knote *kn, struct kevent *kev) argument 541 active = knote_process(kn, kev); 1308 filt_pppac_modify(struct kevent *kev, struct knote *kn) argument 1314 active = knote_modify(kev, kn); 1321 filt_pppac_process(struct knote *kn, struct kevent *kev) argument 1327 active = knote_process(kn, kev);
|
H A D | if_tun.c | 1049 filt_tunmodify(struct kevent *kev, struct knote *kn) argument 1055 active = knote_modify(kev, kn); 1062 filt_tunprocess(struct knote *kn, struct kevent *kev) argument 1068 active = knote_process(kn, kev);
|
H A D | bpf.c | 1292 filt_bpfreadmodify(struct kevent *kev, struct knote *kn) argument 1298 active = knote_modify_fn(kev, kn, filt_bpfread); 1305 filt_bpfreadprocess(struct knote *kn, struct kevent *kev) argument 1311 active = knote_process_fn(kn, kev, filt_bpfread);
|