Searched refs:bi_idx (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | bvec.h | 108 unsigned int bi_idx; member 125 return bvecs + iter.bi_idx; in __bvec_iter_bvec() 198 unsigned int idx = iter->bi_idx; in bvec_iter_advance() 214 iter->bi_idx = idx; in bvec_iter_advance() 228 if (done == bv[iter->bi_idx].bv_len) { in bvec_iter_advance_single() 230 iter->bi_idx++; in bvec_iter_advance_single()
|
| /linux/drivers/md/ |
| H A D | dm-io-rewind.c | 25 idx = iter->bi_idx - 1; in dm_bvec_iter_rewind() 36 iter->bi_idx = 0; in dm_bvec_iter_rewind() 40 iter->bi_idx = idx; in dm_bvec_iter_rewind()
|
| H A D | raid10.c | 2355 fbio->bi_iter.bi_idx = 0; in sync_request_write()
|
| /linux/Documentation/block/ |
| H A D | biovecs.rst | 12 update bi_sector and bi_size, and advance bi_idx to the next biovec. If it 18 bi_size and bi_idx have been moved there; and instead of modifying bv_offset 32 instead of an integer (that corresponded to bi_idx); for a lot of code the 55 it had to walk two different bios at the same time, keeping both bi_idx and 89 norm, not all drivers would respect bi_idx and those would break. Now, 97 * Almost all usage of bi_idx is now incorrect and has been removed; instead, 98 where previously you would have used bi_idx you'd now use a bvec_iter, 101 I.e. instead of using bio_iovec_idx() (or bio->bi_iovec[bio->bi_idx]), you
|
| /linux/drivers/md/dm-pcache/ |
| H A D | segment.c | 15 iov_iter_bvec(&iter, ITER_DEST, &bio->bi_io_vec[bio->bi_iter.bi_idx], in segment_copy_to_bio() 36 iov_iter_bvec(&iter, ITER_SOURCE, &bio->bi_io_vec[bio->bi_iter.bi_idx], in segment_copy_from_bio()
|
| /linux/fs/btrfs/ |
| H A D | misc.h | 76 .bi_idx = 0, in init_bvec_iter_for_bio()
|
| /linux/block/ |
| H A D | blk-merge.c | 37 idx = iter.bi_idx - 1; in bio_get_last_bvec() 39 idx = iter.bi_idx; in bio_get_last_bvec()
|
| H A D | bio.c | 231 bio->bi_iter.bi_idx = 0; in bio_init() 1192 bio->bi_iter.bi_idx = 0; in bio_iov_iter_set()
|
| /linux/io_uring/ |
| H A D | net.c | 1444 bi.bi_idx = 0; in io_sg_from_iter() 1459 from->bvec += bi.bi_idx; in io_sg_from_iter() 1460 from->nr_segs -= bi.bi_idx; in io_sg_from_iter()
|
| /linux/lib/ |
| H A D | iov_iter.c | 1636 bi.bi_idx = 0; in iov_iter_extract_bvec_pages() 1644 while (bi.bi_size && bi.bi_idx < i->nr_segs) { in iov_iter_extract_bvec_pages()
|