Symbol: delta_index
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1442
struct fixed31_32 delta_index;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1490
delta_index = dc_fixpt_sub(norm_y, index_f);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1493
dc_fixpt_mul(delta_index, delta_lut));
drivers/md/dm-vdo/indexer/chapter-index.c
127
struct delta_index *delta_index = &chapter_index->delta_index;
drivers/md/dm-vdo/indexer/chapter-index.c
139
result = uds_pack_delta_index_page(delta_index, nonce, memory,
drivers/md/dm-vdo/indexer/chapter-index.c
168
uds_get_delta_index_stats(delta_index, &stats);
drivers/md/dm-vdo/indexer/chapter-index.c
181
result = uds_start_delta_index_search(delta_index, next_list, 0,
drivers/md/dm-vdo/indexer/chapter-index.c
224
const struct delta_index *delta_index = &index_page->delta_index;
drivers/md/dm-vdo/indexer/chapter-index.c
233
result = uds_start_delta_index_search(delta_index, list_number - first,
drivers/md/dm-vdo/indexer/chapter-index.c
276
struct delta_index *delta_index = &index_page->delta_index;
drivers/md/dm-vdo/indexer/chapter-index.c
282
result = uds_get_delta_index_entry(delta_index, sub_list_number, address,
drivers/md/dm-vdo/indexer/chapter-index.c
34
result = uds_initialize_delta_index(&index->delta_index, 1,
drivers/md/dm-vdo/indexer/chapter-index.c
44
index->memory_size = index->delta_index.memory_size + sizeof(struct open_chapter_index);
drivers/md/dm-vdo/indexer/chapter-index.c
54
uds_uninitialize_delta_index(&chapter_index->delta_index);
drivers/md/dm-vdo/indexer/chapter-index.c
62
uds_reset_delta_index(&chapter_index->delta_index);
drivers/md/dm-vdo/indexer/chapter-index.c
94
result = uds_get_delta_index_entry(&chapter_index->delta_index, list_number,
drivers/md/dm-vdo/indexer/chapter-index.h
26
struct delta_index delta_index;
drivers/md/dm-vdo/indexer/delta-index.c
1014
if (save_info.tag != delta_index->tag)
drivers/md/dm-vdo/indexer/delta-index.c
1017
if (save_info.index >= delta_index->list_count) {
drivers/md/dm-vdo/indexer/delta-index.c
1021
delta_index->list_count);
drivers/md/dm-vdo/indexer/delta-index.c
1031
delta_index->load_lists[load_zone] -= 1;
drivers/md/dm-vdo/indexer/delta-index.c
1032
new_zone = save_info.index / delta_index->lists_per_zone;
drivers/md/dm-vdo/indexer/delta-index.c
1033
return restore_delta_list_to_zone(&delta_index->delta_zones[new_zone],
drivers/md/dm-vdo/indexer/delta-index.c
1038
int uds_finish_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.c
1052
while (delta_index->load_lists[z] > 0) {
drivers/md/dm-vdo/indexer/delta-index.c
1053
result = restore_delta_list_data(delta_index, z,
drivers/md/dm-vdo/indexer/delta-index.c
1116
int uds_start_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.c
1126
delta_zone = &delta_index->delta_zones[zone_number];
drivers/md/dm-vdo/indexer/delta-index.c
1130
encode_u32_le(buffer, &offset, delta_index->zone_count);
drivers/md/dm-vdo/indexer/delta-index.c
1164
int uds_finish_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.c
1173
delta_zone = &delta_index->delta_zones[zone_number];
drivers/md/dm-vdo/indexer/delta-index.c
1228
int uds_start_delta_index_search(const struct delta_index *delta_index, u32 list_number,
drivers/md/dm-vdo/indexer/delta-index.c
1236
result = VDO_ASSERT((list_number < delta_index->list_count),
drivers/md/dm-vdo/indexer/delta-index.c
1238
delta_index->list_count);
drivers/md/dm-vdo/indexer/delta-index.c
1242
zone_number = list_number / delta_index->lists_per_zone;
drivers/md/dm-vdo/indexer/delta-index.c
1243
delta_zone = &delta_index->delta_zones[zone_number];
drivers/md/dm-vdo/indexer/delta-index.c
1251
if (delta_index->mutable) {
drivers/md/dm-vdo/indexer/delta-index.c
1436
int uds_get_delta_index_entry(const struct delta_index *delta_index, u32 list_number,
drivers/md/dm-vdo/indexer/delta-index.c
1442
result = uds_start_delta_index_search(delta_index, list_number, key,
drivers/md/dm-vdo/indexer/delta-index.c
1902
void uds_get_delta_index_stats(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.c
1909
for (z = 0; z < delta_index->zone_count; z++) {
drivers/md/dm-vdo/indexer/delta-index.c
1910
delta_zone = &delta_index->delta_zones[z];
drivers/md/dm-vdo/indexer/delta-index.c
208
void uds_reset_delta_index(const struct delta_index *delta_index)
drivers/md/dm-vdo/indexer/delta-index.c
217
for (z = 0; z < delta_index->zone_count; z++) {
drivers/md/dm-vdo/indexer/delta-index.c
222
struct delta_zone *zone = &delta_index->delta_zones[z];
drivers/md/dm-vdo/indexer/delta-index.c
291
void uds_uninitialize_delta_index(struct delta_index *delta_index)
drivers/md/dm-vdo/indexer/delta-index.c
295
if (delta_index->delta_zones == NULL)
drivers/md/dm-vdo/indexer/delta-index.c
298
for (z = 0; z < delta_index->zone_count; z++) {
drivers/md/dm-vdo/indexer/delta-index.c
299
vdo_free(vdo_forget(delta_index->delta_zones[z].new_offsets));
drivers/md/dm-vdo/indexer/delta-index.c
300
vdo_free(vdo_forget(delta_index->delta_zones[z].delta_lists));
drivers/md/dm-vdo/indexer/delta-index.c
301
vdo_free(vdo_forget(delta_index->delta_zones[z].memory));
drivers/md/dm-vdo/indexer/delta-index.c
304
vdo_free(delta_index->delta_zones);
drivers/md/dm-vdo/indexer/delta-index.c
305
memset(delta_index, 0, sizeof(struct delta_index));
drivers/md/dm-vdo/indexer/delta-index.c
345
int uds_initialize_delta_index(struct delta_index *delta_index, unsigned int zone_count,
drivers/md/dm-vdo/indexer/delta-index.c
353
result = vdo_allocate(zone_count, "Delta Index Zones", &delta_index->delta_zones);
drivers/md/dm-vdo/indexer/delta-index.c
357
delta_index->zone_count = zone_count;
drivers/md/dm-vdo/indexer/delta-index.c
358
delta_index->list_count = list_count;
drivers/md/dm-vdo/indexer/delta-index.c
359
delta_index->lists_per_zone = DIV_ROUND_UP(list_count, zone_count);
drivers/md/dm-vdo/indexer/delta-index.c
360
delta_index->memory_size = 0;
drivers/md/dm-vdo/indexer/delta-index.c
361
delta_index->mutable = true;
drivers/md/dm-vdo/indexer/delta-index.c
362
delta_index->tag = tag;
drivers/md/dm-vdo/indexer/delta-index.c
365
u32 lists_in_zone = delta_index->lists_per_zone;
drivers/md/dm-vdo/indexer/delta-index.c
373
if (delta_index->list_count <= first_list_in_zone) {
drivers/md/dm-vdo/indexer/delta-index.c
374
uds_uninitialize_delta_index(delta_index);
drivers/md/dm-vdo/indexer/delta-index.c
379
lists_in_zone = delta_index->list_count - first_list_in_zone;
drivers/md/dm-vdo/indexer/delta-index.c
383
result = initialize_delta_zone(&delta_index->delta_zones[z], zone_memory,
drivers/md/dm-vdo/indexer/delta-index.c
387
uds_uninitialize_delta_index(delta_index);
drivers/md/dm-vdo/indexer/delta-index.c
391
delta_index->memory_size +=
drivers/md/dm-vdo/indexer/delta-index.c
396
uds_reset_delta_index(delta_index);
drivers/md/dm-vdo/indexer/delta-index.c
527
delta_index_page->delta_index.delta_zones = delta_zone;
drivers/md/dm-vdo/indexer/delta-index.c
528
delta_index_page->delta_index.zone_count = 1;
drivers/md/dm-vdo/indexer/delta-index.c
529
delta_index_page->delta_index.list_count = list_count;
drivers/md/dm-vdo/indexer/delta-index.c
530
delta_index_page->delta_index.lists_per_zone = list_count;
drivers/md/dm-vdo/indexer/delta-index.c
531
delta_index_page->delta_index.mutable = false;
drivers/md/dm-vdo/indexer/delta-index.c
532
delta_index_page->delta_index.tag = 'p';
drivers/md/dm-vdo/indexer/delta-index.c
704
int uds_pack_delta_index_page(const struct delta_index *delta_index, u64 header_nonce,
drivers/md/dm-vdo/indexer/delta-index.c
718
delta_zone = &delta_index->delta_zones[0];
drivers/md/dm-vdo/indexer/delta-index.c
720
max_lists = delta_index->list_count - first_list;
drivers/md/dm-vdo/indexer/delta-index.c
820
int uds_start_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.c
895
if (list_next != delta_index->list_count) {
drivers/md/dm-vdo/indexer/delta-index.c
898
list_next, delta_index->list_count);
drivers/md/dm-vdo/indexer/delta-index.c
908
uds_reset_delta_index(delta_index);
drivers/md/dm-vdo/indexer/delta-index.c
909
delta_index->delta_zones[0].record_count = record_count;
drivers/md/dm-vdo/indexer/delta-index.c
910
delta_index->delta_zones[0].collision_count = collision_count;
drivers/md/dm-vdo/indexer/delta-index.c
916
delta_index->load_lists[z] = 0;
drivers/md/dm-vdo/indexer/delta-index.c
933
delta_index->load_lists[z] += 1;
drivers/md/dm-vdo/indexer/delta-index.c
936
zone_number = list_number / delta_index->lists_per_zone;
drivers/md/dm-vdo/indexer/delta-index.c
937
delta_zone = &delta_index->delta_zones[zone_number];
drivers/md/dm-vdo/indexer/delta-index.c
944
for (z = 0; z < delta_index->zone_count; z++)
drivers/md/dm-vdo/indexer/delta-index.c
945
rebalance_lists(&delta_index->delta_zones[z]);
drivers/md/dm-vdo/indexer/delta-index.c
986
static int restore_delta_list_data(struct delta_index *delta_index, unsigned int load_zone,
drivers/md/dm-vdo/indexer/delta-index.h
116
struct delta_index delta_index;
drivers/md/dm-vdo/indexer/delta-index.h
201
int __must_check uds_initialize_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
211
void uds_uninitialize_delta_index(struct delta_index *delta_index);
drivers/md/dm-vdo/indexer/delta-index.h
213
void uds_reset_delta_index(const struct delta_index *delta_index);
drivers/md/dm-vdo/indexer/delta-index.h
215
int __must_check uds_pack_delta_index_page(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
221
int __must_check uds_start_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
225
int __must_check uds_finish_restoring_delta_index(struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
232
int __must_check uds_start_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
236
int __must_check uds_finish_saving_delta_index(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
244
int __must_check uds_start_delta_index_search(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
252
int __must_check uds_get_delta_index_entry(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/delta-index.h
268
void uds_get_delta_index_stats(const struct delta_index *delta_index,
drivers/md/dm-vdo/indexer/volume-index.c
1012
u32 first_list = sub_index->delta_index.delta_zones[zone_number].first_list;
drivers/md/dm-vdo/indexer/volume-index.c
1013
u32 list_count = sub_index->delta_index.delta_zones[zone_number].list_count;
drivers/md/dm-vdo/indexer/volume-index.c
1049
return uds_start_saving_delta_index(&sub_index->delta_index, zone_number,
drivers/md/dm-vdo/indexer/volume-index.c
1093
return uds_finish_saving_delta_index(&sub_index->delta_index, zone_number);
drivers/md/dm-vdo/indexer/volume-index.c
1140
uds_get_delta_index_stats(&sub_index->delta_index, &dis);
drivers/md/dm-vdo/indexer/volume-index.c
1197
result = uds_initialize_delta_index(&sub_index->delta_index, zone_count,
drivers/md/dm-vdo/indexer/volume-index.c
1204
for (z = 0; z < sub_index->delta_index.zone_count; z++)
drivers/md/dm-vdo/indexer/volume-index.c
1205
available_bytes += sub_index->delta_index.delta_zones[z].size;
drivers/md/dm-vdo/indexer/volume-index.c
1208
sub_index->memory_size = (sub_index->delta_index.memory_size +
drivers/md/dm-vdo/indexer/volume-index.c
188
return extract_dlist_num(sub_index, name) / sub_index->delta_index.lists_per_zone;
drivers/md/dm-vdo/indexer/volume-index.c
284
uds_uninitialize_delta_index(&sub_index->delta_index);
drivers/md/dm-vdo/indexer/volume-index.c
425
result = uds_start_delta_index_search(&sub_index->delta_index, list_number, 0,
drivers/md/dm-vdo/indexer/volume-index.c
493
record->zone_number = delta_list_number / sub_index->delta_index.lists_per_zone;
drivers/md/dm-vdo/indexer/volume-index.c
511
result = uds_get_delta_index_entry(&sub_index->delta_index,
drivers/md/dm-vdo/indexer/volume-index.c
637
delta_zone = &sub_index->delta_index.delta_zones[zone_number];
drivers/md/dm-vdo/indexer/volume-index.c
757
result = uds_get_delta_index_entry(&sub_index->delta_index, delta_list_number,
drivers/md/dm-vdo/indexer/volume-index.c
795
uds_reset_delta_index(&sub_index->delta_index);
drivers/md/dm-vdo/indexer/volume-index.c
891
result = uds_start_restoring_delta_index(&sub_index->delta_index, readers,
drivers/md/dm-vdo/indexer/volume-index.c
961
return uds_finish_restoring_delta_index(&sub_index->delta_index,
drivers/md/dm-vdo/indexer/volume-index.h
59
struct delta_index delta_index;