dm_dirty_log 190 drivers/md/dm-log-userspace-base.c static int userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_dirty_log 326 drivers/md/dm-log-userspace-base.c static void userspace_dtr(struct dm_dirty_log *log) dm_dirty_log 352 drivers/md/dm-log-userspace-base.c static int userspace_presuspend(struct dm_dirty_log *log) dm_dirty_log 363 drivers/md/dm-log-userspace-base.c static int userspace_postsuspend(struct dm_dirty_log *log) dm_dirty_log 380 drivers/md/dm-log-userspace-base.c static int userspace_resume(struct dm_dirty_log *log) dm_dirty_log 392 drivers/md/dm-log-userspace-base.c static uint32_t userspace_get_region_size(struct dm_dirty_log *log) dm_dirty_log 407 drivers/md/dm-log-userspace-base.c static int userspace_is_clean(struct dm_dirty_log *log, region_t region) dm_dirty_log 434 drivers/md/dm-log-userspace-base.c static int userspace_in_sync(struct dm_dirty_log *log, region_t region, dm_dirty_log 562 drivers/md/dm-log-userspace-base.c static int userspace_flush(struct dm_dirty_log *log) dm_dirty_log 648 drivers/md/dm-log-userspace-base.c static void userspace_mark_region(struct dm_dirty_log *log, region_t region) dm_dirty_log 677 drivers/md/dm-log-userspace-base.c static void userspace_clear_region(struct dm_dirty_log *log, region_t region) dm_dirty_log 712 drivers/md/dm-log-userspace-base.c static int userspace_get_resync_work(struct dm_dirty_log *log, region_t *region) dm_dirty_log 739 drivers/md/dm-log-userspace-base.c static void userspace_set_region_sync(struct dm_dirty_log *log, dm_dirty_log 769 drivers/md/dm-log-userspace-base.c static region_t userspace_get_sync_count(struct dm_dirty_log *log) dm_dirty_log 794 drivers/md/dm-log-userspace-base.c static int userspace_status(struct dm_dirty_log *log, status_type_t status_type, dm_dirty_log 832 drivers/md/dm-log-userspace-base.c static int userspace_is_remote_recovering(struct dm_dirty_log *log, dm_dirty_log 147 drivers/md/dm-log.c struct dm_dirty_log *dm_dirty_log_create(const char *type_name, dm_dirty_log 153 drivers/md/dm-log.c struct dm_dirty_log *log; dm_dirty_log 177 drivers/md/dm-log.c void dm_dirty_log_destroy(struct dm_dirty_log *log) dm_dirty_log 363 drivers/md/dm-log.c static int create_log_context(struct dm_dirty_log *log, struct dm_target *ti, dm_dirty_log 516 drivers/md/dm-log.c static int core_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_dirty_log 529 drivers/md/dm-log.c static void core_dtr(struct dm_dirty_log *log) dm_dirty_log 542 drivers/md/dm-log.c static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_dirty_log 566 drivers/md/dm-log.c static void disk_dtr(struct dm_dirty_log *log) dm_dirty_log 585 drivers/md/dm-log.c static int disk_resume(struct dm_dirty_log *log) dm_dirty_log 649 drivers/md/dm-log.c static uint32_t core_get_region_size(struct dm_dirty_log *log) dm_dirty_log 655 drivers/md/dm-log.c static int core_resume(struct dm_dirty_log *log) dm_dirty_log 662 drivers/md/dm-log.c static int core_is_clean(struct dm_dirty_log *log, region_t region) dm_dirty_log 668 drivers/md/dm-log.c static int core_in_sync(struct dm_dirty_log *log, region_t region, int block) dm_dirty_log 674 drivers/md/dm-log.c static int core_flush(struct dm_dirty_log *log) dm_dirty_log 680 drivers/md/dm-log.c static int disk_flush(struct dm_dirty_log *log) dm_dirty_log 720 drivers/md/dm-log.c static void core_mark_region(struct dm_dirty_log *log, region_t region) dm_dirty_log 726 drivers/md/dm-log.c static void core_clear_region(struct dm_dirty_log *log, region_t region) dm_dirty_log 733 drivers/md/dm-log.c static int core_get_resync_work(struct dm_dirty_log *log, region_t *region) dm_dirty_log 755 drivers/md/dm-log.c static void core_set_region_sync(struct dm_dirty_log *log, region_t region, dm_dirty_log 770 drivers/md/dm-log.c static region_t core_get_sync_count(struct dm_dirty_log *log) dm_dirty_log 781 drivers/md/dm-log.c static int core_status(struct dm_dirty_log *log, status_type_t status, dm_dirty_log 801 drivers/md/dm-log.c static int disk_status(struct dm_dirty_log *log, status_type_t status, dm_dirty_log 387 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 439 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 685 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 879 drivers/md/dm-raid1.c struct dm_dirty_log *dl) dm_dirty_log 967 drivers/md/dm-raid1.c static struct dm_dirty_log *create_dirty_log(struct dm_target *ti, dm_dirty_log 972 drivers/md/dm-raid1.c struct dm_dirty_log *dl; dm_dirty_log 1068 drivers/md/dm-raid1.c struct dm_dirty_log *dl; dm_dirty_log 1189 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 1303 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 1349 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 1359 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 1399 drivers/md/dm-raid1.c struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); dm_dirty_log 62 drivers/md/dm-region-hash.c struct dm_dirty_log *log; dm_dirty_log 167 drivers/md/dm-region-hash.c struct dm_dirty_log *log, uint32_t region_size, dm_dirty_log 260 drivers/md/dm-region-hash.c struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh) dm_dirty_log 398 drivers/md/dm-region-hash.c struct dm_dirty_log *log = rh->log; dm_dirty_log 35 include/linux/dm-dirty-log.h int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti, dm_dirty_log 37 include/linux/dm-dirty-log.h void (*dtr)(struct dm_dirty_log *log); dm_dirty_log 43 include/linux/dm-dirty-log.h int (*presuspend)(struct dm_dirty_log *log); dm_dirty_log 44 include/linux/dm-dirty-log.h int (*postsuspend)(struct dm_dirty_log *log); dm_dirty_log 45 include/linux/dm-dirty-log.h int (*resume)(struct dm_dirty_log *log); dm_dirty_log 51 include/linux/dm-dirty-log.h uint32_t (*get_region_size)(struct dm_dirty_log *log); dm_dirty_log 57 include/linux/dm-dirty-log.h int (*is_clean)(struct dm_dirty_log *log, region_t region); dm_dirty_log 70 include/linux/dm-dirty-log.h int (*in_sync)(struct dm_dirty_log *log, region_t region, dm_dirty_log 77 include/linux/dm-dirty-log.h int (*flush)(struct dm_dirty_log *log); dm_dirty_log 85 include/linux/dm-dirty-log.h void (*mark_region)(struct dm_dirty_log *log, region_t region); dm_dirty_log 86 include/linux/dm-dirty-log.h void (*clear_region)(struct dm_dirty_log *log, region_t region); dm_dirty_log 100 include/linux/dm-dirty-log.h int (*get_resync_work)(struct dm_dirty_log *log, region_t *region); dm_dirty_log 107 include/linux/dm-dirty-log.h void (*set_region_sync)(struct dm_dirty_log *log, dm_dirty_log 113 include/linux/dm-dirty-log.h region_t (*get_sync_count)(struct dm_dirty_log *log); dm_dirty_log 118 include/linux/dm-dirty-log.h int (*status)(struct dm_dirty_log *log, status_type_t status_type, dm_dirty_log 129 include/linux/dm-dirty-log.h int (*is_remote_recovering)(struct dm_dirty_log *log, region_t region); dm_dirty_log 139 include/linux/dm-dirty-log.h struct dm_dirty_log *dm_dirty_log_create(const char *type_name, dm_dirty_log 143 include/linux/dm-dirty-log.h void dm_dirty_log_destroy(struct dm_dirty_log *log); dm_dirty_log 41 include/linux/dm-region-hash.h struct dm_dirty_log *log, uint32_t region_size, dm_dirty_log 45 include/linux/dm-region-hash.h struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh);