Lines Matching refs:bufs
288 int bufs = pipe->nrbufs; in pipe_read() local
289 if (bufs) { in pipe_read()
291 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read()
326 pipe->nrbufs = --bufs; in pipe_read()
333 if (bufs) /* More to do? */ in pipe_read()
405 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write()
426 int bufs; in pipe_write() local
434 bufs = pipe->nrbufs; in pipe_write()
435 if (bufs < pipe->buffers) { in pipe_write()
436 int newbuf = (pipe->curbuf + bufs) & (pipe->buffers-1); in pipe_write()
437 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write()
473 pipe->nrbufs = ++bufs; in pipe_write()
479 if (bufs < pipe->buffers) in pipe_write()
527 count += pipe->bufs[buf].len; in pipe_ioctl()
676 pipe->bufs = kcalloc(pipe_bufs, sizeof(struct pipe_buffer), in alloc_pipe_info()
679 if (pipe->bufs) { in alloc_pipe_info()
703 struct pipe_buffer *buf = pipe->bufs + i; in free_pipe_info()
709 kfree(pipe->bufs); in free_pipe_info()
1056 struct pipe_buffer *bufs; in pipe_set_size() local
1099 bufs = kcalloc(nr_pages, sizeof(*bufs), in pipe_set_size()
1101 if (unlikely(!bufs)) { in pipe_set_size()
1122 memcpy(bufs, pipe->bufs + pipe->curbuf, head * sizeof(struct pipe_buffer)); in pipe_set_size()
1124 memcpy(bufs + head, pipe->bufs, tail * sizeof(struct pipe_buffer)); in pipe_set_size()
1128 kfree(pipe->bufs); in pipe_set_size()
1129 pipe->bufs = bufs; in pipe_set_size()