Searched refs:sigio (Results 1 - 25 of 25) sorted by relevance

/freebsd-11.0-release/sys/sys/
H A Dsigio.h30 * $FreeBSD: releng/11.0/sys/sys/sigio.h 139825 2005-01-07 02:29:27Z imp $
46 struct sigio { struct
51 SLIST_ENTRY(sigio) sio_pgsigio; /* (pg) sigio's for process or group */
52 struct sigio **sio_myref; /* (c) location of the pointer that holds
60 SLIST_HEAD(sigiolst, sigio);
62 pid_t fgetown(struct sigio **sigiop);
63 int fsetown(pid_t pgid, struct sigio **sigiop);
64 void funsetown(struct sigio **sigiop);
H A Deventvar.h48 struct sigio *kq_sigio;
H A Dprocdesc.h56 struct sigio;
H A Dpipe.h111 struct sigio *pipe_sigio; /* information for async I/O */
H A Dsignalvar.h308 struct sigio;
312 * Lock the pointers for a sigio object in the underlying objects of
369 void pgsigio(struct sigio **sigiop, int sig, int checkctty);
H A Dtty.h107 struct sigio *t_sigio; /* (t) Asynchronous I/O. */
H A Dsocketvar.h103 struct sigio *so_sigio; /* [sg] information for async I/O or
H A Dproc.h56 #include <sys/sigio.h>
101 struct sigiolst pg_sigiolst; /* (m) List of sigio sources. */
577 struct sigiolst p_sigiolst; /* (c) List of sigio sources. */
/freebsd-11.0-release/sys/net/
H A Dif_tapvar.h61 struct sigio *tap_sigio; /* information for async I/O */
H A Dbpfdesc.h90 struct sigio * bd_sigio; /* information for async I/O */
H A Dif_tun.c93 struct sigio *tun_sigio; /* information for async I/O */
/freebsd-11.0-release/contrib/netbsd-tests/lib/librumpclient/
H A Dt_fd.c53 ATF_TC_WITH_CLEANUP(sigio); variable
54 ATF_TC_HEAD(sigio, tc)
63 ATF_TC_CLEANUP(sigio, tc) { system("env RUMP_SERVER=" RUMPSERV " rump.halt"); }
103 ATF_TC_BODY(sigio, tc)
143 ATF_TP_ADD_TC(tp, sigio);
/freebsd-11.0-release/crypto/openssl/crypto/evp/
H A Dbio_ok.c154 int sigio; /* must process signature */ member in struct:ok_struct
190 ctx->sigio = 1;
270 if (ctx->sigio == 1) {
278 if (ctx->sigio == 0) {
310 if (ctx->sigio && !sig_out(b))
379 ctx->sigio = 1;
506 ctx->sigio = 0;
539 ctx->sigio = 0;
/freebsd-11.0-release/sys/kern/
H A Dkern_descrip.c96 static MALLOC_DEFINE(M_SIGIO, "sigio", "sigio structures");
173 struct mtx sigio_lock; /* mtx to protect pointers to sigio */
933 * If sigio is on the list associated with a process or process group,
934 * disable signalling from the device, remove sigio from the list and
935 * free sigio.
938 funsetown(struct sigio **sigiop)
940 struct sigio *sigio; local
943 sigio
978 struct sigio *sigio; local
1039 struct sigio *sigio; local
[all...]
H A Dkern_sig.c3520 struct sigio **sigiop;
3524 struct sigio *sigio; local
3531 sigio = *sigiop;
3532 if (sigio == NULL) {
3536 if (sigio->sio_pgid > 0) {
3537 PROC_LOCK(sigio->sio_proc);
3538 if (CANSIGIO(sigio->sio_ucred, sigio->sio_proc->p_ucred))
3539 kern_psignal(sigio
[all...]
H A Dsubr_log.c90 struct sigio *sc_sigio; /* information for async I/O */
H A Dsubr_bus.c407 struct sigio *sigio; member in struct:dev_softc
457 funsetown(&devsoftc.sigio);
519 return fsetown(*(int *)data, &devsoftc.sigio);
521 *(int *)data = fgetown(&devsoftc.sigio);
629 if (devsoftc.async && devsoftc.sigio != NULL)
630 pgsigio(&devsoftc.sigio, SIGIO, 0);
H A Dsys_socket.c46 #include <sys/sigio.h>
H A Dkern_event.c58 #include <sys/sigio.h>
1757 * Enabling sigio causes two major problems:
1761 * into itself over and over. Sending the sigio causes the kqueue
1762 * to become ready, which in turn posts sigio again, forever.
/freebsd-11.0-release/sys/compat/linuxkpi/common/include/linux/
H A Dfs.h80 struct sigio *f_sigio;
85 #define fasync_struct sigio *
/freebsd-11.0-release/sys/dev/vt/
H A Dvt_sysmouse.c46 #include <sys/sigio.h>
77 static struct sigio *sysmouse_sigio;
/freebsd-11.0-release/sys/security/audit/
H A Daudit_pipe.c47 #include <sys/sigio.h>
118 struct sigio *ap_sigio;
/freebsd-11.0-release/sys/dev/drm/
H A DdrmP.h683 struct sigio *buf_sigio; /* Processes waiting for SIGIO */
/freebsd-11.0-release/sys/dev/drm2/
H A DdrmP.h934 struct sigio *buf_sigio; /* Processes waiting for SIGIO */
/freebsd-11.0-release/sys/dev/atkbdc/
H A Dpsm.c75 #include <sys/sigio.h>
341 struct sigio *async; /* Processes waiting for SIGIO */
1723 /* clean up and sigio requests */

Completed in 296 milliseconds