| /linux/include/linux/ |
| H A D | bvec.h | 102 unsigned int bi_size; member 139 iter.bi_size); in mp_bvec_iter_len() 200 if (WARN_ONCE(bytes > iter->bi_size, in bvec_iter_advance() 202 iter->bi_size = 0; in bvec_iter_advance() 206 iter->bi_size -= bytes; in bvec_iter_advance() 233 iter->bi_size -= bytes; in bvec_iter_advance_single() 238 (iter).bi_size && \ 244 (iter).bi_size && \
|
| H A D | bio.h | 37 #define bvec_iter_sectors(iter) ((iter).bi_size >> 9) 70 bio->bi_iter.bi_size && in bio_has_data() 117 iter->bi_size -= bytes; in bio_advance_iter() 131 iter->bi_size -= bytes; in bio_advance_iter_single() 151 if (nbytes == bio->bi_iter.bi_size) { in bio_advance() 152 bio->bi_iter.bi_size = 0; in bio_advance() 160 (iter).bi_size && \ 169 (iter).bi_size && \ 185 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len)
|
| /linux/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()
|
| H A D | dm-flakey.c | 381 start.bi_size); in corrupt_bio_common() 401 corrupt_byte = get_random_u32() % start.bi_size; in corrupt_bio_random() 434 if (unlikely(bio->bi_iter.bi_size > UIO_MAXIOV << PAGE_SHIFT)) in clone_bio() 437 size = bio->bi_iter.bi_size; in clone_bio()
|
| /linux/block/ |
| H A D | bio.c | 230 bio->bi_iter.bi_size = 0; in bio_init() 316 bio->bi_iter.bi_size += bio->bi_io_vec[i].bv_len; in bio_reuse() 673 if (new_size >= bio->bi_iter.bi_size) in bio_truncate() 703 bio->bi_iter.bi_size = new_size; in bio_truncate() 734 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector)) in guard_bio_eod() 945 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - len) in bio_full() 1015 bio->bi_iter.bi_size += len; in __bio_add_page() 1053 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - len) in bio_add_page() 1063 bio->bi_iter.bi_size += len; in bio_add_page() 1194 bio->bi_iter.bi_size = iov_iter_count(iter); in bio_iov_iter_set() [all …]
|
| H A D | bio-integrity-fs.c | 61 .bi_size = size, in fs_bio_integrity_verify() 75 bip->bip_iter.bi_size = bio_integrity_bytes(bi, size >> SECTOR_SHIFT); in fs_bio_integrity_verify()
|
| H A D | blk-mq-dma.c | 11 if (iter->iter.bi_size) in __blk_map_iter_next() 33 if (!iter->iter.bi_size) in blk_map_iter_next() 47 while (!iter->iter.bi_size || !iter->iter.bi_offset) { in blk_map_iter_next() 149 .bi_size = rq->special_vec.bv_len, in blk_rq_map_iter_init()
|
| H A D | bio-integrity.c | 90 bip->bip_iter.bi_size = len; in bio_integrity_alloc_buf() 237 bip->bip_iter.bi_size += len; in bio_integrity_add_page() 255 bip->bip_iter.bi_size += len; in bio_integrity_add_page() 328 bip->bip_iter.bi_size = len; in bio_integrity_init_user() 529 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio)); in bio_integrity_trim()
|
| H A D | blk-map.c | 221 map_data->offset += bio->bi_iter.bi_size; in bio_copy_user_iov() 242 iov_iter_advance(iter, bio->bi_iter.bi_size); in bio_copy_user_iov() 449 rq->__data_len += bio->bi_iter.bi_size; in blk_rq_append_bio() 456 rq->__data_len = bio->bi_iter.bi_size; in blk_rq_append_bio()
|
| H A D | fops.c | 90 ret = bio.bi_iter.bi_size; in __blkdev_direct_IO_simple() 251 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO() 253 dio->size += bio->bi_iter.bi_size; in __blkdev_direct_IO() 254 pos += bio->bi_iter.bi_size; in __blkdev_direct_IO() 356 dio->size = bio->bi_iter.bi_size; in __blkdev_direct_IO_async() 364 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO_async()
|
| H A D | blk-merge.c | 31 if (bv->bv_len == bio->bi_iter.bi_size) in bio_get_last_bvec() 34 bio_advance_iter(bio, &iter, iter.bi_size); in bio_get_last_bvec() 964 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_back_merge() 1002 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_front_merge() 1025 req->__data_len += bio->bi_iter.bi_size; in bio_attempt_discard_merge()
|
| H A D | blk-core.c | 588 if (should_fail_request(bdev_whole(bio->bi_bdev), bio->bi_iter.bi_size)) in should_fail_bio() 625 if (unlikely(should_fail_request(p, bio->bi_iter.bi_size))) in blk_partition_remap() 799 if (bio->bi_iter.bi_size > queue_atomic_write_unit_max_bytes(q)) in blk_validate_atomic_write_op_size() 802 if (bio->bi_iter.bi_size % queue_atomic_write_unit_min_bytes(q)) in blk_validate_atomic_write_op_size() 959 task_io_account_read(bio->bi_iter.bi_size); in submit_bio()
|
| H A D | blk-throttle.h | 179 bio->bi_iter.bi_size); in blk_should_throtl()
|
| /linux/include/linux/ceph/ |
| H A D | messenger.h | 141 BUG_ON(!(it)->iter.bi_size); \ 142 __cur_n = min((it)->iter.bi_size, __n); \ 145 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \ 169 __cur_iter.bi_size = __cur_n; \ 182 BUG_ON((n) > (it)->iter.bi_size); \ 202 __cur_iter.bi_size = (n); \ 208 BUG_ON((n) > (it)->iter.bi_size); \ 209 (it)->iter.bi_size = (n); \
|
| /linux/fs/btrfs/ |
| H A D | misc.h | 52 for (; (iter)->bi_size && \ 75 .bi_size = bio_size, in init_bvec_iter_for_bio() 83 (iter).bi_size && \
|
| /linux/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() 356 skb->truesize += f->iter.bi_size; in ata_rw_frameinit() 386 f->iter.bi_size = min_t(unsigned long, in aoecmd_ata_rw() 388 f->iter.bi_size); in aoecmd_ata_rw() 389 bio_advance_iter(buf->bio, &buf->iter, f->iter.bi_size); in aoecmd_ata_rw() 391 if (!buf->iter.bi_size) in aoecmd_ata_rw() 606 f->iter.bi_size = t->d->maxbcnt ? t->d->maxbcnt : DEFAULTBCNT; in probe() 609 for (frag = 0, n = f->iter.bi_size; n > 0; ++frag, n -= m) { in probe() [all …]
|
| /linux/drivers/md/bcache/ |
| H A D | debug.c | 55 bio->bi_iter.bi_size = KEY_SIZE(&v->key) << 9; in bch_btree_verify() 120 check->bi_iter.bi_size = bio->bi_iter.bi_size; in bch_data_verify() 128 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() 1210 if (!bio->bi_iter.bi_size) { in cached_dev_submit_bio() 1257 swap(bio->bi_iter.bi_size, bytes); in flash_dev_cache_miss() 1259 swap(bio->bi_iter.bi_size, bytes); in flash_dev_cache_miss() 1263 if (!bio->bi_iter.bi_size) in flash_dev_cache_miss() 1297 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/drivers/md/dm-pcache/ |
| H A D | segment.c | 16 bio_segments(bio), bio->bi_iter.bi_size); in segment_copy_to_bio() 37 bio_segments(bio), bio->bi_iter.bi_size); in segment_copy_from_bio()
|
| /linux/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_offset (and bi_size). 108 actually needed for iterating over the bio anymore - we only use bi_size.
|
| /linux/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/arch/powerpc/boot/ |
| H A D | redboot.h | 21 unsigned int bi_size; /* Size of this structure */ member
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 30 ioend->io_size = bio->bi_iter.bi_size; in iomap_init_ioend() 179 if (ioend->io_bio.bi_iter.bi_size > in iomap_can_add_to_ioend() 484 if (bio->bi_iter.bi_size <= max_len) in iomap_split_ioend()
|
| /linux/fs/erofs/ |
| H A D | fileio.c | 28 if (ret >= 0 && ret != rq->bio.bi_iter.bi_size) in erofs_fileio_ki_complete() 58 rq->bio.bi_iter.bi_size); in erofs_fileio_rq_submit()
|