Searched refs:vcb (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/
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 *vcb,
816 BlockAllocate( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t minBlocks, u_int32_t maxBlocks, u_int32_t flags, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
1120 BlockDeallocate( ExtendedVCB *vcb, u_int32_t firstBlock, u_int32_t numBlocks, u_int32_t flags) argument
1245 MetaZoneFreeBlocks(ExtendedVCB *vcb) argument
1302 NextBitmapBlock( ExtendedVCB *vcb, u_int32_t bit) argument
1338 ReadBitmapBlock( ExtendedVCB *vcb, u_int32_t bit, u_int32_t **buffer, uintptr_t *blockRef) argument
1402 ReleaseBitmapBlock( ExtendedVCB *vcb, uintptr_t blockRef, Boolean dirty) argument
1488 BlockAllocateContig( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t minBlocks, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
1512 BlockAllocateContigBitmap( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t minBlocks, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
1573 BlockAllocateContigRBTree( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t minBlocks, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks, u_int32_t forceContig) argument
1811 BlockAllocateAny( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t endingBlock, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
1838 BlockAllocateAnyRBTree( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
1865 BlockAllocateAnyBitmap( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t endingBlock, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
2117 BlockAllocateKnown( ExtendedVCB *vcb, u_int32_t maxBlocks, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
2191 BlockMarkAllocated( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t numBlocks) argument
2255 BlockMarkAllocatedInternal( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t numBlocks) argument
2424 BlockMarkAllocatedRBTree( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t numBlocks) argument
2520 BlockMarkFree( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t numBlocks) argument
2584 BlockMarkFreeUnused(ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t numBlocks) argument
2668 BlockMarkFreeInternal( ExtendedVCB *vcb, u_int32_t startingBlock_in, register u_int32_t numBlocks_in, Boolean do_validate) argument
2910 BlockMarkFreeRBTree( ExtendedVCB *vcb, u_int32_t startingBlock, register u_int32_t numBlocks) argument
3033 BlockFindContiguous( ExtendedVCB *vcb, u_int32_t startingBlock, u_int32_t endingBlock, u_int32_t minBlocks, u_int32_t maxBlocks, Boolean useMetaZone, u_int32_t *actualStartBlock, u_int32_t *actualNumBlocks) argument
[all...]
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,
203 // vcb Volum
217 FindExtentRecord( const ExtendedVCB *vcb, u_int8_t forkType, u_int32_t fileID, u_int32_t startBlock, Boolean allowPrevious, HFSPlusExtentKey *foundKey, HFSPlusExtentRecord foundData, u_int32_t *foundHint) argument
351 CreateExtentRecord( ExtendedVCB *vcb, HFSPlusExtentKey *key, HFSPlusExtentRecord extents, u_int32_t *hint) argument
422 DeleteExtentRecord( const ExtendedVCB *vcb, u_int8_t forkType, u_int32_t fileID, u_int32_t startBlock) argument
477 MapFileBlockC( ExtendedVCB *vcb, FCB *fcb, size_t numberOfBytes, off_t offset, daddr64_t *startSector, size_t *availableBytes) argument
574 ReleaseExtents( ExtendedVCB *vcb, const HFSPlusExtentRecord extentRecord, u_int32_t *numReleasedAllocationBlocks, Boolean *releasedLastExtent) argument
631 TruncateExtents( ExtendedVCB *vcb, u_int8_t forkType, u_int32_t fileID, u_int32_t startBlock, Boolean * recordDeleted) argument
685 DeallocateFork( ExtendedVCB *vcb, HFSCatalogNodeID fileID, u_int8_t forkType, HFSPlusExtentRecord catalogExtents, Boolean * recordDeleted) argument
871 AddFileExtent(ExtendedVCB *vcb, FCB *fcb, u_int32_t startBlock, u_int32_t blockCount) argument
939 ExtendFileC( ExtendedVCB *vcb, FCB *fcb, int64_t bytesToAdd, u_int32_t blockHint, u_int32_t flags, int64_t *actualBytesAdded) argument
1338 TruncateFileC( ExtendedVCB *vcb, FCB *fcb, int64_t peof, int deleted, int rsrc, uint32_t fileid, Boolean truncateToExtent) argument
1529 HeadTruncateFile( ExtendedVCB *vcb, FCB *fcb, u_int32_t headblks) argument
1693 SearchExtentRecord( ExtendedVCB *vcb, u_int32_t searchFABN, const HFSPlusExtentRecord extentData, u_int32_t extentDataStartFABN, u_int32_t *foundExtentIndex, u_int32_t *endingFABNPlusOne, Boolean *noMoreExtents) argument
1794 SearchExtentFile( ExtendedVCB *vcb, const FCB *fcb, int64_t filePosition, HFSPlusExtentKey *foundExtentKey, HFSPlusExtentRecord foundExtentData, u_int32_t *foundExtentIndex, u_int32_t *extentBTreeHint, u_int32_t *endingFABNPlusOne ) argument
1898 UpdateExtentRecord(ExtendedVCB *vcb, FCB *fcb, int deleted, const HFSPlusExtentKey *extentFileKey, const HFSPlusExtentRecord extentData, u_int32_t extentBTreeHint) argument
2083 NodesAreContiguous( ExtendedVCB *vcb, FCB *fcb, u_int32_t nodeSize) argument
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Catalog/
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) { argument
70 err = MoveExtents( vcb, srcID, destID, 1, (u_int8_t)0xff, 1);
80 err = DeleteExtents( vcb, destID, 1, (u_int8_t)0xff, 1);
87 err = MoveExtents( vcb, srcID, destID, 1, 0, 1);
92 err = DeleteExtents( vcb, destID, 1, 0, 1);
100 err = FlushCatalog( vcb );
101 err = FlushExtentFile( vcb );
107 OSErr ExchangeFileIDs( ExtendedVCB *vcb, ConstUTF8Para argument
430 MoveExtents( ExtendedVCB *vcb, u_int32_t srcFileID, u_int32_t destFileID, int quitEarly, u_int8_t forkType, Boolean isHFSPlus ) argument
629 DeleteExtents( ExtendedVCB *vcb, u_int32_t fileID, int quitEarly, u_int8_t forkType, Boolean isHFSPlus ) argument
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/
H A DFileMgrInternal.h193 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); variable
273 FlushExtentFile (ExtendedVCB * vcb); variable
284 TruncateFileC (ExtendedVCB *vcb, FCB *fcb, int64_t peof, int deleted,
288 ExtendFileC (ExtendedVCB * vcb,
[all...]
H A DCatalogPrivate.h116 extern OSErr ResolveFileID( ExtendedVCB *vcb, HFSCatalogNodeID fileID, HFSCatalogNodeID *parentID, Str31 name );
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_vfsutils.c96 ExtendedVCB *vcb = HFSTOVCB(hfsmp); local
120 vcb->vcbSigWord = SWAP_BE16 (mdb->drSigWord);
121 vcb->hfs_itime = to_bsd_time(LocalToUTC(SWAP_BE32(mdb->drCrDate)));
122 vcb->localCreateDate = SWAP_BE32 (mdb->drCrDate);
123 vcb->vcbLsMod = to_bsd_time(LocalToUTC(SWAP_BE32(mdb->drLsMod)));
124 vcb->vcbAtrb = SWAP_BE16 (mdb->drAtrb);
125 vcb->vcbNmFls = SWAP_BE16 (mdb->drNmFls);
126 vcb->vcbVBMSt = SWAP_BE16 (mdb->drVBMSt);
127 vcb->nextAllocation = SWAP_BE16 (mdb->drAllocPtr);
128 vcb
314 register ExtendedVCB *vcb; local
1335 GetFileInfo(ExtendedVCB *vcb, __unused u_int32_t dirid, const char *name, struct cat_attr *fattr, struct cat_fork *forkinfo) argument
1382 ExtendedVCB *vcb; local
2325 ExtendedVCB *vcb; local
2592 ExtendedVCB *vcb; local
2788 ExtendedVCB *vcb = HFSTOVCB(hfsmp); local
[all...]
H A Dhfs_btreeio.c363 ExtendedVCB *vcb; local
383 vcb = VTOVCB(vp);
395 lockflags = hfs_systemfile_lock(vcb, lockflags, HFS_EXCLUSIVE_LOCK);
405 if (vcb->blockSize >= btInfo.nodeSize) {
415 startAllocation = vcb->nextAllocation;
423 retval = ExtendFileC(vcb, filePtr, bytesToAdd, 0,
441 filePtr->fcbEOF = (u_int64_t)filePtr->ff_blocks * (u_int64_t)vcb->blockSize;
451 ((VCBTOHFS(vcb)->hfs_flags & HFS_METADATA_ZONE) == 0) &&
452 (vcb->nextAllocation > startAllocation) &&
453 ((vcb
[all...]
H A Dhfs_vfsops.c181 ExtendedVCB *vcb; local
202 vcb = HFSTOVCB(hfsmp);
203 vcb->reserveBlocks = ((u_int64_t)vcb->totalBlocks * HFS_MINFREE) / 100;
204 vcb->reserveBlocks = MIN(vcb->reserveBlocks, HFS_MAXRESERVE / vcb->blockSize);
597 ExtendedVCB *vcb; local
608 vcb = HFSTOVCB(args->hfsmp);
640 strlcpy((char *)vcb
656 ExtendedVCB *vcb; local
861 ExtendedVCB *vcb; local
2435 ExtendedVCB *vcb = VFSTOVCB(mp); local
2488 ExtendedVCB *vcb; local
2579 ExtendedVCB *vcb; local
2911 ExtendedVCB *vcb; local
3551 ExtendedVCB *vcb = HFSTOVCB(hfsmp); local
3651 ExtendedVCB *vcb = HFSTOVCB(hfsmp); local
3964 ExtendedVCB *vcb; local
7373 ExtendedVCB *vcb = VFSTOVCB(mp); local
7563 ExtendedVCB *vcb = VTOVCB(vp); local
[all...]
H A Dhfs.h217 /* vcb stuff */
388 static __inline__ void MarkVCBDirty(ExtendedVCB *vcb) argument
390 vcb->vcbFlags |= 0xFF00;
394 static __inline__ void MarkVCBClean(ExtendedVCB *vcb) argument
396 vcb->vcbFlags &= 0x00FF;
400 static __inline__ Boolean IsVCBDirty(ExtendedVCB *vcb) argument
402 return (vcb->vcbFlags & 0xFF00 ? true : false);
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, ByteCoun
[all...]
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); local
251 isHFSPlus = (vcb->vcbSigWord == kHFSPlusSigWord);
306 catalogFCB = GetFileControlBlock(vcb->catalogRefNum);
314 (void) hfs_fsync(vcb->catalogRefNum, MNT_WAIT, 0, p);
364 ResolveHardlink(vcb, (HFSPlusCatalogFile *)myCurrentDataPtr);
366 if (CheckCriteria( vcb, ap->a_options, ap->a_searchattrs, myCurrentDataPtr,
368 && CheckAccess(vcb, ap->a_options, myCurrentKeyPtr, ap->a_context)) {
644 CheckCriteria( ExtendedVCB *vcb, argument
[all...]
H A Dhfs_encodings.c236 hfs_to_utf8(ExtendedVCB *vcb, const Str31 hfs_str, ByteCount maxDstLen, ByteCount *actualDstLen, unsigned char* dstStr) argument
242 hfs_to_unicode_func_t hfs_get_unicode = VCBTOHFS(vcb)->hfs_get_unicode;
321 unicode_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, u_int16_t* srcStr, Str31 dstStr, int retry) argument
324 unicode_to_hfs_func_t hfs_get_hfsname = VCBTOHFS(vcb)->hfs_get_hfsname;
340 utf8_to_hfs(ExtendedVCB *vcb, ByteCount srcLen, const unsigned char* srcStr, Str31 dstStr/*, int retry*/) argument
348 error = unicode_to_hfs(vcb, ucslen, uniStr, dstStr, 1);
H A Dhfs_readwrite.c3444 ExtendedVCB *vcb; local
3480 vcb = VTOVCB(vp);
3483 filebytes = (off_t)fileblocks * (off_t)vcb->blockSize;
3527 (int64_t)(roundup(moreBytesRequested, vcb->blockSize)),
3578 retval = MacToVFSError(ExtendFileC(vcb,
3590 blockHint += actualBytesAdded / vcb->blockSize;
3593 filebytes = (off_t)fp->ff_blocks * (off_t)vcb->blockSize;
3622 roundup(orig_request_size, (off_t)vcb->blockSize);
3634 filebytes = (off_t)fp->ff_blocks * (off_t)vcb->blockSize;
H A Dhfs_catalog.c1087 ExtendedVCB * vcb; local
1098 vcb = HFSTOVCB(hfsmp);
1099 fcb = GetFileControlBlock(vcb->catalogRefNum);
1100 std_hfs = (vcb->vcbSigWord == kHFSSigWord);
1349 vcb->vcbFndrInfo[4] = SET_HFS_TEXT_ENCODING(realhint);

Completed in 67 milliseconds