sys/bus/cam/scsi/scsi_target.c
105
static void targfiltdetach(struct knote *kn);
sys/bus/cam/scsi/scsi_target.c
106
static int targreadfilt(struct knote *kn, long hint);
sys/bus/cam/scsi/scsi_target.c
107
static int targwritefilt(struct knote *kn, long hint);
sys/bus/cam/scsi/scsi_target.c
332
struct knote *kn = ap->a_kn;
sys/bus/cam/scsi/scsi_target.c
357
targfiltdetach(struct knote *kn)
sys/bus/cam/scsi/scsi_target.c
367
targreadfilt(struct knote *kn, long hint)
sys/bus/cam/scsi/scsi_target.c
382
targwritefilt(struct knote *kn, long hint)
sys/bus/firewire/fwdev.c
71
static void fwfilt_detach(struct knote *);
sys/bus/firewire/fwdev.c
710
struct knote *kn = ap->a_kn;
sys/bus/firewire/fwdev.c
72
static int fwfilt_read(struct knote *, long);
sys/bus/firewire/fwdev.c
73
static int fwfilt_write(struct knote *, long);
sys/bus/firewire/fwdev.c
746
fwfilt_detach(struct knote *kn)
sys/bus/firewire/fwdev.c
755
fwfilt_read(struct knote *kn, long hint)
sys/bus/firewire/fwdev.c
767
fwfilt_write(struct knote *kn, long hint)
sys/bus/u4b/usb_dev.c
111
static void usb_filter_detach(struct knote *kn);
sys/bus/u4b/usb_dev.c
112
static int usb_filter_read(struct knote *kn, long hint);
sys/bus/u4b/usb_dev.c
113
static int usb_filter_write(struct knote *kn, long hint);
sys/bus/u4b/usb_dev.c
1165
struct knote *kn = ap->a_kn;
sys/bus/u4b/usb_dev.c
1223
usb_filter_detach(struct knote *kn)
sys/bus/u4b/usb_dev.c
1272
usb_filter_read(struct knote *kn, long hint)
sys/bus/u4b/usb_dev.c
1338
usb_filter_write(struct knote *kn, long hint)
sys/bus/u4b/uvc/uvc_buf.c
601
uvc_buf_queue_filter_detach(struct knote *kn)
sys/bus/u4b/uvc/uvc_buf.c
612
uvc_buf_queue_kqread(struct knote *kn, long hint __unused)
sys/bus/u4b/uvc/uvc_buf.c
640
uvc_buf_queue_kqfilter(struct uvc_buf_queue *queue, struct knote *kn)
sys/bus/u4b/uvc/uvc_buf.h
90
struct knote *kn);
sys/bus/u4b/uvc/uvc_v4l2.c
734
struct knote *kn = ap->a_kn;
sys/dev/drm/drm_file.c
747
drmfilt(struct knote *kn, long hint)
sys/dev/drm/drm_file.c
761
drmfilt_detach(struct knote *kn)
sys/dev/drm/drm_file.c
780
struct knote *kn = ap->a_kn;
sys/dev/misc/cmx/cmx.c
135
static void cmx_filter_detach(struct knote *);
sys/dev/misc/cmx/cmx.c
136
static int cmx_filter_read(struct knote *, long);
sys/dev/misc/cmx/cmx.c
137
static int cmx_filter_write(struct knote *, long);
sys/dev/misc/cmx/cmx.c
659
struct knote *kn = ap->a_kn;
sys/dev/misc/cmx/cmx.c
688
cmx_filter_detach(struct knote *kn)
sys/dev/misc/cmx/cmx.c
697
cmx_filter_read(struct knote *kn, long hint)
sys/dev/misc/cmx/cmx.c
725
cmx_filter_write(struct knote *kn, long hint)
sys/dev/misc/cuse/cuse.c
185
static void cuse_client_kqfilter_read_detach(struct knote *kn);
sys/dev/misc/cuse/cuse.c
186
static void cuse_client_kqfilter_write_detach(struct knote *kn);
sys/dev/misc/cuse/cuse.c
187
static int cuse_client_kqfilter_read_event(struct knote *kn, long hint);
sys/dev/misc/cuse/cuse.c
188
static int cuse_client_kqfilter_write_event(struct knote *kn, long hint);
sys/dev/misc/cuse/cuse.c
1982
cuse_client_kqfilter_read_detach(struct knote *kn)
sys/dev/misc/cuse/cuse.c
1996
cuse_client_kqfilter_write_detach(struct knote *kn)
sys/dev/misc/cuse/cuse.c
2010
cuse_client_kqfilter_read_event(struct knote *kn, long hint)
sys/dev/misc/cuse/cuse.c
2022
cuse_client_kqfilter_write_event(struct knote *kn, long hint)
sys/dev/misc/cuse/cuse.c
2036
struct knote *kn = ap->a_kn;
sys/dev/misc/evdev/cdev.c
270
struct knote *kn = ap->a_kn;
sys/dev/misc/evdev/cdev.c
297
evdev_kqread(struct knote *kn, long hint)
sys/dev/misc/evdev/cdev.c
337
evdev_kqdetach(struct knote *kn)
sys/dev/misc/evdev/cdev.c
77
static int evdev_kqread(struct knote *kn, long hint);
sys/dev/misc/evdev/cdev.c
78
static void evdev_kqdetach(struct knote *kn);
sys/dev/misc/ipmi/ipmi.c
129
struct knote *kn = ap->a_kn;
sys/dev/misc/ipmi/ipmi.c
155
ipmi_filter_detach(struct knote *kn)
sys/dev/misc/ipmi/ipmi.c
166
ipmi_filter_read(struct knote *kn, long hint)
sys/dev/misc/ipmi/ipmi.c
62
static void ipmi_filter_detach(struct knote *);
sys/dev/misc/ipmi/ipmi.c
63
static int ipmi_filter_read(struct knote *, long);
sys/dev/misc/kbd/kbd.c
529
static void genkbdfiltdetach(struct knote *);
sys/dev/misc/kbd/kbd.c
530
static int genkbdfilter(struct knote *, long);
sys/dev/misc/kbd/kbd.c
823
struct knote *kn = ap->a_kn;
sys/dev/misc/kbd/kbd.c
847
genkbdfiltdetach(struct knote *kn)
sys/dev/misc/kbd/kbd.c
859
genkbdfilter(struct knote *kn, long hint)
sys/dev/misc/psm/psm.c
5276
struct knote *kn = ap->a_kn;
sys/dev/misc/psm/psm.c
5298
psmfilter_detach(struct knote *kn)
sys/dev/misc/psm/psm.c
5308
psmfilter(struct knote *kn, long hint)
sys/dev/misc/psm/psm.c
651
static void psmfilter_detach(struct knote *);
sys/dev/misc/psm/psm.c
652
static int psmfilter(struct knote *, long);
sys/dev/misc/snp/snp.c
48
static void snpfilter_detach(struct knote *);
sys/dev/misc/snp/snp.c
49
static int snpfilter_rd(struct knote *, long);
sys/dev/misc/snp/snp.c
50
static int snpfilter_wr(struct knote *, long);
sys/dev/misc/snp/snp.c
632
struct knote *kn = ap->a_kn;
sys/dev/misc/snp/snp.c
662
snpfilter_detach(struct knote *kn)
sys/dev/misc/snp/snp.c
672
snpfilter_rd(struct knote *kn, long hint)
sys/dev/misc/snp/snp.c
692
snpfilter_wr(struct knote *kn, long hint)
sys/dev/misc/syscons/sysmouse.c
104
static void smfilter_detach(struct knote *);
sys/dev/misc/syscons/sysmouse.c
105
static int smfilter(struct knote *, long);
sys/dev/misc/syscons/sysmouse.c
401
struct knote *kn = ap->a_kn;
sys/dev/misc/syscons/sysmouse.c
423
smfilter_detach(struct knote *kn)
sys/dev/misc/syscons/sysmouse.c
433
smfilter(struct knote *kn, long hint)
sys/dev/misc/vkbd/vkbd.c
173
static int vkbd_filter_wr_event(struct knote *, long);
sys/dev/misc/vkbd/vkbd.c
174
static int vkbd_filter_rd_event(struct knote *, long);
sys/dev/misc/vkbd/vkbd.c
176
static void vkbd_filter_wr_detach(struct knote *);
sys/dev/misc/vkbd/vkbd.c
177
static void vkbd_filter_rd_detach(struct knote *);
sys/dev/misc/vkbd/vkbd.c
499
vkbd_filter_rd_detach(struct knote *kn)
sys/dev/misc/vkbd/vkbd.c
508
vkbd_filter_wr_detach(struct knote *kn)
sys/dev/misc/vkbd/vkbd.c
517
vkbd_filter_rd_event(struct knote *kn, long hint)
sys/dev/misc/vkbd/vkbd.c
528
vkbd_filter_wr_event(struct knote *kn, long hint)
sys/dev/misc/vkbd/vkbd.c
558
struct knote *kn = ap->a_kn;
sys/dev/raid/aac/aac.c
192
static void aac_filter_detach(struct knote *kn);
sys/dev/raid/aac/aac.c
193
static int aac_filter_read(struct knote *kn, long hint);
sys/dev/raid/aac/aac.c
2909
struct knote *kn = ap->a_kn;
sys/dev/raid/aac/aac.c
2931
aac_filter_detach(struct knote *kn)
sys/dev/raid/aac/aac.c
2941
aac_filter_read(struct knote *kn, long hint)
sys/dev/raid/mfi/mfi.c
129
static void mfi_filter_detach(struct knote *);
sys/dev/raid/mfi/mfi.c
130
static int mfi_filter_read(struct knote *, long);
sys/dev/raid/mfi/mfi.c
131
static int mfi_filter_write(struct knote *, long);
sys/dev/raid/mfi/mfi.c
3388
struct knote *kn = ap->a_kn;
sys/dev/raid/mfi/mfi.c
3416
mfi_filter_detach(struct knote *kn)
sys/dev/raid/mfi/mfi.c
3425
mfi_filter_read(struct knote *kn, long hint)
sys/dev/raid/mfi/mfi.c
3444
mfi_filter_write(struct knote *kn, long hint)
sys/dev/raid/vinum/vinum.c
582
vinumfilt_detach(struct knote *kn) {}
sys/dev/raid/vinum/vinum.c
585
vinumfilt_rd(struct knote *kn, long hint)
sys/dev/raid/vinum/vinum.c
596
vinumfilt_wr(struct knote *kn, long hint)
sys/dev/raid/vinum/vinumext.h
143
int vinumfilt_rd(struct knote *, long);
sys/dev/raid/vinum/vinumext.h
144
int vinumfilt_wr(struct knote *, long);
sys/dev/raid/vinum/vinumext.h
145
void vinumfilt_detach(struct knote *);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
802
static void atmel_mxt_filt_detach(struct knote *);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
803
static int atmel_mxt_filt(struct knote *, long);
sys/dev/smbus/atmel_mxt/atmel_mxt.c
813
struct knote *kn = ap->a_kn;
sys/dev/smbus/atmel_mxt/atmel_mxt.c
833
atmel_mxt_filt_detach(struct knote *kn)
sys/dev/smbus/atmel_mxt/atmel_mxt.c
843
atmel_mxt_filt(struct knote *kn, long hint)
sys/dev/smbus/cyapa/cyapa.c
1059
static void cyapa_filt_detach(struct knote *);
sys/dev/smbus/cyapa/cyapa.c
1060
static int cyapa_filt(struct knote *, long);
sys/dev/smbus/cyapa/cyapa.c
1070
struct knote *kn = ap->a_kn;
sys/dev/smbus/cyapa/cyapa.c
1090
cyapa_filt_detach(struct knote *kn)
sys/dev/smbus/cyapa/cyapa.c
1100
cyapa_filt(struct knote *kn, long hint)
sys/dev/sound/midi/midi.c
188
static void midi_filter_detach(struct knote *);
sys/dev/sound/midi/midi.c
189
static int midi_filter_read(struct knote *, long);
sys/dev/sound/midi/midi.c
190
static int midi_filter_write(struct knote *, long);
sys/dev/sound/midi/midi.c
904
struct knote *kn = ap->a_kn;
sys/dev/sound/midi/midi.c
933
midi_filter_detach(struct knote *kn)
sys/dev/sound/midi/midi.c
944
midi_filter_read(struct knote *kn, long hint)
sys/dev/sound/midi/midi.c
962
midi_filter_write(struct knote *kn, long hint)
sys/dev/sound/midi/sequencer.c
104
static void seq_filter_detach(struct knote *);
sys/dev/sound/midi/sequencer.c
105
static int seq_filter_read(struct knote *, long);
sys/dev/sound/midi/sequencer.c
106
static int seq_filter_write(struct knote *, long);
sys/dev/sound/midi/sequencer.c
1428
struct knote *kn = ap->a_kn;
sys/dev/sound/midi/sequencer.c
1457
seq_filter_detach(struct knote *kn)
sys/dev/sound/midi/sequencer.c
1468
seq_filter_read(struct knote *kn, long hint)
sys/dev/sound/midi/sequencer.c
1495
seq_filter_write(struct knote *kn, long hint)
sys/dev/sound/pcm/dsp.c
2188
struct knote *kn = ap->a_kn;
sys/dev/sound/pcm/dsp.c
2247
dsp_filter_detach(struct knote *kn)
sys/dev/sound/pcm/dsp.c
2260
dsp_filter_read(struct knote *kn, long hint)
sys/dev/sound/pcm/dsp.c
2274
dsp_filter_write(struct knote *kn, long hint)
sys/dev/sound/pcm/dsp.c
81
static void dsp_filter_detach(struct knote *);
sys/dev/sound/pcm/dsp.c
82
static int dsp_filter_read(struct knote *, long);
sys/dev/sound/pcm/dsp.c
83
static int dsp_filter_write(struct knote *, long);
sys/dev/video/bktr/bktr_os.c
142
static void bktr_filter_detach(struct knote *);
sys/dev/video/bktr/bktr_os.c
143
static int bktr_filter(struct knote *, long);
sys/dev/video/bktr/bktr_os.c
694
struct knote *kn = ap->a_kn;
sys/dev/video/bktr/bktr_os.c
725
bktr_filter_detach(struct knote *kn)
sys/dev/video/bktr/bktr_os.c
735
bktr_filter(struct knote *kn, long hint)
sys/dev/video/cxm/cxm.c
125
static void cxm_filter_detach(struct knote *);
sys/dev/video/cxm/cxm.c
126
static int cxm_filter(struct knote *, long);
sys/dev/video/cxm/cxm.c
2914
struct knote *kn = ap->a_kn;
sys/dev/video/cxm/cxm.c
2941
cxm_filter_detach(struct knote *kn)
sys/dev/video/cxm/cxm.c
2950
cxm_filter(struct knote *kn, long hint)
sys/kern/kern_descrip.c
3572
badfo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_device.c
476
dev_dkqfilter(cdev_t dev, struct knote *kn, struct file *fp)
sys/kern/kern_event.c
108
static void knote_attach(struct knote *kn);
sys/kern/kern_event.c
109
static void knote_drop(struct knote *kn);
sys/kern/kern_event.c
110
static void knote_detach_and_drop(struct knote *kn);
sys/kern/kern_event.c
111
static void knote_enqueue(struct knote *kn);
sys/kern/kern_event.c
112
static void knote_dequeue(struct knote *kn);
sys/kern/kern_event.c
113
static struct knote *knote_alloc(void);
sys/kern/kern_event.c
114
static void knote_free(struct knote *kn);
sys/kern/kern_event.c
1159
struct knote *kn = NULL;
sys/kern/kern_event.c
121
static void filt_kqdetach(struct knote *kn);
sys/kern/kern_event.c
122
static int filt_kqueue(struct knote *kn, long hint);
sys/kern/kern_event.c
123
static int filt_procattach(struct knote *kn);
sys/kern/kern_event.c
1236
struct knote *new_kn;
sys/kern/kern_event.c
124
static void filt_procdetach(struct knote *kn);
sys/kern/kern_event.c
125
static int filt_proc(struct knote *kn, long hint);
sys/kern/kern_event.c
126
static int filt_fileattach(struct knote *kn);
sys/kern/kern_event.c
128
static int filt_timerattach(struct knote *kn);
sys/kern/kern_event.c
129
static void filt_timerdetach(struct knote *kn);
sys/kern/kern_event.c
130
static int filt_timer(struct knote *kn, long hint);
sys/kern/kern_event.c
131
static int filt_userattach(struct knote *kn);
sys/kern/kern_event.c
132
static void filt_userdetach(struct knote *kn);
sys/kern/kern_event.c
133
static int filt_user(struct knote *kn, long hint);
sys/kern/kern_event.c
134
static void filt_usertouch(struct knote *kn, struct kevent *kev,
sys/kern/kern_event.c
136
static int filt_fsattach(struct knote *kn);
sys/kern/kern_event.c
137
static void filt_fsdetach(struct knote *kn);
sys/kern/kern_event.c
138
static int filt_fs(struct knote *kn, long hint);
sys/kern/kern_event.c
1480
struct knote *marker, int closedcounter, int flags)
sys/kern/kern_event.c
1482
struct knote *kn, local_marker;
sys/kern/kern_event.c
1741
filter_attach(struct knote *kn)
sys/kern/kern_event.c
1764
knote_detach_and_drop(struct knote *kn)
sys/kern/kern_event.c
1787
filter_event(struct knote *kn, long hint)
sys/kern/kern_event.c
1813
struct knote *kn;
sys/kern/kern_event.c
1814
struct knote *kntmp;
sys/kern/kern_event.c
1887
knote_insert(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
1902
knote_remove(struct klist *klist, struct knote *kn)
sys/kern/kern_event.c
1906
SLIST_REMOVE(klist, kn, knote, kn_next);
sys/kern/kern_event.c
1915
struct knote *kn;
sys/kern/kern_event.c
1947
struct knote *kn;
sys/kern/kern_event.c
1948
struct knote *kntmp;
sys/kern/kern_event.c
1983
knote_attach(struct knote *kn)
sys/kern/kern_event.c
2010
knote_drop(struct knote *kn)
sys/kern/kern_event.c
2023
SLIST_REMOVE(list, kn, knote, kn_link);
sys/kern/kern_event.c
204
knote_acquire(struct knote *kn)
sys/kern/kern_event.c
2042
knote_enqueue(struct knote *kn)
sys/kern/kern_event.c
2067
knote_dequeue(struct knote *kn)
sys/kern/kern_event.c
2077
static struct knote *
sys/kern/kern_event.c
2080
return kmalloc(sizeof(struct knote), M_KQUEUE, M_WAITOK);
sys/kern/kern_event.c
2084
knote_free(struct knote *kn)
sys/kern/kern_event.c
225
knote_release(struct knote *kn)
sys/kern/kern_event.c
253
filt_fileattach(struct knote *kn)
sys/kern/kern_event.c
262
kqueue_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_event.c
275
filt_kqdetach(struct knote *kn)
sys/kern/kern_event.c
284
filt_kqueue(struct knote *kn, long hint)
sys/kern/kern_event.c
293
filt_procattach(struct knote *kn)
sys/kern/kern_event.c
350
filt_procdetach(struct knote *kn)
sys/kern/kern_event.c
361
filt_proc(struct knote *kn, long hint)
sys/kern/kern_event.c
424
filt_timerreset(struct knote *kn)
sys/kern/kern_event.c
445
struct knote *kn = knx;
sys/kern/kern_event.c
480
filt_timerattach(struct knote *kn)
sys/kern/kern_event.c
506
filt_timerdetach(struct knote *kn)
sys/kern/kern_event.c
518
filt_timer(struct knote *kn, long hint)
sys/kern/kern_event.c
527
filt_userattach(struct knote *kn)
sys/kern/kern_event.c
566
filt_userdetach(struct knote *kn)
sys/kern/kern_event.c
572
filt_user(struct knote *kn, long hint)
sys/kern/kern_event.c
578
filt_usertouch(struct knote *kn, struct kevent *kev, u_long type)
sys/kern/kern_event.c
657
filt_fsattach(struct knote *kn)
sys/kern/kern_event.c
666
filt_fsdetach(struct knote *kn)
sys/kern/kern_event.c
672
filt_fs(struct knote *kn, long hint)
sys/kern/kern_event.c
703
struct knote *kn;
sys/kern/kern_event.c
79
struct knote *marker, int closedcounter, int flags);
sys/kern/kern_event.c
808
struct knote marker;
sys/kern/kern_event.c
86
static int kqueue_kqfilter(struct file *fp, struct knote *kn);
sys/kern/kern_event.c
91
static int filter_attach(struct knote *kn);
sys/kern/kern_event.c
92
static int filter_event(struct knote *kn, long hint);
sys/kern/kern_memio.c
663
mm_filter_read(struct knote *kn, long hint)
sys/kern/kern_memio.c
669
mm_filter_write(struct knote *kn, long hint)
sys/kern/kern_memio.c
675
dummy_filter_detach(struct knote *kn) {}
sys/kern/kern_memio.c
690
struct knote *kn = ap->a_kn;
sys/kern/kern_nrandom.c
676
random_filter_read(struct knote *kn, long hint)
sys/kern/kern_sig.c
2668
filt_sigattach(struct knote *kn)
sys/kern/kern_sig.c
2682
filt_sigdetach(struct knote *kn)
sys/kern/kern_sig.c
2696
filt_signal(struct knote *kn, long hint)
sys/kern/kern_sig.c
84
static int filt_sigattach(struct knote *kn);
sys/kern/kern_sig.c
85
static void filt_sigdetach(struct knote *kn);
sys/kern/kern_sig.c
86
static int filt_signal(struct knote *kn, long hint);
sys/kern/kern_udev.c
103
static void udev_dev_filter_detach(struct knote *);
sys/kern/kern_udev.c
104
static int udev_dev_filter_read(struct knote *, long);
sys/kern/kern_udev.c
754
struct knote *kn = ap->a_kn;
sys/kern/kern_udev.c
780
udev_dev_filter_detach(struct knote *kn)
sys/kern/kern_udev.c
791
udev_dev_filter_read(struct knote *kn, long hint)
sys/kern/subr_bus.c
431
static void dev_filter_detach(struct knote *);
sys/kern/subr_bus.c
432
static int dev_filter_read(struct knote *, long);
sys/kern/subr_bus.c
441
struct knote *kn = ap->a_kn;
sys/kern/subr_bus.c
466
dev_filter_detach(struct knote *kn)
sys/kern/subr_bus.c
477
dev_filter_read(struct knote *kn, long hint)
sys/kern/subr_log.c
196
struct knote *kn = ap->a_kn;
sys/kern/subr_log.c
215
logfiltdetach(struct knote *kn)
sys/kern/subr_log.c
223
logfiltread(struct knote *kn, long hint)
sys/kern/subr_log.c
64
static void logfiltdetach(struct knote *kn);
sys/kern/subr_log.c
65
static int logfiltread(struct knote *kn, long hint);
sys/kern/sys_mqueue.c
288
mq_kqfilter_fop(struct file *fp, struct knote *kn)
sys/kern/sys_mqueue.c
318
mqfilter_read_detach(struct knote *kn)
sys/kern/sys_mqueue.c
329
mqfilter_write_detach(struct knote *kn)
sys/kern/sys_mqueue.c
340
mqfilter_read(struct knote *kn, long hint)
sys/kern/sys_mqueue.c
357
mqfilter_write(struct knote *kn, long hint)
sys/kern/sys_mqueue.c
87
static int mq_kqfilter_fop(struct file *fp, struct knote *kn);
sys/kern/sys_mqueue.c
88
static void mqfilter_read_detach(struct knote *kn);
sys/kern/sys_mqueue.c
89
static void mqfilter_write_detach(struct knote *kn);
sys/kern/sys_mqueue.c
90
static int mqfilter_read(struct knote *kn, long hint);
sys/kern/sys_mqueue.c
91
static int mqfilter_write(struct knote *kn, long hint);
sys/kern/sys_pipe.c
100
static void filt_pipedetach(struct knote *kn);
sys/kern/sys_pipe.c
101
static int filt_piperead(struct knote *kn, long hint);
sys/kern/sys_pipe.c
102
static int filt_pipewrite(struct knote *kn, long hint);
sys/kern/sys_pipe.c
1291
pipe_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_pipe.c
1328
filt_pipedetach(struct knote *kn)
sys/kern/sys_pipe.c
1347
filt_piperead(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1409
filt_pipewrite(struct knote *kn, long hint)
sys/kern/sys_pipe.c
84
static int pipe_kqfilter (struct file *fp, struct knote *kn);
sys/kern/tty.c
117
static int filt_ttyread (struct knote *kn, long hint);
sys/kern/tty.c
118
static void filt_ttyrdetach (struct knote *kn);
sys/kern/tty.c
119
static int filt_ttywrite (struct knote *kn, long hint);
sys/kern/tty.c
120
static void filt_ttywdetach (struct knote *kn);
sys/kern/tty.c
1278
struct knote *kn = ap->a_kn;
sys/kern/tty.c
1307
filt_ttyrdetach(struct knote *kn)
sys/kern/tty.c
1317
filt_ttyread(struct knote *kn, long hint)
sys/kern/tty.c
1333
filt_ttywdetach(struct knote *kn)
sys/kern/tty.c
1343
filt_ttywrite(struct knote *kn, long hint)
sys/kern/tty_pty.c
69
static int filt_ptcread (struct knote *kn, long hint);
sys/kern/tty_pty.c
70
static void filt_ptcrdetach (struct knote *kn);
sys/kern/tty_pty.c
71
static int filt_ptcwrite (struct knote *kn, long hint);
sys/kern/tty_pty.c
72
static void filt_ptcwdetach (struct knote *kn);
sys/kern/tty_pty.c
839
struct knote *kn = ap->a_kn;
sys/kern/tty_pty.c
864
filt_ptcread (struct knote *kn, long hint)
sys/kern/tty_pty.c
895
filt_ptcwrite (struct knote *kn, long hint)
sys/kern/tty_pty.c
927
filt_ptcrdetach (struct knote *kn)
sys/kern/tty_pty.c
935
filt_ptcwdetach (struct knote *kn)
sys/kern/tty_tty.c
280
struct knote *kn = ap->a_kn;
sys/kern/tty_tty.c
309
cttyfilt_detach(struct knote *kn) {}
sys/kern/tty_tty.c
312
cttyfilt_read(struct knote *kn, long hint)
sys/kern/tty_tty.c
323
cttyfilt_write(struct knote *kn, long hint)
sys/kern/tty_tty.c
59
static void cttyfilt_detach(struct knote *);
sys/kern/tty_tty.c
60
static int cttyfilt_read(struct knote *, long);
sys/kern/tty_tty.c
61
static int cttyfilt_write(struct knote *, long);
sys/kern/uipc_socket.c
107
static void filt_sordetach(struct knote *kn);
sys/kern/uipc_socket.c
108
static int filt_soread(struct knote *kn, long hint);
sys/kern/uipc_socket.c
109
static void filt_sowdetach(struct knote *kn);
sys/kern/uipc_socket.c
110
static int filt_sowrite(struct knote *kn, long hint);
sys/kern/uipc_socket.c
111
static int filt_solisten(struct knote *kn, long hint);
sys/kern/uipc_socket.c
2550
sokqfilter(struct file *fp, struct knote *kn)
sys/kern/uipc_socket.c
2581
filt_sordetach(struct knote *kn)
sys/kern/uipc_socket.c
2592
filt_soread(struct knote *kn, long hint __unused)
sys/kern/uipc_socket.c
2649
filt_sowdetach(struct knote *kn)
sys/kern/uipc_socket.c
2660
filt_sowrite(struct knote *kn, long hint __unused)
sys/kern/uipc_socket.c
2688
filt_solisten(struct knote *kn, long hint __unused)
sys/kern/vfs_aio.c
76
filt_aioattach(struct knote *kn)
sys/kern/vfs_vnops.c
1197
vn_kqfilter(struct file *fp, struct knote *kn)
sys/kern/vfs_vnops.c
71
static int vn_kqfilter (struct file *fp, struct knote *kn);
sys/kern/vfs_vopops.c
558
vop_kqfilter(struct vop_ops *ops, struct vnode *vp, struct knote *kn)
sys/net/bpf.c
1164
struct knote *kn = ap->a_kn;
sys/net/bpf.c
1196
bpf_filter_detach(struct knote *kn)
sys/net/bpf.c
1207
bpf_filter_read(struct knote *kn, long hint)
sys/net/bpf.c
131
static void bpf_filter_detach(struct knote *kn);
sys/net/bpf.c
132
static int bpf_filter_read(struct knote *kn, long hint);
sys/net/netmap/netmap.c
1514
netmap_kqfilter_event(struct knote *kn, long hint)
sys/net/netmap/netmap.c
1520
netmap_kqfilter_detach(struct knote *kn)
sys/net/netmap/netmap.c
1531
struct knote *kn = ap->a_kn;
sys/net/tap/if_tap.c
1024
tap_filter_read(struct knote *kn, long hint)
sys/net/tap/if_tap.c
1037
tap_filter_write(struct knote *kn, long hint)
sys/net/tap/if_tap.c
1044
tap_filter_detach(struct knote *kn)
sys/net/tap/if_tap.c
124
static void tap_filter_detach(struct knote *);
sys/net/tap/if_tap.c
125
static int tap_filter_read(struct knote *, long);
sys/net/tap/if_tap.c
126
static int tap_filter_write(struct knote *, long);
sys/net/tap/if_tap.c
998
struct knote *kn = ap->a_kn;
sys/net/tun/if_tun.c
1000
tun_filter_detach(struct knote *kn)
sys/net/tun/if_tun.c
1009
tun_filter_write(struct knote *kn, long hint)
sys/net/tun/if_tun.c
1016
tun_filter_read(struct knote *kn, long hint)
sys/net/tun/if_tun.c
102
static void tun_filter_detach(struct knote *);
sys/net/tun/if_tun.c
103
static int tun_filter_read(struct knote *, long);
sys/net/tun/if_tun.c
104
static int tun_filter_write(struct knote *, long);
sys/net/tun/if_tun.c
971
struct knote *kn = ap->a_kn;
sys/sys/conf.h
136
struct knote;
sys/sys/device.h
181
struct knote *a_kn;
sys/sys/device.h
349
int dev_dkqfilter(cdev_t dev, struct knote *kn, struct file *fp);
sys/sys/event.h
153
struct knote;
sys/sys/event.h
154
SLIST_HEAD(klist, knote);
sys/sys/event.h
168
#define KNOTE(list, hint) if (!SLIST_EMPTY((list))) knote(list, hint)
sys/sys/event.h
192
int (*f_attach) (struct knote *kn);
sys/sys/event.h
193
void (*f_detach) (struct knote *kn);
sys/sys/event.h
196
int (*f_event) (struct knote *kn, long hint);
sys/sys/event.h
200
SLIST_ENTRY(knote) kn_link; /* for fd */
sys/sys/event.h
201
TAILQ_ENTRY(knote) kn_kqlink; /* for kq_knlist */
sys/sys/event.h
202
SLIST_ENTRY(knote) kn_next; /* for struct kqinfo */
sys/sys/event.h
203
TAILQ_ENTRY(knote) kn_tqe; /* for kq_knpend */
sys/sys/event.h
258
void knote(struct klist *, long);
sys/sys/event.h
259
void knote_insert(struct klist *, struct knote *);
sys/sys/event.h
260
void knote_remove(struct klist *, struct knote *);
sys/sys/eventvar.h
53
TAILQ_HEAD(kqlist, knote);
sys/sys/file.h
171
int badfo_kqfilter(struct file *fp, struct knote *kn);
sys/sys/file.h
68
struct knote;
sys/sys/file.h
83
int (*fo_kqfilter)(struct file *fp, struct knote *kn);
sys/sys/file2.h
113
fo_kqfilter(struct file *fp, struct knote *kn)
sys/sys/random.h
113
struct knote;
sys/sys/random.h
114
int random_filter_read(struct knote *kn, long hint);
sys/sys/socketvar.h
393
struct knote;
sys/sys/socketvar.h
408
int sokqfilter (struct file *fp, struct knote *kn);
sys/sys/vfsops.h
209
struct knote *a_kn;
sys/sys/vfsops.h
800
int vop_kqfilter(struct vop_ops *ops, struct vnode *vp, struct knote *kn);
sys/sys/vfsops.h
85
struct knote;
sys/vfs/devfs/devfs_core.c
2525
devfs_detached_filter_eof(struct knote *kn, long hint)
sys/vfs/devfs/devfs_core.c
2532
devfs_detached_filter_detach(struct knote *kn)
sys/vfs/devfs/devfs_vnops.c
114
static int devfs_fo_kqfilter(struct file *, struct knote *);
sys/vfs/devfs/devfs_vnops.c
1492
devfs_fo_kqfilter(struct file *fp, struct knote *kn)
sys/vfs/dirfs/dirfs_vnops.c
1449
static void filt_dirfsdetach(struct knote *kn);
sys/vfs/dirfs/dirfs_vnops.c
1450
static int filt_dirfsread(struct knote *kn, long hint);
sys/vfs/dirfs/dirfs_vnops.c
1451
static int filt_dirfswrite(struct knote *kn, long hint);
sys/vfs/dirfs/dirfs_vnops.c
1452
static int filt_dirfsvnode(struct knote *kn, long hint);
sys/vfs/dirfs/dirfs_vnops.c
1468
struct knote *kn = ap->a_kn;
sys/vfs/dirfs/dirfs_vnops.c
1492
filt_dirfsdetach(struct knote *kn)
sys/vfs/dirfs/dirfs_vnops.c
1500
filt_dirfsread(struct knote *kn, long hint)
sys/vfs/dirfs/dirfs_vnops.c
1529
filt_dirfswrite(struct knote *kn, long hint)
sys/vfs/dirfs/dirfs_vnops.c
1538
filt_dirfsvnode(struct knote *kn, long hint)
sys/vfs/ext2fs/ext2_vnops.c
1479
filt_ext2detach(struct knote *kn)
sys/vfs/ext2fs/ext2_vnops.c
1490
filt_ext2read(struct knote *kn, long hint)
sys/vfs/ext2fs/ext2_vnops.c
1513
filt_ext2write(struct knote *kn, long hint)
sys/vfs/ext2fs/ext2_vnops.c
1527
filt_ext2vnode(struct knote *kn, long hint)
sys/vfs/ext2fs/ext2_vnops.c
1549
struct knote *kn = ap->a_kn;
sys/vfs/fifofs/fifo_vnops.c
501
filt_fifordetach(struct knote *kn)
sys/vfs/fifofs/fifo_vnops.c
512
filt_fiforead(struct knote *kn, long hint)
sys/vfs/fifofs/fifo_vnops.c
535
filt_fifowdetach(struct knote *kn)
sys/vfs/fifofs/fifo_vnops.c
546
filt_fifowrite(struct knote *kn, long hint)
sys/vfs/fifofs/fifo_vnops.c
79
static void filt_fifordetach(struct knote *kn);
sys/vfs/fifofs/fifo_vnops.c
80
static int filt_fiforead(struct knote *kn, long hint);
sys/vfs/fifofs/fifo_vnops.c
81
static void filt_fifowdetach(struct knote *kn);
sys/vfs/fifofs/fifo_vnops.c
82
static int filt_fifowrite(struct knote *kn, long hint);
sys/vfs/fuse/fuse_device.c
225
static void filt_fusedevdetach(struct knote*);
sys/vfs/fuse/fuse_device.c
226
static int filt_fusedevread(struct knote*, long);
sys/vfs/fuse/fuse_device.c
227
static int filt_fusedevwrite(struct knote*, long);
sys/vfs/fuse/fuse_device.c
239
struct knote *kn = ap->a_kn;
sys/vfs/fuse/fuse_device.c
273
filt_fusedevdetach(struct knote *kn)
sys/vfs/fuse/fuse_device.c
282
filt_fusedevread(struct knote *kn, long hint)
sys/vfs/fuse/fuse_device.c
296
filt_fusedevwrite(struct knote *kn, long hint)
sys/vfs/fuse/fuse_vnops.c
1827
static void filt_fusedetach(struct knote*);
sys/vfs/fuse/fuse_vnops.c
1828
static int filt_fuseread(struct knote*, long);
sys/vfs/fuse/fuse_vnops.c
1829
static int filt_fusewrite(struct knote*, long);
sys/vfs/fuse/fuse_vnops.c
1830
static int filt_fusevnode(struct knote*, long);
sys/vfs/fuse/fuse_vnops.c
1846
struct knote *kn = ap->a_kn;
sys/vfs/fuse/fuse_vnops.c
1869
filt_fusedetach(struct knote *kn)
sys/vfs/fuse/fuse_vnops.c
1877
filt_fuseread(struct knote *kn, long hint)
sys/vfs/fuse/fuse_vnops.c
1906
filt_fusewrite(struct knote *kn, long hint)
sys/vfs/fuse/fuse_vnops.c
1916
filt_fusevnode(struct knote *kn, long hint)
sys/vfs/hammer/hammer_vnops.c
3527
static void filt_hammerdetach(struct knote *kn);
sys/vfs/hammer/hammer_vnops.c
3528
static int filt_hammerread(struct knote *kn, long hint);
sys/vfs/hammer/hammer_vnops.c
3529
static int filt_hammerwrite(struct knote *kn, long hint);
sys/vfs/hammer/hammer_vnops.c
3530
static int filt_hammervnode(struct knote *kn, long hint);
sys/vfs/hammer/hammer_vnops.c
3547
struct knote *kn = ap->a_kn;
sys/vfs/hammer/hammer_vnops.c
3571
filt_hammerdetach(struct knote *kn)
sys/vfs/hammer/hammer_vnops.c
3579
filt_hammerread(struct knote *kn, long hint)
sys/vfs/hammer/hammer_vnops.c
3600
filt_hammerwrite(struct knote *kn, long hint)
sys/vfs/hammer/hammer_vnops.c
3609
filt_hammervnode(struct knote *kn, long hint)
sys/vfs/hammer2/hammer2_vnops.c
2305
static void filt_hammer2detach(struct knote *kn);
sys/vfs/hammer2/hammer2_vnops.c
2306
static int filt_hammer2read(struct knote *kn, long hint);
sys/vfs/hammer2/hammer2_vnops.c
2307
static int filt_hammer2write(struct knote *kn, long hint);
sys/vfs/hammer2/hammer2_vnops.c
2308
static int filt_hammer2vnode(struct knote *kn, long hint);
sys/vfs/hammer2/hammer2_vnops.c
2325
struct knote *kn = ap->a_kn;
sys/vfs/hammer2/hammer2_vnops.c
2349
filt_hammer2detach(struct knote *kn)
sys/vfs/hammer2/hammer2_vnops.c
2357
filt_hammer2read(struct knote *kn, long hint)
sys/vfs/hammer2/hammer2_vnops.c
2376
filt_hammer2write(struct knote *kn, long hint)
sys/vfs/hammer2/hammer2_vnops.c
2385
filt_hammer2vnode(struct knote *kn, long hint)
sys/vfs/nfs/nfs_vnops.c
3738
static void filt_nfsdetach(struct knote *kn);
sys/vfs/nfs/nfs_vnops.c
3739
static int filt_nfsread(struct knote *kn, long hint);
sys/vfs/nfs/nfs_vnops.c
3740
static int filt_nfswrite(struct knote *kn, long hint);
sys/vfs/nfs/nfs_vnops.c
3741
static int filt_nfsvnode(struct knote *kn, long hint);
sys/vfs/nfs/nfs_vnops.c
3757
struct knote *kn = ap->a_kn;
sys/vfs/nfs/nfs_vnops.c
3781
filt_nfsdetach(struct knote *kn)
sys/vfs/nfs/nfs_vnops.c
3789
filt_nfsread(struct knote *kn, long hint)
sys/vfs/nfs/nfs_vnops.c
3818
filt_nfswrite(struct knote *kn, long hint)
sys/vfs/nfs/nfs_vnops.c
3827
filt_nfsvnode(struct knote *kn, long hint)
sys/vfs/procfs/procfs_vnops.c
1195
procfs_filt_detach(struct knote *kn)
sys/vfs/procfs/procfs_vnops.c
1203
procfs_filt_read(struct knote *kn, long hint)
sys/vfs/procfs/procfs_vnops.c
1218
procfs_filt_write(struct knote *kn, long hint)
sys/vfs/procfs/procfs_vnops.c
1227
procfs_filt_vnode(struct knote *kn, long hint)
sys/vfs/procfs/procfs_vnops.c
1255
struct knote *kn = ap->a_kn;
sys/vfs/tmpfs/tmpfs_vnops.c
1994
static void filt_tmpfsdetach(struct knote *kn);
sys/vfs/tmpfs/tmpfs_vnops.c
1995
static int filt_tmpfsread(struct knote *kn, long hint);
sys/vfs/tmpfs/tmpfs_vnops.c
1996
static int filt_tmpfswrite(struct knote *kn, long hint);
sys/vfs/tmpfs/tmpfs_vnops.c
1997
static int filt_tmpfsvnode(struct knote *kn, long hint);
sys/vfs/tmpfs/tmpfs_vnops.c
2013
struct knote *kn = ap->a_kn;
sys/vfs/tmpfs/tmpfs_vnops.c
2037
filt_tmpfsdetach(struct knote *kn)
sys/vfs/tmpfs/tmpfs_vnops.c
2045
filt_tmpfsread(struct knote *kn, long hint)
sys/vfs/tmpfs/tmpfs_vnops.c
2074
filt_tmpfswrite(struct knote *kn, long hint)
sys/vfs/tmpfs/tmpfs_vnops.c
2083
filt_tmpfsvnode(struct knote *kn, long hint)
sys/vfs/ufs/ufs_vnops.c
108
static int filt_ufsread (struct knote *kn, long hint);
sys/vfs/ufs/ufs_vnops.c
109
static int filt_ufswrite (struct knote *kn, long hint);
sys/vfs/ufs/ufs_vnops.c
110
static int filt_ufsvnode (struct knote *kn, long hint);
sys/vfs/ufs/ufs_vnops.c
111
static void filt_ufsdetach (struct knote *kn);
sys/vfs/ufs/ufs_vnops.c
2166
struct knote *kn = ap->a_kn;
sys/vfs/ufs/ufs_vnops.c
2193
filt_ufsdetach(struct knote *kn)
sys/vfs/ufs/ufs_vnops.c
2204
filt_ufsread(struct knote *kn, long hint)
sys/vfs/ufs/ufs_vnops.c
2228
filt_ufswrite(struct knote *kn, long hint)
sys/vfs/ufs/ufs_vnops.c
2242
filt_ufsvnode(struct knote *kn, long hint)
usr.sbin/makefs/hammer2/hammer2_compat.h
243
struct knote *a_kn;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2817
struct knote *kn = ap->a_kn;
usr.sbin/makefs/hammer2/hammer2_vnops.c
2844
filt_hammer2detach(struct knote *kn)
usr.sbin/makefs/hammer2/hammer2_vnops.c
2852
filt_hammer2read(struct knote *kn, long hint)
usr.sbin/makefs/hammer2/hammer2_vnops.c
2871
filt_hammer2write(struct knote *kn, long hint)
usr.sbin/makefs/hammer2/hammer2_vnops.c
2880
filt_hammer2vnode(struct knote *kn, long hint)