dm_snapshot       192 drivers/md/dm-exception-store.c 			      struct dm_snapshot *snap,
dm_snapshot       114 drivers/md/dm-exception-store.h struct dm_snapshot;
dm_snapshot       118 drivers/md/dm-exception-store.h 	struct dm_snapshot *snap;
dm_snapshot       133 drivers/md/dm-exception-store.h struct dm_dev *dm_snap_origin(struct dm_snapshot *snap);
dm_snapshot       134 drivers/md/dm-exception-store.h struct dm_dev *dm_snap_cow(struct dm_snapshot *snap);
dm_snapshot       188 drivers/md/dm-exception-store.h 			      struct dm_snapshot *snap,
dm_snapshot       171 drivers/md/dm-snap.c struct dm_dev *dm_snap_origin(struct dm_snapshot *s)
dm_snapshot       177 drivers/md/dm-snap.c struct dm_dev *dm_snap_cow(struct dm_snapshot *s)
dm_snapshot       209 drivers/md/dm-snap.c 	struct dm_snapshot *snap;
dm_snapshot       256 drivers/md/dm-snap.c static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk)
dm_snapshot       268 drivers/md/dm-snap.c static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio)
dm_snapshot       278 drivers/md/dm-snap.c static int __chunk_is_tracked(struct dm_snapshot *s, chunk_t chunk)
dm_snapshot       302 drivers/md/dm-snap.c static void __check_for_conflicting_io(struct dm_snapshot *s, chunk_t chunk)
dm_snapshot       443 drivers/md/dm-snap.c static int __find_snapshots_sharing_cow(struct dm_snapshot *snap,
dm_snapshot       444 drivers/md/dm-snap.c 					struct dm_snapshot **snap_src,
dm_snapshot       445 drivers/md/dm-snap.c 					struct dm_snapshot **snap_dest,
dm_snapshot       446 drivers/md/dm-snap.c 					struct dm_snapshot **snap_merge)
dm_snapshot       448 drivers/md/dm-snap.c 	struct dm_snapshot *s;
dm_snapshot       484 drivers/md/dm-snap.c static int __validate_exception_handover(struct dm_snapshot *snap)
dm_snapshot       486 drivers/md/dm-snap.c 	struct dm_snapshot *snap_src = NULL, *snap_dest = NULL;
dm_snapshot       487 drivers/md/dm-snap.c 	struct dm_snapshot *snap_merge = NULL;
dm_snapshot       529 drivers/md/dm-snap.c static void __insert_snapshot(struct origin *o, struct dm_snapshot *s)
dm_snapshot       531 drivers/md/dm-snap.c 	struct dm_snapshot *l;
dm_snapshot       548 drivers/md/dm-snap.c static int register_snapshot(struct dm_snapshot *snap)
dm_snapshot       591 drivers/md/dm-snap.c static void reregister_snapshot(struct dm_snapshot *s)
dm_snapshot       603 drivers/md/dm-snap.c static void unregister_snapshot(struct dm_snapshot *s)
dm_snapshot       632 drivers/md/dm-snap.c static void dm_exception_table_lock_init(struct dm_snapshot *s, chunk_t chunk,
dm_snapshot       736 drivers/md/dm-snap.c static struct dm_snap_pending_exception *alloc_pending_exception(struct dm_snapshot *s)
dm_snapshot       749 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot       818 drivers/md/dm-snap.c 	struct dm_snapshot *s = context;
dm_snapshot       851 drivers/md/dm-snap.c 	struct dm_snapshot *snap;
dm_snapshot       877 drivers/md/dm-snap.c static int init_hash_tables(struct dm_snapshot *s)
dm_snapshot       914 drivers/md/dm-snap.c static void merge_shutdown(struct dm_snapshot *s)
dm_snapshot       921 drivers/md/dm-snap.c static struct bio *__release_queued_bios_after_merge(struct dm_snapshot *s)
dm_snapshot       932 drivers/md/dm-snap.c static int __remove_single_exception_chunk(struct dm_snapshot *s,
dm_snapshot       983 drivers/md/dm-snap.c static int remove_single_exception_chunk(struct dm_snapshot *s)
dm_snapshot      1011 drivers/md/dm-snap.c static int origin_write_extent(struct dm_snapshot *merging_snap,
dm_snapshot      1037 drivers/md/dm-snap.c static void snapshot_merge_next_chunks(struct dm_snapshot *s)
dm_snapshot      1126 drivers/md/dm-snap.c 	struct dm_snapshot *s = context;
dm_snapshot      1160 drivers/md/dm-snap.c static void start_merge(struct dm_snapshot *s)
dm_snapshot      1169 drivers/md/dm-snap.c static void stop_merge(struct dm_snapshot *s)
dm_snapshot      1176 drivers/md/dm-snap.c static int parse_snapshot_features(struct dm_arg_set *as, struct dm_snapshot *s,
dm_snapshot      1232 drivers/md/dm-snap.c 	struct dm_snapshot *s;
dm_snapshot      1420 drivers/md/dm-snap.c static void __free_exceptions(struct dm_snapshot *s)
dm_snapshot      1429 drivers/md/dm-snap.c static void __handover_exceptions(struct dm_snapshot *snap_src,
dm_snapshot      1430 drivers/md/dm-snap.c 				  struct dm_snapshot *snap_dest)
dm_snapshot      1467 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      1468 drivers/md/dm-snap.c 	struct dm_snapshot *snap_src = NULL, *snap_dest = NULL;
dm_snapshot      1516 drivers/md/dm-snap.c static void account_start_copy(struct dm_snapshot *s)
dm_snapshot      1523 drivers/md/dm-snap.c static void account_end_copy(struct dm_snapshot *s)
dm_snapshot      1534 drivers/md/dm-snap.c static bool wait_for_in_progress(struct dm_snapshot *s, bool unlock_origins)
dm_snapshot      1581 drivers/md/dm-snap.c static void retry_origin_bios(struct dm_snapshot *s, struct bio *bio)
dm_snapshot      1611 drivers/md/dm-snap.c static void __invalidate_snapshot(struct dm_snapshot *s, int err)
dm_snapshot      1629 drivers/md/dm-snap.c static void invalidate_snapshot(struct dm_snapshot *s, int err)
dm_snapshot      1640 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot      1726 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot      1740 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot      1789 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot      1819 drivers/md/dm-snap.c 	struct dm_snapshot *s = pe->snap;
dm_snapshot      1836 drivers/md/dm-snap.c __lookup_pending_exception(struct dm_snapshot *s, chunk_t chunk)
dm_snapshot      1853 drivers/md/dm-snap.c __insert_pending_exception(struct dm_snapshot *s,
dm_snapshot      1886 drivers/md/dm-snap.c __find_pending_exception(struct dm_snapshot *s,
dm_snapshot      1900 drivers/md/dm-snap.c static void remap_exception(struct dm_snapshot *s, struct dm_exception *e,
dm_snapshot      1913 drivers/md/dm-snap.c 	struct dm_snapshot *s = bio->bi_private;
dm_snapshot      1920 drivers/md/dm-snap.c static void zero_exception(struct dm_snapshot *s, struct dm_exception *e,
dm_snapshot      1935 drivers/md/dm-snap.c static bool io_overlaps_chunk(struct dm_snapshot *s, struct bio *bio)
dm_snapshot      1944 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2112 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2178 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2188 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2196 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2197 drivers/md/dm-snap.c 	struct dm_snapshot *snap_src = NULL, *snap_dest = NULL;
dm_snapshot      2221 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2222 drivers/md/dm-snap.c 	struct dm_snapshot *snap_src = NULL, *snap_dest = NULL, *snap_merging = NULL;
dm_snapshot      2295 drivers/md/dm-snap.c 	struct dm_snapshot *s = ti->private;
dm_snapshot      2314 drivers/md/dm-snap.c 	struct dm_snapshot *snap = ti->private;
dm_snapshot      2373 drivers/md/dm-snap.c 	struct dm_snapshot *snap = ti->private;
dm_snapshot      2386 drivers/md/dm-snap.c 	struct dm_snapshot *snap = ti->private;
dm_snapshot      2389 drivers/md/dm-snap.c 		struct dm_snapshot *snap_src = NULL, *snap_dest = NULL;
dm_snapshot      2423 drivers/md/dm-snap.c 	struct dm_snapshot *snap;
dm_snapshot      2551 drivers/md/dm-snap.c 			struct dm_snapshot *s;
dm_snapshot      2577 drivers/md/dm-snap.c static int origin_write_extent(struct dm_snapshot *merging_snap,