Lines Matching refs:block_size
88 unsigned block_size; member
364 if (c->block_size <= KMALLOC_MAX_SIZE && in alloc_buffer_data()
384 void *ptr = __vmalloc(c->block_size, gfp_mask, PAGE_KERNEL); in alloc_buffer_data()
390 return __vmalloc(c->block_size, gfp_mask, PAGE_KERNEL); in alloc_buffer_data()
438 adjust_total_allocated(b->data_mode, (long)c->block_size); in alloc_buffer()
453 adjust_total_allocated(b->data_mode, -(long)c->block_size); in free_buffer()
578 vec_size = b->c->block_size >> PAGE_SHIFT; in use_bio()
624 sector = b->block * (b->c->block_size >> SECTOR_SHIFT); in submit_io()
628 n_sectors = b->c->block_size >> SECTOR_SHIFT; in submit_io()
638 if (unlikely(end > b->c->block_size)) in submit_io()
639 end = b->c->block_size; in submit_io()
933 buffers /= c->block_size; in __get_memory_limit()
1210 BUG_ON(end > b->c->block_size); in dm_bufio_mark_partial_buffer_dirty()
1233 dm_bufio_mark_partial_buffer_dirty(b, 0, b->c->block_size); in dm_bufio_mark_buffer_dirty()
1400 b->dirty_end = c->block_size; in dm_bufio_release_move()
1459 return c->block_size; in dm_bufio_get_block_size()
1469 sector_div(s, c->block_size >> SECTOR_SHIFT); in dm_bufio_get_device_size()
1572 retain_bytes /= c->block_size; in get_retain_buffers()
1629 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned block_size, in dm_bufio_client_create() argument
1639 if (!block_size || block_size & ((1 << SECTOR_SHIFT) - 1)) { in dm_bufio_client_create()
1653 c->block_size = block_size; in dm_bufio_client_create()
1654 if (is_power_of_2(block_size)) in dm_bufio_client_create()
1655 c->sectors_per_block_bits = __ffs(block_size) - SECTOR_SHIFT; in dm_bufio_client_create()
1682 if (block_size <= KMALLOC_MAX_SIZE && in dm_bufio_client_create()
1683 (block_size < PAGE_SIZE || !is_power_of_2(block_size))) { in dm_bufio_client_create()
1684 unsigned align = min(1U << __ffs(block_size), (unsigned)PAGE_SIZE); in dm_bufio_client_create()
1685 snprintf(slab_name, sizeof slab_name, "dm_bufio_cache-%u", block_size); in dm_bufio_client_create()
1686 c->slab_cache = kmem_cache_create(slab_name, block_size, align, in dm_bufio_client_create()