| /linux-6.15/fs/bcachefs/ |
| H A D | compress.c | 103 if (iter.bi_size != start.bi_size && in __bio_map_or_bounce() 107 if (bv.bv_len < iter.bi_size && in __bio_map_or_bounce() 136 ret = __bounce_alloc(c, start.bi_size, rw); in __bio_map_or_bounce() 177 size_t src_len = src->bi_iter.bi_size; in __bio_uncompress() 319 dst_data = dst_len == dst_iter.bi_size in bch2_bio_uncompress() 463 *src_len = src->bi_iter.bi_size; in __bio_compress() 464 *dst_len = dst->bi_iter.bi_size; in __bio_compress() 549 src->bi_iter.bi_size = min_t(unsigned, src->bi_iter.bi_size, in bch2_bio_compress() 552 dst->bi_iter.bi_size = min(dst->bi_iter.bi_size, src->bi_iter.bi_size); in bch2_bio_compress() 558 dst->bi_iter.bi_size = orig_dst; in bch2_bio_compress() [all …]
|
| H A D | io_write.c | 833 bio->bi_iter.bi_size, in bch2_write_bio_alloc() 1045 dst_len = min(dst->bi_iter.bi_size, src->bi_iter.bi_size); in bch2_write_extent() 1117 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent() 1126 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent() 1133 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent() 1135 swap(dst->bi_iter.bi_size, dst_len); in bch2_write_extent() 1144 } while (dst->bi_iter.bi_size && in bch2_write_extent() 1145 src->bi_iter.bi_size && in bch2_write_extent() 1152 more = src->bi_iter.bi_size != 0; in bch2_write_extent() 1166 dst->bi_iter.bi_size = total_output; in bch2_write_extent() [all …]
|
| H A D | io_read.c | 798 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size); in __bch2_read_endio() 799 src->bi_iter.bi_size = dst_iter.bi_size; in __bch2_read_endio() 954 unsigned bytes = min_t(unsigned, iter.bi_size, in __bch2_read_extent() 957 swap(iter.bi_size, bytes); in __bch2_read_extent() 959 swap(iter.bi_size, bytes); in __bch2_read_extent() 1049 iter.bi_size = pick.crc.compressed_size << 9; in __bch2_read_extent() 1082 EBUG_ON(rbio->bio.bi_iter.bi_size < in __bch2_read_extent() 1084 rbio->bio.bi_iter.bi_size = in __bch2_read_extent() 1323 swap(bvec_iter.bi_size, bytes); in __bch2_read() 1325 if (bvec_iter.bi_size == bytes) in __bch2_read() [all …]
|
| H A D | inode_format.h | 34 __le64 bi_size; member 58 x(bi_size, 64) \
|
| H A D | fs-io-direct.c | 155 offset += bio->bi_iter.bi_size; in bch2_direct_IO_read() 493 if (!bio->bi_iter.bi_size) in bch2_dio_write_loop() 497 unaligned = bio->bi_iter.bi_size & (block_bytes(c) - 1); in bch2_dio_write_loop() 498 bio->bi_iter.bi_size -= unaligned; in bch2_dio_write_loop() 501 if (!bio->bi_iter.bi_size) { in bch2_dio_write_loop() 536 task_io_account_write(bio->bi_iter.bi_size); in bch2_dio_write_loop()
|
| /linux-6.15/include/linux/ |
| H A D | bvec.h | 80 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 && \ 189 (iter).bi_size && \ 197 .bi_size = UINT_MAX, \
|
| H A D | bio.h | 37 #define bvec_iter_sectors(iter) ((iter).bi_size >> 9) 55 bio->bi_iter.bi_size && in bio_has_data() 102 iter->bi_size -= bytes; in bio_advance_iter() 116 iter->bi_size -= bytes; in bio_advance_iter_single() 136 if (nbytes == bio->bi_iter.bi_size) { in bio_advance() 137 bio->bi_iter.bi_size = 0; in bio_advance() 145 (iter).bi_size && \ 154 (iter).bi_size && \ 170 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len)
|
| /linux-6.15/drivers/md/ |
| H A D | dm-io-rewind.c | 18 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()
|
| /linux-6.15/include/linux/ceph/ |
| H A D | messenger.h | 140 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-6.15/block/ |
| H A D | bio.c | 256 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() 987 bio->bi_iter.bi_size += len; in __bio_add_page() 1015 bio->bi_iter.bi_size += len; in bio_add_page() 1103 bio->bi_iter.bi_size += len; in bio_iov_add_folio() 1185 UINT_MAX - bio->bi_iter.bi_size, in __bio_iov_iter_get_pages() 1337 while (src_iter->bi_size && dst_iter->bi_size) { in bio_copy_data_iter() 1591 split->bi_iter.bi_size = sectors << 9; in bio_split() 1596 bio_advance(bio, split->bi_iter.bi_size); in bio_split() [all …]
|
| H A D | bio-integrity.c | 134 bip->bip_iter.bi_size += len; in bio_integrity_add_page() 152 bip->bip_iter.bi_size += len; in bio_integrity_add_page() 227 bip->bip_iter.bi_size = len; in bio_integrity_init_user() 403 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
|
| H A D | blk-merge.c | 32 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() 496 if (!iter->iter.bi_size) in blk_map_iter_next() 510 while (!iter->iter.bi_size || !iter->iter.bi_bvec_done) { in blk_map_iter_next() 513 if (!iter->iter.bi_size) { in blk_map_iter_next() 1005 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_back_merge() 1041 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_front_merge() 1064 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_discard_merge()
|
| H A D | blk-lib.c | 51 bio->bi_iter.bi_size = bio_sects << SECTOR_SHIFT; in blk_alloc_discard_bio() 139 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in __blkdev_issue_write_zeroes() 356 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in blkdev_issue_secure_erase()
|
| H A D | bounce.c | 172 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size; in bounce_clone_bio()
|
| H A D | fops.c | 83 ret = bio.bi_iter.bi_size; in __blkdev_direct_IO_simple() 244 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO() 246 dio->size += bio->bi_iter.bi_size; in __blkdev_direct_IO() 247 pos += bio->bi_iter.bi_size; in __blkdev_direct_IO() 352 dio->size = bio->bi_iter.bi_size; in __blkdev_direct_IO_async() 360 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO_async()
|
| /linux-6.15/drivers/block/rnbd/ |
| H A D | rnbd-srv-trace.h | 81 __field(u32, bi_size) 93 __entry->bi_size = le32_to_cpu(msg->bi_size); 108 __entry->bi_size,
|
| /linux-6.15/drivers/md/bcache/ |
| H A D | debug.c | 55 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 D | request.c | 124 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 D | util.c | 233 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-6.15/drivers/block/aoe/ |
| H A D | aoecmd.c | 342 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() 388 f->iter.bi_size); in aoecmd_ata_rw() 391 if (!buf->iter.bi_size) in aoecmd_ata_rw() 616 skb->len += f->iter.bi_size; in probe() 617 skb->data_len = f->iter.bi_size; in probe() 1026 iter.bi_size = cnt; in bvcpy() 1127 if (n > f->iter.bi_size) { in ktiocomplete() 1131 n, f->iter.bi_size); in ktiocomplete() [all …]
|
| /linux-6.15/Documentation/block/ |
| H A D | biovecs.rst | 12 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-6.15/include/trace/events/ |
| H A D | bcache.h | 30 __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-6.15/arch/powerpc/boot/ |
| H A D | redboot.h | 21 unsigned int bi_size; /* Size of this structure */ member
|
| /linux-6.15/fs/iomap/ |
| H A D | ioend.c | 24 ioend->io_size = bio->bi_iter.bi_size; in iomap_init_ioend() 180 if (bio->bi_iter.bi_size <= max_len) in iomap_split_ioend()
|
| /linux-6.15/fs/btrfs/ |
| H A D | bio.c | 284 while (iter->bi_size) { in btrfs_check_read_bio() 446 dev->devid, bio->bi_iter.bi_size); in btrfs_submit_dev_bio() 454 bio->bi_iter.bi_size >> dev->fs_info->sectorsize_bits); in btrfs_submit_dev_bio() 481 bioc->size = bio->bi_iter.bi_size; in btrfs_submit_mirrored_bio() 672 u64 length = bio->bi_iter.bi_size; in btrfs_submit_chunk() 869 u64 length = bbio->bio.bi_iter.bi_size; in btrfs_submit_repair_write()
|