/linux-master/drivers/md/ |
H A D | dm-bio-record.h | 26 struct bvec_iter bi_iter; member in struct:dm_bio_details 37 bd->bi_iter = bio->bi_iter; 49 bio->bi_iter = bd->bi_iter;
|
H A D | dm-io-rewind.c | 123 * dm_bio_rewind - update ->bi_iter of @bio by rewinding @bytes. 140 dm_bio_rewind_iter(bio, &bio->bi_iter, bytes); 154 orig->bi_iter.bi_size));
|
H A D | dm-ebs-target.c | 50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio); 145 sector_t block, blocks, sector = bio->bi_iter.bi_sector; 169 sector_t blocks, sector = bio->bi_iter.bi_sector; 195 block1 = __sector_to_block(ec, bio->bi_iter.bi_sector); 200 if (__block_mod(bio->bi_iter.bi_sector, ec->u_bs)) 366 bio->bi_iter.bi_sector = ec->start + dm_target_offset(ti, bio->bi_iter.bi_sector); 375 if (likely(__block_mod(bio->bi_iter.bi_sector, ec->u_bs) ||
|
H A D | dm-flakey.c | 338 bio->bi_iter.bi_sector = flakey_map_sector(ti, bio->bi_iter.bi_sector); 360 (unsigned long long)bio->bi_iter.bi_sector, 361 bio->bi_iter.bi_size); 386 corrupt_byte = get_random_u32() % bio->bi_iter.bi_size; 417 struct bvec_iter iter = bio->bi_iter; 419 if (unlikely(bio->bi_iter.bi_size > UIO_MAXIOV << PAGE_SHIFT)) 422 size = bio->bi_iter.bi_size; 431 clone->bi_iter.bi_sector = flakey_map_sector(ti, bio->bi_iter [all...] |
H A D | dm-stripe.c | 254 stripe_map_range_sector(sc, bio->bi_iter.bi_sector, 260 bio->bi_iter.bi_sector = begin + 262 bio->bi_iter.bi_size = to_bytes(end - begin); 291 stripe_map_sector(sc, bio->bi_iter.bi_sector, 292 &stripe, &bio->bi_iter.bi_sector); 294 bio->bi_iter.bi_sector += sc->stripe[stripe].physical_start;
|
H A D | dm-unstripe.c | 120 sector_t sector = bio->bi_iter.bi_sector; 140 bio->bi_iter.bi_sector = map_to_core(ti, bio) + uc->physical_start;
|
H A D | dm-writecache.c | 1255 struct bio_vec bv = bio_iter_iovec(bio, bio->bi_iter); 1307 writecache_discard(wc, bio->bi_iter.bi_sector, 1344 read_original_sector(wc, e) - bio->bi_iter.bi_sector; 1345 if (next_boundary < bio->bi_iter.bi_size >> SECTOR_SHIFT) 1357 e = writecache_find_entry(wc, bio->bi_iter.bi_sector, WFE_RETURN_FOLLOWING); 1358 if (e && read_original_sector(wc, e) == bio->bi_iter.bi_sector) { 1362 if (bio->bi_iter.bi_size) 1368 bio->bi_iter.bi_sector = cache_sector(wc, e); 1375 wc->stats.reads += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; 1389 while (bio_size < bio->bi_iter [all...] |
H A D | dm-zone.c | 392 if ((clone->bi_iter.bi_sector & (zsectors - 1)) != zwp_offset) 403 clone->bi_iter.bi_sector += zwp_offset; 607 orig_bio->bi_iter.bi_sector += 608 clone->bi_iter.bi_sector & mask; 642 orig_bio->bi_iter.bi_sector +=
|
/linux-master/fs/xfs/ |
H A D | xfs_bio_io.c | 31 bio->bi_iter.bi_sector = sector; 43 bio->bi_iter.bi_sector = bio_end_sector(prev);
|
/linux-master/drivers/md/dm-vdo/ |
H A D | io-submitter.c | 148 vio->bios_merged.head->bi_iter.bi_sector); 150 vio->bios_merged.tail->bi_iter.bi_sector); 193 sector_t merge_sector = bio->bi_iter.bi_sector; 216 return (vio_merge->bios_merged.tail->bi_iter.bi_sector == merge_sector ? 220 return (vio_merge->bios_merged.head->bi_iter.bi_sector == merge_sector ? 229 bio_sector = vio->bios_merged.head->bi_iter.bi_sector; 234 bio_sector = vio->bios_merged.tail->bi_iter.bi_sector; 241 vdo_int_map_remove(bio_map, prev_vio->bios_merged.tail->bi_iter.bi_sector); 254 vdo_int_map_remove(bio_map, next_vio->bios_merged.head->bi_iter.bi_sector); 291 bio->bi_iter [all...] |
/linux-master/fs/bcachefs/ |
H A D | compress.c | 125 return __bio_map_or_bounce(c, bio, bio->bi_iter, rw); 156 size_t src_len = src->bi_iter.bi_size; 252 bio->bi_iter.bi_size = crc->live_size << 9; 254 memcpy_to_bio(bio, bio->bi_iter, data.b + (crc->offset << 9)); 401 if (src->bi_iter.bi_size <= c->opts.block_size) 409 *src_len = src->bi_iter.bi_size; 410 *dst_len = dst->bi_iter.bi_size; 466 memcpy_to_bio(dst, dst->bi_iter, dst_data.b); 468 BUG_ON(!*dst_len || *dst_len > dst->bi_iter.bi_size); 469 BUG_ON(!*src_len || *src_len > src->bi_iter [all...] |
H A D | io_read.h | 26 * Saved copy of bio->bi_iter, from submission time - allows us to 120 __bch2_read_extent(trans, rbio, rbio->bio.bi_iter, read_pos, 138 __bch2_read(c, rbio, rbio->bio.bi_iter, inum, &failed,
|
H A D | io_write.c | 430 n->bio.bi_iter.bi_sector = ptr->offset; 710 min(wp->sectors_free << 9, src->bi_iter.bi_size); 740 if (bio->bi_iter.bi_size < output_available) 744 bio->bi_iter.bi_size, 772 bio->bi_iter.bi_size = op->crc.live_size << 9; 930 saved_iter = dst->bi_iter; 938 dst->bi_iter.bi_size < (wp->sectors_free << 9) && 939 dst->bi_iter.bi_size < c->opts.encoded_extent_max) 954 dst_len = min(dst->bi_iter.bi_size, src->bi_iter [all...] |
/linux-master/drivers/md/bcache/ |
H A D | debug.c | 54 bio->bi_iter.bi_sector = PTR_OFFSET(&b->key, 0); 55 bio->bi_iter.bi_size = KEY_SIZE(&v->key) << 9; 120 check->bi_iter.bi_sector = bio->bi_iter.bi_sector; 121 check->bi_iter.bi_size = bio->bi_iter.bi_size; 141 (uint64_t) bio->bi_iter.bi_sector);
|
H A D | request.c | 114 bio_sectors(bio), (uint64_t) bio->bi_iter.bi_sector); 123 bio->bi_iter.bi_sector += sectors; 124 bio->bi_iter.bi_size -= sectors << 9; 128 bio->bi_iter.bi_sector, 220 SET_KEY_OFFSET(k, bio->bi_iter.bi_sector); 397 if (bio->bi_iter.bi_sector & (c->cache->sb.block_size - 1) || 416 hlist_for_each_entry(i, iohash(dc, bio->bi_iter.bi_sector), hash) 417 if (i->last == bio->bi_iter.bi_sector && 426 if (i->sequential + bio->bi_iter.bi_size > i->sequential) 427 i->sequential += bio->bi_iter [all...] |
/linux-master/block/ |
H A D | blk-lib.c | 68 bio->bi_iter.bi_sector = sector; 69 bio->bi_iter.bi_size = req_sects << 9; 138 bio->bi_iter.bi_sector = sector; 142 bio->bi_iter.bi_size = len << SECTOR_SHIFT; 179 bio->bi_iter.bi_sector = sector; 326 bio->bi_iter.bi_sector = sector; 327 bio->bi_iter.bi_size = len << SECTOR_SHIFT;
|
H A D | bio.c | 255 bio->bi_iter.bi_sector = 0; 256 bio->bi_iter.bi_size = 0; 257 bio->bi_iter.bi_idx = 0; 258 bio->bi_iter.bi_bvec_done = 0; 636 if (new_size >= bio->bi_iter.bi_size) 666 bio->bi_iter.bi_size = new_size; 693 if (unlikely(bio->bi_iter.bi_sector >= maxsector)) 696 maxsector -= bio->bi_iter.bi_sector; 697 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector)) 819 bio->bi_iter [all...] |
H A D | bounce.c | 82 * its bvec from start to end, but the @from->bi_iter can't be 106 struct bvec_iter orig_iter = bio_orig->bi_iter; 173 bio->bi_iter.bi_sector = bio_src->bi_iter.bi_sector; 174 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size;
|
H A D | blk-merge.c | 23 *bv = mp_bvec_iter_bvec(bio->bi_io_vec, bio->bi_iter); 28 struct bvec_iter iter = bio->bi_iter; 32 if (bv->bv_len == bio->bi_iter.bi_size) 135 tmp = bio->bi_iter.bi_sector + split_sectors - 174 blk_chunk_sectors_left(bio->bi_iter.bi_sector, 178 start = bio->bi_iter.bi_sector & (pbs - 1); 263 * Clone @bio, update the bi_iter of the clone to represent the first sectors 264 * of @bio and update @bio->bi_iter to represent the remaining sectors. The 379 trace_block_split(split, bio->bi_iter.bi_sector); 550 if (likely(bio->bi_iter [all...] |
/linux-master/drivers/nvdimm/ |
H A D | nd_virtio.c | 107 if (bio && bio->bi_iter.bi_sector != -1) { 115 child->bi_iter.bi_sector = -1;
|
/linux-master/include/trace/events/ |
H A D | bcache.h | 28 __entry->sector = bio->bi_iter.bi_sector; 29 __entry->orig_sector = bio->bi_iter.bi_sector - 16; 30 __entry->nr_sector = bio->bi_iter.bi_size >> 9; 103 __entry->sector = bio->bi_iter.bi_sector; 104 __entry->nr_sector = bio->bi_iter.bi_size >> 9; 138 __entry->sector = bio->bi_iter.bi_sector; 139 __entry->nr_sector = bio->bi_iter.bi_size >> 9; 169 __entry->sector = bio->bi_iter.bi_sector; 170 __entry->nr_sector = bio->bi_iter.bi_size >> 9; 238 __entry->sector = bio->bi_iter [all...] |
/linux-master/include/linux/ |
H A D | bio.h | 35 #define bio_page(bio) bio_iter_page((bio), (bio)->bi_iter) 36 #define bio_offset(bio) bio_iter_offset((bio), (bio)->bi_iter) 37 #define bio_iovec(bio) bio_iter_iovec((bio), (bio)->bi_iter) 42 #define bio_sectors(bio) bvec_iter_sectors((bio)->bi_iter) 43 #define bio_end_sector(bio) bvec_iter_end_sector((bio)->bi_iter) 57 bio->bi_iter.bi_size && 138 if (nbytes == bio->bi_iter.bi_size) { 139 bio->bi_iter.bi_size = 0; 152 __bio_for_each_segment(bvl, bio, iter, (bio)->bi_iter) 162 __bio_for_each_bvec(bvl, bio, iter, (bio)->bi_iter) [all...] |
/linux-master/fs/btrfs/ |
H A D | bio.c | 205 repair_bbio->bio.bi_iter = repair_bbio->saved_iter; 273 repair_bio->bi_iter.bi_sector = failed_bbio->saved_iter.bi_sector; 425 stripe->physical = bio->bi_iter.bi_sector << SECTOR_SHIFT; 439 stripe->physical = bio->bi_iter.bi_sector << SECTOR_SHIFT; 464 u64 physical = bio->bi_iter.bi_sector << SECTOR_SHIFT; 468 bio->bi_iter.bi_sector = zone_start >> SECTOR_SHIFT; 472 __func__, bio_op(bio), bio->bi_opf, bio->bi_iter.bi_sector, 474 dev->devid, bio->bi_iter.bi_size); 499 bio->bi_iter.bi_sector = bioc->stripes[dev_nr].physical >> SECTOR_SHIFT; 501 bioc->size = bio->bi_iter [all...] |
/linux-master/fs/crypto/ |
H A D | bio.c | 68 bio->bi_iter.bi_sector = 161 bio->bi_iter.bi_sector = sector;
|
/linux-master/drivers/block/ |
H A D | pktcdvd.c | 671 if (s <= tmp->bio->bi_iter.bi_sector) 680 if (s > tmp->bio->bi_iter.bi_sector) { 685 BUG_ON(s > tmp->bio->bi_iter.bi_sector); 696 sector_t s = node->bio->bi_iter.bi_sector; 702 if (s < tmp->bio->bi_iter.bi_sector) 889 if (bio && (bio->bi_iter.bi_sector == 922 bio->bi_iter.bi_size >> 10; 980 bio, pkt->sector, bio->bi_iter.bi_sector, bio->bi_status); 1031 int first_frame = (bio->bi_iter.bi_sector - pkt->sector) / 1033 int num_frames = bio->bi_iter [all...] |