Lines Matching defs:idx
493 uu_avl_insert(uu_avl_t *ap, void *elem, uu_avl_index_t idx)
502 (void *)ap, elem, (void *)idx);
506 (void *)ap, elem, (void *)idx);
510 (void *)ap, elem, (void *)idx);
512 if (!INDEX_VALID(ap, idx))
514 (void *)ap, elem, (void *)idx,
515 INDEX_CHECK(idx)? "outdated index" :
523 avl_insert(&ap->ua_tree, elem, INDEX_DECODE(idx));
527 uu_avl_nearest_next(uu_avl_t *ap, uu_avl_index_t idx)
529 if (ap->ua_debug && !INDEX_VALID(ap, idx))
531 (void *)ap, (void *)idx, INDEX_CHECK(idx)?
533 return (avl_nearest(&ap->ua_tree, INDEX_DECODE(idx), AVL_AFTER));
537 uu_avl_nearest_prev(uu_avl_t *ap, uu_avl_index_t idx)
539 if (ap->ua_debug && !INDEX_VALID(ap, idx))
541 (void *)ap, (void *)idx, INDEX_CHECK(idx)?
543 return (avl_nearest(&ap->ua_tree, INDEX_DECODE(idx), AVL_BEFORE));