Lines Matching refs:block_size

93 	unsigned block_size;  member
375 if (c->block_size <= DM_BUFIO_BLOCK_SIZE_SLAB_LIMIT) { in alloc_buffer_data()
380 if (c->block_size <= DM_BUFIO_BLOCK_SIZE_GFP_LIMIT && in alloc_buffer_data()
402 ptr = __vmalloc(c->block_size, gfp_mask | __GFP_HIGHMEM, PAGE_KERNEL); in alloc_buffer_data()
455 adjust_total_allocated(b->data_mode, (long)c->block_size); in alloc_buffer()
467 adjust_total_allocated(b->data_mode, -(long)c->block_size); in free_buffer()
565 .count = b->c->block_size >> SECTOR_SHIFT, in use_dmio()
623 len = b->c->block_size; in use_inline_bio()
634 BUG_ON(b->c->block_size <= PAGE_SIZE); in use_inline_bio()
652 if (b->c->block_size <= DM_BUFIO_INLINE_VECS * PAGE_SIZE && in submit_io()
1426 return c->block_size; in dm_bufio_get_block_size()
1519 return retain_bytes / c->block_size; in get_retain_buffers()
1580 struct dm_bufio_client *dm_bufio_client_create(struct block_device *bdev, unsigned block_size, in dm_bufio_client_create() argument
1589 BUG_ON(block_size < 1 << SECTOR_SHIFT || in dm_bufio_client_create()
1590 (block_size & (block_size - 1))); in dm_bufio_client_create()
1600 c->block_size = block_size; in dm_bufio_client_create()
1601 c->sectors_per_block_bits = __ffs(block_size) - SECTOR_SHIFT; in dm_bufio_client_create()
1602 c->pages_per_block_bits = (__ffs(block_size) >= PAGE_SHIFT) ? in dm_bufio_client_create()
1603 __ffs(block_size) - PAGE_SHIFT : 0; in dm_bufio_client_create()
1604 c->blocks_per_page_bits = (__ffs(block_size) < PAGE_SHIFT ? in dm_bufio_client_create()
1605 PAGE_SHIFT - __ffs(block_size) : 0); in dm_bufio_client_create()
1634 DM_BUFIO_CACHE_NAME(c) = kasprintf(GFP_KERNEL, "dm_bufio_cache-%u", c->block_size); in dm_bufio_client_create()
1644 c->block_size, in dm_bufio_client_create()
1645 c->block_size, 0, NULL); in dm_bufio_client_create()