Lines Matching refs:blockPtr
214 void ModifyBlockStart(FileReference vp, BlockDescPtr blockPtr)
223 bp = (struct buf *) blockPtr->blockHeader;
225 panic("hfs: ModifyBlockStart: null bp for blockdescptr %p?!?\n", blockPtr);
230 blockPtr->isModified = 1;
266 OSStatus ReleaseBTreeBlock(FileReference vp, BlockDescPtr blockPtr, ReleaseBlockOptions options)
272 bp = (struct buf *) blockPtr->blockHeader;
285 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
289 blockPtr->blockHeader = NULL;
294 if (blockPtr->isModified == 0) {
299 blockPtr->isModified = 0;
305 blockPtr->blockHeader = NULL;
334 if (blockPtr->isModified == 0) {
338 blockPtr->isModified = 0;
349 blockPtr->blockHeader = NULL;
354 if (hfsmp->jnl && blockPtr->isModified) {
363 blockPtr->isModified = 0;
365 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
369 blockPtr->blockHeader = NULL;