Lines Matching refs:InsertLevel
57 <CS4> 11/24/97 djb Radar #2005325, InsertLevel incorrectly handled root splits!
63 <HFS7> 3/3/97 djb Removed DebugStr in InsertLevel.
64 <HFS6> 2/19/97 djb Major re-write of insert code; added InsertLevel and InsertNode.
145 static OSStatus InsertLevel (BTreeControlBlockPtr btreePtr,
372 err = InsertLevel (btreePtr, treePathTable, &primaryKey, nil,
380 ////////////////////////////////// InsertLevel //////////////////////////////////
382 OSStatus InsertLevel (BTreeControlBlockPtr btreePtr,
402 PanicIf ((level == 1) && (((NodeDescPtr)targetNode->buffer)->kind != kBTLeafNode), " InsertLevel: non-leaf at level 1! ");
447 DebugStr(" InsertLevel: New root from primary key, update from secondary key...");
465 PanicIf ( (level == btreePtr->treeDepth), " InsertLevel: unfinished insert!?");
473 PanicIf ( parentNodeNum == 0, " InsertLevel: parent node is zero!?");
479 PanicIf ( ((NodeDescPtr)parentNode.buffer)->kind != kBTIndexNode, " InsertLevel: parent node not an index node! ");
490 PanicIf( (*(u_int32_t *) recPtr) != targetNodeNum, " InsertLevel: parent ptr doesn't match target node!");
494 // InsertLevel call below.
529 err = InsertLevel (btreePtr, treePathTable, primaryKey, secondaryKey,
547 Panic (" InsertLevel: an error occurred!");
551 } // End of InsertLevel