Home
last modified time | relevance | path

Searched refs:bi_bvec_done (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/include/linux/
H A Dbvec.h84 unsigned int bi_bvec_done; /* number of bytes completed in member
106 __bvec_iter_bvec((bvec), (iter))->bv_len - (iter).bi_bvec_done)
109 (__bvec_iter_bvec((bvec), (iter))->bv_offset + (iter).bi_bvec_done)
152 bytes += iter->bi_bvec_done; in bvec_iter_advance()
160 iter->bi_bvec_done = bytes; in bvec_iter_advance()
171 unsigned int done = iter->bi_bvec_done + bytes; in bvec_iter_advance_single()
177 iter->bi_bvec_done = done; in bvec_iter_advance_single()
199 .bi_bvec_done = 0, \
/linux-6.15/drivers/md/
H A Ddm-io-rewind.c19 if (bytes <= iter->bi_bvec_done) { in dm_bvec_iter_rewind()
20 iter->bi_bvec_done -= bytes; in dm_bvec_iter_rewind()
24 bytes -= iter->bi_bvec_done; in dm_bvec_iter_rewind()
35 iter->bi_bvec_done = 0; in dm_bvec_iter_rewind()
41 iter->bi_bvec_done = bv[idx].bv_len - bytes; in dm_bvec_iter_rewind()
/linux-6.15/Documentation/block/
H A Dbiovecs.rst19 and bv_len, struct bvec_iter has bi_bvec_done, which represents the number of
24 normal code doesn't have to deal with bi_bvec_done.
28 constructed from the raw biovecs but taking into account bi_bvec_done and
104 taking into account bi_bvec_done (and bi_size).
/linux-6.15/block/
H A Dblk-merge.c37 if (!iter.bi_bvec_done) in bio_get_last_bvec()
48 if (iter.bi_bvec_done) in bio_get_last_bvec()
49 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec()
510 while (!iter->iter.bi_size || !iter->iter.bi_bvec_done) { in blk_map_iter_next()
H A Dbio.c258 bio->bi_iter.bi_bvec_done = 0; in bio_init()
1086 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
/linux-6.15/net/ceph/
H A Dmessenger.c764 if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done && in ceph_msg_data_bio_advance()
819 if (!bytes || (cursor->bvec_iter.bi_bvec_done && in ceph_msg_data_bvecs_advance()
/linux-6.15/io_uring/
H A Dnet.c1372 bi.bi_bvec_done = from->iov_offset; in io_sg_from_iter()
1391 from->iov_offset = bi.bi_bvec_done; in io_sg_from_iter()
/linux-6.15/fs/bcachefs/
H A Dio_read.c743 src->bi_iter.bi_bvec_done = 0; in __bch2_read_endio()
/linux-6.15/lib/
H A Diov_iter.c1714 bi.bi_bvec_done = skip; in iov_iter_extract_bvec_pages()
/linux-6.15/drivers/block/
H A Dloop.c371 offset = bio->bi_iter.bi_bvec_done; in lo_rw_aio()
/linux-6.15/drivers/nvme/host/
H A Dtcp.c363 offset = bio->bi_iter.bi_bvec_done; in nvme_tcp_init_iter()