Lines Matching refs:sector
1385 static sector_t max_io_len_target_boundary(sector_t sector, struct dm_target *ti) in max_io_len_target_boundary() argument
1387 sector_t target_offset = dm_target_offset(ti, sector); in max_io_len_target_boundary()
1392 static sector_t max_io_len(sector_t sector, struct dm_target *ti) in max_io_len() argument
1394 sector_t len = max_io_len_target_boundary(sector, ti); in max_io_len()
1401 offset = dm_target_offset(ti, sector); in max_io_len()
1473 sector_t sector; in __map_bio() local
1486 sector = clone->bi_iter.bi_sector; in __map_bio()
1492 tio->io->bio->bi_bdev->bd_dev, sector); in __map_bio()
1511 sector_t sector; member
1515 static void bio_setup_sector(struct bio *bio, sector_t sector, unsigned len) in bio_setup_sector() argument
1517 bio->bi_iter.bi_sector = sector; in bio_setup_sector()
1525 sector_t sector, unsigned len) in clone_bio() argument
1534 bio_advance(clone, to_bytes(sector - clone->bi_iter.bi_sector)); in clone_bio()
1569 bio_setup_sector(clone, ci->sector, *len); in __clone_and_map_simple_bio()
1596 sector_t sector, unsigned *len) in __clone_and_map_data_bio() argument
1612 clone_bio(tio, bio, sector, *len); in __clone_and_map_data_bio()
1645 ti = dm_table_find_target(ci->map, ci->sector); in __send_changing_extent_only()
1660 len = min((sector_t)ci->sector_count, max_io_len_target_boundary(ci->sector, ti)); in __send_changing_extent_only()
1662 len = min((sector_t)ci->sector_count, max_io_len(ci->sector, ti)); in __send_changing_extent_only()
1666 ci->sector += len; in __send_changing_extent_only()
1697 ti = dm_table_find_target(ci->map, ci->sector); in __split_and_process_non_flush()
1701 len = min_t(sector_t, max_io_len(ci->sector, ti), ci->sector_count); in __split_and_process_non_flush()
1703 __clone_and_map_data_bio(ci, ti, ci->sector, &len); in __split_and_process_non_flush()
1705 ci->sector += len; in __split_and_process_non_flush()
1733 ci.sector = bio->bi_iter.bi_sector; in __split_and_process_bio()