Lines Matching refs:nr_segs
487 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to)
492 while (seg < nr_segs) {
506 unsigned long nr_segs, size_t len, loff_t *ppos, iov_fn_t fn)
517 ret = fn(&kiocb, iov, nr_segs, kiocb.ki_pos);
531 unsigned long nr_segs, loff_t *ppos, io_fn_t fn)
536 while (nr_segs > 0) {
544 nr_segs--;
565 unsigned long nr_segs, unsigned long fast_segs,
578 if (nr_segs == 0) {
587 if (nr_segs > UIO_MAXIOV) {
591 if (nr_segs > fast_segs) {
592 iov = kmalloc(nr_segs*sizeof(struct iovec), GFP_KERNEL);
598 if (copy_from_user(iov, uvector, nr_segs*sizeof(*uvector))) {
610 for (seg = 0; seg < nr_segs; seg++) {
634 unsigned long nr_segs, loff_t *pos)
648 ret = rw_copy_check_uvector(type, uvector, nr_segs,
668 ret = do_sync_readv_writev(file, iov, nr_segs, tot_len,
671 ret = do_loop_readv_writev(file, iov, nr_segs, pos, fn);