Lines Matching refs:ibuf
1522 struct pipe_buffer *ibuf, *obuf; in splice_pipe_to_pipe() local
1578 ibuf = ipipe->bufs + ipipe->curbuf; in splice_pipe_to_pipe()
1582 if (len >= ibuf->len) { in splice_pipe_to_pipe()
1586 *obuf = *ibuf; in splice_pipe_to_pipe()
1587 ibuf->ops = NULL; in splice_pipe_to_pipe()
1597 if (!pipe_buf_get(ipipe, ibuf)) { in splice_pipe_to_pipe()
1602 *obuf = *ibuf; in splice_pipe_to_pipe()
1614 ibuf->offset += obuf->len; in splice_pipe_to_pipe()
1615 ibuf->len -= obuf->len; in splice_pipe_to_pipe()
1643 struct pipe_buffer *ibuf, *obuf; in link_pipe() local
1668 ibuf = ipipe->bufs + ((ipipe->curbuf + i) & (ipipe->buffers-1)); in link_pipe()
1675 if (!pipe_buf_get(ipipe, ibuf)) { in link_pipe()
1682 *obuf = *ibuf; in link_pipe()