Lines Matching defs:dm_snapshot
47 struct dm_snapshot { struct
48 struct rw_semaphore lock;
50 struct dm_dev *origin;
51 struct dm_dev *cow;
53 struct dm_target *ti;
56 struct list_head list;
62 int valid;
65 int active;
67 atomic_t pending_exceptions_count;
69 mempool_t *pending_pool;
71 struct dm_exception_table pending;
72 struct dm_exception_table complete;
78 spinlock_t pe_lock;
81 spinlock_t tracked_chunk_lock;
82 mempool_t *tracked_chunk_pool;
83 struct hlist_head tracked_chunk_hash[DM_TRACKED_CHUNK_HASH_SIZE];
86 struct dm_exception_store *store;
88 struct dm_kcopyd_client *kcopyd_client;
91 unsigned long state_bits;
94 chunk_t first_merging_chunk;
95 int num_merging_chunks;
128 struct dm_dev *dm_snap_origin(struct dm_snapshot *s) in dm_snap_origin() argument