Lines Matching refs:bi_iter
1246 struct bio_vec bv = bio_iter_iovec(bio, bio->bi_iter); in bio_copy_block()
1296 writecache_discard(wc, bio->bi_iter.bi_sector, in writecache_flush_thread()
1333 read_original_sector(wc, e) - bio->bi_iter.bi_sector; in writecache_map_remap_origin()
1334 if (next_boundary < bio->bi_iter.bi_size >> SECTOR_SHIFT) in writecache_map_remap_origin()
1346 e = writecache_find_entry(wc, bio->bi_iter.bi_sector, WFE_RETURN_FOLLOWING); in writecache_map_read()
1347 if (e && read_original_sector(wc, e) == bio->bi_iter.bi_sector) { in writecache_map_read()
1351 if (bio->bi_iter.bi_size) in writecache_map_read()
1357 bio->bi_iter.bi_sector = cache_sector(wc, e); in writecache_map_read()
1364 wc->stats.reads += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; in writecache_map_read()
1378 while (bio_size < bio->bi_iter.bi_size) { in writecache_bio_copy_ssd()
1383 write_original_sector_seq_count(wc, f, bio->bi_iter.bi_sector + in writecache_bio_copy_ssd()
1409 bio->bi_iter.bi_sector = start_cache_sec; in writecache_bio_copy_ssd()
1412 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_bio_copy_ssd()
1413 wc->stats.writes_allocate += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits; in writecache_bio_copy_ssd()
1431 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write()
1434 e = writecache_find_entry(wc, bio->bi_iter.bi_sector, 0); in writecache_map_write()
1457 e = writecache_find_entry(wc, bio->bi_iter.bi_sector, WFE_RETURN_FOLLOWING); in writecache_map_write()
1459 wc->stats.writes_around += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write()
1460 wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_write()
1467 write_original_sector_seq_count(wc, e, bio->bi_iter.bi_sector, wc->seq_count); in writecache_map_write()
1479 } while (bio->bi_iter.bi_size); in writecache_map_write()
1513 wc->stats.discards += bio->bi_iter.bi_size >> wc->block_size_bits; in writecache_map_discard()
1519 writecache_discard(wc, bio->bi_iter.bi_sector, bio_end_sector(bio)); in writecache_map_discard()
1541 bio->bi_iter.bi_sector = dm_target_offset(ti, bio->bi_iter.bi_sector); in writecache_map()
1543 if (unlikely((((unsigned)bio->bi_iter.bi_sector | bio_sectors(bio)) & in writecache_map()
1546 (unsigned long long)bio->bi_iter.bi_sector, in writecache_map()
1547 bio->bi_iter.bi_size, wc->block_size); in writecache_map()
1834 bio->bi_iter.bi_sector = read_original_sector(wc, e); in __writecache_writeback_pmem()