Lines Matching defs:geometry
23 * recorded, as it is known from the geometry.
30 static inline u32 get_entry_count(const struct index_geometry *geometry)
32 return geometry->chapters_per_volume * (geometry->index_pages_per_chapter - 1);
35 int uds_make_index_page_map(const struct index_geometry *geometry,
45 map->geometry = geometry;
46 map->entries_per_chapter = geometry->index_pages_per_chapter - 1;
47 result = vdo_allocate(get_entry_count(geometry), u16, "Index Page Map Entries",
83 u32 delta_list_number = uds_hash_to_chapter_delta_list(name, map->geometry);
105 map->geometry->delta_lists_per_chapter - 1);
108 u64 uds_compute_index_page_map_save_size(const struct index_geometry *geometry)
110 return PAGE_MAP_MAGIC_LENGTH + sizeof(u64) + sizeof(u16) * get_entry_count(geometry);
118 u64 saved_size = uds_compute_index_page_map_save_size(map->geometry);
128 for (i = 0; i < get_entry_count(map->geometry); i++)
145 u64 saved_size = uds_compute_index_page_map_save_size(map->geometry);
166 for (i = 0; i < get_entry_count(map->geometry); i++)