Lines Matching refs:blockPtr
113 BlockDescriptor *blockPtr );
872 BlockDescriptor *blockPtr )
881 ModifyBlockStart(btreePtr->fileRefNum, blockPtr);
885 if ( ((NodeDescPtr)blockPtr->buffer)->numRecords > 1)
888 if ( ((NodeDescPtr)blockPtr->buffer)->kind == kBTLeafNode)
892 btreePtr->rootNode = GetChildNodeNum (btreePtr, blockPtr->buffer, 0);
896 ClearNode (btreePtr, blockPtr->buffer);
897 err = UpdateNode (btreePtr, blockPtr, 0, kLockTransaction);
903 err = GetNode (btreePtr, btreePtr->rootNode, 0, blockPtr);
907 ModifyBlockStart(btreePtr->fileRefNum, blockPtr);
913 err = UpdateNode (btreePtr, blockPtr, 0, kLockTransaction); // always update!
922 (void) ReleaseNode (btreePtr, blockPtr);