Lines Matching refs:iov_len
85 unsigned long tmp, acct_len = iov->iov_len + (PAGE_SIZE - 1); in io_buffer_validate()
93 return iov->iov_len ? -EFAULT : 0; in io_buffer_validate()
94 if (!iov->iov_len) in io_buffer_validate()
98 if (iov->iov_len > SZ_1G) in io_buffer_validate()
793 pages = io_pin_pages((unsigned long) iov->iov_base, iov->iov_len, in io_sqe_buffer_register()
818 size = iov->iov_len; in io_sqe_buffer_register()
821 imu->len = iov->iov_len; in io_sqe_buffer_register()
1334 size_t iov_len = iovec[iov_idx].iov_len; in io_vec_fill_bvec() local
1340 ret = validate_fixed_range(buf_addr, iov_len, imu); in io_vec_fill_bvec()
1344 if (unlikely(!iov_len)) in io_vec_fill_bvec()
1346 if (unlikely(check_add_overflow(total_len, iov_len, &total_len))) in io_vec_fill_bvec()
1354 for (; iov_len; offset = 0, bvec_idx++, src_bvec++) { in io_vec_fill_bvec()
1355 size_t seg_size = min_t(size_t, iov_len, in io_vec_fill_bvec()
1360 iov_len -= seg_size; in io_vec_fill_bvec()
1378 max_segs += (iov[i].iov_len >> shift) + 2; in io_estimate_bvec_size()
1395 size_t iov_len = iovec[iov_idx].iov_len; in io_vec_fill_kern_bvec() local
1397 .bi_size = offset + iov_len, in io_vec_fill_kern_bvec()
1404 total_len += iov_len; in io_vec_fill_kern_bvec()
1420 ret = validate_fixed_range(offset, iov->iov_len, imu); in iov_kern_bvec_size()
1424 for (i = 0; off < offset + iov->iov_len && i < imu->nr_bvecs; in iov_kern_bvec_size()
1443 if (unlikely(!iov[i].iov_len)) in io_kern_bvec_size()
1445 if (unlikely(check_add_overflow(total_len, iov[i].iov_len, in io_kern_bvec_size()