zone_count_t
int vdo_make_action_manager(zone_count_t zones,
zone_count_t zone;
zone_count_t zones;
zone_count_t acting_zone;
typedef void (*vdo_zone_action_fn)(void *context, zone_count_t zone_number,
typedef thread_id_t (*vdo_zone_thread_getter_fn)(void *context, zone_count_t zone_number);
int __must_check vdo_make_action_manager(zone_count_t zones,
zone_count_t zone_number,
static thread_id_t get_block_map_zone_thread_id(void *context, zone_count_t zone_number)
static void advance_block_map_zone_era(void *context, zone_count_t zone_number,
zone_count_t zone;
zone_count_t zone = 0;
zone_count_t z = 0;
zone_count_t vdo_compute_logical_zone(struct data_vio *data_vio)
static void drain_zone(void *context, zone_count_t zone_number,
static void resume_block_map_zone(void *context, zone_count_t zone_number,
zone_count_t zone = 0;
zone_count_t zone_number;
zone_count_t zone_count;
zone_count_t vdo_compute_logical_zone(struct data_vio *data_vio);
zone_count_t zone_number;
zone_count_t first_allocation_zone;
zone_count_t zone_number)
static thread_id_t get_thread_id_for_zone(void *context, zone_count_t zone_number)
zone_count_t z;
zone_count_t zone_count = vdo->thread_config.hash_zone_count;
zone_count_t i;
static void drain_hash_zone(void *context, zone_count_t zone_number,
static void resume_hash_zone(void *context, zone_count_t zone_number,
zone_count_t zone;
zone_count_t zone;
zone_count_t zone_count;
zone_count_t zone_number;
zone_count_t zone_count;
struct slab_config slab_config, zone_count_t zone_count,
zone_count_t zone_count,
zone_count_t zone_count;
zone_count_t bio_threads = flusher->vdo->thread_config.bio_thread_count;
zone_count_t bio_queue_rotor;
zone_count_t index;
static void drain_logical_zone(void *context, zone_count_t zone_number,
static void resume_logical_zone(void *context, zone_count_t zone_number,
static thread_id_t get_thread_id_for_zone(void *context, zone_count_t zone_number)
static int initialize_zone(struct logical_zones *zones, zone_count_t zone_number)
zone_count_t allocation_zone_number;
zone_count_t zone;
zone_count_t zone_count = vdo->thread_config.logical_zone_count;
zone_count_t zone_number;
zone_count_t zone_count;
zone_count_t zone_number = zones->zone_count;
zone_count_t zone_count = vdo->thread_config.physical_zone_count;
zone_count_t index;
zone_count_t zone_number;
zone_count_t zone_count;
zone_count_t zone_id)
zone_count_t zone_id)
zone_count_t zone_id)
zone_count_t zone_id);
zone_count_t zone_id);
zone_count_t logical_zones;
zone_count_t physical_zones;
zone_count_t zone_number = journal->slab->allocator->zone_number;
static thread_id_t get_allocator_thread_id(void *context, zone_count_t zone_number)
static void release_tail_block_locks(void *context, zone_count_t zone_number,
zone_count_t zone)
zone_count_t zone;
zone_count_t zone = 0;
zone_count_t zones_to_record = depot->zone_count;
zone_count_t zone;
zone_count_t zone = 0;
static void load_allocator(void *context, zone_count_t zone_number,
static void prepare_to_allocate(void *context, zone_count_t zone_number,
static void register_new_slabs(void *context, zone_count_t zone_number,
static void drain_allocator(void *context, zone_count_t zone_number,
static void resume_allocator(void *context, zone_count_t zone_number,
static void scrub_all_unrecovered_slabs(void *context, zone_count_t zone_number,
zone_count_t zone;
zone_count_t zone;
zone_count_t zone;
zone_count_t zone;
zone_count_t zone_number = journal->slab->allocator->zone_number;
zone_count_t zone_number;
zone_count_t zone_count;
zone_count_t old_zone_count;
zone_count_t bio_zone;
zone_count_t zone;
void vdo_assert_on_logical_zone_thread(const struct vdo *vdo, zone_count_t logical_zone,
zone_count_t physical_zone, const char *name)
thread_id_t thread_ids[], zone_count_t count)
zone_count_t zone;
static bool get_zone_thread_name(const thread_id_t thread_ids[], zone_count_t count,
zone_count_t i;
zone_count_t logical_zone_count;
zone_count_t physical_zone_count;
zone_count_t hash_zone_count;
void vdo_assert_on_logical_zone_thread(const struct vdo *vdo, zone_count_t logical_zone,
void vdo_assert_on_physical_zone_thread(const struct vdo *vdo, zone_count_t physical_zone,