Lines Matching defs:region_size
77 sector_t region_size;
293 *rs = dm_sector_div_up(bio->bi_iter.bi_sector, clone->region_size);
305 return (bio_data_dir(bio) == WRITE && bio_sectors(bio) == clone->region_size);
796 sector_t tail_size, region_size, total_size;
803 region_size = clone->region_size;
812 * region_size.
814 tail_size = clone->ti->len & (region_size - 1);
816 tail_size = region_size;
818 tail_size = region_size;
1465 (unsigned long long)clone->region_size,
1634 unsigned int region_size;
1641 r = dm_read_arg(&arg, as, ®ion_size, error);
1646 if (!is_power_of_2(region_size)) {
1652 if (region_size % (bdev_logical_block_size(clone->source_dev->bdev) >> 9) ||
1653 region_size % (bdev_logical_block_size(clone->dest_dev->bdev) >> 9)) {
1658 clone->region_size = region_size;
1814 clone->region_shift = __ffs(clone->region_size);
1815 nr_regions = dm_sector_div_up(ti->len, clone->region_size);
1830 r = dm_set_target_max_io_len(ti, clone->region_size);
1846 clone->region_size);
2031 else if (dest_limits->max_discard_sectors < clone->region_size)
2048 limits->discard_granularity = clone->region_size << SECTOR_SHIFT;
2050 clone->region_size);
2074 if (io_opt_sectors < clone->region_size ||
2075 do_div(io_opt_sectors, clone->region_size)) {
2076 limits->io_min = clone->region_size << SECTOR_SHIFT;
2077 limits->io_opt = clone->region_size << SECTOR_SHIFT;