Lines Matching refs:reference_blocks
1126 size_t block_index = block - block->slab->reference_blocks; in get_reference_counters_for_block()
1194 block_offset = (block - block->slab->reference_blocks); in write_reference_block()
1282 return &slab->reference_blocks[index / COUNTS_PER_BLOCK]; in get_reference_block()
1863 slab->reference_blocks[i].slab_journal_lock = 1; in add_entries()
1864 dirty_block(&slab->reference_blocks[i]); in add_entries()
2164 dirty_block(&slab->reference_blocks[i]); in dirty_all_reference_blocks()
2284 size_t block_index = block - block->slab->reference_blocks; in unpack_reference_block()
2341 u32 block_offset = block - block->slab->reference_blocks; in load_reference_block_group()
2369 struct vdo_waiter *waiter = &slab->reference_blocks[i].waiter; in load_reference_blocks()
2439 result = VDO_ASSERT(slab->reference_blocks == NULL, in allocate_slab_counters()
2446 __func__, &slab->reference_blocks); in allocate_slab_counters()
2458 vdo_free(vdo_forget(slab->reference_blocks)); in allocate_slab_counters()
2462 slab->search_cursor.first_block = slab->reference_blocks; in allocate_slab_counters()
2463 slab->search_cursor.last_block = &slab->reference_blocks[slab->reference_block_count - 1]; in allocate_slab_counters()
2467 slab->reference_blocks[index] = (struct reference_block) { in allocate_slab_counters()
3655 if (slab->reference_blocks != NULL) { in vdo_dump_block_allocator()
3721 vdo_free(vdo_forget(slab->reference_blocks)); in free_slab()