Lines Matching refs:obuf
1522 struct pipe_buffer *ibuf, *obuf; in splice_pipe_to_pipe() local
1580 obuf = opipe->bufs + nbuf; in splice_pipe_to_pipe()
1586 *obuf = *ibuf; in splice_pipe_to_pipe()
1602 *obuf = *ibuf; in splice_pipe_to_pipe()
1608 obuf->flags &= ~PIPE_BUF_FLAG_GIFT; in splice_pipe_to_pipe()
1610 pipe_buf_mark_unmergeable(obuf); in splice_pipe_to_pipe()
1612 obuf->len = len; 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()
1617 ret += obuf->len; in splice_pipe_to_pipe()
1618 len -= obuf->len; in splice_pipe_to_pipe()
1643 struct pipe_buffer *ibuf, *obuf; in link_pipe() local
1681 obuf = opipe->bufs + nbuf; in link_pipe()
1682 *obuf = *ibuf; in link_pipe()
1688 obuf->flags &= ~PIPE_BUF_FLAG_GIFT; in link_pipe()
1690 pipe_buf_mark_unmergeable(obuf); in link_pipe()
1692 if (obuf->len > len) in link_pipe()
1693 obuf->len = len; in link_pipe()
1696 ret += obuf->len; in link_pipe()
1697 len -= obuf->len; in link_pipe()