Lines Matching refs:bvec
161 struct bio_vec *bvec; member
1220 iov_iter_bvec(iter, rw, imu->bvec, imu->nr_bvecs, offset + len); in io_import_fixed()
1239 const struct bio_vec *bvec = imu->bvec; in io_import_fixed() local
1241 if (offset < bvec->bv_len) { in io_import_fixed()
1247 offset -= bvec->bv_len; in io_import_fixed()
1250 iter->bvec = bvec + seg_skip; in io_import_fixed()
1252 iter->count -= bvec->bv_len + offset; in io_import_fixed()
1375 iovec.iov_base = kmap(iter->bvec->bv_page) in loop_rw_iter()
1378 iter->bvec->bv_len - iter->iov_offset); in loop_rw_iter()
1390 kunmap(iter->bvec->bv_page); in loop_rw_iter()
3336 put_user_page(imu->bvec[j].bv_page); in io_sqe_buffer_unregister()
3340 kvfree(imu->bvec); in io_sqe_buffer_unregister()
3446 imu->bvec = kvmalloc_array(nr_pages, sizeof(struct bio_vec), in io_sqe_buffer_register()
3449 if (!imu->bvec) { in io_sqe_buffer_register()
3484 kvfree(imu->bvec); in io_sqe_buffer_register()
3494 imu->bvec[j].bv_page = pages[j]; in io_sqe_buffer_register()
3495 imu->bvec[j].bv_len = vec_len; in io_sqe_buffer_register()
3496 imu->bvec[j].bv_offset = off; in io_sqe_buffer_register()