Lines Matching refs:pUp
191 amatch_avl *pUp; /* Parent element */ member
217 pB->pUp = pP->pUp; in amatchAvlRotateBefore()
219 pP->pUp = pB; in amatchAvlRotateBefore()
221 if( pY ) pY->pUp = pP; in amatchAvlRotateBefore()
238 pA->pUp = pP->pUp; in amatchAvlRotateAfter()
240 pP->pUp = pA; in amatchAvlRotateAfter()
242 if( pY ) pY->pUp = pP; in amatchAvlRotateAfter()
253 amatch_avl *pUp = p->pUp; in amatchAvlFromPtr() local
254 if( pUp==0 ) return pp; in amatchAvlFromPtr()
255 if( pUp->pAfter==p ) return &pUp->pAfter; in amatchAvlFromPtr()
256 return &pUp->pBefore; in amatchAvlFromPtr()
280 p = p->pUp; in amatchAvlBalance()
310 p = p->pUp;
326 assert( p->pUp==pHead );
333 assert( p->pUp==pHead );
361 pNew->pUp = 0; in amatchAvlInsert()
370 pNew->pUp = p; in amatchAvlInsert()
378 pNew->pUp = p; in amatchAvlInsert()
406 pBalance = pOld->pUp; in amatchAvlRemove()
411 if( pX->pAfter ) pX->pAfter->pUp = pX->pUp; in amatchAvlRemove()
412 pBalance = pX->pUp; in amatchAvlRemove()
415 pX->pAfter->pUp = pX; in amatchAvlRemove()
421 if( pY ) pY->pUp = pX; in amatchAvlRemove()
422 pX->pUp = pOld->pUp; in amatchAvlRemove()
426 pBalance->pUp = pOld->pUp; in amatchAvlRemove()
429 pBalance->pUp = pOld->pUp; in amatchAvlRemove()
432 pOld->pUp = 0; in amatchAvlRemove()