Lines Matching refs:bi_size
564 if (new_size >= bio->bi_iter.bi_size)
591 * It is enough to truncate bio by updating .bi_size since we can make
592 * correct bvec with the updated .bi_size for drivers.
594 bio->bi_iter.bi_size = new_size;
634 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector))
800 if (((bio->bi_iter.bi_size + len) >> 9) > max_sectors)
827 bio->bi_iter.bi_size += len;
881 if (bio->bi_iter.bi_size > UINT_MAX - len) {
886 bio->bi_iter.bi_size += len;
916 bio->bi_iter.bi_size += len;
1183 * This updates bi_sector, bi_size and bi_idx; if the number of bytes to
1206 while (src_iter->bi_size && dst_iter->bi_size) {
1236 * min(src->bi_size, dst->bi_size) bytes (or the equivalent for lists of bios).
1254 * copies min(src->bi_size, dst->bi_size) bytes (or the equivalent for lists of
1263 if (!src_iter.bi_size) {
1271 if (!dst_iter.bi_size) {
1492 split->bi_iter.bi_size = sectors << 9;
1497 bio_advance(bio, split->bi_iter.bi_size);
1519 if (offset == 0 && size == bio->bi_iter.bi_size)
1523 bio->bi_iter.bi_size = size;