Lines Matching refs:mirror_set

51 	struct mirror_set *ms;
58 struct mirror_set { struct
99 struct mirror_set *ms = context; in wakeup_mirrord() argument
106 struct mirror_set *ms = from_timer(ms, t, timer); in delayed_wake_fn()
112 static void delayed_wake(struct mirror_set *ms) in delayed_wake()
126 static void queue_bio(struct mirror_set *ms, struct bio *bio, int rw) in queue_bio()
144 struct mirror_set *ms = context; in dispatch_bios()
178 static struct mirror *get_default_mirror(struct mirror_set *ms) in get_default_mirror()
185 struct mirror_set *ms = m->ms; in set_default_mirror()
191 static struct mirror *get_valid_mirror(struct mirror_set *ms) in get_valid_mirror()
218 struct mirror_set *ms = m->ms; in fail_mirror()
261 struct mirror_set *ms = ti->private; in mirror_flush()
306 struct mirror_set *ms = dm_rh_region_context(reg); in recovery_complete()
335 static void recover(struct mirror_set *ms, struct dm_region *reg) in recover()
379 static void reset_ms_flags(struct mirror_set *ms) in reset_ms_flags()
390 static void do_recovery(struct mirror_set *ms) in do_recovery()
423 static struct mirror *choose_mirror(struct mirror_set *ms, sector_t sector) in choose_mirror()
445 static int mirror_available(struct mirror_set *ms, struct bio *bio) in mirror_available()
480 static void hold_bio(struct mirror_set *ms, struct bio *bio) in hold_bio()
560 static inline int region_in_sync(struct mirror_set *ms, region_t region, in region_in_sync()
567 static void do_reads(struct mirror_set *ms, struct bio_list *reads) in do_reads()
608 struct mirror_set *ms; in write_callback()
654 static void do_write(struct mirror_set *ms, struct bio *bio) in do_write()
687 static void do_writes(struct mirror_set *ms, struct bio_list *writes) in do_writes()
795 static void do_failures(struct mirror_set *ms, struct bio_list *failures) in do_failures()
849 struct mirror_set *ms = in trigger_event()
850 container_of(work, struct mirror_set, trigger_event); in trigger_event()
862 struct mirror_set *ms = container_of(work, struct mirror_set, in do_mirror()
888 static struct mirror_set *alloc_context(unsigned int nr_mirrors, in alloc_context()
893 struct mirror_set *ms = in alloc_context()
937 static void free_context(struct mirror_set *ms, struct dm_target *ti, in free_context()
948 static int get_mirror(struct mirror_set *ms, struct dm_target *ti, in get_mirror()
1014 static int parse_features(struct mirror_set *ms, unsigned int argc, char **argv, in parse_features()
1079 struct mirror_set *ms; in mirror_ctr()
1183 struct mirror_set *ms = ti->private; in mirror_dtr()
1200 struct mirror_set *ms = ti->private; in mirror_map()
1249 struct mirror_set *ms = ti->private; in mirror_end_io()
1314 struct mirror_set *ms = ti->private; in mirror_presuspend()
1360 struct mirror_set *ms = ti->private; in mirror_postsuspend()
1370 struct mirror_set *ms = ti->private; in mirror_resume()
1410 struct mirror_set *ms = ti->private; in mirror_status()
1473 struct mirror_set *ms = ti->private; in mirror_iterate_devices()