Lines Matching refs:obuf
1434 struct pipe_buffer *ibuf, *obuf; in splice_pipe_to_pipe() local
1505 obuf = &opipe->bufs[o_head & o_mask]; in splice_pipe_to_pipe()
1511 *obuf = *ibuf; in splice_pipe_to_pipe()
1516 o_len = obuf->len; in splice_pipe_to_pipe()
1529 *obuf = *ibuf; in splice_pipe_to_pipe()
1535 obuf->flags &= ~PIPE_BUF_FLAG_GIFT; in splice_pipe_to_pipe()
1536 obuf->flags &= ~PIPE_BUF_FLAG_CAN_MERGE; in splice_pipe_to_pipe()
1538 obuf->len = len; in splice_pipe_to_pipe()
1571 struct pipe_buffer *ibuf, *obuf; in link_pipe() local
1609 obuf = &opipe->bufs[o_head & o_mask]; in link_pipe()
1621 *obuf = *ibuf; in link_pipe()
1627 obuf->flags &= ~PIPE_BUF_FLAG_GIFT; in link_pipe()
1628 obuf->flags &= ~PIPE_BUF_FLAG_CAN_MERGE; in link_pipe()
1630 if (obuf->len > len) in link_pipe()
1631 obuf->len = len; in link_pipe()
1632 ret += obuf->len; in link_pipe()
1633 len -= obuf->len; in link_pipe()