Lines Matching refs:ibuf
1530 struct pipe_buffer *ibuf, *obuf; in splice_pipe_to_pipe() local
1586 ibuf = ipipe->bufs + ipipe->curbuf; in splice_pipe_to_pipe()
1590 if (len >= ibuf->len) { in splice_pipe_to_pipe()
1594 *obuf = *ibuf; in splice_pipe_to_pipe()
1595 ibuf->ops = NULL; in splice_pipe_to_pipe()
1605 if (!pipe_buf_get(ipipe, ibuf)) { in splice_pipe_to_pipe()
1610 *obuf = *ibuf; in splice_pipe_to_pipe()
1622 ibuf->offset += obuf->len; in splice_pipe_to_pipe()
1623 ibuf->len -= obuf->len; in splice_pipe_to_pipe()
1651 struct pipe_buffer *ibuf, *obuf; in link_pipe() local
1676 ibuf = ipipe->bufs + ((ipipe->curbuf + i) & (ipipe->buffers-1)); in link_pipe()
1683 if (!pipe_buf_get(ipipe, ibuf)) { in link_pipe()
1690 *obuf = *ibuf; in link_pipe()