Lines Matching refs:kn
46 struct knote *kn;
87 kn = knote_lookup(filt, pid);
88 if (kn != NULL) {
89 kn->kev.data = result;
90 kn->kev.fflags = NOTE_EXIT;
91 LIST_REMOVE(kn, entries);
92 LIST_INSERT_HEAD(&filt->kf_eventlist, kn, entries);
154 struct knote *kn;
159 LIST_FOREACH(kn, &filt->kf_eventlist, entries) {
160 kevent_dump(&kn->kev);
161 memcpy(dst, &kn->kev, sizeof(*dst));
164 if (kn->kev.flags & EV_DISPATCH) {
165 KNOTE_DISABLE(kn);
169 if (kn->kev.flags & EV_ONESHOT)
170 knote_free(kn);