H A D | btree.c | 32 * Intensity 1: Verify that the tree's height is consistent throughout. 35 * Intensity 3: Verify that the total number of elements in the tree matches the 87 zfs_btree_poison_node(zfs_btree_t *tree, zfs_btree_hdr_t *hdr) in zfs_btree_poison_node() argument 90 size_t size = tree->bt_elem_size; in zfs_btree_poison_node() 105 tree->bt_leaf_size - offsetof(zfs_btree_leaf_t, btl_elems) - in zfs_btree_poison_node() 112 zfs_btree_poison_node_at(zfs_btree_t *tree, zfs_btree_hdr_t *hdr, in zfs_btree_poison_node_at() argument 116 size_t size = tree->bt_elem_size; in zfs_btree_poison_node_at() 128 ASSERT3U(idx, <=, tree->bt_leaf_cap); in zfs_btree_poison_node_at() 129 ASSERT3U(idx + count, <=, tree->bt_leaf_cap); in zfs_btree_poison_node_at() 138 zfs_btree_verify_poison_at(zfs_btree_t *tree, zfs_btree_hdr_ argument 177 zfs_btree_leaf_alloc(zfs_btree_t * tree) zfs_btree_leaf_alloc() argument 186 zfs_btree_leaf_free(zfs_btree_t * tree,void * ptr) zfs_btree_leaf_free() argument 195 zfs_btree_create(zfs_btree_t * tree,int (* compar)(const void *,const void *),bt_find_in_buf_f bt_find_in_buf,size_t size) zfs_btree_create() argument 207 zfs_btree_create_custom(zfs_btree_t * tree,int (* compar)(const void *,const void *),bt_find_in_buf_f bt_find_in_buf,size_t size,size_t lsize) zfs_btree_create_custom() argument 230 zfs_btree_find_in_buf(zfs_btree_t * tree,uint8_t * buf,uint32_t nelems,const void * value,zfs_btree_index_t * where) zfs_btree_find_in_buf() argument 260 zfs_btree_find(zfs_btree_t * tree,const void * value,zfs_btree_index_t * where) zfs_btree_find() argument 429 bt_shift_core(zfs_btree_t * tree,zfs_btree_core_t * node,uint32_t idx,uint32_t count,uint32_t off,enum bt_shift_shape shape,enum bt_shift_direction dir) bt_shift_core() argument 456 bt_shift_core_left(zfs_btree_t * tree,zfs_btree_core_t * node,uint32_t idx,uint32_t count,enum bt_shift_shape shape) bt_shift_core_left() argument 467 bt_shift_core_right(zfs_btree_t * tree,zfs_btree_core_t * node,uint32_t idx,uint32_t count,enum bt_shift_shape shape) bt_shift_core_right() argument 479 bt_shift_leaf(zfs_btree_t * tree,zfs_btree_leaf_t * node,uint32_t idx,uint32_t count,uint32_t off,enum bt_shift_direction dir) bt_shift_leaf() argument 498 bt_grow_leaf(zfs_btree_t * tree,zfs_btree_leaf_t * leaf,uint32_t idx,uint32_t n) bt_grow_leaf() argument 533 bt_shrink_leaf(zfs_btree_t * tree,zfs_btree_leaf_t * leaf,uint32_t idx,uint32_t n) bt_shrink_leaf() argument 558 bt_transfer_core(zfs_btree_t * tree,zfs_btree_core_t * source,uint32_t sidx,uint32_t count,zfs_btree_core_t * dest,uint32_t didx,enum bt_shift_shape shape) bt_transfer_core() argument 576 bt_transfer_leaf(zfs_btree_t * tree,zfs_btree_leaf_t * source,uint32_t sidx,uint32_t count,zfs_btree_leaf_t * dest,uint32_t didx) bt_transfer_leaf() argument 593 zfs_btree_first_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr,zfs_btree_index_t * where) zfs_btree_first_helper() argument 614 zfs_btree_insert_core_impl(zfs_btree_t * tree,zfs_btree_core_t * parent,uint32_t offset,zfs_btree_hdr_t * new_node,void * buf) zfs_btree_insert_core_impl() argument 642 zfs_btree_insert_into_parent(zfs_btree_t * tree,zfs_btree_hdr_t * old_node,zfs_btree_hdr_t * new_node,void * buf) zfs_btree_insert_into_parent() argument 790 zfs_btree_insert_leaf_impl(zfs_btree_t * tree,zfs_btree_leaf_t * leaf,uint32_t idx,const void * value) zfs_btree_insert_leaf_impl() argument 812 zfs_btree_insert_into_leaf(zfs_btree_t * tree,zfs_btree_leaf_t * leaf,const void * value,uint32_t idx) zfs_btree_insert_into_leaf() argument 897 zfs_btree_find_parent_idx(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_find_parent_idx() argument 926 zfs_btree_bulk_finish(zfs_btree_t * tree) zfs_btree_bulk_finish() argument 1090 zfs_btree_add_idx(zfs_btree_t * tree,const void * value,const zfs_btree_index_t * where) zfs_btree_add_idx() argument 1178 zfs_btree_first(zfs_btree_t * tree,zfs_btree_index_t * where) zfs_btree_first() argument 1216 zfs_btree_last(zfs_btree_t * tree,zfs_btree_index_t * where) zfs_btree_last() argument 1232 zfs_btree_next_helper(zfs_btree_t * tree,const zfs_btree_index_t * idx,zfs_btree_index_t * out_idx,void (* done_func)(zfs_btree_t *,zfs_btree_hdr_t *)) zfs_btree_next_helper() argument 1309 zfs_btree_next(zfs_btree_t * tree,const zfs_btree_index_t * idx,zfs_btree_index_t * out_idx) zfs_btree_next() argument 1320 zfs_btree_prev(zfs_btree_t * tree,const zfs_btree_index_t * idx,zfs_btree_index_t * out_idx) zfs_btree_prev() argument 1387 zfs_btree_get(zfs_btree_t * tree,zfs_btree_index_t * idx) zfs_btree_get() argument 1402 zfs_btree_add(zfs_btree_t * tree,const void * node) zfs_btree_add() argument 1411 zfs_btree_node_destroy(zfs_btree_t * tree,zfs_btree_hdr_t * node) zfs_btree_node_destroy() argument 1428 zfs_btree_remove_from_node(zfs_btree_t * tree,zfs_btree_core_t * node,zfs_btree_hdr_t * rm_hdr) zfs_btree_remove_from_node() argument 1651 zfs_btree_remove_idx(zfs_btree_t * tree,zfs_btree_index_t * where) zfs_btree_remove_idx() argument 1863 zfs_btree_remove(zfs_btree_t * tree,const void * value) zfs_btree_remove() argument 1872 zfs_btree_numnodes(zfs_btree_t * tree) zfs_btree_numnodes() argument 1896 zfs_btree_destroy_nodes(zfs_btree_t * tree,zfs_btree_index_t ** cookie) zfs_btree_destroy_nodes() argument 1918 zfs_btree_clear_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_clear_helper() argument 1930 zfs_btree_clear(zfs_btree_t * tree) zfs_btree_clear() argument 1946 zfs_btree_destroy(zfs_btree_t * tree) zfs_btree_destroy() argument 1954 zfs_btree_verify_pointers_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_verify_pointers_helper() argument 1968 zfs_btree_verify_pointers(zfs_btree_t * tree) zfs_btree_verify_pointers() argument 1983 zfs_btree_verify_counts_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_verify_counts_helper() argument 2012 zfs_btree_verify_counts(zfs_btree_t * tree) zfs_btree_verify_counts() argument 2027 zfs_btree_verify_height_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr,int32_t height) zfs_btree_verify_height_helper() argument 2049 zfs_btree_verify_height(zfs_btree_t * tree) zfs_btree_verify_height() argument 2066 zfs_btree_verify_order_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_verify_order_helper() argument 2134 zfs_btree_verify_order(zfs_btree_t * tree) zfs_btree_verify_order() argument 2147 zfs_btree_verify_poison_helper(zfs_btree_t * tree,zfs_btree_hdr_t * hdr) zfs_btree_verify_poison_helper() argument 2181 zfs_btree_verify_poison(zfs_btree_t * tree) zfs_btree_verify_poison() argument 2191 zfs_btree_verify(zfs_btree_t * tree) zfs_btree_verify() argument [all...] |