| /linux/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, \
|
| /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-writecache.c | 1344 if (next_boundary < bio->bi_iter.bi_size >> SECTOR_SHIFT) in writecache_map_remap_origin() 1361 if (bio->bi_iter.bi_size) in writecache_map_read() 1374 wc->stats.reads += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; in writecache_map_read() 1388 while (bio_size < bio->bi_iter.bi_size) { in writecache_bio_copy_ssd() 1424 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_bio_copy_ssd() 1425 wc->stats.writes_allocate += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; in writecache_bio_copy_ssd() 1444 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write() 1472 wc->stats.writes_around += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write() 1473 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write() 1492 } while (bio->bi_iter.bi_size); in writecache_map_write() [all …]
|
| H A D | dm-log-writes.c | 222 bio->bi_iter.bi_size = 0; in write_metadata() 275 bio->bi_iter.bi_size = 0; in write_inline_data() 356 bio->bi_iter.bi_size = 0; in log_one_block() 374 bio->bi_iter.bi_size = 0; in log_one_block()
|
| H A D | dm-zoned-target.c | 135 clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT; in dmz_submit_bio() 139 bio_advance(bio, clone->bi_iter.bi_size); in dmz_submit_bio() 159 swap(bio->bi_iter.bi_size, size); in dmz_handle_read_zero() 161 swap(bio->bi_iter.bi_size, size); in dmz_handle_read_zero()
|
| /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/block/ |
| H A D | bio.c | 258 bio->bi_iter.bi_size = 0; in bio_init() 655 if (new_size >= bio->bi_iter.bi_size) in bio_truncate() 685 bio->bi_iter.bi_size = new_size; in bio_truncate() 716 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector)) in guard_bio_eod() 924 if (bio->bi_iter.bi_size > UINT_MAX - len) in bio_full() 994 bio->bi_iter.bi_size += len; in __bio_add_page() 1030 if (bio->bi_iter.bi_size > UINT_MAX - len) in bio_add_page() 1040 bio->bi_iter.bi_size += len; in bio_add_page() 1168 bio->bi_iter.bi_size = iov_iter_count(iter); in bio_iov_bvec_set() 1238 UINT_MAX - bio->bi_iter.bi_size, in __bio_iov_iter_get_pages() [all …]
|
| H A D | blk-mq-dma.c | 16 if (iter->iter.bi_size) in __blk_map_iter_next() 38 if (!iter->iter.bi_size) in blk_map_iter_next() 52 while (!iter->iter.bi_size || !iter->iter.bi_bvec_done) { in blk_map_iter_next() 151 .bi_size = rq->special_vec.bv_len, in blk_rq_map_iter_init()
|
| 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() 357 bio->bi_iter.bi_size = len << SECTOR_SHIFT; in blkdev_issue_secure_erase()
|
| 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() 450 rq->__data_len += bio->bi_iter.bi_size; in blk_rq_append_bio() 457 rq->__data_len = bio->bi_iter.bi_size; in blk_rq_append_bio()
|
| H A D | fops.c | 91 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() 358 dio->size = bio->bi_iter.bi_size; in __blkdev_direct_IO_async() 366 task_io_account_write(bio->bi_iter.bi_size); in __blkdev_direct_IO_async()
|
| H A D | blk-crypto-internal.h | 48 bio->bi_iter.bi_size, req->crypt_ctx); in bio_crypt_ctx_front_mergeable()
|
| /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/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/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/drivers/md/bcache/ |
| 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/arch/powerpc/boot/ |
| H A D | redboot.h | 21 unsigned int bi_size; /* Size of this structure */ member
|
| /linux/net/ceph/ |
| H A D | messenger.c | 733 if (cursor->resid < it->iter.bi_size) in ceph_msg_data_bio_cursor_init() 734 it->iter.bi_size = cursor->resid; in ceph_msg_data_bio_cursor_init() 765 if (!bytes || (it->iter.bi_size && it->iter.bi_bvec_done && in ceph_msg_data_bio_advance() 769 if (!it->iter.bi_size) { in ceph_msg_data_bio_advance() 772 if (cursor->resid < it->iter.bi_size) in ceph_msg_data_bio_advance() 773 it->iter.bi_size = cursor->resid; in ceph_msg_data_bio_advance() 787 cursor->resid = min_t(size_t, length, data->bvec_pos.iter.bi_size); in ceph_msg_data_bvecs_cursor_init() 789 cursor->bvec_iter.bi_size = cursor->resid; in ceph_msg_data_bvecs_cursor_init() 1946 msg->data_length += bvec_pos->iter.bi_size; in ceph_msg_data_add_bvecs()
|
| /linux/fs/iomap/ |
| H A D | ioend.c | 27 ioend->io_size = bio->bi_iter.bi_size; in iomap_init_ioend() 396 if (bio->bi_iter.bi_size <= max_len) in iomap_split_ioend()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 81 unsigned long bi_size; in iavf_clean_tx_ring() local 92 bi_size = sizeof(struct iavf_tx_buffer) * tx_ring->count; in iavf_clean_tx_ring() 93 memset(tx_ring->tx_bi, 0, bi_size); in iavf_clean_tx_ring() 673 int bi_size; in iavf_setup_tx_descriptors() local 680 bi_size = sizeof(struct iavf_tx_buffer) * tx_ring->count; in iavf_setup_tx_descriptors() 681 tx_ring->tx_bi = kzalloc(bi_size, GFP_KERNEL); in iavf_setup_tx_descriptors()
|
| /linux/fs/btrfs/ |
| H A D | compression.c | 417 u64 cur = cb->orig_bbio->file_offset + orig_bio->bi_iter.bi_size; in add_ra_bio_pages() 602 cb->len = bbio->bio.bi_iter.bi_size; in btrfs_submit_compressed_read() 628 cb->len = bbio->bio.bi_iter.bi_size; in btrfs_submit_compressed_read() 1269 if (!orig_bio->bi_iter.bi_size) in btrfs_decompress_buf2page()
|
| H A D | scrub.c | 976 bbio->bio.bi_iter.bi_size >= blocksize)) { in scrub_stripe_submit_repair_read() 977 ASSERT(bbio->bio.bi_iter.bi_size); in scrub_stripe_submit_repair_read() 993 ASSERT(bbio->bio.bi_iter.bi_size); in scrub_stripe_submit_repair_read() 1314 u32 bio_len = bbio->bio.bi_iter.bi_size; in scrub_submit_write_bio() 1824 bbio->bio.bi_iter.bi_size >= stripe_len)) { in scrub_submit_extent_sector_read() 1825 ASSERT(bbio->bio.bi_iter.bi_size); in scrub_submit_extent_sector_read() 1871 ASSERT(bbio->bio.bi_iter.bi_size); in scrub_submit_extent_sector_read()
|
| /linux/drivers/block/rnbd/ |
| H A D | README | 77 sector to be accessed, read-write flags and bi_size.
|
| /linux/fs/jfs/ |
| H A D | jfs_logmgr.c | 1977 BUG_ON(bio->bi_iter.bi_size != LOGPSIZE); in lbmRead() 1983 bio->bi_iter.bi_size = 0; in lbmRead() 2123 BUG_ON(bio->bi_iter.bi_size != LOGPSIZE); in lbmStartIO() 2130 bio->bi_iter.bi_size = 0; in lbmStartIO()
|