Lines Matching defs:dm_pool_metadata
145 struct dm_pool_metadata { struct
146 struct hlist_node hash;
148 struct block_device *bdev;
149 struct dm_block_manager *bm;
150 struct dm_space_map *metadata_sm;
151 struct dm_space_map *data_sm;
152 struct dm_transaction_manager *tm;
153 struct dm_transaction_manager *nb_tm;
160 struct dm_btree_info info;
165 struct dm_btree_info nb_info;
170 struct dm_btree_info tl_info;
175 struct dm_btree_info bl_info;
180 struct dm_btree_info details_info;
182 struct rw_semaphore root_lock;
183 uint32_t time;
184 dm_block_t root;
185 dm_block_t details_root;
186 struct list_head thin_devices;
187 uint64_t trans_id;
188 unsigned long flags;
189 sector_t data_block_size;
197 dm_pool_pre_commit_fn pre_commit_fn;
198 void *pre_commit_context;
204 dm_block_t metadata_reserve;
230 struct dm_pool_metadata *pmd; argument