Lines Matching refs:avl_compar
261 diff = tree->avl_compar(value, AVL_NODE2DATA(node, off)); in avl_find()
583 diff = tree->avl_compar(new_data, here); in avl_insert_here()
594 diff = tree->avl_compar(new_data, in avl_insert_here()
603 diff = tree->avl_compar(new_data, in avl_insert_here()
806 (t->avl_compar(obj, neighbor) <= 0)); in avl_update_lt()
809 if ((neighbor != NULL) && (t->avl_compar(obj, neighbor) < 0)) { in avl_update_lt()
823 (t->avl_compar(obj, neighbor) >= 0)); in avl_update_gt()
826 if ((neighbor != NULL) && (t->avl_compar(obj, neighbor) > 0)) { in avl_update_gt()
840 if ((neighbor != NULL) && (t->avl_compar(obj, neighbor) < 0)) { in avl_update()
846 if ((neighbor != NULL) && (t->avl_compar(obj, neighbor) > 0)) { in avl_update()
860 ASSERT3P(tree1->avl_compar, ==, tree2->avl_compar); in avl_swap()
886 tree->avl_compar = compar; in avl_create()