Lines Matching refs:nr_segs
448 unsigned long iov_shorten(struct iovec *iov, unsigned long nr_segs, size_t to)
453 while (seg < nr_segs) {
466 unsigned long nr_segs, size_t len, loff_t *ppos, iov_fn_t fn)
477 ret = fn(&kiocb, iov, nr_segs, kiocb.ki_pos);
491 unsigned long nr_segs, loff_t *ppos, io_fn_t fn)
496 while (nr_segs > 0) {
504 nr_segs--;
525 unsigned long nr_segs, unsigned long fast_segs,
538 if (nr_segs == 0) {
547 if (nr_segs > UIO_MAXIOV) {
551 if (nr_segs > fast_segs) {
552 iov = kmalloc(nr_segs*sizeof(struct iovec), GFP_KERNEL);
558 if (copy_from_user(iov, uvector, nr_segs*sizeof(*uvector))) {
570 for (seg = 0; seg < nr_segs; seg++) {
594 unsigned long nr_segs, loff_t *pos)
608 ret = rw_copy_check_uvector(type, uvector, nr_segs,
631 ret = do_sync_readv_writev(file, iov, nr_segs, tot_len,
634 ret = do_loop_readv_writev(file, iov, nr_segs, pos, fn);