Lines Matching defs:index
95 * index - The index into _this_ specific block.
98 unsigned int index)
102 entry += index * info->value_type.size;
248 * index is the index of the index of the array_block, (ie. the array index
252 unsigned int index, struct dm_block **block,
256 uint64_t key = index;
269 static int insert_ablock(struct dm_array_info *info, uint64_t index,
275 return dm_btree_insert(&info->btree_info, *root, &index, &block_le, root);
300 static int __reinsert_ablock(struct dm_array_info *info, unsigned int index,
314 r = insert_ablock(info, index, block, root);
326 unsigned int index, struct dm_block **block,
330 uint64_t key = index;
343 return __reinsert_ablock(info, index, *block, b, root);
432 * begin_index - the index of the first array block to remove.
779 uint32_t index, void *value_le)
790 r = lookup_ablock(info, root, index / max_entries, &block, &ab);
794 entry = index % max_entries;
807 uint32_t index, const void *value, dm_block_t *new_root)
821 r = shadow_ablock(info, &root, index / max_entries, &block, &ab);
826 entry = index % max_entries;
848 uint32_t index, const void *value, dm_block_t *new_root)
853 r = array_set_value(info, root, index, value, new_root);
922 c->index = 0;
973 c->index++;
975 if (c->index >= le32_to_cpu(c->ab->nr_entries)) {
994 uint32_t remaining = le32_to_cpu(c->ab->nr_entries) - c->index;
997 c->index += count;
1012 *value_le = element_at(c->info, c->ab, c->index);