Lines Matching refs:nr_segs
526 unsigned long nr_segs;
538 const struct iovec *iov, unsigned long nr_segs)
544 cs->nr_segs = nr_segs;
591 BUG_ON(!cs->nr_segs);
597 cs->nr_segs--;
601 if (cs->nr_segs == cs->pipe->buffers)
617 cs->nr_segs++;
621 BUG_ON(!cs->nr_segs);
625 cs->nr_segs--;
694 BUG_ON(!cs->nr_segs);
698 cs->nr_segs--;
783 if (cs->nr_segs == cs->pipe->buffers)
796 cs->nr_segs++;
1053 unsigned long nr_segs, loff_t pos)
1061 fuse_copy_init(&cs, fc, 1, iov, nr_segs);
1063 return fuse_dev_do_read(fc, file, &cs, iov_length(iov, nr_segs));
1116 if (pipe->nrbufs + cs.nr_segs > pipe->buffers) {
1121 while (page_nr < cs.nr_segs) {
1149 for (; page_nr < cs.nr_segs; page_nr++)
1608 unsigned long nr_segs, loff_t pos)
1615 fuse_copy_init(&cs, fc, 0, iov, nr_segs);
1617 return fuse_dev_do_write(fc, &cs, iov_length(iov, nr_segs));