Searched refs:SFCB (Results 1 - 25 of 26) sorted by relevance

12

/macosx-10.10/hfs-285/fsck_hfs/dfalib/
H A DBTree.h333 typedef OSStatus (* GetBlockProcPtr) (SFCB *filePtr,
339 typedef OSStatus (* ReleaseBlockProcPtr) (SFCB *filePtr,
343 typedef OSStatus (* SetEndOfForkProcPtr) (SFCB *filePtr,
347 typedef OSStatus (* SetBlockSizeProcPtr) (SFCB *filePtr,
350 OSStatus SetEndOfForkProc ( SFCB *filePtr, FSSize minEOF, FSSize maxEOF );
357 extern OSStatus BTInitialize (SFCB *filePtrPtr,
363 extern OSStatus BTOpenPath (SFCB *filePtr,
370 extern OSStatus BTClosePath (SFCB *filePtr );
373 extern OSStatus BTSearchRecord (SFCB *filePtr,
380 extern OSStatus BTIterateRecord (SFCB *filePt
[all...]
H A DBTreeScanner.h65 int BTScanInitialize( const SFCB * btreeFile,
H A DSRuntime.h286 struct SFCB;
321 struct SFCB * vcbAllocationFile;
322 struct SFCB * vcbExtentsFile;
323 struct SFCB * vcbCatalogFile;
324 struct SFCB * vcbAttributesFile;
325 struct SFCB * vcbStartupFile;
343 struct SFCB { struct
356 typedef struct SFCB SFCB; typedef in typeref:struct:SFCB
377 extern OSStatus GetFileBlock (SFCB *fil
[all...]
H A DBlockCache.c33 static OSStatus ReadFragmentedBlock (SFCB *file, UInt32 blockNum, BlockDescriptor *block);
34 static OSStatus WriteFragmentedBlock( SFCB *file,
38 static OSStatus ReleaseFragmentedBlock (SFCB *file, BlockDescriptor *block, int age);
144 GetFileBlock (SFCB *file, UInt32 blockNum, GetBlockOptions options, BlockDescriptor *block)
191 ReleaseFileBlock (SFCB *file, BlockDescriptor *block, ReleaseBlockOptions options)
227 SetFileBlockSize (SFCB *file, ByteCount blockSize)
243 ReadFragmentedBlock (SFCB *file, UInt32 blockNum, BlockDescriptor *block)
323 WriteFragmentedBlock( SFCB *file, BlockDescriptor *block, int age, uint32_t writeOptions )
374 ReleaseFragmentedBlock (SFCB *file, BlockDescriptor *block, int age)
H A Dhfs_endian.h91 int hfs_swap_BTNode (BlockDescriptor *src, SFCB *fcb, enum HFSBTSwapDirection direction);
H A DScavenger.h92 #define kCalculatedCatalogRefNum ( 1*sizeof(SFCB) )
93 #define kCalculatedAllocationsRefNum ( 2*sizeof(SFCB) )
94 #define kCalculatedAttributesRefNum ( 3*sizeof(SFCB) )
95 #define kCalculatedStartupRefNum ( 4*sizeof(SFCB) )
96 #define kCalculatedRepairRefNum ( 5*sizeof(SFCB) )
516 SFCB fcb[1]; /* fcb array*/
737 SFCB *calculatedExtentsFCB;
738 SFCB *calculatedCatalogFCB;
739 SFCB *calculatedAllocationsFCB;
740 SFCB *calculatedAttributesFC
[all...]
H A DSBTree.c42 static void InvalidateBTreeIterator ( SFCB *fcb );
56 OSErr SearchBTreeRecord(SFCB *fcb, const void* key, UInt32 hint, void* foundKey, void* data, UInt16 *dataSize, UInt32 *newHint)
131 OSErr GetBTreeRecord(SFCB *fcb, SInt16 selectionIndex, void* key, void* data, UInt16 *dataSize, UInt32 *newHint)
223 OSErr InsertBTreeRecord(SFCB *fcb, const void* key, const void* data, UInt16 dataSize, UInt32 *newHint)
259 OSErr DeleteBTreeRecord(SFCB *fcb, const void* key)
285 OSErr ReplaceBTreeRecord(SFCB *fcb, const void* key, UInt32 hint, void *newData, UInt16 dataSize, UInt32 *newHint)
322 SetEndOfForkProc ( SFCB *filePtr, FSSize minEOF, FSSize maxEOF )
420 InvalidateBTreeIterator(SFCB *fcb)
H A DSExtents.c140 const SFCB *fcb,
145 SFCB *fcb,
150 const SFCB *fcb,
185 const SFCB *fcb,
423 SFCB *fcb, // FCB of file
750 SFCB *fcb, // FCB of file to truncate
1039 SFCB *fcb, // FCB of file to truncate
1339 const SFCB *fcb,
1436 SFCB *fcb,
1544 const SFCB *fc
[all...]
H A DBTreePrivate.h148 SFCB *fcbPtr; // fcb of btree file
262 OSStatus VerifyHeader (SFCB *filePtr,
276 OSStatus CheckInsertParams (SFCB *filePtr,
H A DBTree.c42 extern Boolean NodesAreContiguous(SFCB *fcb, UInt32 nodeSize);
352 OSStatus BTOpenPath (SFCB *filePtr,
560 OSStatus BTClosePath (SFCB *filePtr)
662 OSStatus BTSearchRecord (SFCB *filePtr,
875 OSStatus BTIterateRecord (SFCB *filePtr,
1147 OSStatus BTInsertRecord (SFCB *filePtr,
1304 OSStatus BTSetRecord (SFCB *filePtr,
1495 OSStatus BTReplaceRecord (SFCB *filePtr,
1638 OSStatus BTDeleteRecord (SFCB *filePtr,
1708 OSStatus BTGetInformation (SFCB *filePt
[all...]
H A DSRebuildBTree.c49 static OSErr DeleteBTree( SGlobPtr theSGlobPtr, SFCB * theFCBPtr );
54 SFCB * theFCBPtr );
132 SFCB * myFCBPtr = NULL;
133 SFCB * oldFCBPtr = NULL;
462 // calculatedRepairFCB fill in the SFCB for the new B-Tree file
474 SFCB * myFCBPtr, * oldFCBPtr;
777 static OSErr DeleteBTree( SGlobPtr theSGlobPtr, SFCB * theFCBPtr )
846 SFCB * theFCBPtr )
H A DBTreeMiscOps.c80 OSStatus VerifyHeader (SFCB *filePtr,
422 OSStatus CheckInsertParams (SFCB *filePtr,
H A DBTreeScanner.c317 int BTScanInitialize( const SFCB * btreeFile,
H A DSCatalog.c44 OSErr LocateCatalogNode(SFCB *fcb, BTreeIterator *iterator, FSBufferDescriptor *btRecord, UInt16 *reclen)
H A Dhfs_endian.c55 static int hfs_swap_HFSPlusBTInternalNode (BlockDescriptor *src, SFCB *fcb, enum HFSBTSwapDirection direction);
56 static int hfs_swap_HFSBTInternalNode (BlockDescriptor *src, SFCB *fcb, enum HFSBTSwapDirection direction);
191 SFCB *fcb,
434 SFCB *fcb,
873 SFCB *fcb,
H A DSUtils.c285 OSErr GetBTreeHeader( SGlobPtr GPtr, SFCB *fcb, BTHeaderRec *header )
2158 SFCB* ResolveFCB(short fileRefNum)
2160 return( (SFCB*)((unsigned long)GetFCBSPtr() + (unsigned long)fileRefNum) );
2171 SFCB *fcb;
2189 // fileCtrlBlockPtr Pointer to the SFCB
2195 pascal short ResolveFileRefNum(SFCB * fileCtrlBlockPtr)
2229 SFCB *fcb;
H A DBTreeAllocate.c255 SFCB *filePtr;
H A DSControl.c1144 SFCB fcbList[6];
1265 SFCB *fcb;
1394 SFCB *fcbP;
H A DSRepair.c52 static OSErr UpdateBTreeHeader( SFCB * fcbPtr );
663 static OSErr UpdateBTreeHeader( SFCB * fcbPtr )
1977 SFCB *fcb;
2042 SFCB *fcb;
2173 SFCB * fcbPtr;
2279 SFCB *fcb;
2404 SFCB *fcb;
2656 SFCB * fcb = GPtr->calculatedExtentsFCB;
4723 SFCB *fcb = NULL;
4785 SFCB *fc
[all...]
H A DSVerify2.c1001 SFCB * fcb;
1407 SFCB * fcbP;
1582 SFCB *fcbP;
H A DHardLinkCheck.c553 SFCB *fcb;
894 SFCB * fcb;
H A Ddirhardlink.c39 SFCB *fcb;
948 SFCB *fcb;
H A DCatalogCheck.c124 SFCB *fcb = GPtr->calculatedCatalogFCB;
1553 SFCB * fcbPtr;
H A DSAllocate.c1396 SFCB *fcb,
H A DVolumeBitmapCheck.c680 SFCB * fcb;

Completed in 173 milliseconds

12