Lines Matching refs:dm_block_t

122 		      dm_block_t b, dm_block_t e, struct dm_cell_key *key)
132 static void build_data_key(struct dm_thin_device *td, dm_block_t b,
138 static void build_virtual_key(struct dm_thin_device *td, dm_block_t b,
241 dm_block_t low_water_blocks;
331 dm_block_t low_water_blocks;
372 static sector_t block_to_sectors(struct pool *pool, dm_block_t b)
398 static int issue_discard(struct discard_op *op, dm_block_t data_b, dm_block_t data_e)
672 static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio)
689 dm_block_t *begin, dm_block_t *end)
714 static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block)
787 dm_block_t block)
813 dm_block_t virt_begin, virt_end;
814 dm_block_t data_block;
929 dm_block_t block)
1088 dm_block_t b = m->data_block, e, end = m->data_block + m->virt_end - m->virt_begin;
1153 dm_block_t data_end = m->data_block + (m->virt_end - m->virt_begin);
1293 dm_block_t data_begin,
1309 static void schedule_copy(struct thin_c *tc, dm_block_t virt_block,
1310 struct dm_dev *origin, dm_block_t data_origin,
1311 dm_block_t data_dest,
1370 static void schedule_internal_copy(struct thin_c *tc, dm_block_t virt_block,
1371 dm_block_t data_origin, dm_block_t data_dest,
1379 static void schedule_zero(struct thin_c *tc, dm_block_t virt_block,
1380 dm_block_t data_block, struct dm_bio_prison_cell *cell,
1409 static void schedule_external_copy(struct thin_c *tc, dm_block_t virt_block,
1410 dm_block_t data_dest,
1449 dm_block_t nr_free;
1466 dm_block_t nr_free;
1503 static void check_low_water_mark(struct pool *pool, dm_block_t free_blocks)
1515 static int alloc_data_block(struct thin_c *tc, dm_block_t *result)
1518 dm_block_t free_blocks;
1666 static void break_up_discard_bio(struct thin_c *tc, dm_block_t begin, dm_block_t end,
1676 dm_block_t virt_begin, virt_end, data_begin, data_end;
1677 dm_block_t len, next_boundary;
1768 dm_block_t begin, end;
1801 static void break_sharing(struct thin_c *tc, struct bio *bio, dm_block_t block,
1807 dm_block_t data_block;
1851 dm_block_t block)
1871 dm_block_t block,
1904 static void provision_block(struct thin_c *tc, struct bio *bio, dm_block_t block,
1908 dm_block_t data_block;
1958 dm_block_t block = get_bio_block(tc, bio);
2011 dm_block_t block = get_bio_block(tc, bio);
2031 dm_block_t block = get_bio_block(tc, bio);
2725 dm_block_t block = get_bio_block(tc, bio);
3245 static dm_block_t get_metadata_dev_size_in_blocks(struct block_device *bdev)
3260 static dm_block_t calc_metadata_threshold(struct pool_c *pt)
3267 dm_block_t quarter = get_metadata_dev_size_in_blocks(pt->metadata_dev->bdev) / 4;
3269 return min((dm_block_t)1024ULL /* 4M */, quarter);
3294 dm_block_t low_water_blocks;
3461 dm_block_t sb_data_size;
3508 dm_block_t metadata_dev_size, sb_metadata_dev_size;
3920 dm_block_t nr_free_blocks_data;
3921 dm_block_t nr_free_blocks_metadata;
3922 dm_block_t nr_blocks_data;
3923 dm_block_t nr_blocks_metadata;
3924 dm_block_t held_root;
4411 dm_block_t mapped, highest;