Lines Matching refs:fcbEOF
396 if ( (off_t)minEOF > filePtr->fcbEOF )
398 bytesToAdd = minEOF - filePtr->fcbEOF;
438 origSize = filePtr->fcbEOF;
466 filePtr->fcbEOF = (u_int64_t)filePtr->ff_blocks * (u_int64_t)vcb->blockSize;
467 bytesToAdd = minEOF - filePtr->fcbEOF;
482 filePtr->fcbEOF = (u_int64_t)filePtr->ff_blocks * (u_int64_t)vcb->blockSize;
488 if (filePtr->fcbEOF >= (off_t)minEOF && retval != 0) {
498 if ((filePtr->fcbEOF < (off_t)minEOF) || ((filePtr->fcbEOF - origSize) % btInfo.nodeSize) != 0) {
500 if (filePtr->fcbEOF < (off_t)minEOF) {
503 if (filePtr->fcbEOF < origSize) {
505 filePtr->fcbEOF, origSize);
508 trim = filePtr->fcbEOF - origSize;
510 trim = ((filePtr->fcbEOF - origSize) % btInfo.nodeSize);
513 ret = TruncateFileC(vcb, filePtr, filePtr->fcbEOF - trim, 0, 0, FTOC(filePtr)->c_fileid, 0);
514 filePtr->fcbEOF = (u_int64_t)filePtr->ff_blocks * (u_int64_t)vcb->blockSize;
517 if ((filePtr->fcbEOF % btInfo.nodeSize) != 0) {
518 panic("hfs: truncate file didn't! fcbEOF %lld nsize %d fcb %p\n",
519 filePtr->fcbEOF, btInfo.nodeSize, filePtr);
525 filePtr->fcbEOF, trim, (long)ret);
540 if ((filePtr->fcbEOF % btInfo.nodeSize) != 0) {
542 filePtr, filePtr->fcbEOF, btInfo.nodeSize, trim);
561 ret = ClearBTNodes(vp, btInfo.nodeSize, origSize, (filePtr->fcbEOF - origSize));