/dragonfly/sys/kern/ |
H A D | kern_event.c | 254 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 D | tty_tty.c | 280 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 D | sys_pipe.c | 1299 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 D | subr_log.c | 64 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 D | uipc_socket.c | 2555 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 D | sys_mqueue.c | 294 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 D | tty_pty.c | 890 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 D | fifo_vnops.c | 501 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 D | fuse_device.c | 239 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 D | dumpvfscache.c | 56 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 D | cmx.c | 659 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 D | dirfs_vnops.c | 1468 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 D | bktr_os.c | 694 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 D | cdev.c | 78 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 D | tmpfs_vnops.c | 2013 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 D | snp.c | 632 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 D | if_tap.c | 998 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 D | ufs_vnops.c | 2130 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 D | drm_file.c | 692 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 D | scsi_target.c | 332 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 D | if_tun.c | 971 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 D | hammer2_vnops.c | 2384 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 D | des-internal.c | 275 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 D | sysmouse.c | 401 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 D | fwdev.c | 710 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 …]
|