Searched refs:dm_dirty_log (Results 1 – 4 of 4) sorted by relevance
| /linux/include/linux/ |
| H A D | dm-dirty-log.h | 23 struct dm_dirty_log { struct 36 int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti, argument 38 void (*dtr)(struct dm_dirty_log *log); 44 int (*presuspend)(struct dm_dirty_log *log); 45 int (*postsuspend)(struct dm_dirty_log *log); 46 int (*resume)(struct dm_dirty_log *log); 52 uint32_t (*get_region_size)(struct dm_dirty_log *log); 58 int (*is_clean)(struct dm_dirty_log *log, region_t region); 71 int (*in_sync)(struct dm_dirty_log *log, region_t region, 78 int (*flush)(struct dm_dirty_log *log); [all …]
|
| H A D | dm-region-hash.h | 44 struct dm_dirty_log *log, uint32_t region_size, 48 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh);
|
| /linux/drivers/md/ |
| H A D | dm-log.c | 148 struct dm_dirty_log *dm_dirty_log_create(const char *type_name, in dm_dirty_log_create() 154 struct dm_dirty_log *log; in dm_dirty_log_create() 178 void dm_dirty_log_destroy(struct dm_dirty_log *log) in dm_dirty_log_destroy() 368 static int create_log_context(struct dm_dirty_log *log, struct dm_target *ti, in create_log_context() 525 static int core_ctr(struct dm_dirty_log *log, struct dm_target *ti, in core_ctr() 538 static void core_dtr(struct dm_dirty_log *log) in core_dtr() 553 static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti, in disk_ctr() 577 static void disk_dtr(struct dm_dirty_log *log) in disk_dtr() 596 static int disk_resume(struct dm_dirty_log *log) in disk_resume() 660 static uint32_t core_get_region_size(struct dm_dirty_log *log) in core_get_region_size() [all …]
|
| H A D | dm-region-hash.c | 65 struct dm_dirty_log *log; 170 struct dm_dirty_log *log, uint32_t region_size, in dm_region_hash_create() 263 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh) in dm_rh_dirty_log() 401 struct dm_dirty_log *log = rh->log; in dm_rh_mark_nosync()
|