reference_block
container_of(waiter, struct reference_block, waiter)->is_writing = true;
struct reference_block *block = completion->parent;
static vdo_refcount_t * __must_check get_reference_counters_for_block(struct reference_block *block)
static void pack_reference_block(struct reference_block *block, void *buffer)
struct reference_block *block = vio->completion.parent;
struct vdo_slab *slab = ((struct reference_block *) completion->parent)->slab;
struct reference_block *block = container_of(waiter, struct reference_block,
static void dirty_block(struct reference_block *block)
static struct reference_block * __must_check get_reference_block(struct vdo_slab *slab,
static int increment_for_data(struct vdo_slab *slab, struct reference_block *block,
static int decrement_for_data(struct vdo_slab *slab, struct reference_block *block,
static int increment_for_block_map(struct vdo_slab *slab, struct reference_block *block,
static int update_reference_count(struct vdo_slab *slab, struct reference_block *block,
struct reference_block *block;
struct reference_block *block;
struct reference_block *block = get_reference_block(slab, entry.sbn);
struct reference_block *block = get_reference_block(slab, block_number);
struct reference_block *block)
struct reference_block *block = completion->parent;
struct reference_block *block = vio->completion.parent;
struct reference_block *block =
container_of(waiter, struct reference_block, waiter);
result = vdo_allocate(slab->reference_block_count, struct reference_block,
slab->reference_blocks[index] = (struct reference_block) {
struct reference_block *block;
struct reference_block *first_block;
struct reference_block *last_block;
struct reference_block *reference_blocks;