/freebsd-11.0-release/sys/sys/ |
H A D | sigio.h | 30 * $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 D | eventvar.h | 48 struct sigio *kq_sigio;
|
H A D | procdesc.h | 56 struct sigio;
|
H A D | pipe.h | 111 struct sigio *pipe_sigio; /* information for async I/O */
|
H A D | signalvar.h | 308 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 D | tty.h | 107 struct sigio *t_sigio; /* (t) Asynchronous I/O. */
|
H A D | socketvar.h | 103 struct sigio *so_sigio; /* [sg] information for async I/O or
|
H A D | proc.h | 56 #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 D | if_tapvar.h | 61 struct sigio *tap_sigio; /* information for async I/O */
|
H A D | bpfdesc.h | 90 struct sigio * bd_sigio; /* information for async I/O */
|
H A D | if_tun.c | 93 struct sigio *tun_sigio; /* information for async I/O */
|
/freebsd-11.0-release/contrib/netbsd-tests/lib/librumpclient/ |
H A D | t_fd.c | 53 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 D | bio_ok.c | 154 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 D | kern_descrip.c | 96 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 D | kern_sig.c | 3520 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 D | subr_log.c | 90 struct sigio *sc_sigio; /* information for async I/O */
|
H A D | subr_bus.c | 407 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 D | sys_socket.c | 46 #include <sys/sigio.h>
|
H A D | kern_event.c | 58 #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 D | fs.h | 80 struct sigio *f_sigio; 85 #define fasync_struct sigio *
|
/freebsd-11.0-release/sys/dev/vt/ |
H A D | vt_sysmouse.c | 46 #include <sys/sigio.h> 77 static struct sigio *sysmouse_sigio;
|
/freebsd-11.0-release/sys/security/audit/ |
H A D | audit_pipe.c | 47 #include <sys/sigio.h> 118 struct sigio *ap_sigio;
|
/freebsd-11.0-release/sys/dev/drm/ |
H A D | drmP.h | 683 struct sigio *buf_sigio; /* Processes waiting for SIGIO */
|
/freebsd-11.0-release/sys/dev/drm2/ |
H A D | drmP.h | 934 struct sigio *buf_sigio; /* Processes waiting for SIGIO */
|
/freebsd-11.0-release/sys/dev/atkbdc/ |
H A D | psm.c | 75 #include <sys/sigio.h> 341 struct sigio *async; /* Processes waiting for SIGIO */ 1723 /* clean up and sigio requests */
|