Home
last modified time | relevance | path

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

/linux/include/linux/
A Ddm-dirty-log.h22 struct dm_dirty_log { struct
35 int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti, argument
37 void (*dtr)(struct dm_dirty_log *log);
43 int (*presuspend)(struct dm_dirty_log *log);
44 int (*postsuspend)(struct dm_dirty_log *log);
45 int (*resume)(struct dm_dirty_log *log);
51 uint32_t (*get_region_size)(struct dm_dirty_log *log);
77 int (*flush)(struct dm_dirty_log *log);
107 void (*set_region_sync)(struct dm_dirty_log *log,
113 region_t (*get_sync_count)(struct dm_dirty_log *log);
[all …]
A Ddm-region-hash.h41 struct dm_dirty_log *log, uint32_t region_size,
45 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh);
/linux/drivers/md/
A Ddm-log.c147 struct dm_dirty_log *dm_dirty_log_create(const char *type_name, in dm_dirty_log_create()
153 struct dm_dirty_log *log; in dm_dirty_log_create()
177 void dm_dirty_log_destroy(struct dm_dirty_log *log) in dm_dirty_log_destroy()
529 static void core_dtr(struct dm_dirty_log *log) in core_dtr()
566 static void disk_dtr(struct dm_dirty_log *log) in disk_dtr()
585 static int disk_resume(struct dm_dirty_log *log) in disk_resume()
649 static uint32_t core_get_region_size(struct dm_dirty_log *log) in core_get_region_size()
655 static int core_resume(struct dm_dirty_log *log) in core_resume()
674 static int core_flush(struct dm_dirty_log *log) in core_flush()
680 static int disk_flush(struct dm_dirty_log *log) in disk_flush()
[all …]
A Ddm-log-userspace-base.c190 static int userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti, in userspace_ctr()
326 static void userspace_dtr(struct dm_dirty_log *log) in userspace_dtr()
352 static int userspace_presuspend(struct dm_dirty_log *log) in userspace_presuspend()
363 static int userspace_postsuspend(struct dm_dirty_log *log) in userspace_postsuspend()
380 static int userspace_resume(struct dm_dirty_log *log) in userspace_resume()
392 static uint32_t userspace_get_region_size(struct dm_dirty_log *log) in userspace_get_region_size()
434 static int userspace_in_sync(struct dm_dirty_log *log, region_t region, in userspace_in_sync()
562 static int userspace_flush(struct dm_dirty_log *log) in userspace_flush()
739 static void userspace_set_region_sync(struct dm_dirty_log *log, in userspace_set_region_sync()
769 static region_t userspace_get_sync_count(struct dm_dirty_log *log) in userspace_get_sync_count()
[all …]
A Ddm-raid1.c387 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in do_recovery()
439 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_available()
685 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in do_writes()
879 struct dm_dirty_log *dl) in alloc_context()
972 struct dm_dirty_log *dl; in create_dirty_log()
1068 struct dm_dirty_log *dl; in mirror_ctr()
1189 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_map()
1303 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_presuspend()
1349 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_postsuspend()
1359 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_resume()
[all …]
A Ddm-region-hash.c62 struct dm_dirty_log *log;
167 struct dm_dirty_log *log, uint32_t region_size, in dm_region_hash_create()
260 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh) in dm_rh_dirty_log()
398 struct dm_dirty_log *log = rh->log; in dm_rh_mark_nosync()

Completed in 14 milliseconds