Lines Matching refs:bufs
262 int bufs = pipe->nrbufs; in pipe_read() local
263 if (bufs) { in pipe_read()
265 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read()
300 pipe->nrbufs = --bufs; in pipe_read()
307 if (bufs) /* More to do? */ in pipe_read()
379 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write()
400 int bufs; in pipe_write() local
408 bufs = pipe->nrbufs; in pipe_write()
409 if (bufs < pipe->buffers) { in pipe_write()
410 int newbuf = (pipe->curbuf + bufs) & (pipe->buffers-1); in pipe_write()
411 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write()
447 pipe->nrbufs = ++bufs; in pipe_write()
453 if (bufs < pipe->buffers) in pipe_write()
501 count += pipe->bufs[buf].len; in pipe_ioctl()
650 pipe->bufs = kcalloc(pipe_bufs, sizeof(struct pipe_buffer), in alloc_pipe_info()
653 if (pipe->bufs) { in alloc_pipe_info()
677 struct pipe_buffer *buf = pipe->bufs + i; in free_pipe_info()
683 kfree(pipe->bufs); in free_pipe_info()
1030 struct pipe_buffer *bufs; in pipe_set_size() local
1073 bufs = kcalloc(nr_pages, sizeof(*bufs), in pipe_set_size()
1075 if (unlikely(!bufs)) { in pipe_set_size()
1096 memcpy(bufs, pipe->bufs + pipe->curbuf, head * sizeof(struct pipe_buffer)); in pipe_set_size()
1098 memcpy(bufs + head, pipe->bufs, tail * sizeof(struct pipe_buffer)); in pipe_set_size()
1102 kfree(pipe->bufs); in pipe_set_size()
1103 pipe->bufs = bufs; in pipe_set_size()