Lines Matching defs:block_size
982 unsigned int block_size;
1115 diff = (long)b->c->block_size;
1187 if (c->block_size <= KMALLOC_MAX_SIZE &&
1196 return __vmalloc(c->block_size, gfp_mask);
1365 sector = block * (c->block_size >> SECTOR_SHIFT);
1383 n_sectors = b->c->block_size >> SECTOR_SHIFT;
1393 if (unlikely(end > b->c->block_size))
1394 end = b->c->block_size;
2042 BUG_ON(end > b->c->block_size);
2065 dm_bufio_mark_partial_buffer_dirty(b, 0, b->c->block_size);
2252 return c->block_size;
2267 sector_div(s, c->block_size >> SECTOR_SHIFT);
2360 retain_bytes /= c->block_size;
2438 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned int block_size,
2449 if (!block_size || block_size & ((1 << SECTOR_SHIFT) - 1)) {
2464 c->block_size = block_size;
2465 if (is_power_of_2(block_size))
2466 c->sectors_per_block_bits = __ffs(block_size) - SECTOR_SHIFT;
2494 if (block_size <= KMALLOC_MAX_SIZE &&
2495 (block_size < PAGE_SIZE || !is_power_of_2(block_size))) {
2496 unsigned int align = min(1U << __ffs(block_size), (unsigned int)PAGE_SIZE);
2498 snprintf(slab_name, sizeof(slab_name), "dm_bufio_cache-%u", block_size);
2499 c->slab_cache = kmem_cache_create(slab_name, block_size, align,