Lines Matching defs:int

53 static int array_block_check(struct dm_block_validator *v,
72 (unsigned int) le32_to_cpu(csum_disk),
73 (unsigned int) le32_to_cpu(bh_le->csum));
98 unsigned int index)
112 void (*fn)(void *, const void *, unsigned int))
114 unsigned int nr_entries = le32_to_cpu(ab->nr_entries);
152 static int alloc_ablock(struct dm_array_info *info, size_t size_of_block,
156 int r;
176 const void *value, unsigned int new_nr)
199 unsigned int new_nr)
218 static int get_ablock(struct dm_array_info *info, dm_block_t b,
221 int r;
251 static int lookup_ablock(struct dm_array_info *info, dm_block_t root,
252 unsigned int index, struct dm_block **block,
255 int r;
269 static int insert_ablock(struct dm_array_info *info, uint64_t index,
280 static int __shadow_ablock(struct dm_array_info *info, dm_block_t b,
283 int inc;
284 int r = dm_tm_shadow_block(info->btree_info.tm, b,
300 static int __reinsert_ablock(struct dm_array_info *info, unsigned int index,
304 int r = 0;
325 static int shadow_ablock(struct dm_array_info *info, dm_block_t *root,
326 unsigned int index, struct dm_block **block,
329 int r;
349 static int insert_new_ablock(struct dm_array_info *info, size_t size_of_block,
351 unsigned int block_index, uint32_t nr,
354 int r;
369 static int insert_full_ablocks(struct dm_array_info *info, size_t size_of_block,
370 unsigned int begin_block, unsigned int end_block,
371 unsigned int max_entries, const void *value,
374 int r = 0;
407 unsigned int max_entries;
414 unsigned int old_nr_full_blocks, new_nr_full_blocks;
420 unsigned int old_nr_entries_in_last_block, new_nr_entries_in_last_block;
435 static int drop_blocks(struct resize *resize, unsigned int begin_index,
436 unsigned int end_index)
438 int r;
455 static unsigned int total_nr_blocks_needed(unsigned int nr_full_blocks,
456 unsigned int nr_entries_in_last_block)
464 static int shrink(struct resize *resize)
466 int r;
467 unsigned int begin, end;
504 static int grow_extend_tail_block(struct resize *resize, uint32_t new_nr_entries)
506 int r;
521 static int grow_add_tail_block(struct resize *resize)
530 static int grow_needs_more_blocks(struct resize *resize)
532 int r;
533 unsigned int old_nr_blocks = resize->old_nr_full_blocks;
557 static int grow(struct resize *resize)
575 static void block_inc(void *context, const void *value, unsigned int count)
579 unsigned int i;
587 int r;
624 static void block_dec(void *context, const void *value, unsigned int count)
626 unsigned int i;
632 static int block_equal(void *context, const void *value1, const void *value2)
657 int dm_array_empty(struct dm_array_info *info, dm_block_t *root)
663 static int array_resize(struct dm_array_info *info, dm_block_t root,
667 int r;
695 int dm_array_resize(struct dm_array_info *info, dm_block_t root,
700 int r = array_resize(info, root, old_size, new_size, value, new_root);
707 static int populate_ablock_with_values(struct dm_array_info *info, struct array_block *ab,
709 unsigned int base, unsigned int new_nr)
711 int r;
712 unsigned int i;
731 int dm_array_new(struct dm_array_info *info, dm_block_t *root,
734 int r;
737 unsigned int block_index, end_block, size_of_block, max_entries;
772 int dm_array_del(struct dm_array_info *info, dm_block_t root)
778 int dm_array_get_value(struct dm_array_info *info, dm_block_t root,
781 int r;
785 unsigned int entry, max_entries;
806 static int array_set_value(struct dm_array_info *info, dm_block_t root,
809 int r;
813 unsigned int max_entries;
814 unsigned int entry;
847 int dm_array_set_value(struct dm_array_info *info, dm_block_t root,
851 int r;
861 int (*fn)(void *context, uint64_t key, void *leaf);
865 static int walk_ablock(void *context, uint64_t *keys, void *leaf)
869 int r;
870 unsigned int i;
872 unsigned int nr_entries, max_entries;
895 int dm_array_walk(struct dm_array_info *info, dm_block_t root,
896 int (*fn)(void *, uint64_t key, void *leaf),
911 static int load_ablock(struct dm_array_cursor *c)
913 int r;
940 int dm_array_cursor_begin(struct dm_array_info *info, dm_block_t root,
943 int r;
966 int dm_array_cursor_next(struct dm_array_cursor *c)
968 int r;
989 int dm_array_cursor_skip(struct dm_array_cursor *c, uint32_t count)
991 int r;