Lines Matching refs:dm_block_t

104 	__le64 blocknr;	/* This block number, dm_block_t. */
187 dm_block_t root;
188 dm_block_t details_root;
207 dm_block_t metadata_reserve;
308 static uint64_t pack_block_time(dm_block_t b, uint32_t t)
313 static void unpack_block_time(uint64_t v, dm_block_t *b, uint32_t *t)
324 typedef int (*run_fn)(struct dm_space_map *, dm_block_t, dm_block_t);
942 dm_block_t total;
943 dm_block_t max_blocks = 4096; /* 16M */
1108 dm_block_t dev_root;
1184 dm_block_t origin_root;
1337 dm_block_t held_root;
1419 dm_block_t held_root;
1463 dm_block_t *result)
1483 dm_block_t *result)
1537 dm_block_t exception_block;
1546 static int __find_block(struct dm_thin_device *td, dm_block_t block,
1552 dm_block_t keys[2] = { td->id, block };
1567 int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
1585 static int __find_next_mapped_block(struct dm_thin_device *td, dm_block_t block,
1586 dm_block_t *vblock,
1592 dm_block_t keys[2] = { td->id, block };
1602 dm_block_t begin, dm_block_t end,
1603 dm_block_t *thin_begin, dm_block_t *thin_end,
1604 dm_block_t *pool_begin, bool *maybe_shared)
1607 dm_block_t pool_end;
1648 dm_block_t begin, dm_block_t end,
1649 dm_block_t *thin_begin, dm_block_t *thin_end,
1650 dm_block_t *pool_begin, bool *maybe_shared)
1665 static int __insert(struct dm_thin_device *td, dm_block_t block,
1666 dm_block_t data_block)
1671 dm_block_t keys[2] = { td->id, block };
1688 int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block,
1689 dm_block_t data_block)
1701 static int __remove_range(struct dm_thin_device *td, dm_block_t begin, dm_block_t end)
1706 dm_block_t keys[1] = { td->id };
1708 dm_block_t mapping_root;
1761 dm_block_t begin, dm_block_t end)
1773 int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result)
1789 int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
1801 int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
1852 int dm_pool_alloc_data_block(struct dm_pool_metadata *pmd, dm_block_t *result)
1926 int dm_pool_get_free_block_count(struct dm_pool_metadata *pmd, dm_block_t *result)
1939 dm_block_t *result)
1959 dm_block_t *result)
1971 int dm_pool_get_data_dev_size(struct dm_pool_metadata *pmd, dm_block_t *result)
1983 int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result)
1998 static int __highest_block(struct dm_thin_device *td, dm_block_t *result)
2002 dm_block_t thin_root;
2015 dm_block_t *result)
2028 static int __resize_space_map(struct dm_space_map *sm, dm_block_t new_count)
2031 dm_block_t old_count;
2048 int dm_pool_resize_data_dev(struct dm_pool_metadata *pmd, dm_block_t new_count)
2060 int dm_pool_resize_metadata_dev(struct dm_pool_metadata *pmd, dm_block_t new_count)
2090 dm_block_t threshold,