Home
last modified time | relevance | path

Searched refs:selinfo (Results 1 – 25 of 59) sorted by relevance

123

/NextBSD/sys/sys/
HDselinfo.h45 struct selinfo { struct
54 void seldrain(struct selinfo *sip); argument
55 void selrecord(struct thread *selector, struct selinfo *sip);
56 void selwakeup(struct selinfo *sip);
57 void selwakeuppri(struct selinfo *sip, int pri);
HDtty.h105 struct selinfo t_inpoll; /* (t) Input poll queue. */
106 struct selinfo t_outpoll; /* (t) Output poll queue. */
HDeventvar.h47 struct selinfo kq_sel;
HDprocdesc.h72 struct selinfo pd_selinfo; /* (p) Event notification. */
HDpipe.h107 struct selinfo pipe_sel; /* for compat with select */
HDsockbuf.h82 struct selinfo sb_sel; /* process selecting read/write */
/NextBSD/sys/fs/cuse/
HDcuse.c110 struct selinfo selinfo; member
669 knlist_clear(&pcs->selinfo.si_note, 1); in cuse_server_free()
670 knlist_destroy(&pcs->selinfo.si_note); in cuse_server_free()
674 seldrain(&pcs->selinfo); in cuse_server_free()
705 knlist_init_mtx(&pcs->selinfo.si_note, &cuse_mtx); in cuse_server_open()
730 knlist_clear(&pcs->selinfo.si_note, 1); in cuse_server_close()
930 selwakeup(&pcs->selinfo); in cuse_server_wakeup_locked()
931 KNOTE_LOCKED(&pcs->selinfo.si_note, 0); in cuse_server_wakeup_locked()
1724 selrecord(td, &pcc->server->selinfo); in cuse_client_poll()
1811 knlist_remove(&pcc->server->selinfo.si_note, kn, 1); in cuse_client_kqfilter_read_detach()
[all …]
/NextBSD/sys/dev/usb/
HDusb_dev.h108 struct selinfo selinfo; member
HDusb_dev.c385 knlist_init_mtx(&f->selinfo.si_note, mtx); in usb_fifo_alloc()
627 knlist_clear(&f->selinfo.si_note, 0); in usb_fifo_free()
628 seldrain(&f->selinfo); in usb_fifo_free()
629 knlist_destroy(&f->selinfo.si_note); in usb_fifo_free()
790 KNOTE_LOCKED(&f->selinfo.si_note, 0); in usb_fifo_close()
794 selwakeup(&f->selinfo); in usb_fifo_close()
1142 knlist_remove(&f->selinfo.si_note, kn, 0); in usb_filter_detach()
1286 knlist_add(&f->selinfo.si_note, kn, 1); in usb_kqfilter()
1347 selrecord(td, &f->selinfo); in usb_poll()
1386 selrecord(td, &f->selinfo); in usb_poll()
[all …]
/NextBSD/sys/dev/cyapa/
HDcyapa.c154 struct selinfo selinfo; member
303 KNOTE_LOCKED(&sc->selinfo.si_note, 0); in cyapa_notify()
311 selwakeup(&sc->selinfo); in cyapa_notify()
495 knlist_init_mtx(&sc->selinfo.si_note, &sc->mutex); in cyapa_attach()
559 knlist_clear(&sc->selinfo.si_note, 0); in cyapa_detach()
560 seldrain(&sc->selinfo); in cyapa_detach()
561 knlist_destroy(&sc->selinfo.si_note); in cyapa_detach()
1040 knlist = &sc->selinfo.si_note; in cyapakqfilter()
1061 selrecord(td, &sc->selinfo); in cyapapoll()
1077 knlist = &sc->selinfo.si_note; in cyapafiltdetach()
/NextBSD/sys/dev/sound/pcm/
HDbuffer.h59 struct selinfo sel;
101 struct selinfo *sndbuf_getsel(struct snd_dbuf *b);
/NextBSD/sys/net/
HDif_tapvar.h62 struct selinfo tap_rsel; /* read select */
HDbpfdesc.h91 struct selinfo bd_sel; /* bsd select info */
/NextBSD/sys/i386/bios/
HDapm.h49 struct selinfo sc_rsel;
/NextBSD/sys/kern/
HDsys_generic.c122 static void doselwakeup(struct selinfo *, int);
152 struct selinfo *sf_si; /* (f) selinfo when linked. */
1233 struct selinfo *si; in selrescan()
1456 struct selinfo *si; in pollrescan()
1702 struct selinfo *sip; in seldrain()
1722 struct selinfo *sip;
1772 struct selinfo *sip; in selwakeup()
1780 struct selinfo *sip; in selwakeuppri()
1791 struct selinfo *sip; in doselwakeup()
HDsubr_log.c89 struct selinfo sc_selp; /* process waiting on select call */
HDtty_pts.c94 struct selinfo pts_inpoll; /* (t) Select queue for write(). */
96 struct selinfo pts_outpoll; /* (t) Select queue for read(). */
/NextBSD/sys/dev/mse/
HDmsevar.h54 struct selinfo sc_selp;
/NextBSD/sys/dev/cmx/
HDcmxvar.h54 struct selinfo sel; /* select/poll queue handle */
/NextBSD/sys/compat/linuxkpi/common/include/linux/
HDfs.h79 struct selinfo f_selinfo;
/NextBSD/sys/dev/ipmi/
HDipmivars.h70 struct selinfo ipmi_select;
/NextBSD/sys/dev/netmap/
HDnetmap_freebsd.c690 struct selinfo *si = &priv->np_si[NR_RX]->si; in netmap_knrdetach()
700 struct selinfo *si = &priv->np_si[NR_TX]->si; in netmap_knwdetach()
/NextBSD/sys/dev/snp/
HDsnp.c110 struct selinfo snp_outpoll; /* (t) Output polling. */
/NextBSD/sys/arm/ti/
HDti_pruss.c83 struct selinfo sc_selinfo;
/NextBSD/sys/dev/firewire/
HDfirewirereg.h199 struct selinfo rsel;

123