Lines Matching refs:bi_iter
250 bio->bi_iter.bi_sector = 0; in bio_init()
251 bio->bi_iter.bi_size = 0; in bio_init()
252 bio->bi_iter.bi_idx = 0; in bio_init()
253 bio->bi_iter.bi_bvec_done = 0; in bio_init()
612 if (new_size >= bio->bi_iter.bi_size) in bio_truncate()
642 bio->bi_iter.bi_size = new_size; in bio_truncate()
669 if (unlikely(bio->bi_iter.bi_sector >= maxsector)) in guard_bio_eod()
672 maxsector -= bio->bi_iter.bi_sector; in guard_bio_eod()
673 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector)) in guard_bio_eod()
764 bio->bi_iter = bio_src->bi_iter; in __bio_clone()
849 if (bio->bi_iter.bi_size > UINT_MAX - len) in bio_full()
901 if (bio->bi_iter.bi_size > UINT_MAX - len) { in __bio_try_merge_page()
906 bio->bi_iter.bi_size += len; in __bio_try_merge_page()
956 if (((bio->bi_iter.bi_size + len) >> 9) > max_sectors) in bio_add_hw_page()
983 bio->bi_iter.bi_size += len; in bio_add_hw_page()
1066 bio->bi_iter.bi_size += len; in __bio_add_page()
1145 bio->bi_iter.bi_bvec_done = iter->iov_offset; in bio_iov_bvec_set()
1146 bio->bi_iter.bi_size = size; in bio_iov_bvec_set()
1218 size = iov_iter_get_pages2(iter, pages, UINT_MAX - bio->bi_iter.bi_size, in __bio_iov_iter_get_pages()
1283 iov_iter_advance(iter, bio->bi_iter.bi_size); in bio_iov_iter_get_pages()
1341 bio_advance_iter(bio, &bio->bi_iter, bytes); in __bio_advance()
1376 struct bvec_iter src_iter = src->bi_iter; in bio_copy_data()
1377 struct bvec_iter dst_iter = dst->bi_iter; in bio_copy_data()
1590 split->bi_iter.bi_size = sectors << 9; in bio_split()
1595 bio_advance(bio, split->bi_iter.bi_size); in bio_split()
1620 if (offset == 0 && size == bio->bi_iter.bi_size) in bio_trim()
1624 bio->bi_iter.bi_size = size; in bio_trim()