Searched refs:kev (Results 1 - 23 of 23) sorted by relevance

/openbsd-current/lib/libevent/
H A Dkqueue.c129 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 Dkqueue-regress.c61 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 Dkqueue-flock.c61 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 Devent.h208 * 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 Dktrace.h262 #define ktrevent(p, kev, count) \
263 ktrstruct(p, "kevent", kev, (count) * sizeof(struct kevent))
/openbsd-current/sys/kern/
H A Dkern_event.c91 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 Dsys_generic.c684 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 Dsubr_log.c344 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 Dsys_pipe.c79 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 Duipc_socket.c76 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 Dtest-kqueue.c258 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 Dhotplug.c236 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 Dvscsi.c578 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 Dmidi.c379 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 Daudio.c2239 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 Dktrstruct.c443 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 Dfifo_vnops.c108 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 Dresolvd.c166 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 Dkcov.c485 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 Dfuse_device.c586 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 Dif_pppx.c522 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 Dif_tun.c1049 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 Dbpf.c1292 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);

Completed in 319 milliseconds