Home
last modified time | relevance | path

Searched refs:kn (Results 1 – 25 of 76) sorted by relevance

1234

/dragonfly/sys/kern/
H A Dkern_event.c254 return (fo_kqfilter(kn->kn_fp, kn)); in filt_fileattach()
320 kn->kn_data = kn->kn_sdata; /* ppid */ in filt_procattach()
543 kn->kn_fflags &= kn->kn_sfflags; in filt_userattach()
547 kn->kn_fflags |= kn->kn_sfflags; in filt_userattach()
551 kn->kn_fflags = kn->kn_sfflags; in filt_userattach()
559 kn->kn_data = kn->kn_sdata; in filt_userattach()
1517 kn = TAILQ_NEXT(kn, kn_tqe); in kqueue_scan()
1745 ret = kn->kn_fop->f_attach(kn); in filter_attach()
1748 ret = kn->kn_fop->f_attach(kn); in filter_attach()
1767 kn->kn_fop->f_detach(kn); in knote_detach_and_drop()
[all …]
H A Dtty_tty.c280 struct knote *kn = ap->a_kn; in cttykqfilter() local
287 return (VOP_KQFILTER(ttyvp, kn)); in cttykqfilter()
291 switch (kn->kn_filter) { in cttykqfilter()
293 kn->kn_fop = &cttyfiltops_read; in cttykqfilter()
294 kn->kn_hook = (caddr_t)dev; in cttykqfilter()
297 kn->kn_fop = &cttyfiltops_write; in cttykqfilter()
298 kn->kn_hook = (caddr_t)dev; in cttykqfilter()
309 cttyfilt_detach(struct knote *kn) {} in cttyfilt_detach() argument
312 cttyfilt_read(struct knote *kn, long hint) in cttyfilt_read() argument
314 cdev_t dev = (cdev_t)kn->kn_hook; in cttyfilt_read()
[all …]
H A Dsys_pipe.c1299 switch (kn->kn_filter) { in pipe_kqfilter()
1367 if (kn->kn_data < 0) in filt_piperead()
1368 kn->kn_data = 0; in filt_piperead()
1374 if (kn->kn_data == 0) in filt_piperead()
1375 kn->kn_flags |= EV_NODATA; in filt_piperead()
1376 kn->kn_flags |= EV_EOF; in filt_piperead()
1384 kn->kn_flags |= EV_HUP; in filt_piperead()
1395 ready = kn->kn_data > 0; in filt_piperead()
1418 kn->kn_data = 0; in filt_pipewrite()
1441 if (kn->kn_data < 0) in filt_pipewrite()
[all …]
H A Dsubr_log.c64 static void logfiltdetach(struct knote *kn);
65 static int logfiltread(struct knote *kn, long hint);
196 struct knote *kn = ap->a_kn; in logkqfilter() local
200 switch (kn->kn_filter) { in logkqfilter()
202 kn->kn_fop = &logread_filtops; in logkqfilter()
209 knote_insert(klist, kn); in logkqfilter()
215 logfiltdetach(struct knote *kn) in logfiltdetach() argument
219 knote_remove(klist, kn); in logfiltdetach()
223 logfiltread(struct knote *kn, long hint) in logfiltread() argument
H A Duipc_socket.c2555 switch (kn->kn_filter) { in sokqfilter()
2598 kn->kn_fflags |= NOTE_OOB; in filt_soread()
2617 if (kn->kn_data == 0) in filt_soread()
2618 kn->kn_flags |= EV_NODATA; in filt_soread()
2619 kn->kn_flags |= EV_EOF; in filt_soread()
2620 kn->kn_fflags = so->so_error; in filt_soread()
2622 kn->kn_flags |= EV_HUP; in filt_soread()
2641 return (kn->kn_data >= kn->kn_sdata); in filt_soread()
2672 kn->kn_flags |= EV_HUP; in filt_sowrite()
2682 return (kn->kn_data >= kn->kn_sdata); in filt_sowrite()
[all …]
H A Dsys_mqueue.c294 switch (kn->kn_filter) { in mq_kqfilter_fop()
296 kn->kn_fop = &mqfiltops_read; in mq_kqfilter_fop()
297 kn->kn_hook = (caddr_t)mq; in mq_kqfilter_fop()
301 kn->kn_fop = &mqfiltops_write; in mq_kqfilter_fop()
302 kn->kn_hook = (caddr_t)mq; in mq_kqfilter_fop()
310 knote_insert(klist, kn); in mq_kqfilter_fop()
317 mqfilter_read_detach(struct knote *kn) in mqfilter_read_detach() argument
323 knote_remove(klist, kn); in mqfilter_read_detach()
328 mqfilter_write_detach(struct knote *kn) in mqfilter_write_detach() argument
334 knote_remove(klist, kn); in mqfilter_write_detach()
[all …]
H A Dtty_pty.c890 struct knote *kn = ap->a_kn; in ptckqfilter() local
895 switch (kn->kn_filter) { in ptckqfilter()
898 kn->kn_fop = &ptcread_filtops; in ptckqfilter()
902 kn->kn_fop = &ptcwrite_filtops; in ptckqfilter()
909 kn->kn_hook = (caddr_t)dev; in ptckqfilter()
910 knote_insert(klist, kn); in ptckqfilter()
934 kn->kn_data = tp->t_outq.c_cc; in filt_ptcread()
978 filt_ptcrdetach (struct knote *kn) in filt_ptcrdetach() argument
982 knote_remove(&tp->t_rkq.ki_note, kn); in filt_ptcrdetach()
986 filt_ptcwdetach (struct knote *kn) in filt_ptcwdetach() argument
[all …]
/dragonfly/sys/vfs/fifofs/
H A Dfifo_vnops.c501 filt_fifordetach(struct knote *kn) in filt_fifordetach() argument
503 struct vnode *vp = (void *)kn->kn_hook; in filt_fifordetach()
507 ssb_remove_knote(&so->so_rcv, kn); in filt_fifordetach()
518 kn->kn_data = so->so_rcv.ssb_cc; in filt_fiforead()
521 if (kn->kn_data == 0) in filt_fiforead()
522 kn->kn_flags |= EV_NODATA; in filt_fiforead()
523 kn->kn_flags |= EV_EOF | EV_HUP; in filt_fiforead()
530 return (kn->kn_data > 0); in filt_fiforead()
535 filt_fifowdetach(struct knote *kn) in filt_fifowdetach() argument
541 ssb_remove_knote(&so->so_snd, kn); in filt_fifowdetach()
[all …]
/dragonfly/sys/vfs/fuse/
H A Dfuse_device.c239 struct knote *kn = ap->a_kn; in fuse_device_kqfilter() local
252 switch (kn->kn_filter) { in fuse_device_kqfilter()
254 kn->kn_fop = &fusedevread_filterops; in fuse_device_kqfilter()
255 kn->kn_hook = (caddr_t)fmp; in fuse_device_kqfilter()
258 kn->kn_fop = &fusedevwrite_filterops; in fuse_device_kqfilter()
259 kn->kn_hook = (caddr_t)fmp; in fuse_device_kqfilter()
267 knote_insert(klist, kn); in fuse_device_kqfilter()
273 filt_fusedevdetach(struct knote *kn) in filt_fusedevdetach() argument
278 knote_remove(klist, kn); in filt_fusedevdetach()
282 filt_fusedevread(struct knote *kn, long hint) in filt_fusedevread() argument
[all …]
/dragonfly/tools/diag/dumpvfscache/
H A Ddumpvfscache.c56 int nchash, i, j, k, kn; in main() local
86 for (j=k=kn=0;nc->nc_name[j];j++) { in main()
88 kn <<= 1; in main()
89 kn+= nc->nc_name[j]; in main()
94 kn = wlpsacrc(nc->nc_name,nc->nc_nlen); in main()
98 kn += vn.v_id; in main()
99 kn &= (nchash - 1); in main()
100 newbucket[kn]++; in main()
/dragonfly/sys/dev/misc/cmx/
H A Dcmx.c659 struct knote *kn = ap->a_kn; in cmx_kqfilter() local
667 switch (kn->kn_filter) { in cmx_kqfilter()
669 kn->kn_fop = &cmx_read_filterops; in cmx_kqfilter()
670 kn->kn_hook = (caddr_t)sc; in cmx_kqfilter()
673 kn->kn_fop = &cmx_write_filterops; in cmx_kqfilter()
674 kn->kn_hook = (caddr_t)sc; in cmx_kqfilter()
682 knote_insert(klist, kn); in cmx_kqfilter()
688 cmx_filter_detach(struct knote *kn) in cmx_filter_detach() argument
693 knote_remove(klist, kn); in cmx_filter_detach()
697 cmx_filter_read(struct knote *kn, long hint) in cmx_filter_read() argument
[all …]
/dragonfly/sys/vfs/dirfs/
H A Ddirfs_vnops.c1468 struct knote *kn = ap->a_kn; in dirfs_kqfilter() local
1470 switch (kn->kn_filter) { in dirfs_kqfilter()
1472 kn->kn_fop = &dirfsread_filtops; in dirfs_kqfilter()
1484 kn->kn_hook = (caddr_t)vp; in dirfs_kqfilter()
1492 filt_dirfsdetach(struct knote *kn) in filt_dirfsdetach() argument
1521 if (kn->kn_data == 0) { in filt_dirfsread()
1525 return (kn->kn_data != 0); in filt_dirfsread()
1533 kn->kn_data = 0; in filt_dirfswrite()
1540 if (kn->kn_sfflags & hint) in filt_dirfsvnode()
1541 kn->kn_fflags |= hint; in filt_dirfsvnode()
[all …]
/dragonfly/sys/dev/video/bktr/
H A Dbktr_os.c694 struct knote *kn = ap->a_kn; in bktr_kqfilter() local
701 switch (kn->kn_filter) { in bktr_kqfilter()
708 kn->kn_fop = &bktr_filterops; in bktr_kqfilter()
709 kn->kn_hook = (caddr_t)bktr; in bktr_kqfilter()
719 knote_insert(klist, kn); in bktr_kqfilter()
725 bktr_filter_detach(struct knote *kn) in bktr_filter_detach() argument
727 bktr_ptr_t bktr = (bktr_ptr_t)kn->kn_hook; in bktr_filter_detach()
731 knote_insert(klist, kn); in bktr_filter_detach()
735 bktr_filter(struct knote *kn, long hint) in bktr_filter() argument
737 bktr_ptr_t bktr = (bktr_ptr_t)kn->kn_hook; in bktr_filter()
[all …]
/dragonfly/sys/dev/misc/evdev/
H A Dcdev.c78 static void evdev_kqdetach(struct knote *kn);
270 struct knote *kn = ap->a_kn; in evdev_kqfilter() local
282 switch(kn->kn_filter) { in evdev_kqfilter()
284 kn->kn_fop = &evdev_cdev_filterops; in evdev_kqfilter()
289 kn->kn_hook = (caddr_t)client; in evdev_kqfilter()
292 knote_insert(klist, kn); in evdev_kqfilter()
297 evdev_kqread(struct knote *kn, long hint) in evdev_kqread() argument
320 kn->kn_flags |= EV_EOF; in evdev_kqread()
323 kn->kn_data = EVDEV_CLIENT_SIZEQ(client) * in evdev_kqread()
337 evdev_kqdetach(struct knote *kn) in evdev_kqdetach() argument
[all …]
/dragonfly/sys/vfs/tmpfs/
H A Dtmpfs_vnops.c2013 struct knote *kn = ap->a_kn; in tmpfs_kqfilter() local
2015 switch (kn->kn_filter) { in tmpfs_kqfilter()
2017 kn->kn_fop = &tmpfsread_filtops; in tmpfs_kqfilter()
2029 kn->kn_hook = (caddr_t)vp; in tmpfs_kqfilter()
2037 filt_tmpfsdetach(struct knote *kn) in filt_tmpfsdetach() argument
2066 if (kn->kn_data == 0) { in filt_tmpfsread()
2070 return (kn->kn_data != 0); in filt_tmpfsread()
2078 kn->kn_data = 0; in filt_tmpfswrite()
2085 if (kn->kn_sfflags & hint) in filt_tmpfsvnode()
2086 kn->kn_fflags |= hint; in filt_tmpfsvnode()
[all …]
/dragonfly/sys/dev/misc/snp/
H A Dsnp.c632 struct knote *kn = ap->a_kn; in snpkqfilter() local
639 switch (kn->kn_filter) { in snpkqfilter()
641 kn->kn_fop = &snpfiltops_rd; in snpkqfilter()
642 kn->kn_hook = (caddr_t)snp; in snpkqfilter()
645 kn->kn_fop = &snpfiltops_wr; in snpkqfilter()
646 kn->kn_hook = (caddr_t)snp; in snpkqfilter()
655 knote_insert(klist, kn); in snpkqfilter()
662 snpfilter_detach(struct knote *kn) in snpfilter_detach() argument
668 knote_remove(klist, kn); in snpfilter_detach()
672 snpfilter_rd(struct knote *kn, long hint) in snpfilter_rd() argument
[all …]
/dragonfly/sys/net/tap/
H A Dif_tap.c998 struct knote *kn = ap->a_kn; in tapkqfilter() local
1005 switch (kn->kn_filter) { in tapkqfilter()
1007 kn->kn_fop = &tapread_filtops; in tapkqfilter()
1008 kn->kn_hook = (void *)sc; in tapkqfilter()
1011 kn->kn_fop = &tapwrite_filtops; in tapkqfilter()
1012 kn->kn_hook = (void *)sc; in tapkqfilter()
1019 knote_insert(list, kn); in tapkqfilter()
1024 tap_filter_read(struct knote *kn, long hint) in tap_filter_read() argument
1035 tap_filter_write(struct knote *kn, long hint) in tap_filter_write() argument
1042 tap_filter_detach(struct knote *kn) in tap_filter_detach() argument
[all …]
/dragonfly/sys/vfs/ufs/
H A Dufs_vnops.c2130 struct knote *kn = ap->a_kn; in ufs_kqfilter() local
2132 switch (kn->kn_filter) { in ufs_kqfilter()
2134 kn->kn_fop = &ufsread_filtops; in ufs_kqfilter()
2137 kn->kn_fop = &ufswrite_filtops; in ufs_kqfilter()
2140 kn->kn_fop = &ufsvnode_filtops; in ufs_kqfilter()
2146 kn->kn_hook = (caddr_t)vp; in ufs_kqfilter()
2157 filt_ufsdetach(struct knote *kn) in filt_ufsdetach() argument
2201 kn->kn_data = 0; in filt_ufswrite()
2208 if (kn->kn_sfflags & hint) in filt_ufsvnode()
2209 kn->kn_fflags |= hint; in filt_ufsvnode()
[all …]
/dragonfly/sys/dev/drm/
H A Ddrm_file.c692 drmfilt(struct knote *kn, long hint) in drmfilt() argument
694 struct drm_file *file_priv = (struct drm_file *)kn->kn_hook; in drmfilt()
706 drmfilt_detach(struct knote *kn) in drmfilt_detach() argument
711 file_priv = (struct drm_file *)kn->kn_hook; in drmfilt_detach()
714 knote_remove(klist, kn); in drmfilt_detach()
725 struct knote *kn = ap->a_kn; in drm_kqfilter() local
730 switch (kn->kn_filter) { in drm_kqfilter()
733 kn->kn_fop = &drmfiltops; in drm_kqfilter()
734 kn->kn_hook = (caddr_t)file_priv; in drm_kqfilter()
742 knote_insert(klist, kn); in drm_kqfilter()
/dragonfly/sys/bus/cam/scsi/
H A Dscsi_target.c332 struct knote *kn = ap->a_kn; in targkqfilter() local
339 switch (kn->kn_filter) { in targkqfilter()
341 kn->kn_hook = (caddr_t)softc; in targkqfilter()
342 kn->kn_fop = &targread_filtops; in targkqfilter()
345 kn->kn_hook = (caddr_t)softc; in targkqfilter()
346 kn->kn_fop = &targwrite_filtops; in targkqfilter()
357 targfiltdetach(struct knote *kn) in targfiltdetach() argument
361 softc = (struct targ_softc *)kn->kn_hook; in targfiltdetach()
367 targreadfilt(struct knote *kn, long hint) in targreadfilt() argument
372 softc = (struct targ_softc *)kn->kn_hook; in targreadfilt()
[all …]
/dragonfly/sys/net/tun/
H A Dif_tun.c971 struct knote *kn = ap->a_kn; in tunkqfilter() local
977 switch (kn->kn_filter) { in tunkqfilter()
979 kn->kn_fop = &tun_read_filtops; in tunkqfilter()
980 kn->kn_hook = (caddr_t)sc; in tunkqfilter()
983 kn->kn_fop = &tun_write_filtops; in tunkqfilter()
984 kn->kn_hook = (caddr_t)sc; in tunkqfilter()
993 knote_insert(klist, kn); in tunkqfilter()
1000 tun_filter_detach(struct knote *kn) in tun_filter_detach() argument
1005 knote_remove(klist, kn); in tun_filter_detach()
1009 tun_filter_write(struct knote *kn, long hint) in tun_filter_write() argument
[all …]
/dragonfly/sys/vfs/hammer2/
H A Dhammer2_vnops.c2384 struct knote *kn = ap->a_kn; in hammer2_vop_kqfilter() local
2386 switch (kn->kn_filter) { in hammer2_vop_kqfilter()
2388 kn->kn_fop = &hammer2read_filtops; in hammer2_vop_kqfilter()
2400 kn->kn_hook = (caddr_t)vp; in hammer2_vop_kqfilter()
2408 filt_hammer2detach(struct knote *kn) in filt_hammer2detach() argument
2428 if (kn->kn_sfflags & NOTE_OLDAPI) in filt_hammer2read()
2430 return (kn->kn_data != 0); in filt_hammer2read()
2439 kn->kn_data = 0; in filt_hammer2write()
2446 if (kn->kn_sfflags & hint) in filt_hammer2vnode()
2447 kn->kn_fflags |= hint; in filt_hammer2vnode()
[all …]
/dragonfly/contrib/wpa_supplicant/src/crypto/
H A Ddes-internal.c275 u32 i, j, l, m, n, kn[32]; in deskey() local
291 kn[m] = kn[n] = 0L; in deskey()
308 kn[m] |= bigbyte[j]; in deskey()
310 kn[n] |= bigbyte[j]; in deskey()
314 cookey(kn, keyout); in deskey()
/dragonfly/sys/dev/misc/syscons/
H A Dsysmouse.c401 struct knote *kn = ap->a_kn; in smkqfilter() local
406 switch (kn->kn_filter) { in smkqfilter()
408 kn->kn_fop = &smfiltops; in smkqfilter()
409 kn->kn_hook = (caddr_t)sc; in smkqfilter()
417 knote_insert(klist, kn); in smkqfilter()
423 smfilter_detach(struct knote *kn) in smfilter_detach() argument
429 knote_remove(klist, kn); in smfilter_detach()
433 smfilter(struct knote *kn, long hint) in smfilter() argument
441 kn->kn_data = 0; in smfilter()
/dragonfly/sys/bus/firewire/
H A Dfwdev.c710 struct knote *kn = ap->a_kn; in fw_kqfilter() local
725 switch (kn->kn_filter) { in fw_kqfilter()
727 kn->kn_fop = &fw_read_filterops; in fw_kqfilter()
728 kn->kn_hook = (caddr_t)ir; in fw_kqfilter()
731 kn->kn_fop = &fw_write_filterops; in fw_kqfilter()
732 kn->kn_hook = (caddr_t)ir; in fw_kqfilter()
740 knote_insert(klist, kn); in fw_kqfilter()
746 fwfilt_detach(struct knote *kn) in fwfilt_detach() argument
751 knote_remove(klist, kn); in fwfilt_detach()
755 fwfilt_read(struct knote *kn, long hint) in fwfilt_read() argument
[all …]

1234