sys/arm/ti/ti_pruss.c
800
ti_pruss_irq_kqread_detach(struct knote *kn)
sys/arm/ti/ti_pruss.c
808
ti_pruss_irq_kqevent(struct knote *kn, long hint)
sys/arm/ti/ti_pruss.c
829
ti_pruss_irq_kqfilter(struct cdev *cdev, struct knote *kn)
sys/arm/ti/ti_pruss.c
83
static void ti_pruss_irq_kqread_detach(struct knote *);
sys/arm/ti/ti_pruss.c
84
static int ti_pruss_irq_kqevent(struct knote *, long);
sys/cam/scsi/scsi_pass.c
158
static void passreadfiltdetach(struct knote *kn);
sys/cam/scsi/scsi_pass.c
159
static int passreadfilt(struct knote *kn, long hint);
sys/cam/scsi/scsi_pass.c
2200
passkqfilter(struct cdev *dev, struct knote *kn)
sys/cam/scsi/scsi_pass.c
2216
passreadfiltdetach(struct knote *kn)
sys/cam/scsi/scsi_pass.c
2228
passreadfilt(struct knote *kn, long hint)
sys/cam/scsi/scsi_target.c
105
static void targreadfiltdetach(struct knote *kn);
sys/cam/scsi/scsi_target.c
106
static int targreadfilt(struct knote *kn, long hint);
sys/cam/scsi/scsi_target.c
320
targkqfilter(struct cdev *dev, struct knote *kn)
sys/cam/scsi/scsi_target.c
332
targreadfiltdetach(struct knote *kn)
sys/cam/scsi/scsi_target.c
342
targreadfilt(struct knote *kn, long hint)
sys/compat/linuxkpi/common/src/linux_compat.c
1186
linux_file_kqfilter_detach(struct knote *kn)
sys/compat/linuxkpi/common/src/linux_compat.c
1196
linux_file_kqfilter_read_event(struct knote *kn, long hint)
sys/compat/linuxkpi/common/src/linux_compat.c
1206
linux_file_kqfilter_write_event(struct knote *kn, long hint)
sys/compat/linuxkpi/common/src/linux_compat.c
1265
linux_file_kqfilter(struct file *file, struct knote *kn)
sys/dev/atkbdc/psm.c
5284
psmfilter_detach(struct knote *kn)
sys/dev/atkbdc/psm.c
5292
psmfilter(struct knote *kn, long hint)
sys/dev/atkbdc/psm.c
5309
psmkqfilter(struct cdev *dev, struct knote *kn)
sys/dev/cyapa/cyapa.c
1118
static void cyapafiltdetach(struct knote *);
sys/dev/cyapa/cyapa.c
1119
static int cyapafilt(struct knote *, long);
sys/dev/cyapa/cyapa.c
1129
cyapakqfilter(struct cdev *dev, struct knote *kn)
sys/dev/cyapa/cyapa.c
1174
cyapafiltdetach(struct knote *kn)
sys/dev/cyapa/cyapa.c
1186
cyapafilt(struct knote *kn, long hint)
sys/dev/evdev/cdev.c
337
evdev_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/evdev/cdev.c
363
evdev_kqread(struct knote *kn, long hint)
sys/dev/evdev/cdev.c
384
evdev_kqdetach(struct knote *kn)
sys/dev/evdev/cdev.c
76
static int evdev_kqread(struct knote *kn, long hint);
sys/dev/evdev/cdev.c
77
static void evdev_kqdetach(struct knote *kn);
sys/dev/evdev/uinput.c
404
uinput_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/evdev/uinput.c
427
uinput_kqread(struct knote *kn, long hint)
sys/dev/evdev/uinput.c
441
uinput_kqdetach(struct knote *kn)
sys/dev/evdev/uinput.c
80
static int uinput_kqread(struct knote *kn, long hint);
sys/dev/evdev/uinput.c
81
static void uinput_kqdetach(struct knote *kn);
sys/dev/gpio/gpioc.c
1010
gpioc_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/gpio/gpioc.c
1039
gpioc_kqread(struct knote *kn, long hint)
sys/dev/gpio/gpioc.c
1062
gpioc_kqdetach(struct knote *kn)
sys/dev/gpio/gpioc.c
131
static int gpioc_kqread(struct knote*, long);
sys/dev/gpio/gpioc.c
132
static void gpioc_kqdetach(struct knote*);
sys/dev/hid/hidraw.c
1017
hidraw_kqdetach(struct knote *kn)
sys/dev/hid/hidraw.c
177
static int hidraw_kqread(struct knote *, long);
sys/dev/hid/hidraw.c
178
static void hidraw_kqdetach(struct knote *);
sys/dev/hid/hidraw.c
973
hidraw_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/hid/hidraw.c
998
hidraw_kqread(struct knote *kn, long hint)
sys/dev/hid/u2f.c
127
static int u2f_kqread(struct knote *, long);
sys/dev/hid/u2f.c
128
static void u2f_kqdetach(struct knote *);
sys/dev/hid/u2f.c
502
u2f_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/hid/u2f.c
534
u2f_kqread(struct knote *kn, long hint)
sys/dev/hid/u2f.c
554
u2f_kqdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1345
netmap_knrdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1360
netmap_knwdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1380
netmap_knrw(struct knote *kn, long hint, int events)
sys/dev/netmap/netmap_freebsd.c
1400
netmap_knread(struct knote *kn, long hint)
sys/dev/netmap/netmap_freebsd.c
1406
netmap_knwrite(struct knote *kn, long hint)
sys/dev/netmap/netmap_freebsd.c
1412
netmap_kncopy(struct knote *kn, struct proc *p1)
sys/dev/netmap/netmap_freebsd.c
1445
netmap_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/null/null.c
221
one_ev(struct knote *kn, long hint)
sys/dev/null/null.c
228
zero_ev(struct knote *kn, long hint)
sys/dev/null/null.c
235
kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/null/null.c
59
static int one_ev(struct knote *kn, long hint);
sys/dev/null/null.c
60
static int zero_ev(struct knote *kn, long hint);
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
33
static int adf_state_kqfilter(struct cdev *dev, struct knote *kn);
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
34
static int adf_state_kqread_event(struct knote *kn, long hint);
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
35
static void adf_state_kqread_detach(struct knote *kn);
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
466
adf_state_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
486
adf_state_kqread_event(struct knote *kn, long hint)
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
492
adf_state_kqread_detach(struct knote *kn)
sys/dev/sound/pcm/dsp.c
2999
dsp_kqdetach(struct knote *kn)
sys/dev/sound/pcm/dsp.c
3011
dsp_kqevent(struct knote *kn, long hint)
sys/dev/sound/pcm/dsp.c
3055
dsp_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/usb/usb_dev.c
1138
usb_filter_detach(struct knote *kn)
sys/dev/usb/usb_dev.c
1145
usb_filter_write(struct knote *kn, long hint)
sys/dev/usb/usb_dev.c
1186
usb_filter_read(struct knote *kn, long hint)
sys/dev/usb/usb_dev.c
1246
usb_kqfilter(struct cdev* dev, struct knote *kn)
sys/dev/usb/video/uvideo.c
3142
uvideo_kqfilter_detach(struct knote *kn)
sys/dev/usb/video/uvideo.c
3150
uvideo_kqfilter_read(struct knote *kn, long hint __unused)
sys/dev/usb/video/uvideo.c
3166
uvideo_cdev_kqfilter(struct cdev *dev, struct knote *kn)
sys/fs/cuse/cuse.c
189
static void cuse_client_kqfilter_read_detach(struct knote *kn);
sys/fs/cuse/cuse.c
190
static void cuse_client_kqfilter_write_detach(struct knote *kn);
sys/fs/cuse/cuse.c
191
static int cuse_client_kqfilter_read_event(struct knote *kn, long hint);
sys/fs/cuse/cuse.c
192
static int cuse_client_kqfilter_write_event(struct knote *kn, long hint);
sys/fs/cuse/cuse.c
1957
cuse_client_kqfilter_read_detach(struct knote *kn)
sys/fs/cuse/cuse.c
1971
cuse_client_kqfilter_write_detach(struct knote *kn)
sys/fs/cuse/cuse.c
1985
cuse_client_kqfilter_read_event(struct knote *kn, long hint)
sys/fs/cuse/cuse.c
1997
cuse_client_kqfilter_write_event(struct knote *kn, long hint)
sys/fs/cuse/cuse.c
2009
cuse_client_kqfilter(struct cdev *dev, struct knote *kn)
sys/fs/devfs/devfs_vnops.c
1004
devfs_kqfilter_f(struct file *fp, struct knote *kn)
sys/fs/fuse/fuse_device.c
120
static int fuse_device_filt_read(struct knote *kn, long hint);
sys/fs/fuse/fuse_device.c
121
static int fuse_device_filt_write(struct knote *kn, long hint);
sys/fs/fuse/fuse_device.c
122
static void fuse_device_filt_detach(struct knote *kn);
sys/fs/fuse/fuse_device.c
188
fuse_device_filter(struct cdev *dev, struct knote *kn)
sys/fs/fuse/fuse_device.c
212
fuse_device_filt_detach(struct knote *kn)
sys/fs/fuse/fuse_device.c
223
fuse_device_filt_read(struct knote *kn, long hint)
sys/fs/fuse/fuse_device.c
249
fuse_device_filt_write(struct knote *kn, long hint)
sys/geom/geom_dev.c
78
static void gdev_filter_detach(struct knote *kn);
sys/geom/geom_dev.c
79
static int gdev_filter_vnode(struct knote *kn, long hint);
sys/geom/geom_dev.c
879
gdev_filter_detach(struct knote *kn)
sys/geom/geom_dev.c
889
gdev_filter_vnode(struct knote *kn, long hint)
sys/geom/geom_dev.c
897
g_dev_kqfilter(struct cdev *dev, struct knote *kn)
sys/kern/kern_conf.c
478
giant_kqfilter(struct cdev *dev, struct knote *kn)
sys/kern/kern_descrip.c
5504
badfo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_descrip.c
5637
invfo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_devctl.c
126
static void filt_devctl_detach(struct knote *kn);
sys/kern/kern_devctl.c
127
static int filt_devctl_read(struct knote *kn, long hint);
sys/kern/kern_devctl.c
334
devkqfilter(struct cdev *dev, struct knote *kn)
sys/kern/kern_devctl.c
348
filt_devctl_detach(struct knote *kn)
sys/kern/kern_devctl.c
354
filt_devctl_read(struct knote *kn, long hint)
sys/kern/kern_event.c
1000
filt_timerstart(struct knote *kn, sbintime_t to)
sys/kern/kern_event.c
1016
filt_timerdetach(struct knote *kn)
sys/kern/kern_event.c
1045
filt_timertouch(struct knote *kn, struct kevent *kev, u_long type)
sys/kern/kern_event.c
1112
filt_timer(struct knote *kn, long hint)
sys/kern/kern_event.c
1119
filt_userattach(struct knote *kn)
sys/kern/kern_event.c
1134
filt_userdetach(__unused struct knote *kn)
sys/kern/kern_event.c
1143
filt_user(struct knote *kn, __unused long hint)
sys/kern/kern_event.c
1150
filt_usertouch(struct knote *kn, struct kevent *kev, u_long type)
sys/kern/kern_event.c
157
static int knote_attach(struct knote *kn, struct kqueue *kq);
sys/kern/kern_event.c
158
static void knote_drop(struct knote *kn, struct thread *td);
sys/kern/kern_event.c
159
static void knote_drop_detached(struct knote *kn, struct thread *td);
sys/kern/kern_event.c
160
static void knote_enqueue(struct knote *kn);
sys/kern/kern_event.c
161
static void knote_dequeue(struct knote *kn);
sys/kern/kern_event.c
163
static struct knote *knote_alloc(int mflag);
sys/kern/kern_event.c
164
static void knote_free(struct knote *kn);
sys/kern/kern_event.c
166
static void filt_kqdetach(struct knote *kn);
sys/kern/kern_event.c
167
static int filt_kqueue(struct knote *kn, long hint);
sys/kern/kern_event.c
1670
struct knote *kn, *tkn;
sys/kern/kern_event.c
168
static int filt_procattach(struct knote *kn);
sys/kern/kern_event.c
169
static void filt_procdetach(struct knote *kn);
sys/kern/kern_event.c
170
static int filt_proc(struct knote *kn, long hint);
sys/kern/kern_event.c
171
static int filt_jailattach(struct knote *kn);
sys/kern/kern_event.c
172
static void filt_jaildetach(struct knote *kn);
sys/kern/kern_event.c
173
static int filt_jail(struct knote *kn, long hint);
sys/kern/kern_event.c
174
static int filt_fileattach(struct knote *kn);
sys/kern/kern_event.c
176
static void filt_timerexpire_l(struct knote *kn, bool proc_locked);
sys/kern/kern_event.c
177
static int filt_timerattach(struct knote *kn);
sys/kern/kern_event.c
178
static void filt_timerdetach(struct knote *kn);
sys/kern/kern_event.c
179
static void filt_timerstart(struct knote *kn, sbintime_t to);
sys/kern/kern_event.c
180
static void filt_timertouch(struct knote *kn, struct kevent *kev,
sys/kern/kern_event.c
182
static int filt_timercopy(struct knote *kn, struct proc *p1);
sys/kern/kern_event.c
183
static int filt_timervalidate(struct knote *kn, sbintime_t *to);
sys/kern/kern_event.c
184
static int filt_timer(struct knote *kn, long hint);
sys/kern/kern_event.c
185
static int filt_userattach(struct knote *kn);
sys/kern/kern_event.c
186
static void filt_userdetach(struct knote *kn);
sys/kern/kern_event.c
187
static int filt_user(struct knote *kn, long hint);
sys/kern/kern_event.c
188
static void filt_usertouch(struct knote *kn, struct kevent *kev,
sys/kern/kern_event.c
2122
struct knote *kn, marker;
sys/kern/kern_event.c
2413
struct knote *kn;
sys/kern/kern_event.c
2573
struct knote *kn, *tkn;
sys/kern/kern_event.c
2627
knlist_add(struct knlist *knl, struct knote *kn, int islocked)
sys/kern/kern_event.c
2649
knlist_remove_kq(struct knlist *knl, struct knote *kn, int knlislocked,
sys/kern/kern_event.c
2663
SLIST_REMOVE(&knl->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2678
knlist_remove(struct knlist *knl, struct knote *kn, int islocked)
sys/kern/kern_event.c
2794
struct knote *kn, *kn2;
sys/kern/kern_event.c
283
kn_list_lock(struct knote *kn)
sys/kern/kern_event.c
2864
struct knote *kn;
sys/kern/kern_event.c
2900
knote_attach(struct knote *kn, struct kqueue *kq)
sys/kern/kern_event.c
2924
knote_drop(struct knote *kn, struct thread *td)
sys/kern/kern_event.c
2933
knote_drop_detached(struct knote *kn, struct thread *td)
sys/kern/kern_event.c
2960
SLIST_REMOVE(list, kn, knote, kn_link);
sys/kern/kern_event.c
2975
knote_enqueue(struct knote *kn)
sys/kern/kern_event.c
2989
knote_dequeue(struct knote *kn)
sys/kern/kern_event.c
3005
knote_zone = uma_zcreate("KNOTE", sizeof(struct knote), NULL, NULL,
sys/kern/kern_event.c
3010
SYSINIT(knote, SI_SUB_PSEUDO, SI_ORDER_ANY, knote_init, NULL);
sys/kern/kern_event.c
3012
static struct knote *
sys/kern/kern_event.c
3020
knote_free(struct knote *kn)
sys/kern/kern_event.c
3078
kqueue_fork_copy_knote(struct kqueue *kq, struct kqueue *kq1, struct knote *kn,
sys/kern/kern_event.c
3081
struct knote *kn1;
sys/kern/kern_event.c
309
kn_in_flux(struct knote *kn)
sys/kern/kern_event.c
3149
kqueue_fork_copy_list(struct klist *knlist, struct knote *marker,
sys/kern/kern_event.c
3153
struct knote *kn;
sys/kern/kern_event.c
316
kn_enter_flux(struct knote *kn)
sys/kern/kern_event.c
3172
SLIST_REMOVE(knlist, marker, knote, kn_link);
sys/kern/kern_event.c
3181
struct knote marker;
sys/kern/kern_event.c
3221
knote_triv_copy(struct knote *kn __unused, struct proc *p1 __unused)
sys/kern/kern_event.c
325
kn_leave_flux(struct knote *kn)
sys/kern/kern_event.c
3260
int kq_fd, struct kqueue *kq, struct knote *kn, bool compat32 __unused)
sys/kern/kern_event.c
3295
struct knote *kn;
sys/kern/kern_event.c
359
filt_nullattach(struct knote *kn)
sys/kern/kern_event.c
407
filt_fileattach(struct knote *kn)
sys/kern/kern_event.c
415
kqueue_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_event.c
430
filt_kqdetach(struct knote *kn)
sys/kern/kern_event.c
439
filt_kqueue(struct knote *kn, long hint)
sys/kern/kern_event.c
449
filt_procattach(struct knote *kn)
sys/kern/kern_event.c
518
filt_procdetach(struct knote *kn)
sys/kern/kern_event.c
527
filt_proc(struct knote *kn, long hint)
sys/kern/kern_event.c
572
struct knote *kn;
sys/kern/kern_event.c
661
filt_jailattach(struct knote *kn)
sys/kern/kern_event.c
689
filt_jaildetach(struct knote *kn)
sys/kern/kern_event.c
699
filt_jail(struct knote *kn, long hint)
sys/kern/kern_event.c
807
struct knote *kn;
sys/kern/kern_event.c
844
filt_timerexpire_l(struct knote *kn, bool proc_locked)
sys/kern/kern_event.c
912
filt_timervalidate(struct knote *kn, sbintime_t *to)
sys/kern/kern_event.c
940
filt_timerattach(struct knote *kn)
sys/kern/kern_event.c
976
filt_timercopy(struct knote *kn, struct proc *p)
sys/kern/kern_jaildesc.c
317
jaildesc_kqops_detach(struct knote *kn)
sys/kern/kern_jaildesc.c
326
jaildesc_kqops_event(struct knote *kn, long hint)
sys/kern/kern_jaildesc.c
380
jaildesc_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_sig.c
112
static int filt_sigattach(struct knote *kn);
sys/kern/kern_sig.c
113
static void filt_sigdetach(struct knote *kn);
sys/kern/kern_sig.c
114
static int filt_signal(struct knote *kn, long hint);
sys/kern/kern_sig.c
3824
filt_sigattach(struct knote *kn)
sys/kern/kern_sig.c
3837
filt_sigdetach(struct knote *kn)
sys/kern/kern_sig.c
3849
filt_signal(struct knote *kn, long hint)
sys/kern/subr_log.c
195
logkqfilter(struct cdev *dev, struct knote *kn)
sys/kern/subr_log.c
211
logkqread(struct knote *kn, long hint)
sys/kern/subr_log.c
220
logkqdetach(struct knote *kn)
sys/kern/subr_log.c
74
static int logkqread(struct knote *note, long hint);
sys/kern/subr_log.c
75
static void logkqdetach(struct knote *note);
sys/kern/sys_eventfd.c
298
eventfd_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_eventfd.c
323
filt_eventfddetach(struct knote *kn)
sys/kern/sys_eventfd.c
333
filt_eventfdread(struct knote *kn, long hint)
sys/kern/sys_eventfd.c
346
filt_eventfdwrite(struct knote *kn, long hint)
sys/kern/sys_eventfd.c
82
static void filt_eventfddetach(struct knote *kn);
sys/kern/sys_eventfd.c
83
static int filt_eventfdread(struct knote *kn, long hint);
sys/kern/sys_eventfd.c
84
static int filt_eventfdwrite(struct knote *kn, long hint);
sys/kern/sys_pipe.c
173
static void filt_pipedetach(struct knote *kn);
sys/kern/sys_pipe.c
174
static void filt_pipedetach_notsup(struct knote *kn);
sys/kern/sys_pipe.c
175
static int filt_pipenotsup(struct knote *kn, long hint);
sys/kern/sys_pipe.c
176
static int filt_piperead(struct knote *kn, long hint);
sys/kern/sys_pipe.c
177
static int filt_pipewrite(struct knote *kn, long hint);
sys/kern/sys_pipe.c
178
static int filt_pipedump(struct proc *p, struct knote *kn,
sys/kern/sys_pipe.c
1788
pipe_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_pipe.c
1836
filt_pipedetach(struct knote *kn)
sys/kern/sys_pipe.c
1847
filt_piperead(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1869
filt_pipewrite(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1901
filt_pipedetach_notsup(struct knote *kn)
sys/kern/sys_pipe.c
1907
filt_pipenotsup(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1914
filt_pipedump(struct proc *p, struct knote *kn,
sys/kern/sys_procdesc.c
506
procdesc_kqops_detach(struct knote *kn)
sys/kern/sys_procdesc.c
515
procdesc_kqops_event(struct knote *kn, long hint)
sys/kern/sys_procdesc.c
573
procdesc_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_socket.c
297
soo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/sys_timerfd.c
277
filt_timerfddetach(struct knote *kn)
sys/kern/sys_timerfd.c
287
filt_timerfdread(struct knote *kn, long hint)
sys/kern/sys_timerfd.c
303
timerfd_kqfilter(struct file *fp, struct knote *kn)
sys/kern/tty.c
710
tty_kqops_read_detach(struct knote *kn)
sys/kern/tty.c
718
tty_kqops_read_event(struct knote *kn, long hint __unused)
sys/kern/tty.c
734
tty_kqops_write_detach(struct knote *kn)
sys/kern/tty.c
742
tty_kqops_write_event(struct knote *kn, long hint __unused)
sys/kern/tty.c
772
ttydev_kqfilter(struct cdev *dev, struct knote *kn)
sys/kern/tty_pts.c
439
pts_kqops_read_detach(struct knote *kn)
sys/kern/tty_pts.c
449
pts_kqops_read_event(struct knote *kn, long hint)
sys/kern/tty_pts.c
465
pts_kqops_write_detach(struct knote *kn)
sys/kern/tty_pts.c
475
pts_kqops_write_event(struct knote *kn, long hint)
sys/kern/tty_pts.c
504
ptsdev_kqfilter(struct file *fp, struct knote *kn)
sys/kern/uipc_mqueue.c
2629
mqf_kqfilter(struct file *fp, struct knote *kn)
sys/kern/uipc_mqueue.c
2646
filt_mqdetach(struct knote *kn)
sys/kern/uipc_mqueue.c
2659
filt_mqread(struct knote *kn, long hint)
sys/kern/uipc_mqueue.c
2668
filt_mqwrite(struct knote *kn, long hint)
sys/kern/uipc_mqueue.c
275
static void filt_mqdetach(struct knote *kn);
sys/kern/uipc_mqueue.c
276
static int filt_mqread(struct knote *kn, long hint);
sys/kern/uipc_mqueue.c
277
static int filt_mqwrite(struct knote *kn, long hint);
sys/kern/uipc_socket.c
185
static void filt_sordetach(struct knote *kn);
sys/kern/uipc_socket.c
186
static int filt_soread(struct knote *kn, long hint);
sys/kern/uipc_socket.c
187
static void filt_sowdetach(struct knote *kn);
sys/kern/uipc_socket.c
188
static int filt_sowrite(struct knote *kn, long hint);
sys/kern/uipc_socket.c
189
static int filt_soempty(struct knote *kn, long hint);
sys/kern/uipc_socket.c
4570
sokqfilter_generic(struct socket *so, struct knote *kn)
sys/kern/uipc_socket.c
4616
filt_sordetach(struct knote *kn)
sys/kern/uipc_socket.c
4629
filt_soread(struct knote *kn, long hint)
sys/kern/uipc_socket.c
4674
filt_sowdetach(struct knote *kn)
sys/kern/uipc_socket.c
4687
filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_socket.c
4719
filt_soempty(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1819
uipc_filt_sowdetach(struct knote *kn)
sys/kern/uipc_usrreq.c
1829
uipc_filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1860
uipc_filt_soempty(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1889
uipc_kqfilter_stream_or_seqpacket(struct socket *so, struct knote *kn)
sys/kern/vfs_aio.c
2642
filt_aioattach(struct knote *kn)
sys/kern/vfs_aio.c
2665
filt_aiodetach(struct knote *kn)
sys/kern/vfs_aio.c
2678
filt_aio(struct knote *kn, long hint)
sys/kern/vfs_aio.c
2691
filt_lioattach(struct knote *kn)
sys/kern/vfs_aio.c
2714
filt_liodetach(struct knote *kn)
sys/kern/vfs_aio.c
2727
filt_lio(struct knote *kn, long hint)
sys/kern/vfs_aio.c
327
static int filt_aioattach(struct knote *kn);
sys/kern/vfs_aio.c
328
static void filt_aiodetach(struct knote *kn);
sys/kern/vfs_aio.c
329
static int filt_aio(struct knote *kn, long hint);
sys/kern/vfs_aio.c
330
static int filt_lioattach(struct knote *kn);
sys/kern/vfs_aio.c
331
static void filt_liodetach(struct knote *kn);
sys/kern/vfs_aio.c
332
static int filt_lio(struct knote *kn, long hint);
sys/kern/vfs_inotify.c
107
static void filt_inotifydetach(struct knote *kn);
sys/kern/vfs_inotify.c
108
static int filt_inotifyevent(struct knote *kn, long hint);
sys/kern/vfs_inotify.c
312
filt_inotifydetach(struct knote *kn)
sys/kern/vfs_inotify.c
321
filt_inotifyevent(struct knote *kn, long hint)
sys/kern/vfs_inotify.c
332
inotify_kqfilter(struct file *fp, struct knote *kn)
sys/kern/vfs_subr.c
6566
static int filt_fsattach(struct knote *kn);
sys/kern/vfs_subr.c
6567
static void filt_fsdetach(struct knote *kn);
sys/kern/vfs_subr.c
6568
static int filt_fsevent(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6579
filt_fsattach(struct knote *kn)
sys/kern/vfs_subr.c
6588
filt_fsdetach(struct knote *kn)
sys/kern/vfs_subr.c
6595
filt_fsevent(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6649
static int filt_vfsread(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6650
static int filt_vfswrite(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6651
static int filt_vfsvnode(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6652
static void filt_vfsdetach(struct knote *kn);
sys/kern/vfs_subr.c
6653
static int filt_vfsdump(struct proc *p, struct knote *kn,
sys/kern/vfs_subr.c
6655
static int filt_vfscopy(struct knote *kn, struct proc *p1);
sys/kern/vfs_subr.c
6714
struct knote *kn = ap->a_kn;
sys/kern/vfs_subr.c
6753
filt_vfsdetach(struct knote *kn)
sys/kern/vfs_subr.c
6764
filt_vfsread(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6793
filt_vfswrite(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6812
filt_vfsvnode(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6831
filt_vfsdump(struct proc *p, struct knote *kn, struct kinfo_knote *kin)
sys/kern/vfs_subr.c
6866
filt_vfscopy(struct knote *kn, struct proc *p1)
sys/kern/vfs_vnops.c
2419
vn_kqfilter(struct file *fp, struct knote *kn)
sys/kern/vfs_vnops.c
2426
vn_kqfilter_opath(struct file *fp, struct knote *kn)
sys/net/bpf.c
2041
bpfkqfilter(struct cdev *dev, struct knote *kn)
sys/net/bpf.c
2074
filt_bpfdetach(struct knote *kn)
sys/net/bpf.c
2082
filt_bpfread(struct knote *kn, long hint)
sys/net/bpf.c
2106
filt_bpfwrite(struct knote *kn, long hint)
sys/net/bpf.c
247
static void filt_bpfdetach(struct knote *);
sys/net/bpf.c
248
static int filt_bpfread(struct knote *, long);
sys/net/bpf.c
249
static int filt_bpfwrite(struct knote *, long);
sys/net/if_tuntap.c
2127
tunkqfilter(struct cdev *dev, struct knote *kn)
sys/net/if_tuntap.c
2161
tunkqread(struct knote *kn, long hint)
sys/net/if_tuntap.c
2187
tunkqwrite(struct knote *kn, long hint)
sys/net/if_tuntap.c
2198
tunkqdetach(struct knote *kn)
sys/net/if_tuntap.c
256
static int tunkqread(struct knote *, long);
sys/net/if_tuntap.c
257
static int tunkqwrite(struct knote *, long);
sys/net/if_tuntap.c
258
static void tunkqdetach(struct knote *);
sys/netgraph/ng_device.c
148
static int ngd_kqread_event(struct knote *, long);
sys/netgraph/ng_device.c
149
static int ngd_kqwrite_event(struct knote *, long);
sys/netgraph/ng_device.c
150
static void ngd_kqread_detach(struct knote *);
sys/netgraph/ng_device.c
151
static void ngd_kqwrite_detach(struct knote *);
sys/netgraph/ng_device.c
617
ngd_kqread_detach(struct knote *kn)
sys/netgraph/ng_device.c
625
ngd_kqread_event(struct knote *kn, long hint)
sys/netgraph/ng_device.c
649
ngd_kqwrite_detach(struct knote *kn)
sys/netgraph/ng_device.c
657
ngd_kqwrite_event(struct knote *kn, long hint)
sys/netgraph/ng_device.c
665
ngdkqfilter(struct cdev *dev, struct knote *kn)
sys/security/audit/audit_pipe.c
1005
audit_pipe_kqfilter(struct cdev *dev, struct knote *kn)
sys/security/audit/audit_pipe.c
1029
audit_pipe_kqread(struct knote *kn, long hint)
sys/security/audit/audit_pipe.c
1049
audit_pipe_kqdetach(struct knote *kn)
sys/security/audit/audit_pipe.c
238
static int audit_pipe_kqread(struct knote *note, long hint);
sys/security/audit/audit_pipe.c
239
static void audit_pipe_kqdetach(struct knote *note);
sys/sys/conf.h
106
struct knote;
sys/sys/conf.h
121
typedef int d_kqfilter_t(struct cdev *dev, struct knote *kn);
sys/sys/event.h
242
struct knote;
sys/sys/event.h
243
SLIST_HEAD(klist, knote);
sys/sys/event.h
263
#define KNOTE(list, hint, flags) knote(list, hint, flags)
sys/sys/event.h
264
#define KNOTE_LOCKED(list, hint) knote(list, hint, KNF_LISTLOCKED)
sys/sys/event.h
265
#define KNOTE_UNLOCKED(list, hint) knote(list, hint, 0)
sys/sys/event.h
284
int (*f_attach)(struct knote *kn);
sys/sys/event.h
285
void (*f_detach)(struct knote *kn);
sys/sys/event.h
286
int (*f_event)(struct knote *kn, long hint);
sys/sys/event.h
287
void (*f_touch)(struct knote *kn, struct kevent *kev, u_long type);
sys/sys/event.h
288
int (*f_userdump)(struct proc *p, struct knote *kn,
sys/sys/event.h
290
int (*f_copy)(struct knote *kn, struct proc *p1);
sys/sys/event.h
303
SLIST_ENTRY(knote) kn_link; /* for kq */
sys/sys/event.h
304
SLIST_ENTRY(knote) kn_selnext; /* for struct selinfo */
sys/sys/event.h
306
TAILQ_ENTRY(knote) kn_tqe;
sys/sys/event.h
353
void knote(struct knlist *list, long hint, int lockflags);
sys/sys/event.h
355
int knote_triv_copy(struct knote *kn, struct proc *p1);
sys/sys/event.h
358
void knlist_add(struct knlist *knl, struct knote *kn, int islocked);
sys/sys/event.h
359
void knlist_remove(struct knlist *knl, struct knote *kn, int islocked);
sys/sys/eventvar.h
45
TAILQ_HEAD(, knote) kq_head; /* list of pending event */
sys/sys/file.h
116
typedef int fo_kqfilter_t(struct file *fp, struct knote *kn);
sys/sys/file.h
417
fo_kqfilter(struct file *fp, struct knote *kn)
sys/sys/file.h
53
struct knote;
sys/sys/jail.h
448
struct knote;
sys/sys/protosw.h
54
struct knote;
sys/sys/protosw.h
94
typedef int pr_kqfilter_t(struct socket *, struct knote *);
sys/sys/socketvar.h
530
int sokqfilter_generic(struct socket *so, struct knote *kn);
sys/x86/acpica/acpi_apm.c
406
apmkqfilter(struct cdev *dev, struct knote *kn)
sys/x86/acpica/acpi_apm.c
418
apmreadfiltdetach(struct knote *kn)
sys/x86/acpica/acpi_apm.c
427
apmreadfilt(struct knote *kn, long hint)
sys/x86/acpica/acpi_apm.c
61
static void apmreadfiltdetach(struct knote *kn);
sys/x86/acpica/acpi_apm.c
62
static int apmreadfilt(struct knote *kn, long hint);