Lines Matching refs:base
304 const struct iovec *iov, size_t base, size_t bytes) in __iovec_copy_from_user_inatomic() argument
309 char __user *buf = iov->iov_base + base; in __iovec_copy_from_user_inatomic()
310 int copy = min(bytes, iov->iov_len - base); in __iovec_copy_from_user_inatomic()
312 base = 0; in __iovec_copy_from_user_inatomic()
360 size_t base = i->iov_offset; in advance_iovec() local
370 copy = min(bytes, iov->iov_len - base); in advance_iovec()
374 base += copy; in advance_iovec()
375 if (iov->iov_len == base) { in advance_iovec()
378 base = 0; in advance_iovec()
382 i->iov_offset = base; in advance_iovec()
700 size_t base = i->iov_offset; in copy_from_user_bvec() local
703 for (left = bytes, bvec = i->bvec; left; bvec++, base = 0) { in copy_from_user_bvec()
704 size_t copy = min(left, bvec->bv_len - base); in copy_from_user_bvec()
708 bvec->bv_offset + base, copy); in copy_from_user_bvec()
725 size_t base = i->iov_offset; in advance_bvec() local
735 copy = min(bytes, bvec->bv_len - base); in advance_bvec()
739 base += copy; in advance_bvec()
740 if (bvec->bv_len == base) { in advance_bvec()
743 base = 0; in advance_bvec()
747 i->iov_offset = base; in advance_bvec()