Home
last modified time | relevance | path

Searched refs:bi_size (Results 1 – 25 of 123) sorted by relevance

12345

/linux/fs/bcachefs/
H A Dcompress.c82 if (iter.bi_size != start.bi_size && in __bio_map_or_bounce()
86 if (bv.bv_len < iter.bi_size && in __bio_map_or_bounce()
115 ret = __bounce_alloc(c, start.bi_size, rw); in __bio_map_or_bounce()
156 size_t src_len = src->bi_iter.bi_size; in __bio_uncompress()
279 dst_data = dst_len == dst_iter.bi_size in bch2_bio_uncompress()
409 *src_len = src->bi_iter.bi_size; in __bio_compress()
410 *dst_len = dst->bi_iter.bi_size; in __bio_compress()
492 src->bi_iter.bi_size = min_t(unsigned, src->bi_iter.bi_size, in bch2_bio_compress()
495 dst->bi_iter.bi_size = min(dst->bi_iter.bi_size, src->bi_iter.bi_size); in bch2_bio_compress()
501 dst->bi_iter.bi_size = orig_dst; in bch2_bio_compress()
[all …]
H A Dio_write.c757 bio->bi_iter.bi_size, in bch2_write_bio_alloc()
967 dst_len = min(dst->bi_iter.bi_size, src->bi_iter.bi_size); in bch2_write_extent()
975 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent()
977 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent()
1038 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent()
1047 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent()
1057 } while (dst->bi_iter.bi_size && in bch2_write_extent()
1058 src->bi_iter.bi_size && in bch2_write_extent()
1065 more = src->bi_iter.bi_size != 0; in bch2_write_extent()
1079 dst->bi_iter.bi_size = total_output; in bch2_write_extent()
[all …]
H A Dio_read.c598 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size); in __bch2_read_endio()
599 src->bi_iter.bi_size = dst_iter.bi_size; in __bch2_read_endio()
814 unsigned bytes = min_t(unsigned, iter.bi_size, in __bch2_read_extent()
817 swap(iter.bi_size, bytes); in __bch2_read_extent()
819 swap(iter.bi_size, bytes); in __bch2_read_extent()
873 iter.bi_size = pick.crc.compressed_size << 9; in __bch2_read_extent()
928 EBUG_ON(rbio->bio.bi_iter.bi_size < in __bch2_read_extent()
930 rbio->bio.bi_iter.bi_size = in __bch2_read_extent()
1165 swap(bvec_iter.bi_size, bytes); in __bch2_read()
1167 if (bvec_iter.bi_size == bytes) in __bch2_read()
[all …]
H A Dinode_format.h34 __le64 bi_size; member
58 x(bi_size, 64) \
H A Dfs-io-direct.c152 offset += bio->bi_iter.bi_size; in bch2_direct_IO_read()
479 if (!bio->bi_iter.bi_size) in bch2_dio_write_loop()
483 unaligned = bio->bi_iter.bi_size & (block_bytes(c) - 1); in bch2_dio_write_loop()
484 bio->bi_iter.bi_size -= unaligned; in bch2_dio_write_loop()
487 if (!bio->bi_iter.bi_size) { in bch2_dio_write_loop()
522 task_io_account_write(bio->bi_iter.bi_size); in bch2_dio_write_loop()
H A Dio_misc.c234 (inode_u.bi_size = new_i_size, 0) ?: in truncate_set_isize()
325 if (MAX_LFS_FILESIZE - inode_u.bi_size < len) { in adjust_i_size()
330 if (offset >= inode_u.bi_size) { in adjust_i_size()
336 inode_u.bi_size += len; in adjust_i_size()
/linux/include/linux/
H A Dbvec.h80 unsigned int bi_size; /* residual I/O count */ member
105 min((iter).bi_size, \
145 if (WARN_ONCE(bytes > iter->bi_size, in bvec_iter_advance()
147 iter->bi_size = 0; in bvec_iter_advance()
151 iter->bi_size -= bytes; in bvec_iter_advance()
178 iter->bi_size -= bytes; in bvec_iter_advance_single()
183 (iter).bi_size && \
191 .bi_size = UINT_MAX, \
H A Dbio.h39 #define bvec_iter_sectors(iter) ((iter).bi_size >> 9)
57 bio->bi_iter.bi_size && in bio_has_data()
104 iter->bi_size -= bytes; in bio_advance_iter()
118 iter->bi_size -= bytes; in bio_advance_iter_single()
138 if (nbytes == bio->bi_iter.bi_size) { in bio_advance()
139 bio->bi_iter.bi_size = 0; in bio_advance()
147 (iter).bi_size && \
156 (iter).bi_size && \
172 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len)
/linux/block/
H A Dblk-lib.c51 bio->bi_iter.bi_size = bio_sects << SECTOR_SHIFT; in blk_alloc_discard_bio()
130 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in __blkdev_issue_write_zeroes()
158 int bi_size = 0; in __blkdev_issue_zero_pages() local
171 bi_size = bio_add_page(bio, ZERO_PAGE(0), sz, 0); in __blkdev_issue_zero_pages()
172 nr_sects -= bi_size >> 9; in __blkdev_issue_zero_pages()
173 sector += bi_size >> 9; in __blkdev_issue_zero_pages()
174 if (bi_size < sz) in __blkdev_issue_zero_pages()
315 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in blkdev_issue_secure_erase()
H A Dbio.c256 bio->bi_iter.bi_size = 0; in bio_init()
647 if (new_size >= bio->bi_iter.bi_size) in bio_truncate()
677 bio->bi_iter.bi_size = new_size; in bio_truncate()
997 bio->bi_iter.bi_size += len; in bio_add_hw_page()
1015 bio->bi_iter.bi_size += len; in bio_add_hw_page()
1093 bio->bi_iter.bi_size += len; in __bio_add_page()
1121 bio->bi_iter.bi_size += len; in bio_add_page()
1203 bio->bi_iter.bi_size = size; in bio_iov_bvec_set()
1218 bio->bi_iter.bi_size += len; in bio_iov_add_page()
1432 while (src_iter->bi_size && dst_iter->bi_size) { in bio_copy_data_iter()
[all …]
H A Dbio-integrity.c110 size_t bytes = bip->bip_iter.bi_size; in bio_integrity_uncopy_user()
172 if (((bip->bip_iter.bi_size + len) >> SECTOR_SHIFT) > in bio_integrity_add_page()
182 bip->bip_iter.bi_size += len; in bio_integrity_add_page()
200 bip->bip_iter.bi_size += len; in bio_integrity_add_page()
277 bip->bip_iter.bi_size = len; in bio_integrity_init_user()
603 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
H A Dfops.c79 ret = bio.bi_iter.bi_size; in __blkdev_direct_IO_simple()
234 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO()
236 dio->size += bio->bi_iter.bi_size; in __blkdev_direct_IO()
237 pos += bio->bi_iter.bi_size; in __blkdev_direct_IO()
335 dio->size = bio->bi_iter.bi_size; in __blkdev_direct_IO_async()
343 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO_async()
H A Dbounce.c174 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; in bounce_clone_bio()
H A Dblk-merge.c32 if (bv->bv_len == bio->bi_iter.bi_size) in bio_get_last_bvec()
35 bio_advance_iter(bio, &iter, iter.bi_size); in bio_get_last_bvec()
551 if (likely(bio->bi_iter.bi_size)) { in __blk_bios_map_sg()
999 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_back_merge()
1035 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_front_merge()
1058 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_discard_merge()
/linux/drivers/md/
H A Ddm-io-rewind.c18 iter->bi_size += bytes; in dm_bvec_iter_rewind()
34 iter->bi_size -= bytes; in dm_bvec_iter_rewind()
117 iter->bi_size += bytes; in dm_bio_rewind_iter()
154 orig->bi_iter.bi_size)); in dm_io_rewind()
H A Ddm-flakey.c361 bio->bi_iter.bi_size); in corrupt_bio_common()
386 corrupt_byte = get_random_u32() % bio->bi_iter.bi_size; in corrupt_bio_random()
419 if (unlikely(bio->bi_iter.bi_size > UIO_MAXIOV << PAGE_SHIFT)) in clone_bio()
422 size = bio->bi_iter.bi_size; in clone_bio()
/linux/include/linux/ceph/
H A Dmessenger.h140 BUG_ON(!(it)->iter.bi_size); \
141 __cur_n = min((it)->iter.bi_size, __n); \
144 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \
168 __cur_iter.bi_size = __cur_n; \
181 BUG_ON((n) > (it)->iter.bi_size); \
201 __cur_iter.bi_size = (n); \
207 BUG_ON((n) > (it)->iter.bi_size); \
208 (it)->iter.bi_size = (n); \
/linux/drivers/block/rnbd/
H A Drnbd-srv-trace.h81 __field(u32, bi_size)
93 __entry->bi_size = le32_to_cpu(msg->bi_size);
108 __entry->bi_size,
/linux/drivers/md/bcache/
H A Ddebug.c55 bio->bi_iter.bi_size = KEY_SIZE(&v->key) << 9; in bch_btree_verify()
121 check->bi_iter.bi_size = bio->bi_iter.bi_size; in bch_data_verify()
129 citer.bi_size = UINT_MAX; in bch_data_verify()
H A Drequest.c124 bio->bi_iter.bi_size -= sectors << 9; in bch_data_invalidate()
440 if (i->sequential + bio->bi_iter.bi_size > i->sequential) in check_should_bypass()
441 i->sequential += bio->bi_iter.bi_size; in check_should_bypass()
850 s->iop.bio->bi_iter.bi_size = s->insert_bio_sectors << 9; in CLOSURE_CALLBACK()
936 cache_bio->bi_iter.bi_size = s->insert_bio_sectors << 9; in cached_dev_cache_miss()
1224 if (!bio->bi_iter.bi_size) { in cached_dev_submit_bio()
1270 swap(bio->bi_iter.bi_size, bytes); in flash_dev_cache_miss()
1272 swap(bio->bi_iter.bi_size, bytes); in flash_dev_cache_miss()
1276 if (!bio->bi_iter.bi_size) in flash_dev_cache_miss()
1310 if (!bio->bi_iter.bi_size) { in flash_dev_submit_bio()
H A Dutil.c233 size_t size = bio->bi_iter.bi_size; in bch_bio_map()
236 BUG_ON(!bio->bi_iter.bi_size); in bch_bio_map()
/linux/drivers/block/aoe/
H A Daoecmd.c342 ah->scnt = f->iter.bi_size >> 9; in ata_rw_frameinit()
354 skb->len += f->iter.bi_size; in ata_rw_frameinit()
355 skb->data_len = f->iter.bi_size; in ata_rw_frameinit()
387 f->iter.bi_size); in aoecmd_ata_rw()
390 if (!buf->iter.bi_size) in aoecmd_ata_rw()
610 skb->len += f->iter.bi_size; in probe()
611 skb->data_len = f->iter.bi_size; in probe()
1018 iter.bi_size = cnt; in bvcpy()
1119 if (n > f->iter.bi_size) { in ktiocomplete()
1123 n, f->iter.bi_size); in ktiocomplete()
[all …]
/linux/Documentation/block/
H A Dbiovecs.rst12 update bi_sector and bi_size, and advance bi_idx to the next biovec. If it
18 bi_size and bi_idx have been moved there; and instead of modifying bv_offset
29 bi_size.
71 bios. Note that this means we _only_ use bi_size to determine when we've
73 bi_size into account when constructing biovecs.
104 taking into account bi_bvec_done (and bi_size).
108 actually needed for iterating over the bio anymore - we only use bi_size.
/linux/include/trace/events/
H A Dbcache.h30 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
104 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
139 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
170 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
239 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
/linux/arch/powerpc/boot/
H A Dredboot.h21 unsigned int bi_size; /* Size of this structure */ member

12345