Home
last modified time | relevance | path

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

/linux/drivers/md/dm-vdo/
H A Dlogical-zone.c39 static thread_id_t get_thread_id_for_zone(void *context, zone_count_t zone_number) in get_thread_id_for_zone() argument
43 return zones->zones[zone_number].thread_id; in get_thread_id_for_zone()
51 static int initialize_zone(struct logical_zones *zones, zone_count_t zone_number) in initialize_zone() argument
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
[all …]
H 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);
H 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()
2394 static thread_id_t get_thread_id_for_zone(void *context, zone_count_t zone_number) in get_thread_id_for_zone() argument
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()
[all …]
H A Dlogical-zone.h23 zone_count_t zone_number; member
H A Dphysical-zone.h58 zone_count_t zone_number; member
H A Ddedupe.h34 zone_count_t zone_number; member
H A Dblock-map.h234 zone_count_t zone_number; member
H A Dslab-depot.h378 zone_count_t zone_number; member
H 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()
/linux/drivers/md/dm-vdo/indexer/
H A Dvolume-index.c134 return &record->sub_index->zones[record->zone_number]; in get_zone_for_record()
493 record->zone_number = delta_list_number / sub_index->delta_index.lists_per_zone; in get_volume_sub_index_record()
623 unsigned int zone_number, in set_volume_sub_index_zone_open_chapter() argument
627 struct volume_sub_index_zone *zone = &sub_index->zones[zone_number]; in set_volume_sub_index_zone_open_chapter()
637 delta_zone = &sub_index->delta_index.delta_zones[zone_number]; in set_volume_sub_index_zone_open_chapter()
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
679 struct mutex *mutex = &volume_index->zones[zone_number].hook_mutex; in uds_set_volume_index_zone_open_chapter()
681 set_volume_sub_index_zone_open_chapter(&volume_index->vi_non_hook, zone_number, in uds_set_volume_index_zone_open_chapter()
[all …]
H A Dvolume.c108 unsigned int zone_number) in get_invalidate_counter() argument
111 .value = READ_ONCE(cache->search_pending_counters[zone_number].atomic_value), in get_invalidate_counter()
116 unsigned int zone_number, in set_invalidate_counter() argument
119 WRITE_ONCE(cache->search_pending_counters[zone_number].atomic_value, in set_invalidate_counter()
130 unsigned int zone_number) in begin_pending_search() argument
133 get_invalidate_counter(cache, zone_number); in begin_pending_search()
137 set_invalidate_counter(cache, zone_number, invalidate_counter); in begin_pending_search()
139 "Search is pending for zone %u", zone_number); in begin_pending_search()
149 static void end_pending_search(struct page_cache *cache, unsigned int zone_number) in end_pending_search() argument
160 invalidate_counter = get_invalidate_counter(cache, zone_number); in end_pending_search()
[all …]
H 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()
1121 static int make_index_zone(struct uds_index *index, unsigned int zone_number) in make_index_zone() argument
1145 zone->id = zone_number; in make_index_zone()
1146 index->zones[zone_number] = zone; in make_index_zone()
[all …]
H A Dvolume-index.h129 unsigned int zone_number; member
179 unsigned int zone_number,
H A Ddelta-index.c119 u32 zone_number; member
852 decode_u32_le(buffer, &offset, &header.zone_number); in uds_start_restoring_delta_index()
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
939 zone_number = list_number / delta_index->lists_per_zone; in uds_start_restoring_delta_index()
940 delta_zone = &delta_index->delta_zones[zone_number]; in uds_start_restoring_delta_index()
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()
[all …]
H A Ddelta-index.h233 unsigned int zone_number,
237 unsigned int zone_number);
H A Dsparse-cache.h36 unsigned int zone_number);
H 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()
H A Dindex-session.c125 sizeof(struct uds_request) - offsetof(struct uds_request, zone_number); in uds_launch_request()
/linux/fs/btrfs/
H A Dzoned.c177 static inline sector_t zone_start_sector(u32 zone_number, in zone_start_sector() argument
180 return (sector_t)zone_number << ilog2(bdev_zone_sectors(bdev)); in zone_start_sector()
183 static inline u64 zone_start_physical(u32 zone_number, in zone_start_physical() argument
186 return (u64)zone_number << zone_info->zone_size_shift; in zone_start_physical()