knlist_add
knlist_add(&sc->sc_selinfo.si_note, kn, 0);
knlist_add(&softc->read_select.si_note, kn, 0);
knlist_add(&softc->read_select.si_note, kn, 0);
knlist_add(&filp->f_selinfo.si_note, kn, 1);
knlist_add(&filp->f_selinfo.si_note, kn, 1);
knlist_add(&sc->rsel.si_note, kn, 1);
knlist_add(knlist, kn, 0);
knlist_add(&client->ec_selp.si_note, kn, 0);
knlist_add(&state->ucs_selp.si_note, kn, 0);
knlist_add(knlist, kn, 0);
knlist_add(&sc->sc_rsel.si_note, kn, 0);
knlist_add(&sc->sc_rsel.si_note, kn, 0);
knlist_add(&si->si.si_note, kn, /*islocked=*/0);
knlist_add(&priv->rsel.si_note, kn, 1);
knlist_add(&ch->bufsoft->sel.si_note, kn, 1);
knlist_add(&f->selinfo.si_note, kn, 1);
knlist_add(&pcs->selinfo.si_note, kn, 1);
knlist_add(&pcs->selinfo.si_note, kn, 1);
knlist_add(&data->ks_rsel.si_note, kn, 0);
knlist_add(&sc->sc_selinfo.si_note, kn, 0);
knlist_add(&devsoftc.sel.si_note, kn, 0);
knlist_add(kn->kn_knlist, kn1, 0);
knlist_add(&kq->kq_sel.si_note, kn, 0);
knlist_add(p->p_klist, kn, 1);
knlist_add(pr->pr_klist, kn, 1);
knlist_add(&jd->jd_selinfo.si_note, kn, 0);
knlist_add(p->p_klist, kn, 0);
knlist_add(&logsoftc.sc_selp.si_note, kn, 1);
knlist_add(&efd->efd_sel.si_note, kn, 1);
knlist_add(&cpipe->pipe_sel.si_note, kn, 1);
knlist_add(&pd->pd_selinfo.si_note, kn, 0);
knlist_add(&tfd->tfd_sel.si_note, kn, 0);
knlist_add(&tp->t_inpoll.si_note, kn, 1);
knlist_add(&tp->t_outpoll.si_note, kn, 1);
knlist_add(&psc->pts_outpoll.si_note, kn, 1);
knlist_add(&psc->pts_inpoll.si_note, kn, 1);
knlist_add(&mq->mq_rsel.si_note, kn, 0);
knlist_add(&mq->mq_wsel.si_note, kn, 0);
knlist_add(knl, kn, 1);
knlist_add(knl, kn, 1);
knlist_add(knl, kn, 1);
knlist_add(knl, kn, 1);
knlist_add(&job->klist, kn, 0);
knlist_add(&lj->klist, kn, 0);
knlist_add(&sc->sel.si_note, kn, 0);
knlist_add(&fs_knlist, kn, 0);
knlist_add(knl, kn, 0);
knlist_add(&d->bd_sel.si_note, kn, 1);
knlist_add(&tp->tun_rsel.si_note, kn, 0);
knlist_add(&priv->rsel.si_note, kn, 0);
knlist_add(&priv->wsel.si_note, kn, 0);
knlist_add(&ap->ap_selinfo.si_note, kn, 1);
void knlist_add(struct knlist *knl, struct knote *kn, int islocked);
knlist_add(&clone->sel_read.si_note, kn, 0);