Lines Matching +full:first +full:- +full:generation
1 /* SPDX-License-Identifier: GPL-2.0-only */
13 #include "admin-state.h"
16 #include "int-map.h"
20 #include "wait-queue.h"
29 * radix trees assigned to that zone. The concurrency guarantees of this single-threaded model
30 * allow the code to omit more fine-grained locking for the block map structures.
42 * Generation counter for page references.
56 /* Whether the VDO is doing a read-only rebuild */
69 /* free page list (oldest first) */
113 /* this page is valid and un-modified */
132 /* Per-page-slot information. */
136 /* back-link for references */
190 /* If dirty, the tree zone flush generation in which it was last dirtied. */
191 u8 generation; member
196 /* If writing, the tree zone flush generation of the copy being written. */
247 /* The generation after the most recent flush */
248 u8 generation; member
250 /* The counts of dirty pages in each generation */
257 /* The absolute PBN of the first root of the tree part of the block map */
283 * typedef vdo_entry_callback_fn - A function to be called for each allocated PBN when traversing
316 return (struct block_map_page *) tree_page->page_buffer; in vdo_as_block_map_page()
375 * vdo_convert_maximum_age() - Convert the maximum age to reflect the new recovery journal format