Symbol: index_layout
drivers/md/dm-vdo/indexer/index-layout.c
1042
static int setup_uds_index_save_slot(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1068
int uds_save_index_state(struct index_layout *layout, struct uds_index *index)
drivers/md/dm-vdo/indexer/index-layout.c
1194
struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1288
static int __must_check verify_sub_index(struct index_layout *layout, u64 start_block,
drivers/md/dm-vdo/indexer/index-layout.c
1330
static int __must_check reconstitute_layout(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1374
static int __must_check load_super_block(struct index_layout *layout, size_t block_size,
drivers/md/dm-vdo/indexer/index-layout.c
1588
static int __must_check load_sub_index_regions(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
1618
static int __must_check verify_uds_index_config(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1640
static int load_index_layout(struct index_layout *layout, struct uds_configuration *config)
drivers/md/dm-vdo/indexer/index-layout.c
1663
static int create_layout_factory(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1689
struct index_layout **layout_ptr)
drivers/md/dm-vdo/indexer/index-layout.c
1692
struct index_layout *layout = NULL;
drivers/md/dm-vdo/indexer/index-layout.c
1730
void uds_free_index_layout(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
1742
int uds_replace_index_layout_storage(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
1749
int uds_open_volume_bufio(struct index_layout *layout, size_t block_size,
drivers/md/dm-vdo/indexer/index-layout.c
1761
u64 uds_get_volume_nonce(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
322
static int __must_check open_layout_reader(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
330
static int open_region_reader(struct index_layout *layout, struct layout_region *region,
drivers/md/dm-vdo/indexer/index-layout.c
337
static int __must_check open_layout_writer(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
345
static int open_region_writer(struct index_layout *layout, struct layout_region *region,
drivers/md/dm-vdo/indexer/index-layout.c
371
static void define_sub_index_nonce(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
391
static void setup_sub_index(struct index_layout *layout, u64 start_block,
drivers/md/dm-vdo/indexer/index-layout.c
428
static void initialize_layout(struct index_layout *layout, struct save_layout_sizes *sls)
drivers/md/dm-vdo/indexer/index-layout.c
574
static int write_index_save_layout(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
631
static int __must_check invalidate_old_save(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
638
static int discard_index_state_data(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
659
static int __must_check make_layout_region_table(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
709
static int __must_check write_layout_header(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
748
static int __must_check write_uds_index_config(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
775
static int __must_check save_layout(struct index_layout *layout, off_t offset)
drivers/md/dm-vdo/indexer/index-layout.c
798
static int create_index_layout(struct index_layout *layout, struct uds_configuration *config)
drivers/md/dm-vdo/indexer/index-layout.c
855
static int find_latest_uds_index_save_slot(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.c
882
int uds_discard_open_chapter(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.c
907
int uds_load_index_state(struct index_layout *layout, struct uds_index *index)
drivers/md/dm-vdo/indexer/index-layout.c
958
static struct index_save_layout *select_oldest_index_save_layout(struct index_layout *layout)
drivers/md/dm-vdo/indexer/index-layout.h
19
struct index_layout;
drivers/md/dm-vdo/indexer/index-layout.h
22
struct index_layout **layout_ptr);
drivers/md/dm-vdo/indexer/index-layout.h
24
void uds_free_index_layout(struct index_layout *layout);
drivers/md/dm-vdo/indexer/index-layout.h
26
int __must_check uds_replace_index_layout_storage(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
29
int __must_check uds_load_index_state(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
32
int __must_check uds_save_index_state(struct index_layout *layout,
drivers/md/dm-vdo/indexer/index-layout.h
35
int __must_check uds_discard_open_chapter(struct index_layout *layout);
drivers/md/dm-vdo/indexer/index-layout.h
37
u64 __must_check uds_get_volume_nonce(struct index_layout *layout);
drivers/md/dm-vdo/indexer/index-layout.h
39
int __must_check uds_open_volume_bufio(struct index_layout *layout, size_t block_size,
drivers/md/dm-vdo/indexer/index.h
41
struct index_layout *layout;
drivers/md/dm-vdo/indexer/volume.c
1469
struct index_layout *layout,
drivers/md/dm-vdo/indexer/volume.c
1540
int uds_make_volume(const struct uds_configuration *config, struct index_layout *layout,
drivers/md/dm-vdo/indexer/volume.h
126
struct index_layout *layout,
drivers/md/dm-vdo/indexer/volume.h
132
struct index_layout *layout,