Lines Matching refs:kn
54 struct knote *kn;
83 kn = knote_lookup(filt, si.si_pid);
84 if (kn == NULL)
89 kn->kev.data = si.si_status;
93 kn->kev.data = 254;
97 kn->kev.data = 1;
100 knote_enqueue(filt, kn);
163 struct knote *kn;
174 for (kn = knote_dequeue(filt); kn != NULL; kn = knote_dequeue(filt)) {
175 kevent_dump(&kn->kev);
176 memcpy(dst, &kn->kev, sizeof(*dst));
178 if (kn->kev.flags & EV_DISPATCH) {
179 KNOTE_DISABLE(kn);
181 if (kn->kev.flags & EV_ONESHOT) {
182 knote_free(filt, kn);
184 kn->kev.data = 0; //why??
203 evfilt_proc_knote_create(struct filter *filt, struct knote *kn)
209 evfilt_proc_knote_modify(struct filter *filt, struct knote *kn,
216 evfilt_proc_knote_delete(struct filter *filt, struct knote *kn)
222 evfilt_proc_knote_enable(struct filter *filt, struct knote *kn)
228 evfilt_proc_knote_disable(struct filter *filt, struct knote *kn)