Symbol: hash_zones
drivers/md/dm-vdo/data-vio.c
1836
data_vio->hash_zone = vdo_select_hash_zone(vdo_from_data_vio(data_vio)->hash_zones,
drivers/md/dm-vdo/dedupe.c
2040
static void close_index(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2062
static void open_index(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2117
struct hash_zones *zones = as_hash_zones(completion);
drivers/md/dm-vdo/dedupe.c
2154
static void report_dedupe_timeouts(struct hash_zones *zones, unsigned int timeouts)
drivers/md/dm-vdo/dedupe.c
2169
static int initialize_index(struct vdo *vdo, struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2335
report_dedupe_timeouts(completion->vdo->hash_zones, timed_out);
drivers/md/dm-vdo/dedupe.c
2349
static int __must_check initialize_zone(struct vdo *vdo, struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.c
2397
struct hash_zones *zones = context;
drivers/md/dm-vdo/dedupe.c
2410
int vdo_make_hash_zones(struct vdo *vdo, struct hash_zones **zones_ptr)
drivers/md/dm-vdo/dedupe.c
2413
struct hash_zones *zones;
drivers/md/dm-vdo/dedupe.c
2453
void vdo_finish_dedupe_index(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2465
void vdo_free_hash_zones(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2491
struct hash_zones *zones = container_of(state, struct hash_zones, state);
drivers/md/dm-vdo/dedupe.c
2519
struct hash_zones *zones = context;
drivers/md/dm-vdo/dedupe.c
2536
struct hash_zones *zones = context;
drivers/md/dm-vdo/dedupe.c
2544
void vdo_drain_hash_zones(struct hash_zones *zones, struct vdo_completion *parent)
drivers/md/dm-vdo/dedupe.c
2550
static void launch_dedupe_state_change(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2576
struct hash_zones *zones = context;
drivers/md/dm-vdo/dedupe.c
2605
struct hash_zone *zone = &(((struct hash_zones *) context)->zones[zone_number]);
drivers/md/dm-vdo/dedupe.c
2615
void vdo_resume_hash_zones(struct hash_zones *zones, struct vdo_completion *parent)
drivers/md/dm-vdo/dedupe.c
2643
static void get_index_statistics(struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.c
2681
void vdo_get_dedupe_statistics(struct hash_zones *zones, struct vdo_statistics *stats)
drivers/md/dm-vdo/dedupe.c
2706
struct hash_zone *vdo_select_hash_zone(struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.c
2752
static const char *index_state_to_string(struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.c
2793
void vdo_dump_hash_zones(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2907
if (!READ_ONCE(vdo->hash_zones->dedupe_flag)) {
drivers/md/dm-vdo/dedupe.c
2914
atomic64_inc(&vdo->hash_zones->dedupe_context_busy);
drivers/md/dm-vdo/dedupe.c
2933
static void set_target_state(struct hash_zones *zones, enum index_state target,
drivers/md/dm-vdo/dedupe.c
2955
const char *vdo_get_dedupe_index_state_name(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2967
int vdo_message_dedupe_index(struct hash_zones *zones, const char *name)
drivers/md/dm-vdo/dedupe.c
2986
void vdo_set_dedupe_state_normal(struct hash_zones *zones)
drivers/md/dm-vdo/dedupe.c
2992
void vdo_start_dedupe_index(struct hash_zones *zones, bool create_flag)
drivers/md/dm-vdo/dedupe.c
315
static inline struct hash_zones *as_hash_zones(struct vdo_completion *completion)
drivers/md/dm-vdo/dedupe.c
318
return container_of(completion, struct hash_zones, completion);
drivers/md/dm-vdo/dedupe.h
100
void vdo_set_dedupe_state_normal(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
102
void vdo_start_dedupe_index(struct hash_zones *zones, bool create_flag);
drivers/md/dm-vdo/dedupe.h
104
void vdo_resume_hash_zones(struct hash_zones *zones, struct vdo_completion *parent);
drivers/md/dm-vdo/dedupe.h
106
void vdo_finish_dedupe_index(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
70
struct hash_zones;
drivers/md/dm-vdo/dedupe.h
81
int __must_check vdo_make_hash_zones(struct vdo *vdo, struct hash_zones **zones_ptr);
drivers/md/dm-vdo/dedupe.h
83
void vdo_free_hash_zones(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
85
void vdo_drain_hash_zones(struct hash_zones *zones, struct vdo_completion *parent);
drivers/md/dm-vdo/dedupe.h
87
void vdo_get_dedupe_statistics(struct hash_zones *zones, struct vdo_statistics *stats);
drivers/md/dm-vdo/dedupe.h
89
struct hash_zone * __must_check vdo_select_hash_zone(struct hash_zones *zones,
drivers/md/dm-vdo/dedupe.h
92
void vdo_dump_hash_zones(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
94
const char *vdo_get_dedupe_index_state_name(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
96
u64 vdo_get_dedupe_index_timeout_count(struct hash_zones *zones);
drivers/md/dm-vdo/dedupe.h
98
int vdo_message_dedupe_index(struct hash_zones *zones, const char *name);
drivers/md/dm-vdo/dm-vdo-target.c
1088
vdo_get_dedupe_index_state_name(vdo->hash_zones),
drivers/md/dm-vdo/dm-vdo-target.c
1167
return vdo_message_dedupe_index(vdo->hash_zones, argv[0]);
drivers/md/dm-vdo/dm-vdo-target.c
1478
return vdo_make_hash_zones(vdo, &vdo->hash_zones);
drivers/md/dm-vdo/dm-vdo-target.c
2159
vdo_drain_hash_zones(vdo->hash_zones, completion);
drivers/md/dm-vdo/dm-vdo-target.c
2327
vdo_set_dedupe_state_normal(vdo->hash_zones);
drivers/md/dm-vdo/dm-vdo-target.c
2374
vdo_start_dedupe_index(vdo->hash_zones, was_new(vdo));
drivers/md/dm-vdo/dm-vdo-target.c
2499
vdo_resume_hash_zones(vdo->hash_zones, completion);
drivers/md/dm-vdo/dm-vdo-target.c
514
config->hash_zones = count;
drivers/md/dm-vdo/dm-vdo-target.c
849
.hash_zones = 0,
drivers/md/dm-vdo/dm-vdo-target.c
954
(config->thread_counts.hash_zones == 0))) {
drivers/md/dm-vdo/dump.c
76
vdo_dump_hash_zones(vdo->hash_zones);
drivers/md/dm-vdo/types.h
205
unsigned int hash_zones;
drivers/md/dm-vdo/vdo.c
1672
vdo_get_dedupe_statistics(vdo->hash_zones, stats);
drivers/md/dm-vdo/vdo.c
1772
vdo_dump_hash_zones(vdo->hash_zones);
drivers/md/dm-vdo/vdo.c
200
bool single = ((counts.logical_zones + counts.physical_zones + counts.hash_zones) == 0);
drivers/md/dm-vdo/vdo.c
210
config->hash_zone_count = counts.hash_zones;
drivers/md/dm-vdo/vdo.c
250
assign_thread_ids(config, config->hash_zone_threads, counts.hash_zones);
drivers/md/dm-vdo/vdo.c
564
config->thread_counts.hash_zones, vdo->thread_config.thread_count);
drivers/md/dm-vdo/vdo.c
701
vdo_finish_dedupe_index(vdo->hash_zones);
drivers/md/dm-vdo/vdo.c
777
vdo_free_hash_zones(vdo_forget(vdo->hash_zones));
drivers/md/dm-vdo/vdo.h
234
struct hash_zones *hash_zones;