Lines Matching defs:dm_cache_metadata
96 struct dm_cache_metadata { struct
97 atomic_t ref_count;
98 struct list_head list;
100 struct block_device *bdev;
101 struct dm_block_manager *bm;
102 struct dm_space_map *metadata_sm;
103 struct dm_transaction_manager *tm;
105 struct dm_array_info info;
106 struct dm_array_info hint_info;
107 struct dm_disk_bitset discard_info;
109 struct rw_semaphore root_lock;
110 dm_block_t root;
111 dm_block_t hint_root;
112 dm_block_t discard_root;
114 sector_t discard_block_size;
115 dm_dblock_t discard_nr_blocks;
117 sector_t data_block_size;
118 dm_cblock_t cache_blocks;
119 bool changed:1;
120 bool clean_when_opened:1;
122 char policy_name[CACHE_POLICY_NAME_SIZE];
123 unsigned policy_version[CACHE_POLICY_VERSION_SIZE];
124 size_t policy_hint_size;
125 struct dm_cache_statistics stats;
131 __u8 metadata_space_map_root[SPACE_MAP_ROOT_SIZE];