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