Searched refs:virtual_chapter (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | index.c | 78 static bool is_zone_chapter_sparse(const struct index_zone *zone, u64 virtual_chapter) in is_zone_chapter_sparse() argument 82 zone->newest_virtual_chapter, virtual_chapter); in is_zone_chapter_sparse() 104 static void enqueue_barrier_messages(struct uds_index *index, u64 virtual_chapter) in enqueue_barrier_messages() argument 108 .virtual_chapter = virtual_chapter, in enqueue_barrier_messages() 126 u64 virtual_chapter; in triage_index_request() local 129 virtual_chapter = uds_lookup_volume_index_name(index->volume_index, in triage_index_request() 131 if (virtual_chapter == NO_CHAPTER) in triage_index_request() 135 if (!is_zone_chapter_sparse(zone, virtual_chapter)) in triage_index_request() 143 return virtual_chapter; in triage_index_request() 235 .virtual_chapter = closed_chapter, in announce_chapter_closed() [all …]
|
| H A D | sparse-cache.c | 99 u64 virtual_chapter; in __aligned() local 222 chapter->virtual_chapter = NO_CHAPTER; in initialize_cached_chapter_index() 335 chapter->virtual_chapter = NO_CHAPTER; in release_cached_chapter_index() 389 bool uds_sparse_cache_contains(struct sparse_cache *cache, u64 virtual_chapter, in uds_sparse_cache_contains() argument 407 if (virtual_chapter == chapter->virtual_chapter) { in uds_sparse_cache_contains() 442 if ((chapter->virtual_chapter < oldest_virtual_chapter) || in purge_search_list() 443 (chapter->virtual_chapter == NO_CHAPTER)) in purge_search_list() 459 u64 virtual_chapter, in cache_chapter_index() argument 466 result = uds_read_chapter_index_from_volume(volume, virtual_chapter, in cache_chapter_index() 473 chapter->virtual_chapter = virtual_chapter; in cache_chapter_index() [all …]
|
| H A D | geometry.c | 128 u64 virtual_chapter) in uds_map_to_physical_chapter() argument 133 return virtual_chapter % geometry->chapters_per_volume; in uds_map_to_physical_chapter() 135 if (likely(virtual_chapter > geometry->remapped_virtual)) { in uds_map_to_physical_chapter() 136 delta = virtual_chapter - geometry->remapped_virtual; in uds_map_to_physical_chapter() 143 if (virtual_chapter == geometry->remapped_virtual) in uds_map_to_physical_chapter() 146 delta = geometry->remapped_virtual - virtual_chapter; in uds_map_to_physical_chapter()
|
| H A D | volume-index.h | 120 u64 virtual_chapter; member 168 u64 virtual_chapter); 173 u64 virtual_chapter); 176 u64 virtual_chapter); 180 u64 virtual_chapter);
|
| H A D | sparse-cache.h | 35 bool uds_sparse_cache_contains(struct sparse_cache *cache, u64 virtual_chapter, 38 int __must_check uds_update_sparse_cache(struct index_zone *zone, u64 virtual_chapter);
|
| H A D | volume.h | 145 u64 virtual_chapter, 161 u64 virtual_chapter,
|
| H A D | indexer.h | 229 u64 virtual_chapter; member 265 u64 virtual_chapter;
|
| H A D | volume.c | 934 int uds_read_chapter_index_from_volume(const struct volume *volume, u64 virtual_chapter, in uds_read_chapter_index_from_volume() argument 941 u32 physical_chapter = uds_map_to_physical_chapter(geometry, virtual_chapter); in uds_read_chapter_index_from_volume() 972 uds_map_to_physical_chapter(volume->geometry, request->virtual_chapter); in uds_search_volume_page_cache() 996 u64 virtual_chapter, bool *found) in uds_search_volume_page_cache_for_rebuild() argument 1001 u32 physical_chapter = uds_map_to_physical_chapter(geometry, virtual_chapter); in uds_search_volume_page_cache_for_rebuild() 1049 void uds_forget_chapter(struct volume *volume, u64 virtual_chapter) in uds_forget_chapter() argument 1052 uds_map_to_physical_chapter(volume->geometry, virtual_chapter); in uds_forget_chapter() 1056 vdo_log_debug("forgetting chapter %llu", (unsigned long long) virtual_chapter); in uds_forget_chapter()
|
| H A D | geometry.h | 110 u64 virtual_chapter);
|