dm_cache_migration
static void quiesce(struct dm_cache_migration *mg,
static struct dm_cache_migration *ws_to_mg(struct work_struct *ws)
return container_of(k, struct dm_cache_migration, k);
struct dm_cache_migration *mg = container_of(context, struct dm_cache_migration, k);
static void copy(struct dm_cache_migration *mg, bool promote)
struct dm_cache_migration *mg = bio->bi_private;
static void overwrite(struct dm_cache_migration *mg,
static void mg_complete(struct dm_cache_migration *mg, bool success)
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
static int mg_lock_writes(struct dm_cache_migration *mg)
struct dm_cache_migration *mg;
static void invalidate_complete(struct dm_cache_migration *mg, bool success)
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
struct dm_cache_migration *mg = ws_to_mg(ws);
static int invalidate_lock(struct dm_cache_migration *mg)
struct dm_cache_migration *mg;
migration_cache = KMEM_CACHE(dm_cache_migration, 0);
static struct dm_cache_migration *alloc_migration(struct cache *cache)
struct dm_cache_migration *mg;
static void free_migration(struct dm_cache_migration *mg)