Lines Matching refs:dm_cache_migration

354 struct dm_cache_migration {  struct
381 struct dm_cache_migration *mg; argument
406 static struct dm_cache_migration *alloc_migration(struct cache *cache) in alloc_migration()
408 struct dm_cache_migration *mg; in alloc_migration()
419 static void free_migration(struct dm_cache_migration *mg) in free_migration()
464 static struct dm_cache_migration *prealloc_get_migration(struct prealloc *p) in prealloc_get_migration()
466 struct dm_cache_migration *mg = p->mg; in prealloc_get_migration()
1119 static void free_io_migration(struct dm_cache_migration *mg) in free_io_migration()
1128 static void migration_failure(struct dm_cache_migration *mg) in migration_failure()
1154 static void migration_success_pre_commit(struct dm_cache_migration *mg) in migration_success_pre_commit()
1197 static void migration_success_post_commit(struct dm_cache_migration *mg) in migration_success_post_commit()
1242 struct dm_cache_migration *mg = (struct dm_cache_migration *) context; in copy_complete()
1255 static void issue_copy(struct dm_cache_migration *mg) in issue_copy()
1287 struct dm_cache_migration *mg = bio->bi_private; in overwrite_endio()
1307 static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) in issue_overwrite()
1328 static void avoid_copy(struct dm_cache_migration *mg) in avoid_copy()
1348 static void issue_discard(struct dm_cache_migration *mg) in issue_discard()
1366 static void issue_copy_or_discard(struct dm_cache_migration *mg) in issue_copy_or_discard()
1394 static void complete_migration(struct dm_cache_migration *mg) in complete_migration()
1403 void (*fn)(struct dm_cache_migration *)) in process_migrations() argument
1407 struct dm_cache_migration *mg, *tmp; in process_migrations()
1418 static void __queue_quiesced_migration(struct dm_cache_migration *mg) in __queue_quiesced_migration()
1423 static void queue_quiesced_migration(struct dm_cache_migration *mg) in queue_quiesced_migration()
1438 struct dm_cache_migration *mg, *tmp; in queue_quiesced_migrations()
1463 static void quiesce_migration(struct dm_cache_migration *mg) in quiesce_migration()
1473 struct dm_cache_migration *mg = prealloc_get_migration(structs); in promote()
1497 struct dm_cache_migration *mg = prealloc_get_migration(structs); in writeback()
1523 struct dm_cache_migration *mg = prealloc_get_migration(structs); in demote_then_promote()
1552 struct dm_cache_migration *mg = prealloc_get_migration(structs); in invalidate()
1575 struct dm_cache_migration *mg = prealloc_get_migration(structs); in discard()
3845 migration_cache = KMEM_CACHE(dm_cache_migration, 0); in dm_cache_init()