Searched refs:avl_index_t (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-current/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Davl.h74 * The type "avl_index_t" is used to indicate a position in the list for
138 typedef uintptr_t avl_index_t; typedef
183 extern void *avl_find(avl_tree_t *tree, const void *node, avl_index_t *where);
191 extern void avl_insert(avl_tree_t *tree, void *node, avl_index_t where);
242 * avl_index_t where;
250 extern void *avl_nearest(avl_tree_t *tree, avl_index_t where, int direction);
H A Davl_impl.h134 * macros used to create/access an avl_index_t
138 #define AVL_MKINDEX(n, c) ((avl_index_t)(n) | (c))
/freebsd-current/sys/contrib/openzfs/include/sys/
H A Davl.h74 * The type "avl_index_t" is used to indicate a position in the list for
130 typedef uintptr_t avl_index_t; typedef
175 _AVL_H void *avl_find(avl_tree_t *tree, const void *node, avl_index_t *where);
183 _AVL_H void avl_insert(avl_tree_t *tree, void *node, avl_index_t where);
234 * avl_index_t where;
242 _AVL_H void *avl_nearest(avl_tree_t *tree, avl_index_t where, int direction);
H A Davl_impl.h133 * macros used to create/access an avl_index_t
137 #define AVL_MKINDEX(n, c) ((avl_index_t)(n) | (c))
/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dunique.c77 avl_index_t idx;
H A Drefcount.c299 avl_index_t idx;
326 avl_index_t idx;
H A Dzfs_rlock.c162 avl_index_t where;
312 zfs_locked_range_t *prev, avl_index_t where)
407 avl_index_t where;
H A Ddsl_deadlist.c459 avl_index_t where;
762 avl_index_t where;
801 avl_index_t where;
833 avl_index_t where;
929 avl_index_t where;
H A Dzfs_fuid.c178 avl_index_t loc;
298 avl_index_t loc;
H A Dspa_errlog.c188 avl_index_t where;
587 avl_index_t where;
633 avl_index_t where;
669 avl_index_t where;
H A Dbrt.c1156 avl_index_t where;
1229 avl_index_t where;
1386 avl_index_t where;
H A Dddt.c585 avl_index_t where;
851 avl_index_t where;
H A Ddsl_deleg.c487 avl_index_t idx;
H A Dsa.c411 avl_index_t loc;
466 avl_index_t loc;
1179 avl_index_t loc;
1701 avl_index_t loc;
H A Ddsl_crypt.c678 avl_index_t where;
748 avl_index_t where;
1031 avl_index_t where;
1542 avl_index_t where;
H A Dspa_misc.c619 avl_index_t where;
1030 avl_index_t where;
1050 avl_index_t where;
1094 avl_index_t where;
H A Dzil.c187 avl_index_t where;
1342 avl_index_t where;
1390 avl_index_t where;
2471 avl_index_t where;
2559 avl_index_t where;
2708 avl_index_t where;
H A Ddsl_bookmark.c1324 avl_index_t idx;
1451 avl_index_t idx;
H A Dvdev_queue.c840 avl_index_t idx;
H A Ddsl_scan.c1463 avl_index_t where;
1902 avl_index_t idx;
3239 avl_index_t idx;
4639 avl_index_t idx;
5090 avl_index_t idx;
/freebsd-current/sys/contrib/openzfs/module/avl/
H A Davl.c88 * - The avl_index_t is an opaque "cookie" used to find nodes at or
212 * "avl_index_t" is a (avl_node_t *) with the bottom bit indicating a child
219 avl_nearest(avl_tree_t *tree, avl_index_t where, int direction)
248 avl_find(avl_tree_t *tree, const void *value, avl_index_t *where)
463 * searches out to the leaf positions. The avl_index_t indicates the node
470 avl_insert(avl_tree_t *tree, void *new_data, avl_index_t where)
622 avl_index_t where = 0;
/freebsd-current/sys/contrib/openzfs/lib/libzutil/os/freebsd/
H A Dzutil_import_os.c194 avl_index_t where;
/freebsd-current/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dbtree_test.c226 avl_index_t avl_idx = {0};
317 avl_index_t avl_idx = {0};
/freebsd-current/sys/contrib/openzfs/module/icp/core/
H A Dkcf_mech_tabs.c158 avl_index_t where = 0;
/freebsd-current/sys/contrib/openzfs/lib/libzutil/os/linux/
H A Dzutil_import_os.c174 avl_index_t where;
302 avl_index_t where;

Completed in 514 milliseconds

12