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

/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/hfscommon/headers/
H A DCatalogPrivate.h93 extern OSErr LocateCatalogNode( const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
96 extern OSErr LocateCatalogNodeByKey ( const ExtendedVCB *volume, u_int32_t hint, CatalogKey *keyPtr,
99 extern OSErr LocateCatalogRecord( const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
102 extern OSErr LocateCatalogNodeWithRetry ( const ExtendedVCB *volume, HFSCatalogNodeID folderID, ConstStr31Param pascalName,
105 extern OSErr FlushCatalog( ExtendedVCB *volume);
114 extern OSErr BuildCatalogKeyUTF8(ExtendedVCB *volume, HFSCatalogNodeID parentID, const unsigned char *name,
119 extern OSErr ResolveFileID( ExtendedVCB *vcb, HFSCatalogNodeID fileID, HFSCatalogNodeID *parentID, Str31 name );
H A DFileMgrInternal.h200 ExchangeFileIDs (ExtendedVCB * volume,
234 BlockAllocate (ExtendedVCB * vcb,
244 BlockDeallocate (ExtendedVCB * vcb,
249 BlockMarkAllocated(ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks);
252 BlockMarkFree( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks);
255 MetaZoneFreeBlocks(ExtendedVCB *vcb);
259 FlushExtentFile (ExtendedVCB * vcb);
270 TruncateFileC (ExtendedVCB * vcb,
276 ExtendFileC (ExtendedVCB * vcb,
284 MapFileBlockC (ExtendedVCB * vc
[all...]
/macosx-10.5.8/xnu-1228.15.4/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,
217 const ExtendedVCB *vc
[all...]
H A DVolumeAllocation.c113 ExtendedVCB *vcb,
119 ExtendedVCB *vcb,
124 ExtendedVCB *vcb,
133 ExtendedVCB *vcb,
142 ExtendedVCB *vcb,
152 ExtendedVCB *vcb,
176 ; vcb - Pointer to ExtendedVCB for the volume to allocate space on
201 ExtendedVCB *vcb, /* which volume to allocate space on */
341 ; vcb - Pointer to ExtendedVCB for the volume to free space on
355 ExtendedVCB *vc
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/hfscommon/Catalog/
H A DCatalogUtilities.c48 LocateCatalogNode(const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
93 LocateCatalogNodeByKey(const ExtendedVCB *volume, u_int32_t hint, CatalogKey *keyPtr,
165 LocateCatalogRecord(const ExtendedVCB *volume, HFSCatalogNodeID folderID, const CatalogName *name,
222 BuildCatalogKeyUTF8(ExtendedVCB *volume, HFSCatalogNodeID parentID, const unsigned char *name, u_int32_t nameLength,
288 FlushCatalog(ExtendedVCB *volume)
H A DFileIDsServices.c45 static OSErr DeleteExtents( ExtendedVCB *vcb, u_int32_t fileNumber, Boolean isHFSPlus );
46 static OSErr MoveExtents( ExtendedVCB *vcb, u_int32_t srcFileID, u_int32_t destFileID, Boolean isHFSPlus );
53 OSErr ExchangeFileIDs( ExtendedVCB *vcb, ConstUTF8Param srcName, ConstUTF8Param destName, HFSCatalogNodeID srcID, HFSCatalogNodeID destID, u_int32_t srcHint, u_int32_t destHint )
376 static OSErr MoveExtents( ExtendedVCB *vcb, u_int32_t srcFileID, u_int32_t destFileID, Boolean isHFSPlus )
542 static OSErr DeleteExtents( ExtendedVCB *vcb, u_int32_t fileID, Boolean isHFSPlus )
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs.h304 typedef hfsmount_t ExtendedVCB; typedef
323 static __inline__ void MarkVCBDirty(ExtendedVCB *vcb)
329 static __inline__ void MarkVCBClean(ExtendedVCB *vcb)
335 static __inline__ Boolean IsVCBDirty(ExtendedVCB *vcb)
590 int hfs_to_utf8(ExtendedVCB *vcb, const Str31 hfs_str, ByteCount maxDstLen,
593 int utf8_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, const unsigned char* srcStr,
603 int unicode_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, u_int16_t* srcStr, Str31 dstStr, int retry);
692 extern u_long GetFileInfo(ExtendedVCB *vcb, u_int32_t dirid, const char *name,
H A Dhfs_search.c109 static int CheckCriteria( ExtendedVCB *vcb,
117 static int CheckAccess(ExtendedVCB *vcb, u_long searchBits, CatalogKey *key, struct vfs_context *ctx);
177 ExtendedVCB *vcb = VTOVCB(ap->a_vp);
550 CheckAccess(ExtendedVCB *theVCBPtr, u_long searchBits, CatalogKey *theKeyPtr, struct vfs_context *ctx)
648 CheckCriteria( ExtendedVCB *vcb,
H A Dhfs_encodings.c235 hfs_to_utf8(ExtendedVCB *vcb, const Str31 hfs_str, ByteCount maxDstLen, ByteCount *actualDstLen, unsigned char* dstStr)
296 unicode_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, u_int16_t* srcStr, Str31 dstStr, int retry)
315 utf8_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, const unsigned char* srcStr, Str31 dstStr/*, int retry*/)
H A Dhfs_vfsutils.c93 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
287 register ExtendedVCB *vcb;
1142 GetFileInfo(ExtendedVCB *vcb, __unused u_int32_t dirid, const char *name,
1190 ExtendedVCB *vcb;
1943 ExtendedVCB *vcb;
2161 ExtendedVCB *vcb;
2301 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
H A Dhfs_vfsops.c159 ExtendedVCB *vcb;
403 ExtendedVCB *vcb;
462 ExtendedVCB *vcb;
667 ExtendedVCB *vcb;
1832 ExtendedVCB *vcb = VFSTOVCB(mp);
1885 ExtendedVCB *vcb;
1976 ExtendedVCB *vcb;
2293 ExtendedVCB *vcb;
2898 ExtendedVCB *vcb = HFSTOVCB(hfsmp);
2999 ExtendedVCB *vc
[all...]
H A Dhfs_btreeio.c330 ExtendedVCB *vcb;
H A Dhfs_catalog.c980 ExtendedVCB * vcb;
2595 ExtendedVCB * cbs_hfsmp;
H A Dhfs_readwrite.c2686 ExtendedVCB *vcb;

Completed in 125 milliseconds