Lines Matching refs:vdo
54 struct vdo *vdo = zones->vdo; in initialize_zone() local
62 if (zone_number < vdo->thread_config.logical_zone_count - 1) in initialize_zone()
65 vdo_initialize_completion(&zone->completion, vdo, in initialize_zone()
69 zone->thread_id = vdo->thread_config.logical_threads[zone_number]; in initialize_zone()
70 zone->block_map_zone = &vdo->block_map->zones[zone_number]; in initialize_zone()
74 allocation_zone_number = zone->thread_id % vdo->thread_config.physical_zone_count; in initialize_zone()
75 zone->allocation_zone = &vdo->physical_zones->zones[allocation_zone_number]; in initialize_zone()
77 return vdo_make_default_thread(vdo, zone->thread_id); in initialize_zone()
87 int vdo_make_logical_zones(struct vdo *vdo, struct logical_zones **zones_ptr) in vdo_make_logical_zones() argument
92 zone_count_t zone_count = vdo->thread_config.logical_zone_count; in vdo_make_logical_zones()
102 zones->vdo = vdo; in vdo_make_logical_zones()
113 vdo->thread_config.admin_thread, zones, NULL, in vdo_make_logical_zones()
114 vdo, &zones->manager); in vdo_make_logical_zones()
289 vdo_complete_flushes(zone->zones->vdo->flusher); in notify_flusher()
314 vdo_get_flusher_thread_id(zone->zones->vdo->flusher)); in attempt_generation_complete_notification()