Lines Matching refs:root
36 int dm_bitset_empty(struct dm_disk_bitset *info, dm_block_t *root) in dm_bitset_empty() argument
38 return dm_array_empty(&info->array_info, root); in dm_bitset_empty()
42 int dm_bitset_resize(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_resize() argument
51 return dm_array_resize(&info->array_info, root, old_blocks, new_blocks, in dm_bitset_resize()
56 int dm_bitset_del(struct dm_disk_bitset *info, dm_block_t root) in dm_bitset_del() argument
58 return dm_array_del(&info->array_info, root); in dm_bitset_del()
62 int dm_bitset_flush(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_flush() argument
74 r = dm_array_set_value(&info->array_info, root, info->current_index, in dm_bitset_flush()
86 static int read_bits(struct dm_disk_bitset *info, dm_block_t root, in read_bits() argument
92 r = dm_array_get_value(&info->array_info, root, array_index, &value); in read_bits()
104 static int get_array_entry(struct dm_disk_bitset *info, dm_block_t root, in get_array_entry() argument
114 r = dm_bitset_flush(info, root, new_root); in get_array_entry()
119 return read_bits(info, root, array_index); in get_array_entry()
122 int dm_bitset_set_bit(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_set_bit() argument
128 r = get_array_entry(info, root, index, new_root); in dm_bitset_set_bit()
139 int dm_bitset_clear_bit(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_clear_bit() argument
145 r = get_array_entry(info, root, index, new_root); in dm_bitset_clear_bit()
156 int dm_bitset_test_bit(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_test_bit() argument
162 r = get_array_entry(info, root, index, new_root); in dm_bitset_test_bit()