/freebsd/sys/kern/ |
H A D | tty_pts.c | 446 knlist_remove(&psc->pts_outpoll.si_note, kn, 0); in pts_kqops_read_detach() 472 knlist_remove(&psc->pts_inpoll.si_note, kn, 0); in pts_kqops_write_detach() 514 knlist_add(&psc->pts_outpoll.si_note, kn, 1); in ptsdev_kqfilter() 518 knlist_add(&psc->pts_inpoll.si_note, kn, 1); in ptsdev_kqfilter() 628 KNOTE_LOCKED(&psc->pts_outpoll.si_note, 0); in ptsdrv_outwakeup() 638 KNOTE_LOCKED(&psc->pts_inpoll.si_note, 0); in ptsdrv_inwakeup() 705 knlist_destroy(&psc->pts_inpoll.si_note); in ptsdrv_free() 706 knlist_destroy(&psc->pts_outpoll.si_note); in ptsdrv_free() 771 knlist_init_mtx(&psc->pts_inpoll.si_note, tp->t_mtx); in pts_alloc() 772 knlist_init_mtx(&psc->pts_outpoll.si_note, tp->t_mtx); in pts_alloc() [all …]
|
H A D | sys_eventfd.c | 120 knlist_init_mtx(&efd->efd_sel.si_note, &efd->efd_lock); in eventfd_create_file() 137 knlist_destroy(&efd->efd_sel.si_note); in eventfd_close() 174 KNOTE_LOCKED(&efd->efd_sel.si_note, 0); in eventfd_read() 220 KNOTE_LOCKED(&efd->efd_sel.si_note, 0); in eventfd_write() 270 knlist_add(&efd->efd_sel.si_note, kn, 1); in eventfd_kqfilter() 282 knlist_remove(&efd->efd_sel.si_note, kn, 1); in filt_eventfddetach()
|
H A D | subr_log.c | 204 knlist_add(&logsoftc.sc_selp.si_note, kn, 1); in logkqfilter() 223 knlist_remove(&logsoftc.sc_selp.si_note, kn, 1); in logkqdetach() 237 KNOTE_LOCKED(&logsoftc.sc_selp.si_note, 0); in logtimeout() 301 knlist_init_mtx(&logsoftc.sc_selp.si_note, &msgbuf_lock); in log_drvinit()
|
H A D | sys_procdesc.c | 221 knlist_init_mtx(&pd->pd_selinfo.si_note, &pd->pd_lock); in procdesc_new() 272 knlist_destroy(&pd->pd_selinfo.si_note); in procdesc_free() 318 KNOTE_LOCKED(&pd->pd_selinfo.si_note, NOTE_EXIT); in procdesc_exit() 446 knlist_remove(&pd->pd_selinfo.si_note, kn, 0); in procdesc_kqops_detach() 500 knlist_add(&pd->pd_selinfo.si_note, kn, 0); in procdesc_kqfilter()
|
H A D | sys_timerfd.c | 273 knlist_remove(&tfd->tfd_sel.si_note, kn, 1); in filt_timerfddetach() 303 knlist_add(&tfd->tfd_sel.si_note, kn, 0); in timerfd_kqfilter() 340 knlist_destroy(&tfd->tfd_sel.si_note); in timerfd_close() 422 KNOTE_LOCKED(&tfd->tfd_sel.si_note, 0); in timerfd_expire() 468 knlist_init_mtx(&tfd->tfd_sel.si_note, &tfd->tfd_lock); in kern_timerfd_create()
|
H A D | kern_devctl.c | 153 knlist_init_mtx(&devsoftc.sel.si_note, &devsoftc.mtx); in devctl_init() 339 knlist_add(&devsoftc.sel.si_note, kn, 0); in devkqfilter() 349 knlist_remove(&devsoftc.sel.si_note, kn, 0); in filt_devctl_detach() 425 KNOTE_LOCKED(&devsoftc.sel.si_note, 0); in devctl_queue()
|
H A D | tty.c | 395 knlist_delete(&tp->t_inpoll.si_note, td, 1); in ttydev_close() 396 knlist_delete(&tp->t_outpoll.si_note, td, 1); in ttydev_close() 711 knlist_remove(&tp->t_inpoll.si_note, kn, 0); in tty_kqops_read_detach() 735 knlist_remove(&tp->t_outpoll.si_note, kn, 0); in tty_kqops_write_detach() 780 knlist_add(&tp->t_inpoll.si_note, kn, 1); in ttydev_kqfilter() 785 knlist_add(&tp->t_outpoll.si_note, kn, 1); in ttydev_kqfilter() 1102 knlist_init_mtx(&tp->t_inpoll.si_note, tp->t_mtx); in tty_alloc_mutex() 1103 knlist_init_mtx(&tp->t_outpoll.si_note, tp->t_mtx); in tty_alloc_mutex() 1124 knlist_clear(&tp->t_inpoll.si_note, 0); in tty_dealloc() 1125 knlist_clear(&tp->t_outpoll.si_note, 0); in tty_dealloc() [all …]
|
H A D | sys_pipe.c | 385 knlist_init_mtx(&rpipe->pipe_sel.si_note, PIPE_MTX(rpipe)); in pipe_paircreate() 386 knlist_init_mtx(&wpipe->pipe_sel.si_note, PIPE_MTX(wpipe)); in pipe_paircreate() 415 knlist_destroy(&rpipe->pipe_sel.si_note); in pipe_paircreate() 416 knlist_destroy(&wpipe->pipe_sel.si_note); in pipe_paircreate() 722 KNOTE_LOCKED(&cpipe->pipe_sel.si_note, 0); in pipeselwakeup() 1757 knlist_clear(&cpipe->pipe_sel.si_note, 1); in pipeclose() 1760 knlist_destroy(&cpipe->pipe_sel.si_note); in pipeclose() 1821 knlist_add(&cpipe->pipe_sel.si_note, kn, 1); in pipe_kqfilter() 1832 knlist_remove(&cpipe->pipe_sel.si_note, kn, 1); in filt_pipedetach()
|
/freebsd/sys/dev/qat/qat_common/ |
H A D | adf_freebsd_dev_processes.c | 383 KNOTE_UNLOCKED(&priv->rsel.si_note, 0); in adf_state_callout_notify_ev() 487 knlist_add(&priv->rsel.si_note, kn, 1); in adf_state_kqfilter() 517 knlist_remove(&priv->rsel.si_note, kn, 1); in adf_state_kqread_detach() 579 knlist_init_mtx(&prv_data->rsel.si_note, &mtx); in adf_state_open() 632 KNOTE_UNLOCKED(&prv_data->rsel.si_note, 0); in adf_state_read() 650 knlist_delete(&prv_data->rsel.si_note, curthread, 1); in adf_state_release() 651 knlist_destroy(&prv_data->rsel.si_note); in adf_state_release()
|
/freebsd/sys/geom/ |
H A D | geom_dev.c | 227 knlist_clear(&sc->sc_selinfo.si_note, 0); in g_dev_destroy() 228 knlist_destroy(&sc->sc_selinfo.si_note); in g_dev_destroy() 324 KNOTE_UNLOCKED(&sc->sc_selinfo.si_note, NOTE_ATTRIB); in g_dev_resize() 397 knlist_init_mtx(&sc->sc_selinfo.si_note, &sc->sc_mtx); in g_dev_taste() 471 KNOTE_LOCKED(&sc->sc_selinfo.si_note, NOTE_OPEN); in g_dev_open() 518 KNOTE_LOCKED(&sc->sc_selinfo.si_note, NOTE_CLOSE | (w ? NOTE_CLOSE_WRITE : 0)); in g_dev_close() 738 KNOTE_UNLOCKED(&sc->sc_selinfo.si_note, NOTE_READ); in g_dev_done() 740 KNOTE_UNLOCKED(&sc->sc_selinfo.si_note, NOTE_WRITE); in g_dev_done() 877 knlist_remove(&sc->sc_selinfo.si_note, kn, 0); in gdev_filter_detach() 905 knlist_add(&sc->sc_selinfo.si_note, kn, 0); in g_dev_kqfilter()
|
/freebsd/sys/dev/evdev/ |
H A D | uinput.c | 208 knlist_init(&state->ucs_selp.si_note, &state->ucs_lock, uinput_knllock, in uinput_open() 222 knlist_clear(&state->ucs_selp.si_note, 0); in uinput_dtor() 224 knlist_destroy(&state->ucs_selp.si_note); in uinput_dtor() 421 knlist_add(&state->ucs_selp.si_note, kn, 0); in uinput_kqfilter() 445 knlist_remove(&state->ucs_selp.si_note, kn, 0); in uinput_kqdetach() 462 KNOTE_LOCKED(&state->ucs_selp.si_note, 0); in uinput_notify()
|
H A D | cdev.c | 126 knlist_init_mtx(&client->ec_selp.si_note, &client->ec_buffer_mtx); in evdev_open() 163 knlist_clear(&client->ec_selp.si_note, 0); in evdev_dtor() 165 knlist_destroy(&client->ec_selp.si_note); in evdev_dtor() 357 knlist_add(&client->ec_selp.si_note, kn, 0); in evdev_kqfilter() 388 knlist_remove(&client->ec_selp.si_note, kn, 0); in evdev_kqdetach() 759 KNOTE_LOCKED(&client->ec_selp.si_note, 0); in evdev_notify_event()
|
/freebsd/sys/x86/acpica/ |
H A D | acpi_apm.c | 211 knlist_init_mtx(&clone->sel_read.si_note, &acpi_mutex); in apm_create_clone() 246 knlist_destroy(&clone->sel_read.si_note); in apmdtor() 412 knlist_add(&clone->sel_read.si_note, kn, 0); in apmkqfilter() 424 knlist_remove(&clone->sel_read.si_note, kn, 0); in apmreadfiltdetach()
|
/freebsd/sys/arm/ti/ |
H A D | ti_pruss.c | 672 knlist_init_mtx(&sc->sc_irq_devs[i].sc_selinfo.si_note, &sc->sc_irq_devs[i].sc_mtx); in ti_pruss_attach() 710 knlist_clear(&sc->sc_irq_devs[i].sc_selinfo.si_note, 0); in ti_pruss_detach() 712 if (!knlist_empty(&sc->sc_irq_devs[i].sc_selinfo.si_note)) in ti_pruss_detach() 715 knlist_destroy(&sc->sc_irq_devs[i].sc_selinfo.si_note); in ti_pruss_detach() 765 KNOTE_UNLOCKED(&irq->sc_selinfo.si_note, pru_int); in ti_pruss_intr() 803 knlist_remove(&sc->sc_selinfo.si_note, kn, 0); in ti_pruss_irq_kqread_detach() 836 knlist_add(&sc->sc_selinfo.si_note, kn, 0); in ti_pruss_irq_kqfilter()
|
/freebsd/sys/security/audit/ |
H A D | audit_pipe.c | 493 KNOTE_LOCKED(&ap->ap_selinfo.si_note, 0); in audit_pipe_append() 574 knlist_init_mtx(&ap->ap_selinfo.si_note, AUDIT_PIPE_MTX(ap)); in audit_pipe_alloc() 644 knlist_destroy(&ap->ap_selinfo.si_note); in audit_pipe_free() 1019 knlist_add(&ap->ap_selinfo.si_note, kn, 1); in audit_pipe_kqfilter() 1054 knlist_remove(&ap->ap_selinfo.si_note, kn, 1); in audit_pipe_kqdetach()
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_freebsd.c | 87 KNOTE_UNLOCKED(&si->si.si_note, /*hint=*/0x100); in nm_kqueue_notify() 107 knlist_init_mtx(&si->si.si_note, &si->m); in nm_os_selinfo_init() 122 knlist_delete(&si->si.si_note, curthread, /*islocked=*/0); in nm_os_selinfo_uninit() 123 knlist_destroy(&si->si.si_note); in nm_os_selinfo_uninit() 1339 knlist_remove(&si->si.si_note, kn, /*islocked=*/0); in netmap_knrdetach() 1354 knlist_remove(&si->si.si_note, kn, /*islocked=*/0); in netmap_knwdetach() 1450 knlist_add(&si->si.si_note, kn, /*islocked=*/0); in netmap_kqfilter()
|
/freebsd/sys/sys/ |
H A D | selinfo.h | 46 struct knlist si_note; /* kernel note list */ member
|
/freebsd/sys/fs/cuse/ |
H A D | cuse.c | 731 knlist_clear(&pcs->selinfo.si_note, 1); in cuse_server_unref() 732 knlist_destroy(&pcs->selinfo.si_note); in cuse_server_unref() 755 knlist_clear(&pcs->selinfo.si_note, 1); in cuse_server_do_close() 804 knlist_init_mtx(&pcs->selinfo.si_note, &pcs->mtx); in cuse_server_open() 1063 KNOTE_LOCKED(&pcs->selinfo.si_note, 0); in cuse_server_wakeup_locked() 1964 knlist_remove(&pcs->selinfo.si_note, kn, 1); in cuse_client_kqfilter_read_detach() 1978 knlist_remove(&pcs->selinfo.si_note, kn, 1); in cuse_client_kqfilter_write_detach() 2025 knlist_add(&pcs->selinfo.si_note, kn, 1); in cuse_client_kqfilter() 2031 knlist_add(&pcs->selinfo.si_note, kn, 1); in cuse_client_kqfilter()
|
/freebsd/sys/dev/hid/ |
H A D | hidraw.c | 222 knlist_init_mtx(&sc->sc_rsel.si_note, &sc->sc_mtx); in hidraw_attach() 264 knlist_clear(&sc->sc_rsel.si_note, 0); in hidraw_detach() 265 knlist_destroy(&sc->sc_rsel.si_note); in hidraw_detach() 944 knlist_add(&sc->sc_rsel.si_note, kn, 0); in hidraw_kqfilter() 973 knlist_remove(&sc->sc_rsel.si_note, kn, 0); in hidraw_kqdetach() 997 KNOTE_LOCKED(&sc->sc_rsel.si_note, 0); in hidraw_notify()
|
/freebsd/sys/dev/gpio/ |
H A D | gpioc.c | 550 KNOTE_LOCKED(&priv->selinfo.si_note, 0); in gpioc_interrupt_handler() 666 knlist_clear(&priv->selinfo.si_note, 0); in gpioc_cdevpriv_dtor() 668 knlist_destroy(&priv->selinfo.si_note); in gpioc_cdevpriv_dtor() 686 knlist_init_mtx(&priv->selinfo.si_note, &priv->mtx); in gpioc_open() 1010 knlist = &priv->selinfo.si_note; in gpioc_kqfilter() 1043 struct knlist *knlist = &priv->selinfo.si_note; in gpioc_kqdetach()
|
/freebsd/sys/net/ |
H A D | if_tuntap.c | 623 knlist_clear(&tp->tun_rsel.si_note, 0); in tun_destroy() 624 knlist_destroy(&tp->tun_rsel.si_note); in tun_destroy() 808 knlist_init_mtx(&tp->tun_rsel.si_note, &tp->tun_mtx); in tun_create_device() 838 KNOTE_LOCKED(&tp->tun_rsel.si_note, 0); in tunstart() 899 KNOTE_LOCKED(&tp->tun_rsel.si_note, 0); in tunstart_l2() 1173 KNOTE_LOCKED(&tp->tun_rsel.si_note, 0); in tundtor() 1988 knlist_add(&tp->tun_rsel.si_note, kn, 0); in tunkqfilter() 2038 knlist_remove(&tp->tun_rsel.si_note, kn, 0); in tunkqdetach()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_ipc.c | 555 knlist_init_mtx(&data->ks_rsel.si_note, &data->ms_mtx); in fdata_alloc() 578 knlist_delete(&data->ks_rsel.si_note, curthread, 0); in fdata_trydestroy() 579 knlist_destroy(&data->ks_rsel.si_note); in fdata_trydestroy() 673 KNOTE_LOCKED(&ftick->tk_data->ks_rsel.si_note, 0); in fuse_insert_message()
|
H A D | fuse_device.c | 190 knlist_add(&data->ks_rsel.si_note, kn, 0); in fuse_device_filter() 210 knlist_remove(&data->ks_rsel.si_note, kn, 0); in fuse_device_filt_detach()
|
/freebsd/sys/dev/usb/ |
H A D | usb_dev.c | 391 knlist_init_mtx(&f->selinfo.si_note, mtx); in usb_fifo_alloc() 631 knlist_clear(&f->selinfo.si_note, 0); in usb_fifo_free() 633 knlist_destroy(&f->selinfo.si_note); in usb_fifo_free() 794 KNOTE_LOCKED(&f->selinfo.si_note, 0); in usb_fifo_close() 1142 knlist_remove(&f->selinfo.si_note, kn, 0); in usb_filter_detach() 1285 knlist_add(&f->selinfo.si_note, kn, 1); in usb_kqfilter() 1749 KNOTE_LOCKED(&f->selinfo.si_note, 0); in usb_fifo_wakeup()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zvol_os.c | 627 knlist_remove(&zsd->zsd_selinfo.si_note, kn, 0); in zvol_filter_detach() 656 knlist_add(&zsd->zsd_selinfo.si_note, kn, 0); in zvol_cdev_kqfilter() 1362 knlist_clear(&zsd->zsd_selinfo.si_note, 0); in zvol_os_free() 1363 knlist_destroy(&zsd->zsd_selinfo.si_note); in zvol_os_free() 1466 knlist_init_sx(&zsd->zsd_selinfo.si_note, in zvol_os_create_minor() 1578 KNOTE_UNLOCKED(&zsd->zsd_selinfo.si_note, NOTE_ATTRIB); in zvol_os_update_volsize()
|