Searched refs:ExtendedVCB (Results 1 - 14 of 14) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/
H A DCatalogPrivate.h93 extern OSErr LocateCatalogNodeByKey ( const ExtendedVCB *volume, u_int32_t hint, CatalogKey *keyPtr,
96 extern OSErr LocateCatalogRecord( const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
99 extern OSErr LocateCatalogNodeWithRetry ( const ExtendedVCB *volume, HFSCatalogNodeID folderID, ConstStr31Param pascalName,
102 extern OSErr FlushCatalog( ExtendedVCB *volume);
111 extern OSErr BuildCatalogKeyUTF8(ExtendedVCB *volume, HFSCatalogNodeID parentID, const unsigned char *name,
116 extern OSErr ResolveFileID( ExtendedVCB *vcb, HFSCatalogNodeID fileID, HFSCatalogNodeID *parentID, Str31 name );
H A DFileMgrInternal.h184 ExchangeFileIDs (ExtendedVCB * volume,
193 MoveData( ExtendedVCB *vcb, HFSCatalogNodeID srcID, HFSCatalogNodeID destID, int rsrc);
222 BlockAllocate (ExtendedVCB * vcb,
231 BlockDeallocate (ExtendedVCB * vcb,
240 BlockMarkAllocated(ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks);
243 BlockMarkFree( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks);
246 BlockMarkFreeUnused( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks);
249 MetaZoneFreeBlocks(ExtendedVCB *vcb);
273 FlushExtentFile (ExtendedVCB * vcb);
284 TruncateFileC (ExtendedVCB *vc
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/
H A DFileExtentMapping.c116 const ExtendedVCB *vcb,
126 const ExtendedVCB *vcb,
132 ExtendedVCB *vcb,
143 ExtendedVCB *vcb,
153 ExtendedVCB *vcb,
162 ExtendedVCB *vcb,
168 ExtendedVCB *vcb,
175 ExtendedVCB *vcb,
182 ExtendedVCB *vcb,
218 const ExtendedVCB *vc
[all...]
H A DVolumeAllocation.c289 ExtendedVCB *vcb,
295 ExtendedVCB *vcb,
300 ExtendedVCB *vcb,
309 ExtendedVCB *vcb,
318 ExtendedVCB *vcb,
327 ExtendedVCB *vcb,
336 ExtendedVCB *vcb,
346 ExtendedVCB *vcb,
352 ExtendedVCB *vcb,
357 ExtendedVCB *vc
[all...]
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs.h370 typedef hfsmount_t ExtendedVCB; typedef
388 static __inline__ void MarkVCBDirty(ExtendedVCB *vcb)
394 static __inline__ void MarkVCBClean(ExtendedVCB *vcb)
400 static __inline__ Boolean IsVCBDirty(ExtendedVCB *vcb)
664 int hfs_to_utf8(ExtendedVCB *vcb, const Str31 hfs_str, ByteCount maxDstLen,
667 int utf8_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, const unsigned char* srcStr,
677 int unicode_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, u_int16_t* srcStr, Str31 dstStr, int retry);
783 extern u_int32_t GetFileInfo(ExtendedVCB *vcb, u_int32_t dirid, const char *name,
H A Dhfs_encodings.c236 hfs_to_utf8(ExtendedVCB *vcb, const Str31 hfs_str, ByteCount maxDstLen, ByteCount *actualDstLen, unsigned char* dstStr)
321 unicode_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, u_int16_t* srcStr, Str31 dstStr, int retry)
340 utf8_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, const unsigned char* srcStr, Str31 dstStr/*, int retry*/)
H A Dhfs_search.c112 static int CheckCriteria( ExtendedVCB *vcb,
120 static int CheckAccess(ExtendedVCB *vcb, u_long searchBits, CatalogKey *key, struct vfs_context *ctx);
179 ExtendedVCB *vcb = VTOVCB(ap->a_vp);
546 CheckAccess(ExtendedVCB *theVCBPtr, u_long searchBits, CatalogKey *theKeyPtr, struct vfs_context *ctx)
644 CheckCriteria( ExtendedVCB *vcb,
H A Dhfs_vfsutils.c96 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
314 register ExtendedVCB *vcb;
1335 GetFileInfo(ExtendedVCB *vcb, __unused u_int32_t dirid, const char *name,
1382 ExtendedVCB *vcb;
2325 ExtendedVCB *vcb;
2592 ExtendedVCB *vcb;
2788 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
H A Dhfs_vfsops.c181 ExtendedVCB *vcb;
597 ExtendedVCB *vcb;
656 ExtendedVCB *vcb;
861 ExtendedVCB *vcb;
2435 ExtendedVCB *vcb = VFSTOVCB(mp);
2488 ExtendedVCB *vcb;
2579 ExtendedVCB *vcb;
2911 ExtendedVCB *vcb;
3551 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
3651 ExtendedVCB *vc
[all...]
H A Dhfs_btreeio.c363 ExtendedVCB *vcb;
H A Dhfs_catalog.c1087 ExtendedVCB * vcb;
2759 ExtendedVCB * cbs_hfsmp;
H A Dhfs_readwrite.c3444 ExtendedVCB *vcb;
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Catalog/
H A DCatalogUtilities.c50 LocateCatalogNodeByKey(const ExtendedVCB *volume, u_int32_t hint, CatalogKey *keyPtr,
133 LocateCatalogRecord(const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
210 BuildCatalogKeyUTF8(ExtendedVCB *volume, HFSCatalogNodeID parentID, const unsigned char *name, u_int32_t nameLength,
276 FlushCatalog(ExtendedVCB *volume)
H A DFileIDsServices.c48 static OSErr DeleteExtents( ExtendedVCB *vcb, u_int32_t fileNumber, int quitEarly, u_int8_t forkType, Boolean isHFSPlus );
49 static OSErr MoveExtents( ExtendedVCB *vcb, u_int32_t srcFileID, u_int32_t destFileID, int quitEarly, u_int8_t forkType, Boolean isHFSPlus );
59 OSErr MoveData( ExtendedVCB *vcb, HFSCatalogNodeID srcID, HFSCatalogNodeID destID, int rsrc) {
107 OSErr ExchangeFileIDs( ExtendedVCB *vcb, ConstUTF8Param srcName, ConstUTF8Param destName, HFSCatalogNodeID srcID, HFSCatalogNodeID destID, u_int32_t srcHint, u_int32_t destHint )
430 static OSErr MoveExtents( ExtendedVCB *vcb, u_int32_t srcFileID, u_int32_t destFileID, int quitEarly, u_int8_t forkType, Boolean isHFSPlus )
629 static OSErr DeleteExtents( ExtendedVCB *vcb, u_int32_t fileID, int quitEarly, u_int8_t forkType, Boolean isHFSPlus )

Completed in 178 milliseconds