Lines Matching defs:blockPtr
189 void ModifyBlockStart(FileReference vp, BlockDescPtr blockPtr)
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)
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->isModified == 0) {
274 blockPtr->isModified = 0;
280 blockPtr->blockHeader = NULL;
309 if (blockPtr->isModified == 0) {
313 blockPtr->isModified = 0;
324 blockPtr->blockHeader = NULL;
329 if (hfsmp->jnl && blockPtr->isModified) {
338 blockPtr->isModified = 0;
340 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
344 blockPtr->blockHeader = NULL;