Searched refs:dm_dirty_log (Results 1 - 6 of 6) sorted by relevance

/linux-master/include/linux/
H A Ddm-dirty-log.h23 struct dm_dirty_log { struct
36 int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti,
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 *lo
[all...]
H A Ddm-region-hash.h44 struct dm_dirty_log *log, uint32_t region_size,
48 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh);
/linux-master/drivers/md/
H A Ddm-log.c148 struct dm_dirty_log *dm_dirty_log_create(const char *type_name,
154 struct dm_dirty_log *log;
178 void dm_dirty_log_destroy(struct dm_dirty_log *log)
368 static int create_log_context(struct dm_dirty_log *log, struct dm_target *ti,
518 static int core_ctr(struct dm_dirty_log *log, struct dm_target *ti,
531 static void core_dtr(struct dm_dirty_log *log)
546 static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti,
570 static void disk_dtr(struct dm_dirty_log *log)
589 static int disk_resume(struct dm_dirty_log *log)
653 static uint32_t core_get_region_size(struct dm_dirty_log *lo
[all...]
H A Ddm-log-userspace-base.c191 static int userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti,
327 static void userspace_dtr(struct dm_dirty_log *log)
351 static int userspace_presuspend(struct dm_dirty_log *log)
362 static int userspace_postsuspend(struct dm_dirty_log *log)
379 static int userspace_resume(struct dm_dirty_log *log)
391 static uint32_t userspace_get_region_size(struct dm_dirty_log *log)
406 static int userspace_is_clean(struct dm_dirty_log *log, region_t region)
433 static int userspace_in_sync(struct dm_dirty_log *log, region_t region,
561 static int userspace_flush(struct dm_dirty_log *log)
647 static void userspace_mark_region(struct dm_dirty_log *lo
[all...]
H A Ddm-raid1.c393 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
447 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
693 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
891 struct dm_dirty_log *dl)
979 static struct dm_dirty_log *create_dirty_log(struct dm_target *ti,
984 struct dm_dirty_log *dl;
1080 struct dm_dirty_log *dl;
1201 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1315 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
1361 struct dm_dirty_log *lo
[all...]
H A Ddm-region-hash.c65 struct dm_dirty_log *log;
170 struct dm_dirty_log *log, uint32_t region_size,
263 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh)
401 struct dm_dirty_log *log = rh->log;

Completed in 180 milliseconds