Lines Matching defs:iter
13 struct bvec_iter *iter,
18 iter->bi_size += bytes;
19 if (bytes <= iter->bi_bvec_done) {
20 iter->bi_bvec_done -= bytes;
24 bytes -= iter->bi_bvec_done;
25 idx = iter->bi_idx - 1;
33 "Attempted to rewind iter beyond bvec's boundaries\n")) {
34 iter->bi_size -= bytes;
35 iter->bi_bvec_done = 0;
36 iter->bi_idx = 0;
40 iter->bi_idx = idx;
41 iter->bi_bvec_done = bv[idx].bv_len - bytes;
111 struct bvec_iter *iter, unsigned int bytes)
113 iter->bi_sector -= bytes >> 9;
117 iter->bi_size += bytes;
119 dm_bvec_iter_rewind(bio->bi_io_vec, iter, bytes);