Searched refs:from_cblock (Results 1 – 5 of 5) sorted by relevance
/drivers/md/ |
D | dm-cache-policy-mq.c | 420 BUG_ON(from_cblock(cblock) > from_cblock(mq->cache_size)); in alloc_cblock() 421 BUG_ON(test_bit(from_cblock(cblock), mq->allocation_bitset)); in alloc_cblock() 423 set_bit(from_cblock(cblock), mq->allocation_bitset); in alloc_cblock() 429 BUG_ON(from_cblock(cblock) > from_cblock(mq->cache_size)); in free_cblock() 430 BUG_ON(!test_bit(from_cblock(cblock), mq->allocation_bitset)); in free_cblock() 432 clear_bit(from_cblock(cblock), mq->allocation_bitset); in free_cblock() 438 return mq->nr_cblocks_allocated < from_cblock(mq->cache_size); in any_free_cblocks() 459 if (from_cblock(*result) < from_cblock(mq->cache_size)) in __find_free_cblock() 575 (mq->nr_cblocks_allocated == from_cblock(mq->cache_size))) { in check_generation() 1094 mq->find_free_nr_words = dm_div_up(from_cblock(mq->cache_size), BITS_PER_LONG); in mq_create() [all …]
|
D | dm-cache-policy-cleaner.c | 101 p->cblocks = vzalloc(sizeof(*p->cblocks) * from_cblock(cache_size)); in alloc_cache_blocks_with_hash() 103 unsigned u = from_cblock(cache_size); in alloc_cache_blocks_with_hash() 111 r = alloc_hash(&p->chash, from_cblock(cache_size)); in alloc_cache_blocks_with_hash() 129 BUG_ON(from_cblock(p->nr_cblocks_allocated) >= from_cblock(p->cache_size)); in alloc_cache_entry() 132 p->nr_cblocks_allocated = to_cblock(from_cblock(p->nr_cblocks_allocated) + 1); in alloc_cache_entry() 325 BUG_ON(!from_cblock(p->nr_cblocks_allocated)); in wb_remove_mapping() 326 p->nr_cblocks_allocated = to_cblock(from_cblock(p->nr_cblocks_allocated) - 1); in wb_remove_mapping()
|
D | dm-cache-metadata.c | 579 disk_super->cache_blocks = cpu_to_le32(from_cblock(cmd->cache_blocks)); in __commit_transaction() 676 r = dm_array_resize(&cmd->info, cmd->root, from_cblock(cmd->cache_blocks), in dm_cache_resize() 677 from_cblock(new_cache_size), in dm_cache_resize() 809 r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), in __remove() 836 r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), in __insert() 1008 r = dm_array_get_value(&cmd->info, cmd->root, from_cblock(cblock), &value); in __dirty() 1021 r = dm_array_set_value(&cmd->info, cmd->root, from_cblock(cblock), in __dirty() 1137 from_cblock(cmd->cache_blocks), in begin_hints() 1165 from_cblock(cblock), &value, &cmd->hint_root); in save_hint()
|
D | dm-cache-target.c | 400 return test_bit(from_cblock(b), cache->dirty_bitset); in is_dirty() 405 if (!test_and_set_bit(from_cblock(cblock), cache->dirty_bitset)) { in set_dirty() 406 cache->nr_dirty = to_cblock(from_cblock(cache->nr_dirty) + 1); in set_dirty() 413 if (test_and_clear_bit(from_cblock(cblock), cache->dirty_bitset)) { in clear_dirty() 415 cache->nr_dirty = to_cblock(from_cblock(cache->nr_dirty) - 1); in clear_dirty() 416 if (!from_cblock(cache->nr_dirty)) in clear_dirty() 568 bio->bi_sector = (from_cblock(cblock) * cache->sectors_per_block) + in remap_to_cache() 571 bio->bi_sector = (from_cblock(cblock) << cache->sectors_per_block_shift) | in remap_to_cache() 865 c_region.sector = from_cblock(mg->cblock) * cache->sectors_per_block; in issue_copy_real() 2003 cache->dirty_bitset = alloc_bitset(from_cblock(cache->cache_size)); in cache_create() [all …]
|
D | dm-cache-block-types.h | 39 static inline uint32_t from_cblock(dm_cblock_t b) in from_cblock() function
|