Lines Matching refs:region_nr
641 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
643 return dm_clone_is_hydration_done(cmd) || test_bit(region_nr, cmd->region_map);
847 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
853 if (unlikely(region_nr >= cmd->nr_regions)) {
855 region_nr, cmd->nr_regions);
859 word = region_nr / BITS_PER_LONG;
871 __set_bit(region_nr, dmap->dirty_regions);
872 __set_bit(region_nr, cmd->region_map);
886 unsigned long word, region_nr;
903 for (region_nr = start; region_nr < (start + nr_regions); region_nr++) {
904 if (!test_bit(region_nr, cmd->region_map)) {
905 word = region_nr / BITS_PER_LONG;
907 __set_bit(region_nr, dmap->dirty_regions);
908 __set_bit(region_nr, cmd->region_map);