Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dbvec.h45 unsigned int bi_bvec_done; /* number of bytes completed in member
60 __bvec_iter_bvec((bvec), (iter))->bv_len - (iter).bi_bvec_done)
63 (__bvec_iter_bvec((bvec), (iter))->bv_offset + (iter).bi_bvec_done)
87 iter->bi_bvec_done += len; in bvec_iter_advance()
90 if (iter->bi_bvec_done == __bvec_iter_bvec(bv, *iter)->bv_len) { in bvec_iter_advance()
91 iter->bi_bvec_done = 0; in bvec_iter_advance()
103 unsigned len = min(bytes, iter->bi_bvec_done); in bvec_iter_rewind()
105 if (iter->bi_bvec_done == 0) { in bvec_iter_rewind()
112 iter->bi_bvec_done = __bvec_iter_bvec(bv, *iter)->bv_len; in bvec_iter_rewind()
117 iter->bi_bvec_done -= len; in bvec_iter_rewind()
[all …]
Dbio.h297 if (!iter.bi_bvec_done) in bio_get_last_bvec()
308 if (iter.bi_bvec_done) in bio_get_last_bvec()
309 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec()
/Linux-v4.19/Documentation/block/
Dbiovecs.txt19 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
102 taking into account bi_bvec_done (and bi_size).
/Linux-v4.19/lib/
Diov_iter.c66 __start.bi_bvec_done = skip; \
106 skip = __bi.bi_bvec_done; \
/Linux-v4.19/net/ceph/
Dmessenger.c878 if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done)) in ceph_msg_data_bio_advance()
937 if (!bytes || cursor->bvec_iter.bi_bvec_done) in ceph_msg_data_bvecs_advance()
/Linux-v4.19/drivers/block/
Dloop.c551 offset = bio->bi_iter.bi_bvec_done; in lo_rw_aio()