• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /xnu-2782.1.97/bsd/hfs/hfscommon/BTree/

Lines Matching defs:targetNode

149 									 BlockDescriptor			*targetNode,
356 BlockDescriptor *targetNode,
373 targetNode, index, level, insertNode );
386 BlockDescriptor *targetNode,
402 PanicIf ((level == 1) && (((NodeDescPtr)targetNode->buffer)->kind != kBTLeafNode), " InsertLevel: non-leaf at level 1! ");
412 ModifyBlockStart(btreePtr->fileRefNum, targetNode);
416 err = InsertNode (btreePtr, primaryKey, targetNode, targetNodeNum, index,
423 // root node that references the current targetNode.
442 err = InsertNode (btreePtr, secondaryKey, targetNode, newNodeNum, newIndex,
497 primaryKey->keyPtr = (KeyPtr) GetRecordAddress( btreePtr, targetNode->buffer, 0 );
523 insertKeyPtr->recPtr = (u_int8_t *) &((NodeDescPtr)targetNode->buffer)->bLink;
534 err = UpdateNode (btreePtr, targetNode, 0, kLockTransaction); // all done with target
544 (void) ReleaseNode (btreePtr, targetNode);
572 BlockDescriptor *targetNode = NULL;
594 targetNode = leftNode;
599 targetNode = rightNode;
603 recordFit = InsertKeyRecord (btreePtr, targetNode->buffer, index, key->keyPtr, key->keyLength, key->recPtr, key->recSize);
610 if ( (index == 0) && (((NodeDescPtr) targetNode->buffer)->height != btreePtr->treeDepth) )
690 targetNode - description
699 BlockDescriptor *targetNode,
719 targetNodePtr = targetNode->buffer;
720 PanicIf (targetNodePtr == nil, "DeleteTree: targetNode has nil buffer!");
723 ModifyBlockStart(btreePtr->fileRefNum, targetNode);
781 err = UpdateNode (btreePtr, targetNode, 0, kLockTransaction);
793 if ( level == btreePtr->treeDepth ) // then targetNode->buffer is the root node
798 if ( targetNode->buffer == nil ) // then root was freed and the btree is empty
803 else if ( ((NodeDescPtr)targetNode->buffer)->numRecords == 1 )
805 err = CollapseTree (btreePtr, targetNode);
837 keyPtr = (KeyPtr) GetRecordAddress( btreePtr, targetNode->buffer, 0 );
853 err = UpdateNode (btreePtr, targetNode, 0, kLockTransaction);
860 (void) ReleaseNode (btreePtr, targetNode);