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
156
static void passreadfiltdetach(struct knote *kn);
sys/cam/scsi/scsi_pass.c
157
static int passreadfilt(struct knote *kn, long hint);
sys/cam/scsi/scsi_pass.c
2130
passkqfilter(struct cdev *dev, struct knote *kn)
sys/cam/scsi/scsi_pass.c
2146
passreadfiltdetach(struct knote *kn)
sys/cam/scsi/scsi_pass.c
2158
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
1141
linux_file_kqfilter_detach(struct knote *kn)
sys/compat/linuxkpi/common/src/linux_compat.c
1151
linux_file_kqfilter_read_event(struct knote *kn, long hint)
sys/compat/linuxkpi/common/src/linux_compat.c
1161
linux_file_kqfilter_write_event(struct knote *kn, long hint)
sys/compat/linuxkpi/common/src/linux_compat.c
1220
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
505
u2f_kqfilter(struct cdev *dev, struct knote *kn)
sys/dev/hid/u2f.c
537
u2f_kqread(struct knote *kn, long hint)
sys/dev/hid/u2f.c
557
u2f_kqdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1344
netmap_knrdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1359
netmap_knwdetach(struct knote *kn)
sys/dev/netmap/netmap_freebsd.c
1379
netmap_knrw(struct knote *kn, long hint, int events)
sys/dev/netmap/netmap_freebsd.c
1399
netmap_knread(struct knote *kn, long hint)
sys/dev/netmap/netmap_freebsd.c
1405
netmap_knwrite(struct knote *kn, long hint)
sys/dev/netmap/netmap_freebsd.c
1411
netmap_kncopy(struct knote *kn, struct proc *p1)
sys/dev/netmap/netmap_freebsd.c
1444
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
2934
dsp_kqdetach(struct knote *kn)
sys/dev/sound/pcm/dsp.c
2946
dsp_kqevent(struct knote *kn, long hint)
sys/dev/sound/pcm/dsp.c
2973
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/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
1949
cuse_client_kqfilter_read_detach(struct knote *kn)
sys/fs/cuse/cuse.c
1963
cuse_client_kqfilter_write_detach(struct knote *kn)
sys/fs/cuse/cuse.c
1977
cuse_client_kqfilter_read_event(struct knote *kn, long hint)
sys/fs/cuse/cuse.c
1989
cuse_client_kqfilter_write_event(struct knote *kn, long hint)
sys/fs/cuse/cuse.c
2001
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
5459
badfo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_descrip.c
5592
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
1004
filt_timerdetach(struct knote *kn)
sys/kern/kern_event.c
1033
filt_timertouch(struct knote *kn, struct kevent *kev, u_long type)
sys/kern/kern_event.c
1100
filt_timer(struct knote *kn, long hint)
sys/kern/kern_event.c
1107
filt_userattach(struct knote *kn)
sys/kern/kern_event.c
1122
filt_userdetach(__unused struct knote *kn)
sys/kern/kern_event.c
1131
filt_user(struct knote *kn, __unused long hint)
sys/kern/kern_event.c
1138
filt_usertouch(struct knote *kn, struct kevent *kev, u_long type)
sys/kern/kern_event.c
156
static int knote_attach(struct knote *kn, struct kqueue *kq);
sys/kern/kern_event.c
157
static void knote_drop(struct knote *kn, struct thread *td);
sys/kern/kern_event.c
158
static void knote_drop_detached(struct knote *kn, struct thread *td);
sys/kern/kern_event.c
159
static void knote_enqueue(struct knote *kn);
sys/kern/kern_event.c
160
static void knote_dequeue(struct knote *kn);
sys/kern/kern_event.c
162
static struct knote *knote_alloc(int mflag);
sys/kern/kern_event.c
163
static void knote_free(struct knote *kn);
sys/kern/kern_event.c
165
static void filt_kqdetach(struct knote *kn);
sys/kern/kern_event.c
1658
struct knote *kn, *tkn;
sys/kern/kern_event.c
166
static int filt_kqueue(struct knote *kn, long hint);
sys/kern/kern_event.c
167
static int filt_procattach(struct knote *kn);
sys/kern/kern_event.c
168
static void filt_procdetach(struct knote *kn);
sys/kern/kern_event.c
169
static int filt_proc(struct knote *kn, long hint);
sys/kern/kern_event.c
170
static int filt_jailattach(struct knote *kn);
sys/kern/kern_event.c
171
static void filt_jaildetach(struct knote *kn);
sys/kern/kern_event.c
172
static int filt_jail(struct knote *kn, long hint);
sys/kern/kern_event.c
173
static int filt_fileattach(struct knote *kn);
sys/kern/kern_event.c
175
static void filt_timerexpire_l(struct knote *kn, bool proc_locked);
sys/kern/kern_event.c
176
static int filt_timerattach(struct knote *kn);
sys/kern/kern_event.c
177
static void filt_timerdetach(struct knote *kn);
sys/kern/kern_event.c
178
static void filt_timerstart(struct knote *kn, sbintime_t to);
sys/kern/kern_event.c
179
static void filt_timertouch(struct knote *kn, struct kevent *kev,
sys/kern/kern_event.c
181
static int filt_timercopy(struct knote *kn, struct proc *p1);
sys/kern/kern_event.c
182
static int filt_timervalidate(struct knote *kn, sbintime_t *to);
sys/kern/kern_event.c
183
static int filt_timer(struct knote *kn, long hint);
sys/kern/kern_event.c
184
static int filt_userattach(struct knote *kn);
sys/kern/kern_event.c
185
static void filt_userdetach(struct knote *kn);
sys/kern/kern_event.c
186
static int filt_user(struct knote *kn, long hint);
sys/kern/kern_event.c
187
static void filt_usertouch(struct knote *kn, struct kevent *kev,
sys/kern/kern_event.c
2111
struct knote *kn, *marker;
sys/kern/kern_event.c
2404
struct knote *kn;
sys/kern/kern_event.c
2566
struct knote *kn, *tkn;
sys/kern/kern_event.c
2620
knlist_add(struct knlist *knl, struct knote *kn, int islocked)
sys/kern/kern_event.c
2642
knlist_remove_kq(struct knlist *knl, struct knote *kn, int knlislocked,
sys/kern/kern_event.c
2656
SLIST_REMOVE(&knl->kl_list, kn, knote, kn_selnext);
sys/kern/kern_event.c
2671
knlist_remove(struct knlist *knl, struct knote *kn, int islocked)
sys/kern/kern_event.c
274
kn_list_lock(struct knote *kn)
sys/kern/kern_event.c
2787
struct knote *kn, *kn2;
sys/kern/kern_event.c
2858
struct knote *kn;
sys/kern/kern_event.c
2895
knote_attach(struct knote *kn, struct kqueue *kq)
sys/kern/kern_event.c
2919
knote_drop(struct knote *kn, struct thread *td)
sys/kern/kern_event.c
2928
knote_drop_detached(struct knote *kn, struct thread *td)
sys/kern/kern_event.c
2957
SLIST_REMOVE(list, kn, knote, kn_link);
sys/kern/kern_event.c
2972
knote_enqueue(struct knote *kn)
sys/kern/kern_event.c
2986
knote_dequeue(struct knote *kn)
sys/kern/kern_event.c
300
kn_in_flux(struct knote *kn)
sys/kern/kern_event.c
3002
knote_zone = uma_zcreate("KNOTE", sizeof(struct knote), NULL, NULL,
sys/kern/kern_event.c
3007
SYSINIT(knote, SI_SUB_PSEUDO, SI_ORDER_ANY, knote_init, NULL);
sys/kern/kern_event.c
3009
static struct knote *
sys/kern/kern_event.c
3017
knote_free(struct knote *kn)
sys/kern/kern_event.c
307
kn_enter_flux(struct knote *kn)
sys/kern/kern_event.c
3075
kqueue_fork_copy_knote(struct kqueue *kq1, struct knote *kn, struct proc *p1,
sys/kern/kern_event.c
3078
struct knote *kn1;
sys/kern/kern_event.c
3119
kqueue_fork_copy_list(struct klist *knlist, struct knote *marker,
sys/kern/kern_event.c
3123
struct knote *kn;
sys/kern/kern_event.c
3142
SLIST_REMOVE(knlist, marker, knote, kn_link);
sys/kern/kern_event.c
3151
struct knote *marker;
sys/kern/kern_event.c
316
kn_leave_flux(struct knote *kn)
sys/kern/kern_event.c
3193
knote_triv_copy(struct knote *kn __unused, struct proc *p1 __unused)
sys/kern/kern_event.c
3232
int kq_fd, struct kqueue *kq, struct knote *kn, bool compat32 __unused)
sys/kern/kern_event.c
3267
struct knote *kn;
sys/kern/kern_event.c
350
filt_nullattach(struct knote *kn)
sys/kern/kern_event.c
398
filt_fileattach(struct knote *kn)
sys/kern/kern_event.c
406
kqueue_kqfilter(struct file *fp, struct knote *kn)
sys/kern/kern_event.c
421
filt_kqdetach(struct knote *kn)
sys/kern/kern_event.c
430
filt_kqueue(struct knote *kn, long hint)
sys/kern/kern_event.c
440
filt_procattach(struct knote *kn)
sys/kern/kern_event.c
509
filt_procdetach(struct knote *kn)
sys/kern/kern_event.c
518
filt_proc(struct knote *kn, long hint)
sys/kern/kern_event.c
560
struct knote *kn;
sys/kern/kern_event.c
649
filt_jailattach(struct knote *kn)
sys/kern/kern_event.c
677
filt_jaildetach(struct knote *kn)
sys/kern/kern_event.c
687
filt_jail(struct knote *kn, long hint)
sys/kern/kern_event.c
795
struct knote *kn;
sys/kern/kern_event.c
832
filt_timerexpire_l(struct knote *kn, bool proc_locked)
sys/kern/kern_event.c
900
filt_timervalidate(struct knote *kn, sbintime_t *to)
sys/kern/kern_event.c
928
filt_timerattach(struct knote *kn)
sys/kern/kern_event.c
964
filt_timercopy(struct knote *kn, struct proc *p)
sys/kern/kern_event.c
988
filt_timerstart(struct knote *kn, sbintime_t to)
sys/kern/kern_jaildesc.c
323
jaildesc_kqops_detach(struct knote *kn)
sys/kern/kern_jaildesc.c
332
jaildesc_kqops_event(struct knote *kn, long hint)
sys/kern/kern_jaildesc.c
386
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
3807
filt_sigattach(struct knote *kn)
sys/kern/kern_sig.c
3820
filt_sigdetach(struct knote *kn)
sys/kern/kern_sig.c
3832
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
450
procdesc_kqops_detach(struct knote *kn)
sys/kern/sys_procdesc.c
459
procdesc_kqops_event(struct knote *kn, long hint)
sys/kern/sys_procdesc.c
501
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
706
tty_kqops_read_detach(struct knote *kn)
sys/kern/tty.c
714
tty_kqops_read_event(struct knote *kn, long hint __unused)
sys/kern/tty.c
730
tty_kqops_write_detach(struct knote *kn)
sys/kern/tty.c
738
tty_kqops_write_event(struct knote *kn, long hint __unused)
sys/kern/tty.c
768
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
4532
sokqfilter_generic(struct socket *so, struct knote *kn)
sys/kern/uipc_socket.c
4578
filt_sordetach(struct knote *kn)
sys/kern/uipc_socket.c
4591
filt_soread(struct knote *kn, long hint)
sys/kern/uipc_socket.c
4636
filt_sowdetach(struct knote *kn)
sys/kern/uipc_socket.c
4649
filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_socket.c
4681
filt_soempty(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1807
uipc_filt_sowdetach(struct knote *kn)
sys/kern/uipc_usrreq.c
1817
uipc_filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1848
uipc_filt_soempty(struct knote *kn, long hint)
sys/kern/uipc_usrreq.c
1877
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
2679
filt_aio(struct knote *kn, long hint)
sys/kern/vfs_aio.c
2692
filt_lioattach(struct knote *kn)
sys/kern/vfs_aio.c
2715
filt_liodetach(struct knote *kn)
sys/kern/vfs_aio.c
2729
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
6539
static int filt_fsattach(struct knote *kn);
sys/kern/vfs_subr.c
6540
static void filt_fsdetach(struct knote *kn);
sys/kern/vfs_subr.c
6541
static int filt_fsevent(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6552
filt_fsattach(struct knote *kn)
sys/kern/vfs_subr.c
6561
filt_fsdetach(struct knote *kn)
sys/kern/vfs_subr.c
6568
filt_fsevent(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6622
static int filt_vfsread(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6623
static int filt_vfswrite(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6624
static int filt_vfsvnode(struct knote *kn, long hint);
sys/kern/vfs_subr.c
6625
static void filt_vfsdetach(struct knote *kn);
sys/kern/vfs_subr.c
6626
static int filt_vfsdump(struct proc *p, struct knote *kn,
sys/kern/vfs_subr.c
6628
static int filt_vfscopy(struct knote *kn, struct proc *p1);
sys/kern/vfs_subr.c
6685
struct knote *kn = ap->a_kn;
sys/kern/vfs_subr.c
6721
filt_vfsdetach(struct knote *kn)
sys/kern/vfs_subr.c
6732
filt_vfsread(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6761
filt_vfswrite(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6780
filt_vfsvnode(struct knote *kn, long hint)
sys/kern/vfs_subr.c
6799
filt_vfsdump(struct proc *p, struct knote *kn, struct kinfo_knote *kin)
sys/kern/vfs_subr.c
6834
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
2039
bpfkqfilter(struct cdev *dev, struct knote *kn)
sys/net/bpf.c
2072
filt_bpfdetach(struct knote *kn)
sys/net/bpf.c
2080
filt_bpfread(struct knote *kn, long hint)
sys/net/bpf.c
2104
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
2110
tunkqfilter(struct cdev *dev, struct knote *kn)
sys/net/if_tuntap.c
2144
tunkqread(struct knote *kn, long hint)
sys/net/if_tuntap.c
2170
tunkqwrite(struct knote *kn, long hint)
sys/net/if_tuntap.c
2181
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
235
struct knote;
sys/sys/event.h
236
SLIST_HEAD(klist, knote);
sys/sys/event.h
256
#define KNOTE(list, hint, flags) knote(list, hint, flags)
sys/sys/event.h
257
#define KNOTE_LOCKED(list, hint) knote(list, hint, KNF_LISTLOCKED)
sys/sys/event.h
258
#define KNOTE_UNLOCKED(list, hint) knote(list, hint, 0)
sys/sys/event.h
283
int (*f_attach)(struct knote *kn);
sys/sys/event.h
284
void (*f_detach)(struct knote *kn);
sys/sys/event.h
285
int (*f_event)(struct knote *kn, long hint);
sys/sys/event.h
286
void (*f_touch)(struct knote *kn, struct kevent *kev, u_long type);
sys/sys/event.h
287
int (*f_userdump)(struct proc *p, struct knote *kn,
sys/sys/event.h
289
int (*f_copy)(struct knote *kn, struct proc *p1);
sys/sys/event.h
302
SLIST_ENTRY(knote) kn_link; /* for kq */
sys/sys/event.h
303
SLIST_ENTRY(knote) kn_selnext; /* for struct selinfo */
sys/sys/event.h
305
TAILQ_ENTRY(knote) kn_tqe;
sys/sys/event.h
351
void knote(struct knlist *list, long hint, int lockflags);
sys/sys/event.h
353
int knote_triv_copy(struct knote *kn, struct proc *p1);
sys/sys/event.h
356
void knlist_add(struct knlist *knl, struct knote *kn, int islocked);
sys/sys/event.h
357
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
115
typedef int fo_kqfilter_t(struct file *fp, struct knote *kn);
sys/sys/file.h
414
fo_kqfilter(struct file *fp, struct knote *kn)
sys/sys/file.h
53
struct knote;
sys/sys/jail.h
440
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);