Lines Matching refs:nr_segs
1058 unsigned nr_segs; in io_import_fixed() local
1098 nr_segs = (offset + len + bvec->bv_offset + folio_mask) >> imu->folio_shift; in io_import_fixed()
1099 iov_iter_bvec(iter, ddir, bvec, nr_segs, len); in io_import_fixed()
1451 struct io_mapped_ubuf *imu, unsigned *nr_segs) in io_kern_bvec_size() argument
1458 *nr_segs = 0; in io_kern_bvec_size()
1468 *nr_segs += max_segs; in io_kern_bvec_size()
1483 unsigned nr_segs; in io_import_reg_vec() local
1496 int ret = io_kern_bvec_size(iov, nr_iovs, imu, &nr_segs); in io_import_reg_vec()
1505 nr_segs = ret; in io_import_reg_vec()
1511 bvec_bytes = nr_segs * sizeof(struct bio_vec); in io_import_reg_vec()
1512 nr_segs = (bvec_bytes + sizeof(*iov) - 1) / sizeof(*iov); in io_import_reg_vec()
1513 nr_segs += nr_iovs; in io_import_reg_vec()
1516 if (nr_segs > vec->nr) { in io_import_reg_vec()
1520 ret = io_vec_realloc(&tmp_vec, nr_segs); in io_import_reg_vec()