Lines Matching refs:region_nr
276 static inline sector_t region_to_sector(struct clone *clone, unsigned long region_nr)
278 return ((sector_t)region_nr << clone->region_shift);
531 unsigned long region_nr;
603 unsigned long region_nr)
605 return &clone->ht[hash_long(region_nr, HASH_TABLE_BITS)];
609 * Search hash table for a hydration with hd->region_nr == region_nr
614 unsigned long region_nr)
619 if (hd->region_nr == region_nr)
650 hd2 = __hash_find(bucket, hd->region_nr);
682 static void hydration_init(struct dm_clone_region_hydration *hd, unsigned long region_nr)
684 hd->region_nr = region_nr;
711 r = dm_clone_set_region_hydrated(clone->cmd, hd->region_nr);
713 bucket = get_hash_table_bucket(clone, hd->region_nr);
804 region_start = hd->region_nr;
876 unsigned long region_nr;
880 region_nr = bio_to_region(clone, bio);
881 bucket = get_hash_table_bucket(clone, region_nr);
885 hd = __hash_find(bucket, region_nr);
893 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) {
907 hydration_init(hd, region_nr);
912 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) {
987 (batch->head->region_nr + batch->nr_batched_regions) == hd->region_nr) {
1321 unsigned long region_nr;
1362 region_nr = bio_to_region(clone, bio);
1363 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) {