Lines Matching refs:bi_iter
23 *bv = mp_bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter);
28 struct bvec_iter iter = bio->bi_iter;
32 if (bv->bv_len == bio->bi_iter.bi_size)
139 tmp = bio->bi_iter.bi_sector + split_sectors -
178 blk_chunk_sectors_left(bio->bi_iter.bi_sector,
182 start = bio->bi_iter.bi_sector & (pbs - 1);
267 * Clone @bio, update the bi_iter of the clone to represent the first sectors
268 * of @bio and update @bio->bi_iter to represent the remaining sectors. The
383 trace_block_split(split, bio->bi_iter.bi_sector);
554 if (likely(bio->bi_iter.bi_size)) {
665 blk_rq_get_max_sectors(req, bio->bi_iter.bi_sector)) {
954 else if (blk_rq_pos(rq) + blk_rq_sectors(rq) == bio->bi_iter.bi_sector)
956 else if (blk_rq_pos(rq) - bio_sectors(bio) == bio->bi_iter.bi_sector)
995 req->__data_len += bio->bi_iter.bi_size;
1022 req->__sector = bio->bi_iter.bi_sector;
1023 req->__data_len += bio->bi_iter.bi_size;
1046 req->__data_len += bio->bi_iter.bi_size;