sys/arch/arm64/arm64/acpiapm.c
26
int (*acpiapm_kqfilter)(dev_t, struct knote *);
sys/arch/arm64/arm64/acpiapm.c
53
acpiapmkqfilter(dev_t dev, struct knote *kn)
sys/arch/arm64/dev/apm.c
283
filt_apmrdetach(struct knote *kn)
sys/arch/arm64/dev/apm.c
291
filt_apmread(struct knote *kn, long hint)
sys/arch/arm64/dev/apm.c
301
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/arm64/dev/apm.c
91
void filt_apmrdetach(struct knote *kn);
sys/arch/arm64/dev/apm.c
92
int filt_apmread(struct knote *kn, long hint);
sys/arch/arm64/dev/apm.c
93
int apmkqfilter(dev_t dev, struct knote *kn);
sys/arch/arm64/include/acpiapm.h
22
extern int (*acpiapm_kqfilter)(dev_t, struct knote *);
sys/arch/i386/i386/acpiapm.c
24
int (*acpiapm_kqfilter)(dev_t, struct knote *);
sys/arch/i386/i386/acpiapm.c
51
acpiapmkqfilter(dev_t dev, struct knote *kn)
sys/arch/i386/i386/apm.c
1112
filt_apmrdetach(struct knote *kn)
sys/arch/i386/i386/apm.c
1122
filt_apmread(struct knote *kn, long hint)
sys/arch/i386/i386/apm.c
1131
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/i386/i386/apm.c
96
void filt_apmrdetach(struct knote *kn);
sys/arch/i386/i386/apm.c
97
int filt_apmread(struct knote *kn, long hint);
sys/arch/i386/include/acpiapm.h
22
extern int (*acpiapm_kqfilter)(dev_t, struct knote *);
sys/arch/loongson/dev/apm.c
279
filt_apmrdetach(struct knote *kn)
sys/arch/loongson/dev/apm.c
287
filt_apmread(struct knote *kn, long hint)
sys/arch/loongson/dev/apm.c
297
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/loongson/dev/apm.c
88
void filt_apmrdetach(struct knote *kn);
sys/arch/loongson/dev/apm.c
89
int filt_apmread(struct knote *kn, long hint);
sys/arch/loongson/dev/apm.c
90
int apmkqfilter(dev_t dev, struct knote *kn);
sys/arch/macppc/dev/apm.c
297
filt_apmrdetach(struct knote *kn)
sys/arch/macppc/dev/apm.c
305
filt_apmread(struct knote *kn, long hint)
sys/arch/macppc/dev/apm.c
315
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/macppc/dev/apm.c
84
void filt_apmrdetach(struct knote *kn);
sys/arch/macppc/dev/apm.c
85
int filt_apmread(struct knote *kn, long hint);
sys/arch/macppc/dev/apm.c
86
int apmkqfilter(dev_t dev, struct knote *kn);
sys/arch/sparc64/dev/vldcp.c
580
filt_vldcprdetach(struct knote *kn)
sys/arch/sparc64/dev/vldcp.c
591
filt_vldcpwdetach(struct knote *kn)
sys/arch/sparc64/dev/vldcp.c
602
filt_vldcpread(struct knote *kn, long hint)
sys/arch/sparc64/dev/vldcp.c
627
filt_vldcwrite(struct knote *kn, long hint)
sys/arch/sparc64/dev/vldcp.c
666
vldcpkqfilter(dev_t dev, struct knote *kn)
sys/arch/sparc64/dev/vldcp.c
72
void filt_vldcprdetach(struct knote *);
sys/arch/sparc64/dev/vldcp.c
73
void filt_vldcpwdetach(struct knote *);
sys/arch/sparc64/dev/vldcp.c
74
int filt_vldcpread(struct knote *, long);
sys/arch/sparc64/dev/vldcp.c
75
int vldcpkqfilter(dev_t, struct knote *);
sys/dev/acpi/acpi_apm.c
164
void acpi_filtdetach(struct knote *);
sys/dev/acpi/acpi_apm.c
165
int acpi_filtread(struct knote *, long);
sys/dev/acpi/acpi_apm.c
175
acpikqfilter(dev_t dev, struct knote *kn)
sys/dev/acpi/acpi_apm.c
201
acpi_filtdetach(struct knote *kn)
sys/dev/acpi/acpi_apm.c
212
acpi_filtread(struct knote *kn, long hint)
sys/dev/acpi/acpi_apm.c
258
acpikqfilter(dev_t dev, struct knote *kn)
sys/dev/audio.c
176
void filt_audioctlrdetach(struct knote *);
sys/dev/audio.c
177
int filt_audioctlread(struct knote *, long);
sys/dev/audio.c
178
int filt_audiomodify(struct kevent *, struct knote *);
sys/dev/audio.c
179
int filt_audioprocess(struct knote *, struct kevent *);
sys/dev/audio.c
190
void filt_audiowdetach(struct knote *);
sys/dev/audio.c
191
int filt_audiowrite(struct knote *, long);
sys/dev/audio.c
202
void filt_audiordetach(struct knote *);
sys/dev/audio.c
203
int filt_audioread(struct knote *, long);
sys/dev/audio.c
2153
audiokqfilter(dev_t dev, struct knote *kn)
sys/dev/audio.c
2200
filt_audiordetach(struct knote *kn)
sys/dev/audio.c
2208
filt_audioread(struct knote *kn, long hint)
sys/dev/audio.c
2218
filt_audiowdetach(struct knote *kn)
sys/dev/audio.c
2226
filt_audiowrite(struct knote *kn, long hint)
sys/dev/audio.c
2236
filt_audioctlrdetach(struct knote *kn)
sys/dev/audio.c
2244
filt_audioctlread(struct knote *kn, long hint)
sys/dev/audio.c
2254
filt_audiomodify(struct kevent *kev, struct knote *kn)
sys/dev/audio.c
2266
filt_audioprocess(struct knote *kn, struct kevent *kev)
sys/dev/cons.c
182
cnkqfilter(dev_t dev, struct knote *kn)
sys/dev/cons.h
76
struct knote;
sys/dev/cons.h
84
int cnkqfilter(dev_t, struct knote *);
sys/dev/hotplug.c
204
hotplugkqfilter(dev_t dev, struct knote *kn)
sys/dev/hotplug.c
219
filt_hotplugrdetach(struct knote *kn)
sys/dev/hotplug.c
225
filt_hotplugread(struct knote *kn, long hint)
sys/dev/hotplug.c
233
filt_hotplugmodify(struct kevent *kev, struct knote *kn)
sys/dev/hotplug.c
245
filt_hotplugprocess(struct knote *kn, struct kevent *kev)
sys/dev/hotplug.c
46
void filt_hotplugrdetach(struct knote *);
sys/dev/hotplug.c
47
int filt_hotplugread(struct knote *, long);
sys/dev/hotplug.c
48
int filt_hotplugmodify(struct kevent *, struct knote *);
sys/dev/hotplug.c
49
int filt_hotplugprocess(struct knote *, struct kevent *);
sys/dev/midi.c
315
midikqfilter(dev_t dev, struct knote *kn)
sys/dev/midi.c
347
filt_midirdetach(struct knote *kn)
sys/dev/midi.c
355
filt_midiread(struct knote *kn, long hint)
sys/dev/midi.c
363
filt_midiwdetach(struct knote *kn)
sys/dev/midi.c
371
filt_midiwrite(struct knote *kn, long hint)
sys/dev/midi.c
379
filt_midimodify(struct kevent *kev, struct knote *kn)
sys/dev/midi.c
391
filt_midiprocess(struct knote *kn, struct kevent *kev)
sys/dev/midi.c
40
int midikqfilter(dev_t, struct knote *);
sys/dev/midi.c
64
void filt_midiwdetach(struct knote *);
sys/dev/midi.c
65
int filt_midiwrite(struct knote *, long);
sys/dev/midi.c
66
int filt_midimodify(struct kevent *, struct knote *);
sys/dev/midi.c
67
int filt_midiprocess(struct knote *, struct kevent *);
sys/dev/midi.c
78
void filt_midirdetach(struct knote *);
sys/dev/midi.c
79
int filt_midiread(struct knote *, long);
sys/dev/pci/drm/drm_drv.c
1799
filt_drmdetach(struct knote *kn)
sys/dev/pci/drm/drm_drv.c
1810
filt_drmkms(struct knote *kn, long hint)
sys/dev/pci/drm/drm_drv.c
1818
filt_drmreaddetach(struct knote *kn)
sys/dev/pci/drm/drm_drv.c
1829
filt_drmread(struct knote *kn, long hint)
sys/dev/pci/drm/drm_drv.c
1857
drmkqfilter(dev_t kdev, struct knote *kn)
sys/dev/pci/drm/drm_linux.c
2594
dmabuf_kqfilter(struct file *fp, struct knote *kn)
sys/dev/pci/drm/drm_linux.c
3189
syncfile_kqfilter(struct file *fp, struct knote *kn)
sys/dev/rnd.c
152
int filt_randomread(struct knote *, long);
sys/dev/rnd.c
153
void filt_randomdetach(struct knote *);
sys/dev/rnd.c
154
int filt_randomwrite(struct knote *, long);
sys/dev/rnd.c
760
randomkqfilter(dev_t dev, struct knote *kn)
sys/dev/rnd.c
777
filt_randomdetach(struct knote *kn)
sys/dev/rnd.c
782
filt_randomread(struct knote *kn, long hint)
sys/dev/rnd.c
789
filt_randomwrite(struct knote *kn, long hint)
sys/dev/sbus/magma.c
1509
mbppkqfilter(dev_t dev, struct knote *kn)
sys/dev/sbus/spif.c
1043
sbppkqfilter(dev_t dev, struct knote *kn)
sys/dev/sbus/spif.c
93
int sbppkqfilter(dev_t, struct knote *);
sys/dev/usb/ugen.c
1246
void filt_ugenrdetach(struct knote *);
sys/dev/usb/ugen.c
1247
int filt_ugenread_intr(struct knote *, long);
sys/dev/usb/ugen.c
1248
int filt_ugenread_isoc(struct knote *, long);
sys/dev/usb/ugen.c
1249
int ugenkqfilter(dev_t, struct knote *);
sys/dev/usb/ugen.c
1252
filt_ugenrdetach(struct knote *kn)
sys/dev/usb/ugen.c
1263
filt_ugenread_intr(struct knote *kn, long hint)
sys/dev/usb/ugen.c
1272
filt_ugenread_isoc(struct knote *kn, long hint)
sys/dev/usb/ugen.c
1303
ugenkqfilter(dev_t dev, struct knote *kn)
sys/dev/usb/uhid.c
415
void filt_uhidrdetach(struct knote *);
sys/dev/usb/uhid.c
416
int filt_uhidread(struct knote *, long);
sys/dev/usb/uhid.c
417
int uhidkqfilter(dev_t, struct knote *);
sys/dev/usb/uhid.c
420
filt_uhidrdetach(struct knote *kn)
sys/dev/usb/uhid.c
431
filt_uhidread(struct knote *kn, long hint)
sys/dev/usb/uhid.c
447
uhidkqfilter(dev_t dev, struct knote *kn)
sys/dev/video.c
478
filt_videodetach(struct knote *kn)
sys/dev/video.c
486
filt_videoread(struct knote *kn, long hint)
sys/dev/video.c
497
filt_videomodify(struct kevent *kev, struct knote *kn)
sys/dev/video.c
510
filt_videoprocess(struct knote *kn, struct kevent *kev)
sys/dev/video.c
532
videokqfilter(dev_t dev, struct knote *kn)
sys/dev/vscsi.c
115
void filt_vscsidetach(struct knote *);
sys/dev/vscsi.c
116
int filt_vscsiread(struct knote *, long);
sys/dev/vscsi.c
117
int filt_vscsimodify(struct kevent *, struct knote *);
sys/dev/vscsi.c
118
int filt_vscsiprocess(struct knote *, struct kevent *);
sys/dev/vscsi.c
537
vscsikqfilter(dev_t dev, struct knote *kn)
sys/dev/vscsi.c
562
filt_vscsidetach(struct knote *kn)
sys/dev/vscsi.c
571
filt_vscsiread(struct knote *kn, long hint)
sys/dev/vscsi.c
579
filt_vscsimodify(struct kevent *kev, struct knote *kn)
sys/dev/vscsi.c
592
filt_vscsiprocess(struct knote *kn, struct kevent *kev)
sys/dev/wscons/wsdisplay.c
1423
wsdisplaykqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsevent.c
226
wsevent_kqfilter(struct wseventvar *ev, struct knote *kn)
sys/dev/wscons/wsevent.c
243
filt_wseventdetach(struct knote *kn)
sys/dev/wscons/wsevent.c
251
filt_wseventread(struct knote *kn, long hint)
sys/dev/wscons/wsevent.c
269
filt_wseventmodify(struct kevent *kev, struct knote *kn)
sys/dev/wscons/wsevent.c
282
filt_wseventprocess(struct knote *kn, struct kevent *kev)
sys/dev/wscons/wsevent.c
86
void filt_wseventdetach(struct knote *);
sys/dev/wscons/wsevent.c
87
int filt_wseventread(struct knote *, long);
sys/dev/wscons/wsevent.c
88
int filt_wseventmodify(struct kevent *, struct knote *);
sys/dev/wscons/wsevent.c
89
int filt_wseventprocess(struct knote *, struct kevent *);
sys/dev/wscons/wseventvar.h
112
knote(&ev->ws_klist, 0);
sys/dev/wscons/wseventvar.h
130
int wsevent_kqfilter(struct wseventvar *, struct knote *);
sys/dev/wscons/wskbd.c
1290
wskbdkqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsmouse.c
534
wsmousekqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsmux.c
561
wsmuxkqfilter(dev_t dev, struct knote *kn)
sys/isofs/cd9660/cd9660_vnops.c
1012
filt_cd9660write(struct knote *kn, long hint)
sys/isofs/cd9660/cd9660_vnops.c
1028
filt_cd9660vnode(struct knote *kn, long hint)
sys/isofs/cd9660/cd9660_vnops.c
922
void filt_cd9660detach(struct knote *kn);
sys/isofs/cd9660/cd9660_vnops.c
923
int filt_cd9660read(struct knote *kn, long hint);
sys/isofs/cd9660/cd9660_vnops.c
924
int filt_cd9660write(struct knote *kn, long hint);
sys/isofs/cd9660/cd9660_vnops.c
925
int filt_cd9660vnode(struct knote *kn, long hint);
sys/isofs/cd9660/cd9660_vnops.c
953
struct knote *kn = ap->a_kn;
sys/isofs/cd9660/cd9660_vnops.c
977
filt_cd9660detach(struct knote *kn)
sys/isofs/cd9660/cd9660_vnops.c
985
filt_cd9660read(struct knote *kn, long hint)
sys/kern/kern_event.c
1004
filter_attach(struct knote *kn)
sys/kern/kern_event.c
1019
filter_detach(struct knote *kn)
sys/kern/kern_event.c
1031
filter_event(struct knote *kn, long hint)
sys/kern/kern_event.c
1040
filter_modify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
1061
filter_process(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
109
void knote_attach(struct knote *kn);
sys/kern/kern_event.c
110
void knote_detach(struct knote *kn);
sys/kern/kern_event.c
111
void knote_drop(struct knote *kn, struct proc *p);
sys/kern/kern_event.c
112
void knote_enqueue(struct knote *kn);
sys/kern/kern_event.c
113
void knote_dequeue(struct knote *kn);
sys/kern/kern_event.c
114
int knote_acquire(struct knote *kn, struct klist *, int);
sys/kern/kern_event.c
115
void knote_release(struct knote *kn);
sys/kern/kern_event.c
116
void knote_activate(struct knote *kn);
sys/kern/kern_event.c
120
void filt_kqdetach(struct knote *kn);
sys/kern/kern_event.c
121
int filt_kqueue(struct knote *kn, long hint);
sys/kern/kern_event.c
122
int filt_kqueuemodify(struct kevent *kev, struct knote *kn);
sys/kern/kern_event.c
123
int filt_kqueueprocess(struct knote *kn, struct kevent *kev);
sys/kern/kern_event.c
124
int filt_kqueue_common(struct knote *kn, struct kqueue *kq);
sys/kern/kern_event.c
125
int filt_procattach(struct knote *kn);
sys/kern/kern_event.c
126
void filt_procdetach(struct knote *kn);
sys/kern/kern_event.c
127
int filt_proc(struct knote *kn, long hint);
sys/kern/kern_event.c
128
int filt_procmodify(struct kevent *kev, struct knote *kn);
sys/kern/kern_event.c
129
int filt_procprocess(struct knote *kn, struct kevent *kev);
sys/kern/kern_event.c
130
int filt_sigattach(struct knote *kn);
sys/kern/kern_event.c
131
void filt_sigdetach(struct knote *kn);
sys/kern/kern_event.c
132
int filt_signal(struct knote *kn, long hint);
sys/kern/kern_event.c
133
int filt_fileattach(struct knote *kn);
sys/kern/kern_event.c
1346
struct knote *kn;
sys/kern/kern_event.c
135
void filt_dotimerexpire(struct knote *kn);
sys/kern/kern_event.c
136
int filt_timerattach(struct knote *kn);
sys/kern/kern_event.c
137
void filt_timerdetach(struct knote *kn);
sys/kern/kern_event.c
138
int filt_timermodify(struct kevent *kev, struct knote *kn);
sys/kern/kern_event.c
1387
struct knote *kn = NULL, *newkn = NULL;
sys/kern/kern_event.c
139
int filt_timerprocess(struct knote *kn, struct kevent *kev);
sys/kern/kern_event.c
140
int filt_userattach(struct knote *kn);
sys/kern/kern_event.c
141
void filt_userdetach(struct knote *kn);
sys/kern/kern_event.c
142
int filt_usermodify(struct kevent *kev, struct knote *kn);
sys/kern/kern_event.c
143
int filt_userprocess(struct knote *kn, struct kevent *kev);
sys/kern/kern_event.c
144
void filt_seltruedetach(struct knote *kn);
sys/kern/kern_event.c
1631
struct knote *kn;
sys/kern/kern_event.c
1899
struct knote *kn;
sys/kern/kern_event.c
1946
knote(&kq->kq_klist, 0);
sys/kern/kern_event.c
2036
knote_acquire(struct knote *kn, struct klist *klist, int ls)
sys/kern/kern_event.c
2065
knote_release(struct knote *kn)
sys/kern/kern_event.c
2083
knote_activate(struct knote *kn)
sys/kern/kern_event.c
2108
struct knote *kn, *kn0;
sys/kern/kern_event.c
2130
struct knote *kn;
sys/kern/kern_event.c
2238
knote_attach(struct knote *kn)
sys/kern/kern_event.c
2258
knote_detach(struct knote *kn)
sys/kern/kern_event.c
2271
SLIST_REMOVE(list, kn, knote, kn_link);
sys/kern/kern_event.c
2279
knote_drop(struct knote *kn, struct proc *p)
sys/kern/kern_event.c
2302
knote_enqueue(struct knote *kn)
sys/kern/kern_event.c
2319
knote_dequeue(struct knote *kn)
sys/kern/kern_event.c
2340
knote_assign(const struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
2356
knote_submit(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
2385
klist_insert(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2395
klist_insert_locked(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2403
klist_remove(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2408
SLIST_REMOVE(&klist->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2413
klist_remove_locked(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
2417
SLIST_REMOVE(&klist->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2430
struct knote *kn;
sys/kern/kern_event.c
267
pool_init(&knote_pool, sizeof(struct knote), 0, IPL_MPFLOOR,
sys/kern/kern_event.c
278
filt_fileattach(struct knote *kn)
sys/kern/kern_event.c
286
kqueue_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_event.c
299
filt_kqdetach(struct knote *kn)
sys/kern/kern_event.c
307
filt_kqueue_common(struct knote *kn, struct kqueue *kq)
sys/kern/kern_event.c
317
filt_kqueue(struct knote *kn, long hint)
sys/kern/kern_event.c
330
filt_kqueuemodify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
344
filt_kqueueprocess(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
362
filt_procattach(struct knote *kn)
sys/kern/kern_event.c
424
filt_procdetach(struct knote *kn)
sys/kern/kern_event.c
442
filt_proc(struct knote *kn, long hint)
sys/kern/kern_event.c
509
filt_procmodify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
527
filt_procprocess(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
546
filt_sigattach(struct knote *kn)
sys/kern/kern_event.c
567
filt_sigdetach(struct knote *kn)
sys/kern/kern_event.c
579
filt_signal(struct knote *kn, long hint)
sys/kern/kern_event.c
630
filt_timeradd(struct knote *kn, struct timespec *ts)
sys/kern/kern_event.c
662
filt_dotimerexpire(struct knote *kn)
sys/kern/kern_event.c
685
struct knote *kn = knx;
sys/kern/kern_event.c
697
filt_timerattach(struct knote *kn)
sys/kern/kern_event.c
731
filt_timerdetach(struct knote *kn)
sys/kern/kern_event.c
746
filt_timermodify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
77
int kqueue_kqfilter(struct file *fp, struct knote *kn);
sys/kern/kern_event.c
785
filt_timerprocess(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
800
filt_userattach(struct knote *kn)
sys/kern/kern_event.c
819
filt_userdetach(struct knote *kn)
sys/kern/kern_event.c
827
filt_usermodify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
864
filt_userprocess(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
884
filt_seltrue(struct knote *kn, long hint)
sys/kern/kern_event.c
89
static int filter_attach(struct knote *kn);
sys/kern/kern_event.c
897
filt_seltruemodify(struct kevent *kev, struct knote *kn)
sys/kern/kern_event.c
90
static void filter_detach(struct knote *kn);
sys/kern/kern_event.c
904
filt_seltrueprocess(struct knote *kn, struct kevent *kev)
sys/kern/kern_event.c
91
static int filter_event(struct knote *kn, long hint);
sys/kern/kern_event.c
919
filt_seltruedetach(struct knote *kn)
sys/kern/kern_event.c
92
static int filter_modify(struct kevent *kev, struct knote *kn);
sys/kern/kern_event.c
93
static int filter_process(struct knote *kn, struct kevent *kev);
sys/kern/kern_event.c
934
seltrue_kqfilter(dev_t dev, struct knote *kn)
sys/kern/kern_event.c
950
filt_dead(struct knote *kn, long hint)
sys/kern/kern_event.c
971
filt_deaddetach(struct knote *kn)
sys/kern/kern_event.c
986
filt_badfd(struct knote *kn, long hint)
sys/kern/kern_exec.c
720
knote(&pr->ps_klist, NOTE_EXEC);
sys/kern/subr_log.c
104
void filt_logrdetach(struct knote *kn);
sys/kern/subr_log.c
105
int filt_logread(struct knote *kn, long hint);
sys/kern/subr_log.c
106
int filt_logmodify(struct kevent *, struct knote *);
sys/kern/subr_log.c
107
int filt_logprocess(struct knote *, struct kevent *);
sys/kern/subr_log.c
312
logkqfilter(dev_t dev, struct knote *kn)
sys/kern/subr_log.c
332
filt_logrdetach(struct knote *kn)
sys/kern/subr_log.c
338
filt_logread(struct knote *kn, long hint)
sys/kern/subr_log.c
349
filt_logmodify(struct kevent *kev, struct knote *kn)
sys/kern/subr_log.c
361
filt_logprocess(struct knote *kn, struct kevent *kev)
sys/kern/subr_log.c
414
knote(&logsoftc.sc_klist, 0);
sys/kern/sys_pipe.c
62
int pipe_kqfilter(struct file *fp, struct knote *kn);
sys/kern/sys_pipe.c
75
void filt_pipedetach(struct knote *kn);
sys/kern/sys_pipe.c
76
int filt_piperead(struct knote *kn, long hint);
sys/kern/sys_pipe.c
77
int filt_pipewrite(struct knote *kn, long hint);
sys/kern/sys_pipe.c
78
int filt_pipeexcept(struct knote *kn, long hint);
sys/kern/sys_pipe.c
79
int filt_pipemodify(struct kevent *kev, struct knote *kn);
sys/kern/sys_pipe.c
80
int filt_pipeprocess(struct knote *kn, struct kevent *kev);
sys/kern/sys_pipe.c
837
pipe_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_pipe.c
891
filt_pipedetach(struct knote *kn)
sys/kern/sys_pipe.c
899
filt_piperead(struct knote *kn, long hint)
sys/kern/sys_pipe.c
920
filt_pipewrite(struct knote *kn, long hint)
sys/kern/sys_pipe.c
941
filt_pipeexcept(struct knote *kn, long hint)
sys/kern/sys_pipe.c
961
filt_pipemodify(struct kevent *kev, struct knote *kn)
sys/kern/sys_pipe.c
974
filt_pipeprocess(struct knote *kn, struct kevent *kev)
sys/kern/tty.c
1078
ttkqfilter(dev_t dev, struct knote *kn)
sys/kern/tty.c
1119
filt_ttyrdetach(struct knote *kn)
sys/kern/tty.c
1130
filt_ttyread(struct knote *kn, long hint)
sys/kern/tty.c
1151
filt_ttywdetach(struct knote *kn)
sys/kern/tty.c
1162
filt_ttywrite(struct knote *kn, long hint)
sys/kern/tty.c
1186
filt_ttyexcept(struct knote *kn, long hint)
sys/kern/tty.c
75
int filt_ttyread(struct knote *kn, long hint);
sys/kern/tty.c
76
void filt_ttyrdetach(struct knote *kn);
sys/kern/tty.c
77
int filt_ttywrite(struct knote *kn, long hint);
sys/kern/tty.c
78
void filt_ttywdetach(struct knote *kn);
sys/kern/tty.c
79
int filt_ttyexcept(struct knote *kn, long hint);
sys/kern/tty_pty.c
105
void filt_ptcrdetach(struct knote *);
sys/kern/tty_pty.c
106
int filt_ptcread(struct knote *, long);
sys/kern/tty_pty.c
107
void filt_ptcwdetach(struct knote *);
sys/kern/tty_pty.c
108
int filt_ptcwrite(struct knote *, long);
sys/kern/tty_pty.c
109
int filt_ptcexcept(struct knote *, long);
sys/kern/tty_pty.c
606
filt_ptcrdetach(struct knote *kn)
sys/kern/tty_pty.c
617
filt_ptcread(struct knote *kn, long hint)
sys/kern/tty_pty.c
648
filt_ptcwdetach(struct knote *kn)
sys/kern/tty_pty.c
659
filt_ptcwrite(struct knote *kn, long hint)
sys/kern/tty_pty.c
693
filt_ptcexcept(struct knote *kn, long hint)
sys/kern/tty_pty.c
745
ptckqfilter(dev_t dev, struct knote *kn)
sys/kern/tty_tty.c
145
cttykqfilter(dev_t dev, struct knote *kn)
sys/kern/uipc_socket.c
2224
knote(&so->so_rcv.sb_klist, 0);
sys/kern/uipc_socket.c
2228
soo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/uipc_socket.c
2256
filt_sordetach(struct knote *kn)
sys/kern/uipc_socket.c
2264
filt_soread(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2319
filt_sowdetach(struct knote *kn)
sys/kern/uipc_socket.c
2327
filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2360
filt_soexcept(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2393
filt_sowmodify(struct kevent *kev, struct knote *kn)
sys/kern/uipc_socket.c
2406
filt_sowprocess(struct knote *kn, struct kevent *kev)
sys/kern/uipc_socket.c
2419
filt_sormodify(struct kevent *kev, struct knote *kn)
sys/kern/uipc_socket.c
2436
filt_sorprocess(struct knote *kn, struct kevent *kev)
sys/kern/uipc_socket.c
2453
filt_soemodify(struct kevent *kev, struct knote *kn)
sys/kern/uipc_socket.c
2466
filt_soeprocess(struct knote *kn, struct kevent *kev)
sys/kern/uipc_socket.c
70
void filt_sordetach(struct knote *kn);
sys/kern/uipc_socket.c
71
int filt_soread(struct knote *kn, long hint);
sys/kern/uipc_socket.c
72
void filt_sowdetach(struct knote *kn);
sys/kern/uipc_socket.c
73
int filt_sowrite(struct knote *kn, long hint);
sys/kern/uipc_socket.c
74
int filt_soexcept(struct knote *kn, long hint);
sys/kern/uipc_socket.c
76
int filt_sowmodify(struct kevent *kev, struct knote *kn);
sys/kern/uipc_socket.c
77
int filt_sowprocess(struct knote *kn, struct kevent *kev);
sys/kern/uipc_socket.c
79
int filt_sormodify(struct kevent *kev, struct knote *kn);
sys/kern/uipc_socket.c
80
int filt_sorprocess(struct knote *kn, struct kevent *kev);
sys/kern/uipc_socket.c
82
int filt_soemodify(struct kevent *kev, struct knote *kn);
sys/kern/uipc_socket.c
83
int filt_soeprocess(struct knote *kn, struct kevent *kev);
sys/kern/uipc_syscalls.c
331
knote(&head->so_rcv.sb_klist, 0);
sys/kern/vfs_vnops.c
60
int vn_kqfilter(struct file *, struct knote *);
sys/kern/vfs_vnops.c
627
vn_kqfilter(struct file *fp, struct knote *kn)
sys/kern/vfs_vops.c
268
VOP_KQFILTER(struct vnode *vp, int fflag, struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
103
void filt_fifordetach(struct knote *kn);
sys/miscfs/fifofs/fifo_vnops.c
104
int filt_fiforead(struct knote *kn, long hint);
sys/miscfs/fifofs/fifo_vnops.c
105
void filt_fifowdetach(struct knote *kn);
sys/miscfs/fifofs/fifo_vnops.c
106
int filt_fifowrite(struct knote *kn, long hint);
sys/miscfs/fifofs/fifo_vnops.c
107
int filt_fifoexcept(struct knote *kn, long hint);
sys/miscfs/fifofs/fifo_vnops.c
108
int filt_fiformodify(struct kevent *kev, struct knote *kn);
sys/miscfs/fifofs/fifo_vnops.c
109
int filt_fiforprocess(struct knote *kn, struct kevent *kev);
sys/miscfs/fifofs/fifo_vnops.c
110
int filt_fifowmodify(struct kevent *kev, struct knote *kn);
sys/miscfs/fifofs/fifo_vnops.c
111
int filt_fifowprocess(struct knote *kn, struct kevent *kev);
sys/miscfs/fifofs/fifo_vnops.c
520
filt_fifordetach(struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
528
filt_fiforead(struct knote *kn, long hint)
sys/miscfs/fifofs/fifo_vnops.c
554
filt_fifowdetach(struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
562
filt_fifowrite(struct knote *kn, long hint)
sys/miscfs/fifofs/fifo_vnops.c
582
filt_fifoexcept(struct knote *kn, long hint)
sys/miscfs/fifofs/fifo_vnops.c
602
filt_fiformodify(struct kevent *kev, struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
617
filt_fiforprocess(struct knote *kn, struct kevent *kev)
sys/miscfs/fifofs/fifo_vnops.c
632
filt_fifowmodify(struct kevent *kev, struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
645
filt_fifowprocess(struct knote *kn, struct kevent *kev)
sys/miscfs/fuse/fuse_device.c
502
fusekqfilter(dev_t dev, struct knote *kn)
sys/miscfs/fuse/fuse_device.c
536
filt_fuse_rdetach(struct knote *kn)
sys/miscfs/fuse/fuse_device.c
545
filt_fuse_read(struct knote *kn, long hint)
sys/miscfs/fuse/fuse_device.c
559
filt_fuse_modify(struct kevent *kev, struct knote *kn)
sys/miscfs/fuse/fuse_device.c
572
filt_fuse_process(struct knote *kn, struct kevent *kev)
sys/miscfs/fuse/fuse_device.c
74
int fusekqfilter(dev_t dev, struct knote *kn);
sys/miscfs/fuse/fuse_device.c
75
int filt_fuse_read(struct knote *, long);
sys/miscfs/fuse/fuse_device.c
76
void filt_fuse_rdetach(struct knote *);
sys/miscfs/fuse/fuse_device.c
77
int filt_fuse_modify(struct kevent *, struct knote *);
sys/miscfs/fuse/fuse_device.c
78
int filt_fuse_process(struct knote *, struct kevent *);
sys/miscfs/fuse/fuse_vnops.c
139
struct knote *kn = ap->a_kn;
sys/miscfs/fuse/fuse_vnops.c
163
filt_fusefsdetach(struct knote *kn)
sys/miscfs/fuse/fuse_vnops.c
171
filt_fusefsread(struct knote *kn, long hint)
sys/miscfs/fuse/fuse_vnops.c
198
filt_fusefswrite(struct knote *kn, long hint)
sys/miscfs/fuse/fuse_vnops.c
214
filt_fusefsvnode(struct knote *kn, long int hint)
sys/miscfs/fuse/fuse_vnops.c
71
int filt_fusefsread(struct knote *, long);
sys/miscfs/fuse/fuse_vnops.c
72
int filt_fusefswrite(struct knote *, long);
sys/miscfs/fuse/fuse_vnops.c
73
int filt_fusefsvnode(struct knote *, long);
sys/miscfs/fuse/fuse_vnops.c
74
void filt_fusefsdetach(struct knote *);
sys/msdosfs/msdosfs_vnops.c
1951
struct knote *kn = ap->a_kn;
sys/msdosfs/msdosfs_vnops.c
1975
filt_msdosfsdetach(struct knote *kn)
sys/msdosfs/msdosfs_vnops.c
1983
filt_msdosfsread(struct knote *kn, long hint)
sys/msdosfs/msdosfs_vnops.c
2010
filt_msdosfswrite(struct knote *kn, long hint)
sys/msdosfs/msdosfs_vnops.c
2026
filt_msdosfsvnode(struct knote *kn, long hint)
sys/msdosfs/msdosfs_vnops.c
82
int filt_msdosfsread(struct knote *, long);
sys/msdosfs/msdosfs_vnops.c
83
int filt_msdosfswrite(struct knote *, long);
sys/msdosfs/msdosfs_vnops.c
84
int filt_msdosfsvnode(struct knote *, long);
sys/msdosfs/msdosfs_vnops.c
85
void filt_msdosfsdetach(struct knote *);
sys/net/bpf.c
102
int bpfkqfilter(dev_t, struct knote *);
sys/net/bpf.c
112
void filt_bpfrdetach(struct knote *);
sys/net/bpf.c
113
int filt_bpfread(struct knote *, long);
sys/net/bpf.c
114
int filt_bpfreadmodify(struct kevent *, struct knote *);
sys/net/bpf.c
115
int filt_bpfreadprocess(struct knote *, struct kevent *);
sys/net/bpf.c
1228
bpfkqfilter(dev_t dev, struct knote *kn)
sys/net/bpf.c
1256
filt_bpfrdetach(struct knote *kn)
sys/net/bpf.c
1265
filt_bpfread(struct knote *kn, long hint)
sys/net/bpf.c
1279
filt_bpfreadmodify(struct kevent *kev, struct knote *kn)
sys/net/bpf.c
1292
filt_bpfreadprocess(struct knote *kn, struct kevent *kev)
sys/net/if_pppx.c
1229
pppackqfilter(dev_t dev, struct knote *kn)
sys/net/if_pppx.c
1255
filt_pppac_rdetach(struct knote *kn)
sys/net/if_pppx.c
1263
filt_pppac_read(struct knote *kn, long hint)
sys/net/if_pppx.c
1275
filt_pppac_wdetach(struct knote *kn)
sys/net/if_pppx.c
1283
filt_pppac_write(struct knote *kn, long hint)
sys/net/if_pppx.c
1290
filt_pppac_modify(struct kevent *kev, struct knote *kn)
sys/net/if_pppx.c
1303
filt_pppac_process(struct knote *kn, struct kevent *kev)
sys/net/if_pppx.c
1504
knote(&sc->sc_rklist, 0);
sys/net/if_pppx.c
185
void filt_pppx_rdetach(struct knote *);
sys/net/if_pppx.c
186
int filt_pppx_read(struct knote *, long);
sys/net/if_pppx.c
187
int filt_pppx_modify(struct kevent *, struct knote *);
sys/net/if_pppx.c
188
int filt_pppx_process(struct knote *, struct kevent *);
sys/net/if_pppx.c
199
void filt_pppx_wdetach(struct knote *);
sys/net/if_pppx.c
200
int filt_pppx_write(struct knote *, long);
sys/net/if_pppx.c
447
pppxkqfilter(dev_t dev, struct knote *kn)
sys/net/if_pppx.c
473
filt_pppx_rdetach(struct knote *kn)
sys/net/if_pppx.c
481
filt_pppx_read(struct knote *kn, long hint)
sys/net/if_pppx.c
493
filt_pppx_wdetach(struct knote *kn)
sys/net/if_pppx.c
501
filt_pppx_write(struct knote *kn, long hint)
sys/net/if_pppx.c
508
filt_pppx_modify(struct kevent *kev, struct knote *kn)
sys/net/if_pppx.c
521
filt_pppx_process(struct knote *kn, struct kevent *kev)
sys/net/if_pppx.c
890
knote(&pxi->pxi_dev->pxd_rklist, 0);
sys/net/if_pppx.c
964
static void filt_pppac_rdetach(struct knote *);
sys/net/if_pppx.c
965
static int filt_pppac_read(struct knote *, long);
sys/net/if_pppx.c
966
static int filt_pppac_modify(struct kevent *, struct knote *);
sys/net/if_pppx.c
967
static int filt_pppac_process(struct knote *, struct kevent *);
sys/net/if_pppx.c
978
static void filt_pppac_wdetach(struct knote *);
sys/net/if_pppx.c
979
static int filt_pppac_write(struct knote *, long);
sys/net/if_tun.c
1146
tunkqfilter(dev_t dev, struct knote *kn)
sys/net/if_tun.c
1152
tapkqfilter(dev_t dev, struct knote *kn)
sys/net/if_tun.c
1158
tun_dev_kqfilter(dev_t dev, struct knote *kn)
sys/net/if_tun.c
1192
filt_tunrdetach(struct knote *kn)
sys/net/if_tun.c
1200
filt_tunread(struct knote *kn, long hint)
sys/net/if_tun.c
121
int tun_dev_kqfilter(dev_t, struct knote *);
sys/net/if_tun.c
1212
filt_tunwdetach(struct knote *kn)
sys/net/if_tun.c
1220
filt_tunwrite(struct knote *kn, long hint)
sys/net/if_tun.c
1233
filt_tunmodify(struct kevent *kev, struct knote *kn)
sys/net/if_tun.c
1246
filt_tunprocess(struct knote *kn, struct kevent *kev)
sys/net/if_tun.c
136
int filt_tunread(struct knote *, long);
sys/net/if_tun.c
137
int filt_tunwrite(struct knote *, long);
sys/net/if_tun.c
138
int filt_tunmodify(struct kevent *, struct knote *);
sys/net/if_tun.c
139
int filt_tunprocess(struct knote *, struct kevent *);
sys/net/if_tun.c
140
void filt_tunrdetach(struct knote *);
sys/net/if_tun.c
141
void filt_tunwdetach(struct knote *);
sys/net/if_tun.c
619
knote(&sc->sc_rklist, 0);
sys/nfs/nfs_kq.c
181
filt_nfsdetach(struct knote *kn)
sys/nfs/nfs_kq.c
222
filt_nfsread(struct knote *kn, long hint)
sys/nfs/nfs_kq.c
252
filt_nfswrite(struct knote *kn, long hint)
sys/nfs/nfs_kq.c
268
filt_nfsvnode(struct knote *kn, long hint)
sys/nfs/nfs_kq.c
305
struct knote *kn;
sys/nfs/nfs_kq.c
53
void filt_nfsdetach(struct knote *);
sys/nfs/nfs_kq.c
54
int filt_nfsread(struct knote *, long);
sys/nfs/nfs_kq.c
55
int filt_nfswrite(struct knote *, long);
sys/nfs/nfs_kq.c
56
int filt_nfsvnode(struct knote *, long);
sys/sys/conf.h
147
int (*d_kqfilter)(dev_t dev, struct knote *kn);
sys/sys/conf.h
160
#define dev_type_kqfilter(n) int n(dev_t, struct knote *)
sys/sys/conf.h
52
struct knote;
sys/sys/event.h
153
struct knote;
sys/sys/event.h
154
SLIST_HEAD(knlist, knote);
sys/sys/event.h
236
int (*f_attach)(struct knote *kn);
sys/sys/event.h
237
void (*f_detach)(struct knote *kn);
sys/sys/event.h
238
int (*f_event)(struct knote *kn, long hint);
sys/sys/event.h
239
int (*f_modify)(struct kevent *kev, struct knote *kn);
sys/sys/event.h
240
int (*f_process)(struct knote *kn, struct kevent *kev);
sys/sys/event.h
250
SLIST_ENTRY(knote) kn_link; /* for fd */
sys/sys/event.h
251
SLIST_ENTRY(knote) kn_selnext; /* for struct selinfo */
sys/sys/event.h
252
TAILQ_ENTRY(knote) kn_tqe;
sys/sys/event.h
291
struct knote kqs_start; /* start marker */
sys/sys/event.h
292
struct knote kqs_end; /* end marker */
sys/sys/event.h
308
extern void knote(struct klist *list, long hint);
sys/sys/event.h
313
extern void knote_assign(const struct kevent *, struct knote *);
sys/sys/event.h
314
extern void knote_submit(struct knote *, struct kevent *);
sys/sys/event.h
323
extern int filt_seltrue(struct knote *kn, long hint);
sys/sys/event.h
324
extern int seltrue_kqfilter(dev_t, struct knote *);
sys/sys/event.h
329
extern void klist_insert(struct klist *, struct knote *);
sys/sys/event.h
330
extern void klist_insert_locked(struct klist *, struct knote *);
sys/sys/event.h
331
extern void klist_remove(struct klist *, struct knote *);
sys/sys/event.h
332
extern void klist_remove_locked(struct klist *, struct knote *);
sys/sys/event.h
336
knote_modify_fn(const struct kevent *kev, struct knote *kn,
sys/sys/event.h
337
int (*f_event)(struct knote *, long))
sys/sys/event.h
344
knote_modify(const struct kevent *kev, struct knote *kn)
sys/sys/event.h
350
knote_process_fn(struct knote *kn, struct kevent *kev,
sys/sys/event.h
351
int (*f_event)(struct knote *, long))
sys/sys/event.h
369
knote_process(struct knote *kn, struct kevent *kev)
sys/sys/eventvar.h
50
TAILQ_HEAD(, knote) kq_head; /* [q] list of pending event */
sys/sys/file.h
53
struct knote;
sys/sys/file.h
69
int (*fo_kqfilter)(struct file *, struct knote *);
sys/sys/socketvar.h
210
struct knote;
sys/sys/socketvar.h
219
int soo_kqfilter(struct file *, struct knote *);
sys/sys/tty.h
272
int ttkqfilter(dev_t dev, struct knote *kn);
sys/sys/vnode.h
407
struct knote *a_kn;
sys/sys/vnode.h
409
int VOP_KQFILTER(struct vnode *, int, struct knote *);
sys/tmpfs/tmpfs_vnops.c
2561
void filt_tmpfsdetach(struct knote *kn);
sys/tmpfs/tmpfs_vnops.c
2562
int filt_tmpfsread(struct knote *kn, long hint);
sys/tmpfs/tmpfs_vnops.c
2563
int filt_tmpfswrite(struct knote *kn, long hint);
sys/tmpfs/tmpfs_vnops.c
2564
int filt_tmpfsvnode(struct knote *kn, long hint);
sys/tmpfs/tmpfs_vnops.c
2592
struct knote *kn = ap->a_kn;
sys/tmpfs/tmpfs_vnops.c
2616
filt_tmpfsdetach(struct knote *kn)
sys/tmpfs/tmpfs_vnops.c
2624
filt_tmpfsread(struct knote *kn, long hint)
sys/tmpfs/tmpfs_vnops.c
2651
filt_tmpfswrite(struct knote *kn, long hint)
sys/tmpfs/tmpfs_vnops.c
2667
filt_tmpfsvnode(struct knote *kn, long hint)
sys/ufs/ufs/ufs_vnops.c
1817
struct knote *kn = ap->a_kn;
sys/ufs/ufs/ufs_vnops.c
1841
filt_ufsdetach(struct knote *kn)
sys/ufs/ufs/ufs_vnops.c
1849
filt_ufsread(struct knote *kn, long hint)
sys/ufs/ufs/ufs_vnops.c
1881
filt_ufswrite(struct knote *kn, long hint)
sys/ufs/ufs/ufs_vnops.c
1897
filt_ufsvnode(struct knote *kn, long hint)
sys/ufs/ufs/ufs_vnops.c
76
int filt_ufsread(struct knote *, long);
sys/ufs/ufs/ufs_vnops.c
77
int filt_ufswrite(struct knote *, long);
sys/ufs/ufs/ufs_vnops.c
78
int filt_ufsvnode(struct knote *, long);
sys/ufs/ufs/ufs_vnops.c
79
void filt_ufsdetach(struct knote *);