Lines Matching refs:bi_iter
229 bio->bi_iter.bi_sector = 0; in bio_init()
230 bio->bi_iter.bi_size = 0; in bio_init()
231 bio->bi_iter.bi_idx = 0; in bio_init()
232 bio->bi_iter.bi_bvec_done = 0; in bio_init()
316 bio->bi_iter.bi_size += bio->bi_io_vec[i].bv_len; in bio_reuse()
665 if (new_size >= bio->bi_iter.bi_size) in bio_truncate()
695 bio->bi_iter.bi_size = new_size; in bio_truncate()
722 if (unlikely(bio->bi_iter.bi_sector >= maxsector)) in guard_bio_eod()
725 maxsector -= bio->bi_iter.bi_sector; in guard_bio_eod()
726 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector)) in guard_bio_eod()
854 bio->bi_iter = bio_src->bi_iter; in __bio_clone()
938 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - len) in bio_full()
1008 bio->bi_iter.bi_size += len; in __bio_add_page()
1046 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - len) in bio_add_page()
1056 bio->bi_iter.bi_size += len; in bio_add_page()
1182 bio->bi_iter.bi_idx = 0; in bio_iov_bvec_set()
1183 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
1184 bio->bi_iter.bi_size = iov_iter_count(iter); in bio_iov_bvec_set()
1196 size_t nbytes = bio->bi_iter.bi_size & len_align_mask; in bio_iov_iter_align_down()
1202 bio->bi_iter.bi_size -= nbytes; in bio_iov_iter_align_down()
1254 iov_iter_advance(iter, bio->bi_iter.bi_size); in bio_iov_iter_get_pages()
1267 BIO_MAX_SIZE - bio->bi_iter.bi_size, in bio_iov_iter_get_pages()
1274 bio->bi_iter.bi_size += ret; in bio_iov_iter_get_pages()
1316 if (WARN_ON_ONCE(bio->bi_iter.bi_size)) in bio_iov_iter_bounce_write()
1328 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - this_len) in bio_iov_iter_bounce_write()
1345 if (!bio->bi_iter.bi_size) in bio_iov_iter_bounce_write()
1373 bio->bi_iter.bi_size += ret; in bio_iov_iter_bounce_read()
1382 bvec_set_folio(&bio->bi_io_vec[0], folio, bio->bi_iter.bi_size, 0); in bio_iov_iter_bounce_read()
1560 bio.bi_iter.bi_sector = sector; in bdev_rw_virt()
1574 bio_advance_iter(bio, &bio->bi_iter, bytes); in __bio_advance()
1609 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data()
1610 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
1835 split->bi_iter.bi_size = sectors << 9; in bio_split()
1840 bio_advance(bio, split->bi_iter.bi_size); in bio_split()
1869 if (offset == 0 && size == bio->bi_iter.bi_size) in bio_trim()
1873 bio->bi_iter.bi_size = size; in bio_trim()