sys/arch/amiga/dev/event.c
164
filt_evrdetach(struct knote *kn)
sys/arch/amiga/dev/event.c
175
filt_evread(struct knote *kn, long hint)
sys/arch/amiga/dev/event.c
201
ev_kqfilter(struct evvar *ev, struct knote *kn)
sys/arch/amiga/dev/event_var.h
80
int ev_kqfilter(struct evvar *, struct knote *);
sys/arch/amiga/dev/kbd.c
541
kbdkqfilter(dev_t dev, struct knote *kn)
sys/arch/amiga/dev/ms.c
536
mskqfilter(dev_t dev, struct knote *kn)
sys/arch/arc/dev/opms.c
456
filt_opmsrdetach(struct knote *kn)
sys/arch/arc/dev/opms.c
467
filt_opmsread(struct knote *kn, long hint)
sys/arch/arc/dev/opms.c
483
opmskqfilter(dev_t dev, struct knote *kn)
sys/arch/arm/xscale/pxa2x0_apm.c
103
void filt_apmrdetach(struct knote *kn);
sys/arch/arm/xscale/pxa2x0_apm.c
104
int filt_apmread(struct knote *kn, long hint);
sys/arch/arm/xscale/pxa2x0_apm.c
105
int apmkqfilter(dev_t dev, struct knote *kn);
sys/arch/arm/xscale/pxa2x0_apm.c
599
filt_apmrdetach(struct knote *kn)
sys/arch/arm/xscale/pxa2x0_apm.c
608
filt_apmread(struct knote *kn, long hint)
sys/arch/arm/xscale/pxa2x0_apm.c
618
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/atari/dev/event.c
164
filt_evrdetach(struct knote *kn)
sys/arch/atari/dev/event.c
175
filt_evread(struct knote *kn, long hint)
sys/arch/atari/dev/event.c
201
ev_kqfilter(struct evvar *ev, struct knote *kn)
sys/arch/atari/dev/event_var.h
83
int ev_kqfilter(struct evvar *, struct knote *);
sys/arch/atari/dev/kbd.c
412
kbdkqfilter(dev_t dev, struct knote *kn)
sys/arch/atari/dev/ms.c
431
mskqfilter(dev_t dev, struct knote *kn)
sys/arch/landisk/dev/button.c
289
filt_btn_rdetach(struct knote *kn)
sys/arch/landisk/dev/button.c
298
filt_btn_read(struct knote *kn, long hint)
sys/arch/landisk/dev/button.c
326
btnkqfilter(dev_t dev, struct knote *kn)
sys/arch/mac68k/dev/aed.c
720
filt_aedrdetach(struct knote *kn)
sys/arch/mac68k/dev/aed.c
730
filt_aedread(struct knote *kn, long hint)
sys/arch/mac68k/dev/aed.c
745
aedkqfilter(dev_t dev, struct knote *kn)
sys/arch/mac68k/dev/ite_compat.c
204
itekqfilter(dev_t dev, struct knote *kn)
sys/arch/macppc/dev/aed.c
594
filt_aedrdetach(struct knote *kn)
sys/arch/macppc/dev/aed.c
604
filt_aedread(struct knote *kn, long hint)
sys/arch/macppc/dev/aed.c
619
aedkqfilter(dev_t dev, struct knote *kn)
sys/arch/macppc/dev/apm.c
390
filt_apmrdetach(struct knote *kn)
sys/arch/macppc/dev/apm.c
400
filt_apmread(struct knote *kn, long hint)
sys/arch/macppc/dev/apm.c
416
apmkqfilter(dev_t dev, struct knote *kn)
sys/arch/mips/ralink/ralink_gpio.c
1507
gpio_event_app_user_attach(struct knote *kn)
sys/arch/mips/ralink/ralink_gpio.c
1526
gpio_event_app_user_detach(struct knote *kn)
sys/arch/mips/ralink/ralink_gpio.c
1540
gpio_event_app_user_event(struct knote *kn, long hint)
sys/arch/mips/ralink/ralink_gpio.c
491
static int gpio_event_app_user_attach(struct knote *);
sys/arch/mips/ralink/ralink_gpio.c
492
static void gpio_event_app_user_detach(struct knote *);
sys/arch/mips/ralink/ralink_gpio.c
493
static int gpio_event_app_user_event(struct knote *, long);
sys/arch/sandpoint/sandpoint/satmgr.c
591
filt_rdetach(struct knote *kn)
sys/arch/sandpoint/sandpoint/satmgr.c
601
filt_read(struct knote *kn, long hint)
sys/arch/sandpoint/sandpoint/satmgr.c
617
satkqfilter(dev_t dev, struct knote *kn)
sys/arch/sparc/dev/tctrl.c
1215
filt_tctrlrdetach(struct knote *kn)
sys/arch/sparc/dev/tctrl.c
1226
filt_tctrlread(struct knote *kn, long hint)
sys/arch/sparc/dev/tctrl.c
1242
tctrlkqfilter(dev_t dev, struct knote *kn)
sys/arch/sun3/dev/fbvar.h
78
int (*fbd_kqfilter)(dev_t, struct knote *);
sys/arch/x68k/dev/event.c
187
filt_evrdetach(struct knote *kn)
sys/arch/x68k/dev/event.c
197
filt_evread(struct knote *kn, long hint)
sys/arch/x68k/dev/event.c
227
ev_kqfilter(struct evvar *ev, struct knote *kn)
sys/arch/x68k/dev/event_var.h
70
int ev_kqfilter(struct evvar *, struct knote *);
sys/arch/x68k/dev/kbd.c
319
kbdkqfilter(dev_t dev, struct knote *kn)
sys/arch/x68k/dev/ms.c
349
mskqfilter(dev_t dev, struct knote *kn)
sys/coda/coda_psdev.c
467
filt_vc_nb_detach(struct knote *kn)
sys/coda/coda_psdev.c
475
filt_vc_nb_read(struct knote *kn, long hint)
sys/coda/coda_psdev.c
496
vc_nb_kqfilter(dev_t dev, struct knote *kn)
sys/compat/linux/common/linux_inotify.c
1046
inotify_filt_event(struct knote *kn, long hint)
sys/compat/linux/common/linux_inotify.c
1271
inotify_kqfilter(file_t *fp, struct knote *kn)
sys/compat/linux/common/linux_inotify.c
1292
inotify_read_filt_detach(struct knote *kn)
sys/compat/linux/common/linux_inotify.c
1305
inotify_read_filt_event(struct knote *kn, long hint)
sys/compat/linux/common/linux_inotify.c
141
static int inotify_filt_attach(struct knote *);
sys/compat/linux/common/linux_inotify.c
142
static void inotify_filt_detach(struct knote *);
sys/compat/linux/common/linux_inotify.c
143
static int inotify_filt_event(struct knote *, long);
sys/compat/linux/common/linux_inotify.c
144
static void inotify_read_filt_detach(struct knote *);
sys/compat/linux/common/linux_inotify.c
145
static int inotify_read_filt_event(struct knote *, long);
sys/compat/linux/common/linux_inotify.c
150
static int inotify_kqfilter(file_t *, struct knote *);
sys/compat/linux/common/linux_inotify.c
426
struct knote *kn, *tmpkn;
sys/compat/linux/common/linux_inotify.c
699
inotify_filt_attach(struct knote *kn)
sys/compat/linux/common/linux_inotify.c
728
inotify_filt_detach(struct knote *kn)
sys/dev/apm/apm.c
868
filt_apmrdetach(struct knote *kn)
sys/dev/apm/apm.c
878
filt_apmread(struct knote *kn, long hint)
sys/dev/apm/apm.c
894
apmkqfilter(dev_t dev, struct knote *kn)
sys/dev/audio/audio.c
2094
audiokqfilter(struct file *fp, struct knote *kn)
sys/dev/audio/audio.c
3477
filt_audioread_detach(struct knote *kn)
sys/dev/audio/audio.c
3492
filt_audioread_event(struct knote *kn, long hint)
sys/dev/audio/audio.c
3524
filt_audiowrite_detach(struct knote *kn)
sys/dev/audio/audio.c
3539
filt_audiowrite_event(struct knote *kn, long hint)
sys/dev/audio/audio.c
3567
audio_kqfilter(struct audio_softc *sc, audio_file_t *file, struct knote *kn)
sys/dev/audio/audio.c
582
static int audiokqfilter(struct file *, struct knote *);
sys/dev/audio/audio.c
587
static void filt_audiowrite_detach(struct knote *);
sys/dev/audio/audio.c
588
static int filt_audiowrite_event(struct knote *, long);
sys/dev/audio/audio.c
589
static void filt_audioread_detach(struct knote *);
sys/dev/audio/audio.c
590
static int filt_audioread_event(struct knote *, long);
sys/dev/audio/audio.c
602
static int audio_kqfilter(struct audio_softc *, audio_file_t *, struct knote *);
sys/dev/cons.c
301
cnkqfilter(dev_t dev, struct knote *kn)
sys/dev/hid/uhid_common.c
619
filt_uhidrdetach(struct knote *kn)
sys/dev/hid/uhid_common.c
629
filt_uhidread(struct knote *kn, long hint)
sys/dev/hid/uhid_common.c
656
uhidkqfilter(dev_t dev, struct knote *kn)
sys/dev/hpc/apm/apmdev.c
909
filt_apmrdetach(struct knote *kn)
sys/dev/hpc/apm/apmdev.c
919
filt_apmread(struct knote *kn, long hint)
sys/dev/hpc/apm/apmdev.c
935
apmdevkqfilter(dev_t dev, struct knote *kn)
sys/dev/ir/irframe.c
389
irframekqfilter(dev_t dev, struct knote *kn)
sys/dev/ir/irframe_tty.c
136
static int irframet_kqfilter(void *, struct knote *);
sys/dev/ir/irframe_tty.c
783
filt_irframetrdetach(struct knote *kn)
sys/dev/ir/irframe_tty.c
795
filt_irframetread(struct knote *kn, long hint)
sys/dev/ir/irframe_tty.c
805
filt_irframetwdetach(struct knote *kn)
sys/dev/ir/irframe_tty.c
817
filt_irframetwrite(struct knote *kn, long hint)
sys/dev/ir/irframe_tty.c
847
irframet_kqfilter(void *h, struct knote *kn)
sys/dev/ir/irframevar.h
38
int (*im_kqfilter)(void *, struct knote *);
sys/dev/midi.c
1741
filt_midirdetach(struct knote *kn)
sys/dev/midi.c
1751
filt_midiread(struct knote *kn, long hint)
sys/dev/midi.c
1774
filt_midiwdetach(struct knote *kn)
sys/dev/midi.c
1784
filt_midiwrite(struct knote *kn, long hint)
sys/dev/midi.c
1822
midikqfilter(dev_t dev, struct knote *kn)
sys/dev/pad/pad.c
115
static int fops_pad_kqfilter(struct file *, struct knote *);
sys/dev/pad/pad.c
458
fops_pad_kqfilter(struct file *fp, struct knote *kn)
sys/dev/pci/oboe.c
464
filt_oboerdetach(struct knote *kn)
sys/dev/pci/oboe.c
475
filt_oboeread(struct knote *kn, long hint)
sys/dev/pci/oboe.c
491
oboe_kqfilter(void *h, struct knote *kn)
sys/dev/pci/oboe.c
78
static int oboe_kqfilter(void *h, struct knote *kn);
sys/dev/pci/vio9p.c
143
static int vio9p_kqfilter(struct file *, struct knote *);
sys/dev/pci/vio9p.c
399
filt_vio9p_detach(struct knote *kn)
sys/dev/pci/vio9p.c
409
filt_vio9p_read(struct knote *kn, long hint)
sys/dev/pci/vio9p.c
429
filt_vio9p_write(struct knote *kn, long hint)
sys/dev/pci/vio9p.c
445
vio9p_kqfilter(struct file *fp, struct knote *kn)
sys/dev/pci/xmm7360.c
200
SLIST_REMOVE(klist, kn, knote, kn_selnext)
sys/dev/pci/xmm7360.c
2752
filt_wwancrdetach(struct knote *kn)
sys/dev/pci/xmm7360.c
2766
filt_wwancread(struct knote *kn, long hint)
sys/dev/pci/xmm7360.c
2783
filt_wwancwdetach(struct knote *kn)
sys/dev/pci/xmm7360.c
2797
filt_wwancwrite(struct knote *kn, long hint)
sys/dev/pci/xmm7360.c
2826
wwanckqfilter(dev_t dev, struct knote *kn)
sys/dev/pud/pud_dev.c
313
pud_cdev_kqfilter(dev_t dev, struct knote *kn)
sys/dev/putter/putter.c
206
static int putter_fop_kqfilter(file_t *, struct knote *);
sys/dev/putter/putter.c
460
filt_putterdetach(struct knote *kn)
sys/dev/putter/putter.c
472
filt_putter(struct knote *kn, long hint)
sys/dev/putter/putter.c
502
putter_fop_kqfilter(file_t *fp, struct knote *kn)
sys/dev/qbus/qd.c
1543
filt_qdrdetach(struct knote *kn)
sys/dev/qbus/qd.c
1556
filt_qdread(struct knote *kn, long hint)
sys/dev/qbus/qd.c
1570
filt_qdwrite(struct knote *kn, long hint)
sys/dev/qbus/qd.c
1598
qdkqfilter(dev_t dev, struct knote *kn)
sys/dev/random.c
167
random_kqfilter(dev_t dev, struct knote *kn)
sys/dev/sbus/bpp.c
506
filt_bpprdetach(struct knote *kn)
sys/dev/sbus/bpp.c
517
filt_bppread(struct knote *kn, long hint)
sys/dev/sbus/bpp.c
531
filt_bppwdetach(struct knote *kn)
sys/dev/sbus/bpp.c
542
filt_bpfwrite(struct knote *kn, long hint)
sys/dev/sbus/bpp.c
561
bppkqfilter(dev_t dev, struct knote *kn)
sys/dev/scsipi/ch.c
472
filt_chdetach(struct knote *kn)
sys/dev/scsipi/ch.c
480
filt_chread(struct knote *kn, long hint)
sys/dev/scsipi/ch.c
498
chkqfilter(dev_t dev, struct knote *kn)
sys/dev/sequencer.c
917
filt_sequencerrdetach(struct knote *kn)
sys/dev/sequencer.c
927
filt_sequencerread(struct knote *kn, long hint)
sys/dev/sequencer.c
955
filt_sequencerwdetach(struct knote *kn)
sys/dev/sequencer.c
965
filt_sequencerwrite(struct knote *kn, long hint)
sys/dev/sequencer.c
993
sequencerkqfilter(dev_t dev, struct knote *kn)
sys/dev/sun/event.c
170
filt_evrdetach(struct knote *kn)
sys/dev/sun/event.c
181
filt_evread(struct knote *kn, long hint)
sys/dev/sun/event.c
207
ev_kqfilter(struct evvar *ev, struct knote *kn)
sys/dev/sun/event_var.h
82
int ev_kqfilter(struct evvar *, struct knote *);
sys/dev/sun/fb.c
276
fbkqfilter(dev_t dev, struct knote *kn)
sys/dev/sun/fbvar.h
62
int (*fbd_kqfilter)(dev_t, struct knote *);
sys/dev/sun/kbd.c
268
kbdkqfilter(dev_t dev, struct knote *kn)
sys/dev/sun/ms.c
216
mskqfilter(dev_t dev, struct knote *kn)
sys/dev/sysmon/sysmon.c
291
sysmonkqfilter(dev_t dev, struct knote *kn)
sys/dev/sysmon/sysmon_power.c
538
filt_sysmon_power_rdetach(struct knote *kn)
sys/dev/sysmon/sysmon_power.c
547
filt_sysmon_power_read(struct knote *kn, long hint)
sys/dev/sysmon/sysmon_power.c
578
sysmonkqfilter_power(dev_t dev, struct knote *kn)
sys/dev/sysmon/sysmonvar.h
304
int sysmonkqfilter_power(dev_t, struct knote *);
sys/dev/sysmon/sysmonvar.h
327
int (*so_filter)(dev_t, struct knote*);
sys/dev/sysmon/sysmonvar.h
51
struct knote;
sys/dev/tprof/tprof.c
881
filt_tprof_read_detach(struct knote *kn)
sys/dev/tprof/tprof.c
889
filt_tprof_read_event(struct knote *kn, long hint)
sys/dev/tprof/tprof.c
922
tprof_kqfilter(dev_t dev, struct knote *kn)
sys/dev/usb/udsir.c
129
static int udsir_kqfilter(void *, struct knote *);
sys/dev/usb/udsir.c
134
static void filt_udsirrdetach(struct knote *);
sys/dev/usb/udsir.c
135
static int filt_udsirread(struct knote *, long);
sys/dev/usb/udsir.c
136
static void filt_udsirwdetach(struct knote *);
sys/dev/usb/udsir.c
137
static int filt_udsirwrite(struct knote *, long);
sys/dev/usb/udsir.c
680
udsir_kqfilter(void *h, struct knote *kn)
sys/dev/usb/udsir.c
769
filt_udsirrdetach(struct knote *kn)
sys/dev/usb/udsir.c
781
filt_udsirread(struct knote *kn, long hint)
sys/dev/usb/udsir.c
790
filt_udsirwdetach(struct knote *kn)
sys/dev/usb/udsir.c
802
filt_udsirwrite(struct knote *kn, long hint)
sys/dev/usb/ugen.c
2201
filt_ugenrdetach(struct knote *kn)
sys/dev/usb/ugen.c
2212
filt_ugenread_intr(struct knote *kn, long hint)
sys/dev/usb/ugen.c
2231
filt_ugenread_isoc(struct knote *kn, long hint)
sys/dev/usb/ugen.c
2256
filt_ugenread_bulk(struct knote *kn, long hint)
sys/dev/usb/ugen.c
2284
filt_ugenwrite_bulk(struct knote *kn, long hint)
sys/dev/usb/ugen.c
2340
ugenkqfilter(dev_t dev, struct knote *kn)
sys/dev/usb/uirda.c
122
int uirda_kqfilter(void *, struct knote *);
sys/dev/usb/uirda.c
611
filt_uirdardetach(struct knote *kn)
sys/dev/usb/uirda.c
622
filt_uirdaread(struct knote *kn, long hint)
sys/dev/usb/uirda.c
638
uirda_kqfilter(void *h, struct knote *kn)
sys/dev/usb/uirdavar.h
162
int uirda_kqfilter(void *, struct knote *);
sys/dev/usb/usb.c
1122
filt_usbrdetach(struct knote *kn)
sys/dev/usb/usb.c
1131
filt_usbread(struct knote *kn, long hint)
sys/dev/usb/usb.c
1149
usbkqfilter(dev_t dev, struct knote *kn)
sys/dev/usb/ustir.c
1056
filt_ustirrdetach(struct knote *kn)
sys/dev/usb/ustir.c
1068
filt_ustirread(struct knote *kn, long hint)
sys/dev/usb/ustir.c
1077
filt_ustirwdetach(struct knote *kn)
sys/dev/usb/ustir.c
1089
filt_ustirwrite(struct knote *kn, long hint)
sys/dev/usb/ustir.c
1112
ustir_kqfilter(void *h, struct knote *kn)
sys/dev/usb/ustir.c
157
Static int ustir_kqfilter(void *, struct knote *);
sys/dev/wscons/wsdisplay.c
1213
wsdisplaykqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsevent.c
300
filt_wseventrdetach(struct knote *kn)
sys/dev/wscons/wsevent.c
311
filt_wseventread(struct knote *kn, long hint)
sys/dev/wscons/wsevent.c
336
wsevent_kqfilter(struct wseventvar *ev, struct knote *kn)
sys/dev/wscons/wseventvar.h
97
int wsevent_kqfilter(struct wseventvar *, struct knote *);
sys/dev/wscons/wskbd.c
1292
wskbdkqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsmouse.c
927
wsmousekqfilter(dev_t dev, struct knote *kn)
sys/dev/wscons/wsmux.c
582
wsmuxkqfilter(dev_t dev, struct knote *kn)
sys/fs/ptyfs/ptyfs_vnops.c
902
struct knote *a_kn;
sys/fs/union/union_vnops.c
1954
struct knote *a_kn;
sys/kern/kern_descrip.c
1996
fnullop_kqfilter(file_t *fp, struct knote *kn)
sys/kern/kern_entropy.c
1680
filt_entropy_read_detach(struct knote *kn)
sys/kern/kern_entropy.c
1698
filt_entropy_read_event(struct knote *kn, long hint)
sys/kern/kern_entropy.c
1748
entropy_kqfilter(struct knote *kn)
sys/kern/kern_entropy.c
269
static void filt_entropy_read_detach(struct knote *);
sys/kern/kern_entropy.c
270
static int filt_entropy_read_event(struct knote *, long);
sys/kern/kern_event.c
1016
struct knote *kn, *tmpkn;
sys/kern/kern_event.c
1042
knote_proc_fork_track(struct proc *p1, struct proc *p2, struct knote *okn)
sys/kern/kern_event.c
105
static void knote_detach(struct knote *, filedesc_t *fdp, bool);
sys/kern/kern_event.c
106
static void knote_enqueue(struct knote *);
sys/kern/kern_event.c
107
static void knote_activate(struct knote *);
sys/kern/kern_event.c
108
static void knote_activate_locked(struct knote *);
sys/kern/kern_event.c
109
static void knote_deactivate_locked(struct knote *);
sys/kern/kern_event.c
1101
struct knote *knchild, *kntrack;
sys/kern/kern_event.c
111
static void filt_kqdetach(struct knote *);
sys/kern/kern_event.c
112
static int filt_kqueue(struct knote *, long hint);
sys/kern/kern_event.c
113
static int filt_procattach(struct knote *);
sys/kern/kern_event.c
114
static void filt_procdetach(struct knote *);
sys/kern/kern_event.c
115
static int filt_proc(struct knote *, long hint);
sys/kern/kern_event.c
116
static int filt_fileattach(struct knote *);
sys/kern/kern_event.c
118
static int filt_timerattach(struct knote *);
sys/kern/kern_event.c
119
static void filt_timerdetach(struct knote *);
sys/kern/kern_event.c
120
static int filt_timer(struct knote *, long hint);
sys/kern/kern_event.c
121
static int filt_timertouch(struct knote *, struct kevent *, long type);
sys/kern/kern_event.c
1211
struct knote *kn;
sys/kern/kern_event.c
122
static int filt_userattach(struct knote *);
sys/kern/kern_event.c
123
static void filt_userdetach(struct knote *);
sys/kern/kern_event.c
124
static int filt_user(struct knote *, long hint);
sys/kern/kern_event.c
125
static int filt_usertouch(struct knote *, struct kevent *, long type);
sys/kern/kern_event.c
1262
struct knote *kn;
sys/kern/kern_event.c
136
struct knote ki_knote;
sys/kern/kern_event.c
1403
struct knote *kn = knx;
sys/kern/kern_event.c
1419
filt_timerstart(struct knote *kn, uintptr_t tticks)
sys/kern/kern_event.c
1435
filt_timerattach(struct knote *kn)
sys/kern/kern_event.c
144
static inline struct knote *
sys/kern/kern_event.c
1476
filt_timerdetach(struct knote *kn)
sys/kern/kern_event.c
1500
filt_timertouch(struct knote *kn, struct kevent *kev, long type)
sys/kern/kern_event.c
1555
filt_timer(struct knote *kn, long hint)
sys/kern/kern_event.c
1568
filt_userattach(struct knote *kn)
sys/kern/kern_event.c
158
knote_free(struct knote *kn)
sys/kern/kern_event.c
1586
filt_userdetach(struct knote *kn)
sys/kern/kern_event.c
1595
filt_user(struct knote *kn, long hint)
sys/kern/kern_event.c
1608
filt_usertouch(struct knote *kn, struct kevent *kev, long type)
sys/kern/kern_event.c
167
knote_foplock_enter(struct knote *kn)
sys/kern/kern_event.c
1674
filt_seltrue(struct knote *kn, long hint)
sys/kern/kern_event.c
1691
filt_seltruedetach(struct knote *kn)
sys/kern/kern_event.c
1704
seltrue_kqfilter(dev_t dev, struct knote *kn)
sys/kern/kern_event.c
173
knote_foplock_exit(struct knote *kn)
sys/kern/kern_event.c
179
knote_foplock_owned(struct knote *kn)
sys/kern/kern_event.c
1899
struct knote *kn, *newkn;
sys/kern/kern_event.c
199
filt_nopdetach(struct knote *kn __unused)
sys/kern/kern_event.c
204
filt_nopevent(struct knote *kn __unused, long hint __unused)
sys/kern/kern_event.c
2170
const struct knote *kn;
sys/kern/kern_event.c
2206
const struct knote *kn;
sys/kern/kern_event.c
2281
struct knote *kn, *marker;
sys/kern/kern_event.c
2656
struct knote *kn;
sys/kern/kern_event.c
2749
kqueue_kqfilter(file_t *fp, struct knote *kn)
sys/kern/kern_event.c
2777
struct knote *kn, *tmpkn;
sys/kern/kern_event.c
2801
struct knote *kn;
sys/kern/kern_event.c
2823
knote_detach(struct knote *kn, filedesc_t *fdp, bool dofop)
sys/kern/kern_event.c
2848
SLIST_REMOVE(list, kn, knote, kn_link);
sys/kern/kern_event.c
2878
knote_enqueue(struct knote *kn)
sys/kern/kern_event.c
2911
knote_activate_locked(struct knote *kn)
sys/kern/kern_event.c
2937
knote_activate(struct knote *kn)
sys/kern/kern_event.c
2947
knote_deactivate_locked(struct knote *kn)
sys/kern/kern_event.c
2967
knote_set_eof(struct knote *kn, uint32_t flags)
sys/kern/kern_event.c
2980
knote_clear_eof(struct knote *kn)
sys/kern/kern_event.c
3004
struct knote *kn;
sys/kern/kern_event.c
3030
klist_insert(struct klist *list, struct knote *kn)
sys/kern/kern_event.c
3040
klist_remove(struct klist *list, struct knote *kn)
sys/kern/kern_event.c
3042
SLIST_REMOVE(list, kn, knote, kn_selnext);
sys/kern/kern_event.c
400
kn_in_flux(struct knote *kn)
sys/kern/kern_event.c
407
kn_enter_flux(struct knote *kn)
sys/kern/kern_event.c
423
kn_leave_flux(struct knote *kn)
sys/kern/kern_event.c
434
kn_wait_flux(struct knote *kn, bool can_loop)
sys/kern/kern_event.c
463
knote_detach_quiesce(struct knote *kn)
sys/kern/kern_event.c
557
filter_attach(struct knote *kn)
sys/kern/kern_event.c
582
filter_detach(struct knote *kn)
sys/kern/kern_event.c
599
filter_event(struct knote *kn, long hint, bool submitting)
sys/kern/kern_event.c
620
filter_touch(struct knote *kn, struct kevent *kev, long type)
sys/kern/kern_event.c
860
filt_fileattach(struct knote *kn)
sys/kern/kern_event.c
873
filt_kqdetach(struct knote *kn)
sys/kern/kern_event.c
889
filt_kqueue(struct knote *kn, long hint)
sys/kern/kern_event.c
910
filt_procattach(struct knote *kn)
sys/kern/kern_event.c
959
filt_procdetach(struct knote *kn)
sys/kern/kern_event.c
97
static int kqueue_kqfilter(file_t *, struct knote *);
sys/kern/kern_event.c
994
filt_proc(struct knote *kn, long hint)
sys/kern/kern_sig.c
2640
filt_sigattach(struct knote *kn)
sys/kern/kern_sig.c
2655
filt_sigdetach(struct knote *kn)
sys/kern/kern_sig.c
2671
filt_signal(struct knote *kn, long hint)
sys/kern/subr_devsw.c
1613
cdev_kqfilter(dev_t dev, struct knote *kn)
sys/kern/subr_log.c
269
filt_logrdetach(struct knote *kn)
sys/kern/subr_log.c
278
filt_logread(struct knote *kn, long hint)
sys/kern/subr_log.c
308
logkqfilter(dev_t dev, struct knote *kn)
sys/kern/sys_epoll.c
559
struct knote *kn, *tmpkn;
sys/kern/sys_eventfd.c
405
eventfd_filt_read_detach(struct knote * const kn)
sys/kern/sys_eventfd.c
416
eventfd_filt_read(struct knote * const kn, long const hint)
sys/kern/sys_eventfd.c
444
eventfd_filt_write_detach(struct knote * const kn)
sys/kern/sys_eventfd.c
455
eventfd_filt_write(struct knote * const kn, long const hint)
sys/kern/sys_eventfd.c
483
eventfd_fop_kqfilter(file_t * const fp, struct knote * const kn)
sys/kern/sys_pipe.c
1033
filt_pipedetach(struct knote *kn)
sys/kern/sys_pipe.c
1066
filt_piperead(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1093
filt_pipewrite(struct knote *kn, long hint)
sys/kern/sys_pipe.c
1134
pipe_kqfilter(file_t *fp, struct knote *kn)
sys/kern/sys_pipe.c
86
static int pipe_kqfilter(file_t *, struct knote *);
sys/kern/sys_select.c
786
selrecord_knote(struct selinfo *sip, struct knote *kn)
sys/kern/sys_select.c
800
selremove_knote(struct selinfo *sip, struct knote *kn)
sys/kern/sys_timerfd.c
391
timerfd_filt_read_detach(struct knote * const kn)
sys/kern/sys_timerfd.c
402
timerfd_filt_read(struct knote * const kn, long const hint)
sys/kern/sys_timerfd.c
430
timerfd_fop_kqfilter(file_t * const fp, struct knote * const kn)
sys/kern/tty.c
1581
filt_ttyrdetach(struct knote *kn)
sys/kern/tty.c
1592
filt_ttyread(struct knote *kn, long hint)
sys/kern/tty.c
1608
filt_ttywdetach(struct knote *kn)
sys/kern/tty.c
1619
filt_ttywrite(struct knote *kn, long hint)
sys/kern/tty.c
1649
ttykqfilter(dev_t dev, struct knote *kn)
sys/kern/tty_pty.c
1019
ptckqfilter(dev_t dev, struct knote *kn)
sys/kern/tty_pty.c
900
filt_ptcrdetach(struct knote *kn)
sys/kern/tty_pty.c
912
filt_ptcread(struct knote *kn, long hint)
sys/kern/tty_pty.c
954
filt_ptcwdetach(struct knote *kn)
sys/kern/tty_pty.c
966
filt_ptcwrite(struct knote *kn, long hint)
sys/kern/tty_tty.c
148
cttykqfilter(dev_t dev, struct knote *kn)
sys/kern/uipc_socket.c
2238
filt_sordetach(struct knote *kn)
sys/kern/uipc_socket.c
2251
filt_soread(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2276
filt_sowdetach(struct knote *kn)
sys/kern/uipc_socket.c
2289
filt_sowrite(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2317
filt_soempty(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2334
filt_solisten(struct knote *kn, long hint)
sys/kern/uipc_socket.c
2383
soo_kqfilter(struct file *fp, struct knote *kn)
sys/kern/vfs_syscalls.c
189
filt_fsattach(struct knote *kn)
sys/kern/vfs_syscalls.c
201
filt_fsdetach(struct knote *kn)
sys/kern/vfs_syscalls.c
210
filt_fs(struct knote *kn, long hint)
sys/kern/vfs_vnops.c
1573
vn_knote_to_interest(const struct knote *kn)
sys/kern/vfs_vnops.c
1598
vn_knote_attach(struct vnode *vp, struct knote *kn)
sys/kern/vfs_vnops.c
1628
vn_knote_detach(struct vnode *vp, struct knote *kn)
sys/kern/vfs_vnops.c
1656
struct knote *thiskn, *nextkn, *prevkn = NULL;
sys/kern/vfs_vnops.c
924
vn_kqfilter(file_t *fp, struct knote *kn)
sys/kern/vnode_if.c
1025
struct knote *kn)
sys/kern/vnode_if.c
142
knote(&(thisvp)->v_klist->vk_klist, (n)); \
sys/kern/vnode_if.c
253
knote(&thisvp->v_klist->vk_klist, \
sys/miscfs/fdesc/fdesc_vnops.c
801
struct knote *a_kn;
sys/miscfs/fifofs/fifo_vnops.c
589
filt_fifordetach(struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
601
filt_fiforead(struct knote *kn, long hint)
sys/miscfs/fifofs/fifo_vnops.c
623
filt_fifowdetach(struct knote *kn)
sys/miscfs/fifofs/fifo_vnops.c
635
filt_fifowrite(struct knote *kn, long hint)
sys/miscfs/fifofs/fifo_vnops.c
676
struct knote *a_kn;
sys/miscfs/genfs/genfs_vnops.c
496
filt_genfsdetach(struct knote *kn)
sys/miscfs/genfs/genfs_vnops.c
504
filt_genfsread(struct knote *kn, long hint)
sys/miscfs/genfs/genfs_vnops.c
532
filt_genfswrite(struct knote *kn, long hint)
sys/miscfs/genfs/genfs_vnops.c
558
filt_genfsvnode(struct knote *kn, long hint)
sys/miscfs/genfs/genfs_vnops.c
612
struct knote *a_kn;
sys/miscfs/genfs/genfs_vnops.c
615
struct knote *kn;
sys/miscfs/genfs/genfs_vnops.c
83
static void filt_genfsdetach(struct knote *);
sys/miscfs/genfs/genfs_vnops.c
84
static int filt_genfsread(struct knote *, long);
sys/miscfs/genfs/genfs_vnops.c
85
static int filt_genfsvnode(struct knote *, long);
sys/net/bpf.c
1587
filt_bpfrdetach(struct knote *kn)
sys/net/bpf.c
1597
filt_bpfread(struct knote *kn, long hint)
sys/net/bpf.c
1630
bpf_kqfilter(struct file *fp, struct knote *kn)
sys/net/bpf.c
270
static int bpf_kqfilter(struct file *, struct knote *);
sys/net/if_tap.c
1151
tap_cdev_kqfilter(dev_t dev, struct knote *kn)
sys/net/if_tap.c
1158
tap_fops_kqfilter(file_t *fp, struct knote *kn)
sys/net/if_tap.c
1165
tap_dev_kqfilter(int unit, struct knote *kn)
sys/net/if_tap.c
1195
tap_kqdetach(struct knote *kn)
sys/net/if_tap.c
1207
tap_kqread(struct knote *kn, long hint)
sys/net/if_tap.c
125
static int tap_dev_kqfilter(int, struct knote *);
sys/net/if_tap.c
136
static int tap_fops_kqfilter(file_t *, struct knote *);
sys/net/if_tap.c
161
static int tap_cdev_kqfilter(dev_t, struct knote *);
sys/net/if_tap.c
181
static void tap_kqdetach(struct knote *);
sys/net/if_tap.c
182
static int tap_kqread(struct knote *, long);
sys/net/if_tun.c
1064
filt_tunrdetach(struct knote *kn)
sys/net/if_tun.c
1074
filt_tunread(struct knote *kn, long hint)
sys/net/if_tun.c
1107
tunkqfilter(dev_t dev, struct knote *kn)
sys/nfs/nfs_kq.c
189
filt_nfsdetach(struct knote *kn)
sys/nfs/nfs_kq.c
220
filt_nfsread(struct knote *kn, long hint)
sys/nfs/nfs_kq.c
248
filt_nfsvnode(struct knote *kn, long hint)
sys/nfs/nfs_kq.c
296
struct knote *a_kn;
sys/nfs/nfs_kq.c
299
struct knote *kn;
sys/rump/include/rump/rumpvnode_if.h
47
struct knote;
sys/rump/include/rump/rumpvnode_if.h
77
int RUMP_VOP_KQFILTER(struct vnode *, struct knote *);
sys/rump/librump/rumpkern/emul.c
332
rump_filt_fsattach(struct knote *kn)
sys/rump/librump/rumpvfs/rumpvnode_if.c
314
struct knote *kn)
sys/sys/conf.h
100
int (*d_kqfilter)(dev_t, struct knote *);
sys/sys/conf.h
133
typedef int dev_kqfilter_t(dev_t, struct knote *);
sys/sys/conf.h
264
int seltrue_kqfilter(dev_t, struct knote *);
sys/sys/conf.h
51
struct knote;
sys/sys/entropy.h
43
struct knote;
sys/sys/entropy.h
59
int entropy_kqfilter(struct knote *);
sys/sys/event.h
185
struct knote;
sys/sys/event.h
186
SLIST_HEAD(klist, knote);
sys/sys/event.h
207
#define KNOTE(list, hint) if (!SLIST_EMPTY(list)) knote(list, hint)
sys/sys/event.h
230
int (*f_attach) (struct knote *);
sys/sys/event.h
232
void (*f_detach) (struct knote *);
sys/sys/event.h
234
int (*f_event) (struct knote *, long);
sys/sys/event.h
236
int (*f_touch) (struct knote *, struct kevent *, long);
sys/sys/event.h
253
SLIST_ENTRY(knote) kn_link; /* f: for fd */
sys/sys/event.h
254
SLIST_ENTRY(knote) kn_selnext; /* o: for struct selinfo */
sys/sys/event.h
255
TAILQ_ENTRY(knote) kn_tqe; /* q: for struct kqueue */
sys/sys/event.h
305
void knote(struct klist *, long);
sys/sys/event.h
307
void knote_set_eof(struct knote *, uint32_t);
sys/sys/event.h
308
void knote_clear_eof(struct knote *);
sys/sys/event.h
334
int filt_seltrue(struct knote *, long);
sys/sys/event.h
339
void klist_insert(struct klist *, struct knote *);
sys/sys/event.h
340
bool klist_remove(struct klist *, struct knote *);
sys/sys/eventvar.h
49
TAILQ_HEAD(kqlist, knote) kq_head; /* list of pending event */
sys/sys/file.h
227
int fnullop_kqfilter(struct file *, struct knote *);
sys/sys/file.h
78
struct knote;
sys/sys/file.h
96
int (*fo_kqfilter) (struct file *, struct knote *);
sys/sys/filedesc.h
119
SLIST_HEAD(,knote) ff_knlist; /* d: knotes attached to this fd */
sys/sys/select.h
50
struct knote;
sys/sys/select.h
55
void selrecord_knote(struct selinfo *, struct knote *);
sys/sys/select.h
56
bool selremove_knote(struct selinfo *, struct knote *);
sys/sys/socketvar.h
251
struct knote;
sys/sys/socketvar.h
266
int soo_kqfilter(file_t *, struct knote *);
sys/sys/tty.h
298
int ttykqfilter(dev_t, struct knote *);
sys/sys/vnode.h
451
knote(&vp->v_klist->vk_klist, hint);
sys/sys/vnode.h
456
void vn_knote_attach(struct vnode *, struct knote *);
sys/sys/vnode.h
457
void vn_knote_detach(struct vnode *, struct knote *);
sys/sys/vnode.h
642
int vn_kqfilter(struct file *, struct knote *);
sys/sys/vnode_if.h
245
struct knote *a_kn;
sys/sys/vnode_if.h
248
int VOP_KQFILTER(struct vnode *, struct knote *);