Lines Matching refs:region_nr
641 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) in dm_clone_is_region_hydrated() argument
643 return dm_clone_is_hydration_done(cmd) || test_bit(region_nr, cmd->region_map); in dm_clone_is_region_hydrated()
848 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr) in dm_clone_set_region_hydrated() argument
854 word = region_nr / BITS_PER_LONG; in dm_clone_set_region_hydrated()
866 __set_bit(region_nr, dmap->dirty_regions); in dm_clone_set_region_hydrated()
867 __set_bit(region_nr, cmd->region_map); in dm_clone_set_region_hydrated()
881 unsigned long word, region_nr, flags; in dm_clone_cond_set_range() local
891 for (region_nr = start; region_nr < (start + nr_regions); region_nr++) { in dm_clone_cond_set_range()
892 if (!test_bit(region_nr, cmd->region_map)) { in dm_clone_cond_set_range()
893 word = region_nr / BITS_PER_LONG; in dm_clone_cond_set_range()
895 __set_bit(region_nr, dmap->dirty_regions); in dm_clone_cond_set_range()
896 __set_bit(region_nr, cmd->region_map); in dm_clone_cond_set_range()