Lines Matching refs:block_size
87 unsigned block_size; member
368 if (c->block_size <= DM_BUFIO_BLOCK_SIZE_SLAB_LIMIT) { in alloc_buffer_data()
373 if (c->block_size <= DM_BUFIO_BLOCK_SIZE_GFP_LIMIT && in alloc_buffer_data()
396 ptr = __vmalloc(c->block_size, gfp_mask | __GFP_HIGHMEM, PAGE_KERNEL); in alloc_buffer_data()
449 adjust_total_allocated(b->data_mode, (long)c->block_size); in alloc_buffer()
461 adjust_total_allocated(b->data_mode, -(long)c->block_size); in free_buffer()
558 .count = b->c->block_size >> SECTOR_SHIFT, in use_dmio()
612 len = b->c->block_size; in use_inline_bio()
623 BUG_ON(b->c->block_size <= PAGE_SIZE); in use_inline_bio()
641 if (b->c->block_size <= DM_BUFIO_INLINE_VECS * PAGE_SIZE && in submit_io()
1416 return c->block_size; in dm_bufio_get_block_size()
1563 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned block_size, in dm_bufio_client_create() argument
1572 BUG_ON(block_size < 1 << SECTOR_SHIFT || in dm_bufio_client_create()
1573 (block_size & (block_size - 1))); in dm_bufio_client_create()
1583 c->block_size = block_size; in dm_bufio_client_create()
1584 c->sectors_per_block_bits = ffs(block_size) - 1 - SECTOR_SHIFT; in dm_bufio_client_create()
1585 c->pages_per_block_bits = (ffs(block_size) - 1 >= PAGE_SHIFT) ? in dm_bufio_client_create()
1586 ffs(block_size) - 1 - PAGE_SHIFT : 0; in dm_bufio_client_create()
1587 c->blocks_per_page_bits = (ffs(block_size) - 1 < PAGE_SHIFT ? in dm_bufio_client_create()
1588 PAGE_SHIFT - (ffs(block_size) - 1) : 0); in dm_bufio_client_create()
1617 DM_BUFIO_CACHE_NAME(c) = kasprintf(GFP_KERNEL, "dm_bufio_cache-%u", c->block_size); in dm_bufio_client_create()
1627 c->block_size, in dm_bufio_client_create()
1628 c->block_size, 0, NULL); in dm_bufio_client_create()