Searched refs:blockPtr (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_btreeio.h46 extern OSStatus ReleaseBTreeBlock(FileReference vp, BlockDescPtr blockPtr,
51 extern void ModifyBlockStart(FileReference vp, BlockDescPtr blockPtr);
H A Dhfs_btreeio.c189 void ModifyBlockStart(FileReference vp, BlockDescPtr blockPtr) argument
198 bp = (struct buf *) blockPtr->blockHeader;
200 panic("hfs: ModifyBlockStart: null bp for blockdescptr %p?!?\n", blockPtr);
205 blockPtr->isModified = 1;
241 OSStatus ReleaseBTreeBlock(FileReference vp, BlockDescPtr blockPtr, ReleaseBlockOptions options) argument
247 bp = (struct buf *) blockPtr->blockHeader;
260 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
264 blockPtr->blockHeader = NULL;
269 if (blockPtr
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/
H A DBTreeTreeOps.c113 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);
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/
H A DBTreesInternal.h179 BlockDescPtr blockPtr,

Completed in 11 milliseconds