Lines Matching defs:dm_pool_metadata
148 struct dm_pool_metadata { struct
149 struct hlist_node hash;
151 struct block_device *bdev;
152 struct dm_block_manager *bm;
153 struct dm_space_map *metadata_sm;
154 struct dm_space_map *data_sm;
155 struct dm_transaction_manager *tm;
156 struct dm_transaction_manager *nb_tm;
163 struct dm_btree_info info;
168 struct dm_btree_info nb_info;
173 struct dm_btree_info tl_info;
178 struct dm_btree_info bl_info;
183 struct dm_btree_info details_info;
185 struct rw_semaphore root_lock;
186 uint32_t time;
187 dm_block_t root;
188 dm_block_t details_root;
189 struct list_head thin_devices;
190 uint64_t trans_id;
191 unsigned long flags;
192 sector_t data_block_size;
200 dm_pool_pre_commit_fn pre_commit_fn;
201 void *pre_commit_context;
207 dm_block_t metadata_reserve;
233 struct dm_pool_metadata *pmd; argument