Symbol: delta_list
drivers/md/dm-vdo/indexer/delta-index.c
1088
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1092
delta_list = &zone->delta_lists[flush_index + 1];
drivers/md/dm-vdo/indexer/delta-index.c
1095
buffer[1] = delta_list->start % BITS_PER_BYTE;
drivers/md/dm-vdo/indexer/delta-index.c
1096
put_unaligned_le16(get_delta_list_byte_size(delta_list), &buffer[2]);
drivers/md/dm-vdo/indexer/delta-index.c
1107
zone->memory + get_delta_list_byte_start(delta_list),
drivers/md/dm-vdo/indexer/delta-index.c
1108
get_delta_list_byte_size(delta_list));
drivers/md/dm-vdo/indexer/delta-index.c
1149
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1151
delta_list = &delta_zone->delta_lists[i + 1];
drivers/md/dm-vdo/indexer/delta-index.c
1152
put_unaligned_le16(delta_list->size, data);
drivers/md/dm-vdo/indexer/delta-index.c
1171
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1175
delta_list = &delta_zone->delta_lists[i + 1];
drivers/md/dm-vdo/indexer/delta-index.c
1176
if (delta_list->size > 0) {
drivers/md/dm-vdo/indexer/delta-index.c
1234
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1252
delta_list = &delta_zone->delta_lists[list_number + 1];
drivers/md/dm-vdo/indexer/delta-index.c
1260
delta_list = &delta_entry->temp_delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1261
delta_list->start = get_immutable_start(delta_zone->memory, list_number);
drivers/md/dm-vdo/indexer/delta-index.c
1263
delta_list->size = end_offset - delta_list->start;
drivers/md/dm-vdo/indexer/delta-index.c
1264
delta_list->save_key = 0;
drivers/md/dm-vdo/indexer/delta-index.c
1265
delta_list->save_offset = 0;
drivers/md/dm-vdo/indexer/delta-index.c
1268
if (key > delta_list->save_key) {
drivers/md/dm-vdo/indexer/delta-index.c
1269
delta_entry->key = delta_list->save_key;
drivers/md/dm-vdo/indexer/delta-index.c
1270
delta_entry->offset = delta_list->save_offset;
drivers/md/dm-vdo/indexer/delta-index.c
1279
uds_prefetch_range(&delta_zone->memory[delta_list->start / BITS_PER_BYTE],
drivers/md/dm-vdo/indexer/delta-index.c
1280
delta_list->size / BITS_PER_BYTE, false);
drivers/md/dm-vdo/indexer/delta-index.c
1286
delta_entry->delta_list = delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1297
return delta_entry->delta_list->start + delta_entry->offset;
drivers/md/dm-vdo/indexer/delta-index.c
1347
const struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1355
delta_list = delta_entry->delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1357
size = delta_list->size;
drivers/md/dm-vdo/indexer/delta-index.c
1388
struct delta_list *delta_list = delta_entry->delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1394
delta_list->save_key = delta_entry->key - delta_entry->delta;
drivers/md/dm-vdo/indexer/delta-index.c
1395
delta_list->save_offset = delta_entry->offset;
drivers/md/dm-vdo/indexer/delta-index.c
142
static inline u64 get_delta_list_byte_start(const struct delta_list *delta_list)
drivers/md/dm-vdo/indexer/delta-index.c
144
return delta_list->start / BITS_PER_BYTE;
drivers/md/dm-vdo/indexer/delta-index.c
147
static inline u16 get_delta_list_byte_size(const struct delta_list *delta_list)
drivers/md/dm-vdo/indexer/delta-index.c
149
unsigned int bit_offset = delta_list->start % BITS_PER_BYTE;
drivers/md/dm-vdo/indexer/delta-index.c
1506
int result = VDO_ASSERT((delta_entry->delta_list != &delta_entry->temp_delta_list),
drivers/md/dm-vdo/indexer/delta-index.c
151
return BITS_TO_BYTES(bit_offset + delta_list->size);
drivers/md/dm-vdo/indexer/delta-index.c
1547
struct delta_list *delta_lists;
drivers/md/dm-vdo/indexer/delta-index.c
157
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1586
struct delta_list *delta_list = delta_entry->delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1588
u32 total_size = delta_list->size;
drivers/md/dm-vdo/indexer/delta-index.c
1599
free_before = (delta_list[0].start - (delta_list[-1].start + delta_list[-1].size));
drivers/md/dm-vdo/indexer/delta-index.c
1600
free_after = (delta_list[1].start - (delta_list[0].start + delta_list[0].size));
drivers/md/dm-vdo/indexer/delta-index.c
162
delta_list = &delta_zone->delta_lists[first];
drivers/md/dm-vdo/indexer/delta-index.c
1638
delta_list->size += size;
drivers/md/dm-vdo/indexer/delta-index.c
164
if (delta_list->start != new_start) {
drivers/md/dm-vdo/indexer/delta-index.c
1640
source = delta_list->start;
drivers/md/dm-vdo/indexer/delta-index.c
1642
delta_list->start -= size;
drivers/md/dm-vdo/indexer/delta-index.c
1645
source = delta_list->start + delta_entry->offset;
drivers/md/dm-vdo/indexer/delta-index.c
168
source = get_delta_list_byte_start(delta_list);
drivers/md/dm-vdo/indexer/delta-index.c
169
delta_list->start = new_start;
drivers/md/dm-vdo/indexer/delta-index.c
170
destination = get_delta_list_byte_start(delta_list);
drivers/md/dm-vdo/indexer/delta-index.c
1714
if (delta_entry->offset < delta_entry->delta_list->save_offset) {
drivers/md/dm-vdo/indexer/delta-index.c
173
get_delta_list_byte_size(delta_list));
drivers/md/dm-vdo/indexer/delta-index.c
1803
struct delta_list *delta_list = delta_entry->delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1806
u32 total_size = delta_list->size;
drivers/md/dm-vdo/indexer/delta-index.c
1821
(delta_list[0].start - (delta_list[-1].start + delta_list[-1].size));
drivers/md/dm-vdo/indexer/delta-index.c
1823
(delta_list[1].start - (delta_list[0].start + delta_list[0].size));
drivers/md/dm-vdo/indexer/delta-index.c
1828
delta_list->size -= size;
drivers/md/dm-vdo/indexer/delta-index.c
183
delta_list = &delta_zone->delta_lists[middle];
drivers/md/dm-vdo/indexer/delta-index.c
1830
source = delta_list->start;
drivers/md/dm-vdo/indexer/delta-index.c
1832
delta_list->start += size;
drivers/md/dm-vdo/indexer/delta-index.c
1835
destination = delta_list->start + delta_entry->offset;
drivers/md/dm-vdo/indexer/delta-index.c
1848
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1892
delta_list = delta_entry->delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
1893
if (delta_entry->offset < delta_list->save_offset) {
drivers/md/dm-vdo/indexer/delta-index.c
1895
delta_list->save_key = 0;
drivers/md/dm-vdo/indexer/delta-index.c
1896
delta_list->save_offset = 0;
drivers/md/dm-vdo/indexer/delta-index.c
190
if (new_start > delta_list->start) {
drivers/md/dm-vdo/indexer/delta-index.c
1964
delta_entry->delta_list->size,
drivers/md/dm-vdo/indexer/delta-index.c
223
struct delta_list *delta_lists = zone->delta_lists;
drivers/md/dm-vdo/indexer/delta-index.c
227
(zone->list_count + 2) * sizeof(struct delta_list));
drivers/md/dm-vdo/indexer/delta-index.c
393
(lists_in_zone + 2) * (sizeof(struct delta_list) + sizeof(u64)));
drivers/md/dm-vdo/indexer/delta-index.c
709
struct delta_list *delta_lists;
drivers/md/dm-vdo/indexer/delta-index.c
782
struct delta_list *delta_lists = delta_zone->delta_lists;
drivers/md/dm-vdo/indexer/delta-index.c
805
struct delta_list *delta_lists;
drivers/md/dm-vdo/indexer/delta-index.c
954
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.c
966
delta_list = &delta_zone->delta_lists[list_number + 1];
drivers/md/dm-vdo/indexer/delta-index.c
967
if (delta_list->size == 0) {
drivers/md/dm-vdo/indexer/delta-index.c
973
bit_count = delta_list->size + save_info->bit_offset;
drivers/md/dm-vdo/indexer/delta-index.c
981
move_bits(data, save_info->bit_offset, delta_zone->memory, delta_list->start,
drivers/md/dm-vdo/indexer/delta-index.c
982
delta_list->size);
drivers/md/dm-vdo/indexer/delta-index.h
171
struct delta_list *delta_list;
drivers/md/dm-vdo/indexer/delta-index.h
179
struct delta_list temp_delta_list;
drivers/md/dm-vdo/indexer/delta-index.h
45
struct delta_list *delta_lists;