Searched refs:discard_block_size (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/md/ |
D | dm-cache-metadata.c | 79 __le64 discard_block_size; member 117 sector_t discard_block_size; member 347 disk_super->discard_block_size = cpu_to_le64(cmd->discard_block_size); in __write_initial_superblock() 384 cmd->discard_block_size = 0; in __format_metadata() 549 cmd->discard_block_size = le64_to_cpu(disk_super->discard_block_size); in read_superblock_fields() 648 disk_super->discard_block_size = cpu_to_le64(cmd->discard_block_size); in __commit_transaction() 958 sector_t discard_block_size, in dm_cache_discard_bitset_resize() argument 970 cmd->discard_block_size = discard_block_size; in dm_cache_discard_bitset_resize() 1042 r = fn(context, cmd->discard_block_size, dblock, discard); in __load_discards()
|
D | dm-cache-metadata.h | 72 sector_t discard_block_size, 75 typedef int (*load_discard_fn)(void *context, sector_t discard_block_size,
|
D | dm-cache-target.c | 290 uint32_t discard_block_size; /* a power of 2 times sectors per block */ member 617 dm_block_t oblocks = cache->discard_block_size; in oblocks_per_dblock() 1340 *b = to_dblock(dm_sector_div_up(sb, cache->discard_block_size)); in calc_discard_block_range() 1342 if (se - sb < cache->discard_block_size) in calc_discard_block_range() 1345 *e = to_dblock(block_div(se, cache->discard_block_size)); in calc_discard_block_range() 2722 static bool too_many_discard_blocks(sector_t discard_block_size, in too_many_discard_blocks() argument 2725 (void) sector_div(origin_size, discard_block_size); in too_many_discard_blocks() 2733 sector_t discard_block_size = cache_block_size; in calculate_discard_block_size() local 2736 while (too_many_discard_blocks(discard_block_size, origin_size)) in calculate_discard_block_size() 2737 discard_block_size *= 2; in calculate_discard_block_size() [all …]
|