Lines Matching refs:sectors_per_block
239 uint32_t sectors_per_block;
375 (b * pool->sectors_per_block);
685 (void) sector_div(block_nr, pool->sectors_per_block);
700 b += pool->sectors_per_block - 1ull; /* so we round up */
706 (void) sector_div(b, pool->sectors_per_block);
707 (void) sector_div(e, pool->sectors_per_block);
727 (bi_sector & (pool->sectors_per_block - 1));
729 bio->bi_iter.bi_sector = (block * pool->sectors_per_block) +
730 sector_div(bi_sector, pool->sectors_per_block);
1247 (pool->sectors_per_block << SECTOR_SHIFT);
1354 from.sector = data_origin * pool->sectors_per_block;
1358 to.sector = data_dest * pool->sectors_per_block;
1367 if (len < pool->sectors_per_block && pool->pf.zero_new_blocks) {
1370 data_dest * pool->sectors_per_block + len,
1371 (data_dest + 1) * pool->sectors_per_block);
1384 tc->pool->sectors_per_block);
1410 ll_zero(tc, m, data_block * pool->sectors_per_block,
1411 (data_block + 1) * pool->sectors_per_block);
1421 sector_t virt_block_begin = virt_block * pool->sectors_per_block;
1422 sector_t virt_block_end = (virt_block + 1) * pool->sectors_per_block;
1427 pool->sectors_per_block);
2847 else if (data_limits->max_discard_sectors < pool->sectors_per_block)
2954 pool->sectors_per_block = block_size;
3462 (void) sector_div(data_size, pool->sectors_per_block);
4026 (unsigned long)pool->sectors_per_block,
4052 * If max_sectors is smaller than pool->sectors_per_block adjust it
4053 * to the highest possible power-of-2 factor of pool->sectors_per_block.
4055 * device that has a full stripe width that matches pool->sectors_per_block
4060 if (limits->max_sectors < pool->sectors_per_block) {
4061 while (!is_factor(pool->sectors_per_block, limits->max_sectors)) {
4072 if (io_opt_sectors < pool->sectors_per_block ||
4073 !is_factor(io_opt_sectors, pool->sectors_per_block)) {
4074 if (is_factor(pool->sectors_per_block, limits->max_sectors))
4077 blk_limits_io_min(limits, pool->sectors_per_block << SECTOR_SHIFT);
4078 blk_limits_io_opt(limits, pool->sectors_per_block << SECTOR_SHIFT);
4258 r = dm_set_target_max_io_len(ti, tc->pool->sectors_per_block);
4427 DMEMIT("%llu ", mapped * tc->pool->sectors_per_block);
4430 tc->pool->sectors_per_block) - 1);
4466 (void) sector_div(blocks, pool->sectors_per_block);
4468 return fn(ti, tc->pool_dev, 0, pool->sectors_per_block * blocks, data);
4481 limits->discard_granularity = pool->sectors_per_block << SECTOR_SHIFT;