Lines Matching refs:block_size
2415 static bool is_factor(sector_t block_size, uint32_t n) in is_factor() argument
2417 return !sector_div(block_size, n); in is_factor()
2429 sector_t block_size = pool->sectors_per_block << SECTOR_SHIFT; in disable_passdown_if_not_supported() local
2442 else if (data_limits->discard_granularity > block_size) in disable_passdown_if_not_supported()
2445 else if (!is_factor(block_size, data_limits->discard_granularity)) in disable_passdown_if_not_supported()
2525 unsigned long block_size, in pool_create() argument
2534 pmd = dm_pool_metadata_open(metadata_dev, block_size, format_device); in pool_create()
2548 pool->sectors_per_block = block_size; in pool_create()
2549 if (block_size & (block_size - 1)) in pool_create()
2552 pool->sectors_per_block_shift = __ffs(block_size); in pool_create()
2668 unsigned long block_size, int read_only, in __pool_find() argument
2690 pool = pool_create(pool_md, metadata_dev, block_size, read_only, error); in __pool_find()
2848 unsigned long block_size; in pool_ctr() local
2891 if (kstrtoul(argv[2], 10, &block_size) || !block_size || in pool_ctr()
2892 block_size < DATA_DEV_BLOCK_SIZE_MIN_SECTORS || in pool_ctr()
2893 block_size > DATA_DEV_BLOCK_SIZE_MAX_SECTORS || in pool_ctr()
2894 block_size & (DATA_DEV_BLOCK_SIZE_MIN_SECTORS - 1)) { in pool_ctr()
2913 block_size, pf.mode == PM_READ_ONLY, &ti->error, &pool_created); in pool_ctr()