Lines Matching defs:index
94 * index - The index into _this_ specific block.
97 unsigned index)
101 entry += index * info->value_type.size;
250 * index is the index of the index of the array_block, (ie. the array index
254 unsigned index, struct dm_block **block,
258 uint64_t key = index;
271 static int insert_ablock(struct dm_array_info *info, uint64_t index,
277 return dm_btree_insert(&info->btree_info, *root, &index, &block_le, root);
302 static int __reinsert_ablock(struct dm_array_info *info, unsigned index,
316 r = insert_ablock(info, index, block, root);
328 unsigned index, struct dm_block **block,
332 uint64_t key = index;
345 return __reinsert_ablock(info, index, *block, b, root);
434 * begin_index - the index of the first array block to remove.
769 uint32_t index, void *value_le)
780 r = lookup_ablock(info, root, index / max_entries, &block, &ab);
784 entry = index % max_entries;
797 uint32_t index, const void *value, dm_block_t *new_root)
811 r = shadow_ablock(info, &root, index / max_entries, &block, &ab);
816 entry = index % max_entries;
838 uint32_t index, const void *value, dm_block_t *new_root)
843 r = array_set_value(info, root, index, value, new_root);
912 c->index = 0;
963 c->index++;
965 if (c->index >= le32_to_cpu(c->ab->nr_entries)) {
984 uint32_t remaining = le32_to_cpu(c->ab->nr_entries) - c->index;
987 c->index += count;
1002 *value_le = element_at(c->info, c->ab, c->index);