Lines Matching refs:dm_cache_migration

309 struct dm_cache_migration {  struct
336 struct dm_cache_migration *mg; argument
359 static struct dm_cache_migration *alloc_migration(struct cache *cache) in alloc_migration()
361 struct dm_cache_migration *mg; in alloc_migration()
372 static void free_migration(struct dm_cache_migration *mg) in free_migration()
415 static struct dm_cache_migration *prealloc_get_migration(struct prealloc *p) in prealloc_get_migration()
417 struct dm_cache_migration *mg = p->mg; in prealloc_get_migration()
914 static void free_io_migration(struct dm_cache_migration *mg) in free_io_migration()
920 static void migration_failure(struct dm_cache_migration *mg) in migration_failure()
945 static void migration_success_pre_commit(struct dm_cache_migration *mg) in migration_success_pre_commit()
981 static void migration_success_post_commit(struct dm_cache_migration *mg) in migration_success_post_commit()
1025 struct dm_cache_migration *mg = (struct dm_cache_migration *) context; in copy_complete()
1038 static void issue_copy(struct dm_cache_migration *mg) in issue_copy()
1070 struct dm_cache_migration *mg = bio->bi_private; in overwrite_endio()
1090 static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) in issue_overwrite()
1111 static void avoid_copy(struct dm_cache_migration *mg) in avoid_copy()
1131 static void issue_discard(struct dm_cache_migration *mg) in issue_discard()
1147 static void issue_copy_or_discard(struct dm_cache_migration *mg) in issue_copy_or_discard()
1175 static void complete_migration(struct dm_cache_migration *mg) in complete_migration()
1184 void (*fn)(struct dm_cache_migration *)) in process_migrations() argument
1188 struct dm_cache_migration *mg, *tmp; in process_migrations()
1199 static void __queue_quiesced_migration(struct dm_cache_migration *mg) in __queue_quiesced_migration()
1204 static void queue_quiesced_migration(struct dm_cache_migration *mg) in queue_quiesced_migration()
1219 struct dm_cache_migration *mg, *tmp; in queue_quiesced_migrations()
1244 static void quiesce_migration(struct dm_cache_migration *mg) in quiesce_migration()
1254 struct dm_cache_migration *mg = prealloc_get_migration(structs); in promote()
1278 struct dm_cache_migration *mg = prealloc_get_migration(structs); in writeback()
1304 struct dm_cache_migration *mg = prealloc_get_migration(structs); in demote_then_promote()
1333 struct dm_cache_migration *mg = prealloc_get_migration(structs); in invalidate()
1356 struct dm_cache_migration *mg = prealloc_get_migration(structs); in discard()
3387 migration_cache = KMEM_CACHE(dm_cache_migration, 0); in dm_cache_init()