Searched refs:hash_zones (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/md/dm-vdo/ |
| A D | dedupe.h | 70 struct hash_zones; 83 void vdo_free_hash_zones(struct hash_zones *zones); 85 void vdo_drain_hash_zones(struct hash_zones *zones, struct vdo_completion *parent); 89 struct hash_zone * __must_check vdo_select_hash_zone(struct hash_zones *zones, 92 void vdo_dump_hash_zones(struct hash_zones *zones); 94 const char *vdo_get_dedupe_index_state_name(struct hash_zones *zones); 96 u64 vdo_get_dedupe_index_timeout_count(struct hash_zones *zones); 98 int vdo_message_dedupe_index(struct hash_zones *zones, const char *name); 100 void vdo_set_dedupe_state_normal(struct hash_zones *zones); 102 void vdo_start_dedupe_index(struct hash_zones *zones, bool create_flag); [all …]
|
| A D | dedupe.c | 274 struct hash_zones { struct 2038 static void close_index(struct hash_zones *zones) in close_index() 2060 static void open_index(struct hash_zones *zones) in open_index() 2395 struct hash_zones *zones = context; in get_thread_id_for_zone() 2411 struct hash_zones *zones; in vdo_make_hash_zones() 2464 void vdo_free_hash_zones(struct hash_zones *zones) in vdo_free_hash_zones() 2490 struct hash_zones *zones = container_of(state, struct hash_zones, state); in initiate_suspend_index() 2516 struct hash_zones *zones = context; in suspend_index() 2541 struct hash_zones *zones = context; in drain_hash_zone() 2579 struct hash_zones *zones = context; in resume_index() [all …]
|
| A D | vdo.h | 224 struct hash_zones *hash_zones; member
|
| A D | vdo.c | 203 bool single = ((counts.logical_zones + counts.physical_zones + counts.hash_zones) == 0); in initialize_thread_config() 213 config->hash_zone_count = counts.hash_zones; in initialize_thread_config() 254 assign_thread_ids(config, config->hash_zone_threads, counts.hash_zones); in initialize_thread_config() 499 config->thread_counts.hash_zones, vdo->thread_config.thread_count); in initialize_vdo() 638 vdo_finish_dedupe_index(vdo->hash_zones); in finish_vdo() 707 vdo_free_hash_zones(vdo_forget(vdo->hash_zones)); in vdo_destroy() 1545 vdo_get_dedupe_statistics(vdo->hash_zones, stats); in get_vdo_statistics() 1645 vdo_dump_hash_zones(vdo->hash_zones); in vdo_dump_status()
|
| A D | dm-vdo-target.c | 436 config->hash_zones = count; in process_one_thread_config_spec() 756 .hash_zones = 0, in parse_device_config() 858 (config->thread_counts.hash_zones == 0))) { in parse_device_config() 992 vdo_get_dedupe_index_state_name(vdo->hash_zones), in vdo_status() 1071 return vdo_message_dedupe_index(vdo->hash_zones, argv[0]); in process_vdo_message() 1381 return vdo_make_hash_zones(vdo, &vdo->hash_zones); in decode_vdo() 2033 vdo_drain_hash_zones(vdo->hash_zones, completion); in suspend_callback() 2201 vdo_set_dedupe_state_normal(vdo->hash_zones); in load_callback() 2248 vdo_start_dedupe_index(vdo->hash_zones, was_new(vdo)); in load_callback() 2373 vdo_resume_hash_zones(vdo->hash_zones, completion); in resume_callback()
|
| A D | types.h | 205 unsigned int hash_zones; member
|
| A D | dump.c | 76 vdo_dump_hash_zones(vdo->hash_zones); in do_dump()
|
| A D | data-vio.c | 1851 data_vio->hash_zone = vdo_select_hash_zone(vdo_from_data_vio(data_vio)->hash_zones, in hash_data_vio()
|
Completed in 26 milliseconds