Lines Matching refs:buf
29 char *buf; member
67 pp->buf = (char *)malloc(pp->buf_size); in mtcp_pipe()
68 if (!pp->buf) { in mtcp_pipe()
81 free(pp->buf); in mtcp_pipe()
91 free(pp->buf); in mtcp_pipe()
131 PipeRead(mctx_t mctx, int pipeid, char *buf, int len) in PipeRead() argument
203 memcpy(buf, pp->buf + pp->buf_off, to_read); in PipeRead()
207 memcpy(buf, pp->buf + pp->buf_off, temp_read); in PipeRead()
208 memcpy(buf + temp_read, pp->buf, to_read - temp_read); in PipeRead()
234 PipeWrite(mctx_t mctx, int pipeid, const char *buf, int len) in PipeWrite() argument
304 memcpy(pp->buf + pp->buf_tail, buf, to_write); in PipeWrite()
309 memcpy(pp->buf + pp->buf_tail, buf, temp_write); in PipeWrite()
310 memcpy(pp->buf, buf + temp_write, to_write - temp_write); in PipeWrite()
413 free(pp->buf); in PipeClose()