Home
last modified time | relevance | path

Searched refs:zone_number (Results 1 – 23 of 23) sorted by relevance

/drivers/md/dm-vdo/
A Dlogical-zone.c43 return zones->zones[zone_number].thread_id; in get_thread_id_for_zone()
55 struct logical_zone *zone = &zones->zones[zone_number]; in initialize_zone()
62 if (zone_number < vdo->thread_config.logical_zone_count - 1) in initialize_zone()
63 zone->next = &zones->zones[zone_number + 1]; in initialize_zone()
68 zone->zone_number = zone_number; 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()
177 static void drain_logical_zone(void *context, zone_count_t zone_number, in drain_logical_zone() argument
182 vdo_start_draining(&zones->zones[zone_number].state, in drain_logical_zone()
252 zone->zone_number, (unsigned long long) zone->flush_generation, in vdo_increment_logical_zone_flush_generation()
[all …]
A Dphysical-zone.c328 zone_count_t zone_number = zones->zone_count; in initialize_zone() local
329 struct physical_zone *zone = &zones->zones[zone_number]; in initialize_zone()
341 zone->zone_number = zone_number; in initialize_zone()
342 zone->thread_id = vdo->thread_config.physical_threads[zone_number]; in initialize_zone()
343 zone->allocator = &vdo->depot->allocators[zone_number]; in initialize_zone()
344 zone->next = &zones->zones[(zone_number + 1) % vdo->thread_config.physical_zone_count]; in initialize_zone()
526 data_vio->allocation.first_allocation_zone = data_vio->allocation.zone->zone_number; in retry_allocation()
546 bool tried_all = (allocation->first_allocation_zone == zone->next->zone_number); in continue_allocating()
556 allocation->first_allocation_zone = zone->zone_number; in continue_allocating()
A Daction-manager.h42 typedef void (*vdo_zone_action_fn)(void *context, zone_count_t zone_number,
75 typedef thread_id_t (*vdo_zone_thread_getter_fn)(void *context, zone_count_t zone_number);
A Dslab-depot.c593 zone_count_t zone_number = journal->slab->allocator->zone_number; in release_journal_locks() local
599 zone_number); in release_journal_locks()
1708 zone_count_t zone_number = journal->slab->allocator->zone_number; in add_entry_from_waiter() local
1713 zone_number); in add_entry_from_waiter()
3111 allocator->zone_number, in get_slab_iterator()
3650 vdo_log_info("block_allocator zone %u", allocator->zone_number); in vdo_dump_block_allocator()
4067 .zone_number = zone, in initialize_block_allocator()
4655 vdo_start_loading(&depot->allocators[zone_number].state, in load_allocator()
4910 vdo_start_draining(&depot->allocators[zone_number].state, in drain_allocator()
5002 vdo_start_resuming(&depot->allocators[zone_number].state, in resume_allocator()
[all …]
A Ddedupe.c2348 zone_count_t zone_number) in initialize_zone() argument
2352 struct hash_zone *zone = &zones->zones[zone_number]; in initialize_zone()
2359 zone->zone_number = zone_number; in initialize_zone()
2360 zone->thread_id = vdo->thread_config.hash_zone_threads[zone_number]; in initialize_zone()
2398 return zones->zones[zone_number].thread_id; in get_thread_id_for_zone()
2539 static void drain_hash_zone(void *context, zone_count_t zone_number, in drain_hash_zone() argument
2544 vdo_start_draining(&zones->zones[zone_number].state, in drain_hash_zone()
2610 static void resume_hash_zone(void *context, zone_count_t zone_number, in resume_hash_zone() argument
2613 struct hash_zone *zone = &(((struct hash_zones *) context)->zones[zone_number]); in resume_hash_zone()
2787 vdo_log_info("struct hash_zone %u: NULL map", zone->zone_number); in dump_hash_zone()
[all …]
A Dblock-map.c1063 cache->zone->zone_number); in page_is_written_out()
1563 zone->zone_number); in finish_page_write()
2714 zone_count_t zone_number, in initialize_block_map_zone() argument
2721 struct block_map_zone *zone = &map->zones[zone_number]; in initialize_block_map_zone()
2725 zone->zone_number = zone_number; in initialize_block_map_zone()
2777 return map->zones[zone_number].thread_id; in get_block_map_zone_thread_id()
2794 struct block_map_zone *zone = &map->zones[zone_number]; in advance_block_map_zone_era()
2988 struct block_map_zone *zone = &map->zones[zone_number]; in drain_zone()
3007 struct block_map_zone *zone = &map->zones[zone_number]; in resume_block_map_zone()
3210 zone->zone_number); in vdo_update_block_map_page()
[all …]
A Dlogical-zone.h23 zone_count_t zone_number; member
A Dphysical-zone.h58 zone_count_t zone_number; member
A Ddedupe.h34 zone_count_t zone_number; member
A Dblock-map.h234 zone_count_t zone_number; member
A Ddata-vio.c245 zone_count_t zone_number; in initialize_lbn_lock() local
251 zone_number = vdo_compute_logical_zone(data_vio); in initialize_lbn_lock()
252 lock->zone = &vdo->logical_zones->zones[zone_number]; in initialize_lbn_lock()
1385 allocation->first_allocation_zone = allocation->zone->zone_number; in data_vio_allocate_data_block()
A Dslab-depot.h385 zone_count_t zone_number; member
A Drepair.c857 vdo_assert_on_physical_zone_thread(vdo, allocator->zone_number, __func__); in vdo_replay_into_slab_journals()
878 allocator->zone_number); in vdo_replay_into_slab_journals()
A Dvdo.c1719 *zone_ptr = &vdo->physical_zones->zones[slab->allocator->zone_number]; in vdo_get_physical_zone()
/drivers/md/dm-vdo/indexer/
A Dvolume-index.c134 return &record->sub_index->zones[record->zone_number]; in get_zone_for_record()
623 unsigned int zone_number, in set_volume_sub_index_zone_open_chapter() argument
649 zone_number, in set_volume_sub_index_zone_open_chapter()
667 zone_number, in set_volume_sub_index_zone_open_chapter()
676 unsigned int zone_number, in uds_set_volume_index_zone_open_chapter() argument
691 zone_number, virtual_chapter); in uds_set_volume_index_zone_open_chapter()
1007 unsigned int zone_number, in start_saving_volume_sub_index() argument
1054 unsigned int zone_number, in start_saving_volume_index() argument
1063 zone_number, writer); in start_saving_volume_index()
1091 unsigned int zone_number) in finish_saving_volume_sub_index() argument
[all …]
A Dvolume.c108 unsigned int zone_number) in get_invalidate_counter() argument
116 unsigned int zone_number, in set_invalidate_counter() argument
130 unsigned int zone_number) in begin_pending_search() argument
133 get_invalidate_counter(cache, zone_number); in begin_pending_search()
139 "Search is pending for zone %u", zone_number); in begin_pending_search()
162 "Search is pending for zone %u", zone_number); in end_pending_search()
757 unsigned int zone_number = request->zone_number; in get_volume_page_protected() local
761 if (zone_number == 0) { in get_volume_page_protected()
771 end_pending_search(&volume->page_cache, zone_number); in get_volume_page_protected()
852 unsigned int zone_number = request->zone_number; in search_cached_index_page() local
[all …]
A Dindex.c97 request->zone_number = zone; in launch_zone_message()
134 zone = index->zones[request->zone_number]; in triage_index_request()
214 unsigned int zone_number, in start_closing_chapter() argument
222 writer->chapters[zone_number] = chapter; in start_closing_chapter()
305 struct index_zone *zone = request->index->zones[request->zone_number]; in dispatch_index_zone_control_request()
391 request->zone_number)) in get_record_from_zone()
579 struct index_zone *zone = index->zones[request->zone_number]; in dispatch_index_request()
1145 zone->id = zone_number; in make_index_zone()
1146 index->zones[zone_number] = zone; in make_index_zone()
1371 request->zone_number = in uds_enqueue_request()
[all …]
A Ddelta-index.c119 u32 zone_number; member
878 if (header.zone_number != z) { in uds_start_restoring_delta_index()
881 header.zone_number, z); in uds_start_restoring_delta_index()
923 unsigned int zone_number; in uds_start_restoring_delta_index() local
1120 unsigned int zone_number, in uds_start_saving_delta_index() argument
1129 delta_zone = &delta_index->delta_zones[zone_number]; in uds_start_saving_delta_index()
1132 encode_u32_le(buffer, &offset, zone_number); in uds_start_saving_delta_index()
1168 unsigned int zone_number) in uds_finish_saving_delta_index() argument
1176 delta_zone = &delta_index->delta_zones[zone_number]; in uds_finish_saving_delta_index()
1235 unsigned int zone_number; in uds_start_delta_index_search() local
[all …]
A Dvolume-index.h129 unsigned int zone_number; member
179 unsigned int zone_number,
A Ddelta-index.h233 unsigned int zone_number,
237 unsigned int zone_number);
A Dsparse-cache.c390 unsigned int zone_number) in uds_sparse_cache_contains() argument
403 search_list = cache->search_lists[zone_number]; in uds_sparse_cache_contains()
408 if (zone_number == ZONE_ZERO) in uds_sparse_cache_contains()
A Dsparse-cache.h36 unsigned int zone_number);
A Dindexer.h275 unsigned int zone_number;

Completed in 97 milliseconds