Lines Matching defs:pipe
1 /* $NetBSD: pipe.h,v 1.42 2023/11/02 10:31:55 martin Exp $ */
23 * $FreeBSD: src/sys/sys/pipe.h,v 1.18 2002/02/27 07:35:59 alfred Exp $
35 * Pipe buffer size, keep moderate in value, pipes take kva space.
63 * Pipe buffer information.
79 #define PIPE_EOF 0x010 /* Pipe is in EOF condition */
87 * Per-pipe data structure.
90 struct pipe {
91 kmutex_t *pipe_lock; /* pipe mutex */
101 struct pipe *pipe_peer; /* link with other direction */
103 u_int pipe_state; /* pipe status info */
115 #define KERN_PIPE_KVASIZE 5 /* current pipe kva size */