Lines Matching full:zones

31  * The volume index is also divided into zones, with one thread operating on each zone. Each
34 * zones doesn't underflow (leaving some zone with no delta lists), the minimum number of delta
41 * Most operations that use all the zones take place either before request processing is allowed,
134 return &record->sub_index->zones[record->zone_number]; in get_zone_for_record()
283 vdo_free(vdo_forget(sub_index->zones)); in uninitialize_volume_sub_index()
292 if (volume_index->zones != NULL) in uds_free_volume_index()
293 vdo_free(vdo_forget(volume_index->zones)); in uds_free_volume_index()
545 struct mutex *mutex = &volume_index->zones[zone].hook_mutex; in uds_get_volume_index_record()
627 struct volume_sub_index_zone *zone = &sub_index->zones[zone_number]; in set_volume_sub_index_zone_open_chapter()
679 struct mutex *mutex = &volume_index->zones[zone_number].hook_mutex; in uds_set_volume_index_zone_open_chapter()
751 const struct volume_sub_index_zone *zone = &sub_index->zones[zone_number]; in lookup_volume_sub_index_name()
780 struct mutex *mutex = &volume_index->zones[zone_number].hook_mutex; in uds_lookup_volume_index_name()
886 memset(&sub_index->zones[z], 0, sizeof(struct volume_sub_index_zone)); in start_restoring_volume_sub_index()
887 sub_index->zones[z].virtual_chapter_low = virtual_chapter_low; in start_restoring_volume_sub_index()
888 sub_index->zones[z].virtual_chapter_high = virtual_chapter_high; in start_restoring_volume_sub_index()
1011 struct volume_sub_index_zone *volume_index_zone = &sub_index->zones[zone_number]; in start_saving_volume_sub_index()
1150 stats->early_flushes += sub_index->zones[z].early_flushes; in get_volume_sub_index_stats()
1220 "volume index zones", &sub_index->zones); in initialize_volume_sub_index()
1253 "volume index zones", &volume_index->zones); in uds_make_volume_index()
1260 mutex_init(&volume_index->zones[zone].hook_mutex); in uds_make_volume_index()