Home
last modified time | relevance | path

Searched refs:pipe_buffer (Results 1 – 2 of 2) sorted by relevance

/xnu-11215.81.4/bsd/kern/
H A Dsys_pipe.c273 #define MAX_PIPESIZE(pipe) ( MAX(PIPE_SIZE, (pipe)->pipe_buffer.size) )
351 tmp.pipe_buffer.buffer = 0; in expand_pipespace()
353 if (p->pipe_buffer.size >= (unsigned) target_size) { in expand_pipespace()
363 oldpipe.pipe_buffer.buffer = p->pipe_buffer.buffer; in expand_pipespace()
364 oldpipe.pipe_buffer.size = p->pipe_buffer.size; in expand_pipespace()
366 memcpy(tmp.pipe_buffer.buffer, p->pipe_buffer.buffer, p->pipe_buffer.size); in expand_pipespace()
367 if (p->pipe_buffer.cnt > 0 && p->pipe_buffer.in <= p->pipe_buffer.out) { in expand_pipespace()
369 memcpy(&tmp.pipe_buffer.buffer[p->pipe_buffer.size], p->pipe_buffer.buffer, p->pipe_buffer.size); in expand_pipespace()
370 p->pipe_buffer.in += p->pipe_buffer.size; in expand_pipespace()
373 p->pipe_buffer.buffer = tmp.pipe_buffer.buffer; in expand_pipespace()
[all …]
/xnu-11215.81.4/bsd/sys/
H A Dpipe.h156 struct pipebuf pipe_buffer; /* data storage */ member