Lines Matching refs:dm_cache_migration

419 struct dm_cache_migration {  struct
475 static struct dm_cache_migration *alloc_migration(struct cache *cache) in alloc_migration()
477 struct dm_cache_migration *mg; in alloc_migration()
489 static void free_migration(struct dm_cache_migration *mg) in free_migration()
1071 static void quiesce(struct dm_cache_migration *mg, in quiesce()
1078 static struct dm_cache_migration *ws_to_mg(struct work_struct *ws) in ws_to_mg()
1082 return container_of(k, struct dm_cache_migration, k); in ws_to_mg()
1087 struct dm_cache_migration *mg = container_of(context, struct dm_cache_migration, k); in copy_complete()
1095 static void copy(struct dm_cache_migration *mg, bool promote) in copy()
1125 struct dm_cache_migration *mg = bio->bi_private; in overwrite_endio()
1137 static void overwrite(struct dm_cache_migration *mg, in overwrite()
1169 static void mg_complete(struct dm_cache_migration *mg, bool success) in mg_complete()
1232 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_success()
1240 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_update_metadata()
1301 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_update_metadata_after_copy()
1315 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_upgrade_lock()
1342 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_full_copy()
1359 struct dm_cache_migration *mg = ws_to_mg(ws); in mg_copy()
1393 static int mg_lock_writes(struct dm_cache_migration *mg) in mg_lock_writes()
1430 struct dm_cache_migration *mg; in mg_start()
1454 static void invalidate_complete(struct dm_cache_migration *mg, bool success) in invalidate_complete()
1474 struct dm_cache_migration *mg = ws_to_mg(ws); in invalidate_completed()
1507 struct dm_cache_migration *mg = ws_to_mg(ws); in invalidate_remove()
1523 static int invalidate_lock(struct dm_cache_migration *mg) in invalidate_lock()
1562 struct dm_cache_migration *mg; in invalidate_start()
3456 migration_cache = KMEM_CACHE(dm_cache_migration, 0); in dm_cache_init()