selnotify
selnotify(&(ev)->ev_sel, 0, 0); \
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_selinfo, POLLIN|POLLRDNORM,
selnotify(&(ev)->ev_sel, 0, 0); \
selnotify(&sc->sc_selq, 0, 0);
selnotify(&sc->sc_selq, 0, 0);
selnotify(&btn_event_queue_selinfo, POLLIN | POLLRDNORM, NOTE_SUBMIT);
selnotify(&aed_sc->sc_selinfo, 0, 0);
selnotify(&aed_sc->sc_selinfo, 0, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&ev->ev_sel, 0, 0);
selnotify(&d->sel, 0, 1);
selnotify(&(vcp->vc_selproc), 0, 0);
selnotify(&(vcp->vc_selproc), 0, 0);
selnotify(&ifd->ifd_sel, 0, NOTE_LOWAT);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_rsel, 0, NOTE_SUBMIT);
selnotify(&sc->sc_wsel, 0, NOTE_SUBMIT);
selnotify(&ds->ds_selq, POLLIN | POLLRDNORM, 0);
selnotify(&ds->ds_selq, POLLOUT | POLLWRNORM, 0);
selnotify(&ds->ds_sel, 0, 0);
selnotify(&demux->dd_sel, 0, 0);
selnotify(&sc->sc_rsel, POLLIN|POLLRDNORM, NOTE_SUBMIT);
selnotify(&sc->sc_rsel, 0, NOTE_SUBMIT);
fail1: selnotify(&sc->sc_rsel, POLLHUP, 0);
selnotify(&sc->sc_rsel, POLLHUP, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->rsel, 0, NOTE_SUBMIT);
selnotify(&sc->wsel, 0, NOTE_SUBMIT);
selnotify(&sc->rsel, 0, NOTE_SUBMIT);
selnotify(&bktr->vbi_select, 0, 0);
selnotify(&sc->sc_rsel, 0, 0);
selnotify(&sc->sc_sel, 0, 1);
selnotify(&sc->sc_sel, 0, 1);
selnotify(&qp->selr, POLLIN|POLLRDNORM, NOTE_SUBMIT);
selnotify(&qp->selw, POLLOUT|POLLWRNORM, NOTE_SUBMIT);
selnotify(&pi->pi_sel, 0, 0);
selnotify(&qdrsel[unit], 0, 0);
selnotify(&qdrsel[unit], 0, 0);
selnotify(&qdrsel[unit], 0, 0);
selnotify(&qdrsel[unit], 0, 0);
selnotify(&sc->sc_wsel, 0, 0);
selnotify(&sc->sc_selq, 0, 0);
selnotify(&sc->wsel, 0, NOTE_SUBMIT);
selnotify(&sc->rsel, 0, NOTE_SUBMIT);
selnotify(&(ev)->ev_sel, 0, 0); \
selnotify(&sysmon_power_event_queue_selinfo,
selnotify(&tprof_selp, 0, NOTE_SUBMIT);
selnotify(&csc->sc_rdsel, 0, 1);
selnotify(&sc->sc_wr_sel, 0, 0);
selnotify(&sc->sc_rd_sel, 0, 0);
selnotify(&sce->rsel, 0, 0);
selnotify(&sce->rsel, 0, 0);
selnotify(&sce->rsel, 0, 0);
selnotify(&sce->rsel, 0, 0);
selnotify(&sc->sc_rd_sel, 0, 0);
selnotify(&usb_selevent, 0, 0);
selnotify(&sc->sc_rd_sel, 0, 0);
selnotify(&sc->sc_wr_sel, 0, 0);
selnotify(&vs->vs_sel, 0, 0);
selnotify(&ev->sel, 0, 0);
selnotify(&pn->pn_sel, revents, 0);
selnotify(&drvctl_rdsel, 0, 0);
selnotify(&E->selq, POLLIN|POLLRDNORM, NOTE_SUBMIT);
selnotify(&kq->kq_sel, 0, NOTE_SUBMIT);
selnotify(&kq->kq_sel, 0, NOTE_SUBMIT);
selnotify(&log_selp, 0, NOTE_SUBMIT);
selnotify(sel, pollev, NOTE_SUBMIT);
selnotify(&mq->mq_rsel, POLLHUP, 0);
selnotify(&mq->mq_wsel, POLLHUP, 0);
selnotify(&mq->mq_wsel, POLLOUT | POLLWRNORM, 0);
selnotify(&mq->mq_rsel, POLLIN | POLLRDNORM, 0);
selnotify(&selp->pipe_sel, band, NOTE_SUBMIT);
selnotify(&tfd->tfd_read_sel, POLLIN | POLLRDNORM, NOTE_SUBMIT);
selnotify(&tp->t_wsel, 0, NOTE_SUBMIT);
selnotify(&tp->t_wsel, 0, NOTE_SUBMIT);
selnotify(&tp->t_rsel, 0, NOTE_SUBMIT);
selnotify(&pti->pt_selr, 0, NOTE_SUBMIT);
selnotify(&pti->pt_selw, 0, NOTE_SUBMIT);
selnotify(&pti->pt_selr, 0, NOTE_SUBMIT);
selnotify(&pti->pt_selr, 0, NOTE_SUBMIT);
selnotify(&pti->pt_selw, 0, NOTE_SUBMIT);
selnotify(&so->so_rcv.sb_sel, POLLPRI | POLLRDBAND, NOTE_SUBMIT);
selnotify(&sb->sb_sel, band, NOTE_SUBMIT);
selnotify(&pl->psel, POLLOUT | POLLWRNORM, 0);
selnotify(&pl->psel, POLLIN | POLLRDNORM, 0);
selnotify(&d->bd_sel, 0, NOTE_SUBMIT);
selnotify(&sc->sc_rsel, 0, 1);
selnotify(&sc->sc_rsel, 0, 1);
selnotify(&tp->tun_rsel, 0, NOTE_SUBMIT);
selnotify(&tp->tun_rsel, 0, NOTE_SUBMIT);
selnotify(&tp->tun_rsel, 0, NOTE_SUBMIT);
selnotify(&tp->tun_rsel, 0, NOTE_SUBMIT);
selnotify(&crp->fcrp->sinfo, 0, 0);
selnotify(&krp->fcrp->sinfo, 0, 0);
void selnotify(struct selinfo *, int, long);