Lines Matching defs:region_nr
635 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
637 return dm_clone_is_hydration_done(cmd) || test_bit(region_nr, cmd->region_map);
841 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
847 if (unlikely(region_nr >= cmd->nr_regions)) {
849 region_nr, cmd->nr_regions);
853 word = region_nr / BITS_PER_LONG;
865 __set_bit(region_nr, dmap->dirty_regions);
866 __set_bit(region_nr, cmd->region_map);
880 unsigned long word, region_nr;
897 for (region_nr = start; region_nr < (start + nr_regions); region_nr++) {
898 if (!test_bit(region_nr, cmd->region_map)) {
899 word = region_nr / BITS_PER_LONG;
901 __set_bit(region_nr, dmap->dirty_regions);
902 __set_bit(region_nr, cmd->region_map);