Lines Matching defs:geometry

32 	struct index_geometry *geometry = user->geometry;
35 if (saved_geometry->record_pages_per_chapter != geometry->record_pages_per_chapter) {
38 geometry->record_pages_per_chapter);
42 if (saved_geometry->chapters_per_volume != geometry->chapters_per_volume) {
45 geometry->chapters_per_volume);
49 if (saved_geometry->sparse_chapters_per_volume != geometry->sparse_chapters_per_volume) {
52 geometry->sparse_chapters_per_volume);
69 if (saved_geometry->bytes_per_page != geometry->bytes_per_page) {
71 saved_geometry->bytes_per_page, geometry->bytes_per_page);
98 struct index_geometry geometry;
126 decode_u32_le(buffer, &offset, &geometry.record_pages_per_chapter);
127 decode_u32_le(buffer, &offset, &geometry.chapters_per_volume);
128 decode_u32_le(buffer, &offset, &geometry.sparse_chapters_per_volume);
133 geometry.bytes_per_page = bytes_per_page;
144 user_config->geometry->remapped_virtual = 0;
145 user_config->geometry->remapped_physical = 0;
156 &user_config->geometry->remapped_virtual);
158 &user_config->geometry->remapped_physical);
161 if (!are_matching_configurations(&config, &geometry, user_config)) {
178 struct index_geometry *geometry = config->geometry;
203 encode_u32_le(buffer, &offset, geometry->record_pages_per_chapter);
204 encode_u32_le(buffer, &offset, geometry->chapters_per_volume);
205 encode_u32_le(buffer, &offset, geometry->sparse_chapters_per_volume);
209 encode_u32_le(buffer, &offset, geometry->bytes_per_page);
220 encode_u64_le(buffer, &offset, geometry->remapped_virtual);
221 encode_u64_le(buffer, &offset, geometry->remapped_physical);
334 0, 0, &config->geometry);
358 uds_free_index_geometry(config->geometry);
365 struct index_geometry *geometry = config->geometry;
368 vdo_log_debug(" Record pages per chapter: %10u", geometry->record_pages_per_chapter);
369 vdo_log_debug(" Chapters per volume: %10u", geometry->chapters_per_volume);
370 vdo_log_debug(" Sparse chapters per volume: %10u", geometry->sparse_chapters_per_volume);
373 vdo_log_debug(" Bytes per page: %10zu", geometry->bytes_per_page);