Lines Matching refs:region_nr

282 static inline sector_t region_to_sector(struct clone *clone, unsigned long region_nr)  in region_to_sector()  argument
284 return ((sector_t)region_nr << clone->region_shift); in region_to_sector()
537 unsigned long region_nr; member
609 unsigned long region_nr) in get_hash_table_bucket() argument
611 return &clone->ht[hash_long(region_nr, HASH_TABLE_BITS)]; in get_hash_table_bucket()
620 unsigned long region_nr) in __hash_find() argument
625 if (hd->region_nr == region_nr) in __hash_find()
656 hd2 = __hash_find(bucket, hd->region_nr); in __find_or_insert_region_hydration()
688 static void hydration_init(struct dm_clone_region_hydration *hd, unsigned long region_nr) in hydration_init() argument
690 hd->region_nr = region_nr; in hydration_init()
717 r = dm_clone_set_region_hydrated(clone->cmd, hd->region_nr); in hydration_update_metadata()
719 bucket = get_hash_table_bucket(clone, hd->region_nr); in hydration_update_metadata()
810 region_start = hd->region_nr; in hydration_copy()
882 unsigned long region_nr; in hydrate_bio_region() local
886 region_nr = bio_to_region(clone, bio); in hydrate_bio_region()
887 bucket = get_hash_table_bucket(clone, region_nr); in hydrate_bio_region()
891 hd = __hash_find(bucket, region_nr); in hydrate_bio_region()
899 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { in hydrate_bio_region()
913 hydration_init(hd, region_nr); in hydrate_bio_region()
918 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { in hydrate_bio_region()
993 (batch->head->region_nr + batch->nr_batched_regions) == hd->region_nr) { in __batch_hydration()
1331 unsigned long region_nr; in clone_map() local
1372 region_nr = bio_to_region(clone, bio); in clone_map()
1373 if (dm_clone_is_region_hydrated(clone->cmd, region_nr)) { in clone_map()