Lines Matching refs:dm_clone_region_hydration
516 struct dm_clone_region_hydration { struct
594 static struct dm_clone_region_hydration *__hash_find(struct hash_table_bucket *bucket, in __hash_find()
597 struct dm_clone_region_hydration *hd; in __hash_find()
613 struct dm_clone_region_hydration *hd) in __insert_region_hydration()
625 static struct dm_clone_region_hydration *
627 struct dm_clone_region_hydration *hd) in __find_or_insert_region_hydration()
629 struct dm_clone_region_hydration *hd2; in __find_or_insert_region_hydration()
643 static struct dm_clone_region_hydration *alloc_hydration(struct clone *clone) in alloc_hydration()
645 struct dm_clone_region_hydration *hd; in alloc_hydration()
657 static inline void free_hydration(struct dm_clone_region_hydration *hd) in free_hydration()
663 static void hydration_init(struct dm_clone_region_hydration *hd, unsigned long region_nr) in hydration_init()
680 static int hydration_update_metadata(struct dm_clone_region_hydration *hd) in hydration_update_metadata()
714 static void hydration_complete(struct dm_clone_region_hydration *hd) in hydration_complete()
746 struct dm_clone_region_hydration *tmp, *hd = context; in hydration_kcopyd_callback()
774 static void hydration_copy(struct dm_clone_region_hydration *hd, unsigned int nr_regions) in hydration_copy()
817 struct dm_clone_region_hydration *hd = bio->bi_private; in overwrite_endio()
825 static void hydration_overwrite(struct dm_clone_region_hydration *hd, struct bio *bio) in hydration_overwrite()
857 struct dm_clone_region_hydration *hd, *hd2; in hydrate_bio_region()
953 struct dm_clone_region_hydration *head;
958 struct dm_clone_region_hydration *hd) in __batch_hydration()
1001 struct dm_clone_region_hydration *hd; in __start_next_hydration()
2164 _hydration_cache = KMEM_CACHE(dm_clone_region_hydration, 0); in dm_clone_init()