Searched refs:startBlock (Results 1 - 25 of 48) sorted by relevance

12

/macosx-10.10.1/hfs-285/newfs_hfs/
H A Dhfs_endian.c89 src->drEmbedExtent.startBlock = SWAP_BE16 (src->drEmbedExtent.startBlock);
93 src->drXTExtRec[0].startBlock = SWAP_BE16 (src->drXTExtRec[0].startBlock);
95 src->drXTExtRec[1].startBlock = SWAP_BE16 (src->drXTExtRec[1].startBlock);
97 src->drXTExtRec[2].startBlock = SWAP_BE16 (src->drXTExtRec[2].startBlock);
101 src->drCTExtRec[0].startBlock = SWAP_BE16 (src->drCTExtRec[0].startBlock);
[all...]
H A Dmakehfs.c97 UInt16 startBlock; member in struct:filefork
116 static int AllocateExtent(UInt8 *buffer, UInt32 startBlock, UInt32 blockCount);
197 UInt32 startBlock,
205 file->extents[0].startBlock = startBlock;
214 file->extents[0].startBlock = startBlock;
264 file->extents[i].startBlock = startBlock + blocksTotal;
280 tmp.key.startBlock
195 createExtents(HFSPlusForkData *file, UInt32 fileID, UInt32 startBlock, size_t numExtents, int minBlocks) argument
844 AllocateExtent(UInt8 *buffer, UInt32 startBlock, UInt32 blockCount) argument
932 MarkExtentUsed(const DriveInfo *driveInfo, HFSPlusVolumeHeader *header, UInt32 startBlock, UInt32 blockCount) argument
[all...]
/macosx-10.10.1/hfs-285/fsck_hfs/dfalib/
H A DSExtents.c120 UInt32 startBlock,
130 UInt32 startBlock);
179 UInt32 startBlock,
208 // startBlock Starting file allocation block number
223 UInt32 startBlock,
242 key.startBlock = startBlock;
271 foundKey->startBlock = extentKey.startBlock;
274 foundData[0].startBlock
219 FindExtentRecord( const SVCB *vcb, UInt8 forkType, UInt32 fileID, UInt32 startBlock, Boolean allowPrevious, HFSPlusExtentKey *foundKey, HFSPlusExtentRecord foundData, UInt32 *foundHint) argument
362 DeleteExtentRecord( const SVCB *vcb, UInt8 forkType, UInt32 fileID, UInt32 startBlock) argument
438 UInt32 startBlock = 0; // volume allocation block corresponding to firstFABN local
574 TruncateExtents( SVCB *vcb, UInt8 forkType, UInt32 fileID, UInt32 startBlock, Boolean * recordDeleted) argument
768 UInt32 startBlock; local
1796 UInt32 startBlock; local
[all...]
H A DSKeyCompare.c353 if (searchKey->startBlock == trialKey->startBlock) {
363 if (searchKey->startBlock > trialKey->startBlock)
416 if (searchKey->startBlock == trialKey->startBlock) {
426 if (searchKey->startBlock > trialKey->startBlock)
505 * Names are equal; compare startBlock
507 if (searchKey->startBlock
[all...]
H A Dhfs_endian.c74 src->extents[i].startBlock = SWAP_BE32 (src->extents[i].startBlock);
120 src->drEmbedExtent.startBlock = SWAP_BE16 (src->drEmbedExtent.startBlock);
124 src->drXTExtRec[0].startBlock = SWAP_BE16 (src->drXTExtRec[0].startBlock);
126 src->drXTExtRec[1].startBlock = SWAP_BE16 (src->drXTExtRec[1].startBlock);
128 src->drXTExtRec[2].startBlock = SWAP_BE16 (src->drXTExtRec[2].startBlock);
[all...]
H A DVolumeBitmapCheck.c940 UInt32 startBlock = 0; /* start bit for free bits sequence */ local
964 startBlock = 0;
971 /* If startBlock is not initialized, initialize it */
973 startBlock = bit;
996 startBlock = 0;
1016 startBlock = 0;
1021 startBlock = bit + (i * kBitsPerWord) + j;
1042 *actualStartBlock = startBlock;
1111 static void TrimExtent(SGlobPtr g, UInt32 startBlock, UInt32 blockCount) argument
1116 DPRINTF(d_info|d_trim, "Trimming: startBlock
1148 UInt32 startBlock; local
[all...]
H A DSRepair.c108 static OSErr FindExtentInExtentRec (Boolean isHFSPlus, UInt32 startBlock, UInt32 blockCount, const HFSPlusExtentRecord extentData, UInt32 *foundExtentIndex, Boolean *noMoreExtents);
112 static OSErr WriteBufferToDisk(SGlobPtr GPtr, UInt32 startBlock, UInt32 blockCount, u_char *buffer, int buflen);
121 static void BuildAttributeKey(u_int32_t fileID, u_int32_t startBlock, unsigned char *attrName, u_int16_t attrNameLen, HFSPlusAttrKey *key);
872 attrKey->startBlock = 0;
2533 mdb->drEmbedExtent.startBlock = desc->drEmbedExtent.startBlock;
2549 mdb->drEmbedExtent.startBlock = desc->drEmbedExtent.startBlock;
2599 mdb->drCTExtRec[0].startBlock = mdb->drXTExtRec[0].startBlock
5046 FindExtentInExtentRec(Boolean isHFSPlus, UInt32 startBlock, UInt32 blockCount, const HFSPlusExtentRecord extentData, UInt32 *foundExtentIndex, Boolean *noMoreExtents) argument
5441 WriteBufferToDisk(SGlobPtr GPtr, UInt32 startBlock, UInt32 blockCount, u_char *buffer, int bufLen) argument
5693 UInt32 startBlock = 0; local
6225 BuildAttributeKey(u_int32_t fileID, u_int32_t startBlock, unsigned char *attrName, u_int16_t attrNameLen, HFSPlusAttrKey *key) argument
[all...]
H A DSVerify1.c72 static Boolean DoesOverlap(SGlobPtr GPtr, UInt32 fileID, const char *attrname, UInt32 startBlock, UInt32 blockCount, UInt8 forkType);
129 vhSector += blkSectors * mdbp->drEmbedExtent.startBlock;
221 vhSector += blkSectors * mdbp->drEmbedExtent.startBlock;
224 embeddedOffset = (mdbp->drEmbedExtent.startBlock * mdbp->drAlBlkSiz) + (mdbp->drAlBlSt * Blk_Size);
660 myMDBPtr->drEmbedExtent.startBlock != 0) ) {
853 mdb->drEmbedExtent.startBlock == 0)
869 ((UInt64)(mdb->drAlBlkSiz / Blk_Size) * (UInt64)mdb->drEmbedExtent.startBlock) + 2;
911 embededExtent.startBlock = (vHSector - 2 - mdb->drAlBlSt ) / sectorsPerBlock;
915 (embededExtent.startBlock * mdb->drAlBlkSiz) + (mdb->drAlBlSt * Blk_Size);
921 embededExtent.startBlock
3547 RecordBadExtent(SGlobPtr GPtr, UInt32 fileID, UInt8 forkType, UInt32 startBlock, UInt32 badExtentIndex) argument
4076 DoesOverlap(SGlobPtr GPtr, UInt32 fileID, const char *attrname, UInt32 startBlock, UInt32 blockCount, UInt8 forkType) argument
[all...]
H A DSVerify2.c85 extentStartBlock = ((HFSPlusExtentDescriptor *)extents)[i].startBlock;
90 extentStartBlock = ((HFSExtentDescriptor *)extents)[i].startBlock;
98 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), maxBlocks=%u (startBlock > maxBlocks)\n",
109 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), maxBlocks=%u (blockCount > (maxBlocks - startBlock))\n",
123 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), (startBlock == 0)\n",
369 plog("Improperly split node in file id %u, offset %u (extent #%d), Extent <%u, %u>\n", calculatedBTCB->fcbPtr->fcbFileID, totalBlocks, i, (*extp)[i].startBlock, (*extp)[i].blockCount);
408 plog("Improperly split node in file id %u, startBlock %u, index %d (offset %u), extent <%u, %u>\n", fileID, key->startBlock, i, totalBlocks, extRecord[i].startBlock, extRecord[i].blockCount);
1526 if ( (mdbP->drXTExtRec[i].startBlock !
[all...]
H A DSUtils.c1403 theMDBPtr->drEmbedExtent.startBlock == 0 ) {
1413 (theMDBPtr->drEmbedExtent.startBlock * theMDBPtr->drAlBlkSiz) +
1419 ((theMDBPtr->drAlBlkSiz / Blk_Size) * theMDBPtr->drEmbedExtent.startBlock) +
1424 myPrimaryBlockNum = (theMDBPtr->drEmbedExtent.startBlock * theMDBPtr->drAlBlkSiz / Blk_Size) +
1531 if ( thePriVHPtr->catalogFile.extents[0].startBlock == theAltVHPtr->catalogFile.extents[0].startBlock ) {
1546 if ( thePriVHPtr->extentsFile.extents[0].startBlock == theAltVHPtr->extentsFile.extents[0].startBlock ) {
1919 myPriMDBPtr->drEmbedExtent.startBlock == myAltMDBPtr->drEmbedExtent.startBlock )
[all...]
/macosx-10.10.1/xnu-2782.1.97/bsd/hfs/hfscommon/Misc/
H A DFileExtentMapping.c123 u_int32_t startBlock,
133 u_int32_t startBlock);
182 u_int32_t startBlock,
210 // startBlock Starting file allocation block number
225 u_int32_t startBlock,
258 extentKeyPtr->startBlock = startBlock;
298 extentKeyPtr->startBlock = startBlock;
330 foundKey->startBlock
221 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
433 DeleteExtentRecord( const ExtendedVCB *vcb, u_int8_t forkType, u_int32_t fileID, u_int32_t startBlock) argument
511 u_int32_t startBlock; // volume allocation block corresponding to firstFABN local
646 TruncateExtents( ExtendedVCB *vcb, u_int8_t forkType, u_int32_t fileID, u_int32_t startBlock, Boolean * recordDeleted) argument
887 AddFileExtent(ExtendedVCB *vcb, FCB *fcb, u_int32_t startBlock, u_int32_t blockCount) argument
972 u_int32_t startBlock; local
1406 u_int32_t startBlock; // Physical (volume) allocation block number of start of a range local
2155 u_int32_t startBlock; local
[all...]
H A DVolumeAllocation.c356 static void remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
357 static Boolean add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount);
646 uint32_t startBlock, numBlocks; local
654 startBlock = (extents[i].offset - hfsmp->hfsPlusIOPosOffset) / hfsmp->blockSize;
656 (void) add_free_extent_cache(hfsmp, startBlock, numBlocks);
887 ; *startBlock - Actual starting allocation block
2221 *actualStartBlock = vcb->vcbFreeExt[0].startBlock;
3251 if (vcb->vcbFreeExt[i].startBlock < min_start) {
3252 min_start = vcb->vcbFreeExt[i].startBlock;
3465 hfs_count_allocated(struct hfsmount *hfsmp, u_int32_t startBlock, argument
4814 add_free_extent_list(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
4890 remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
5010 add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
[all...]
H A DBTreeWrapper.c180 if ( (dataExtent[i].blockCount > 0) && (dataExtent[i].startBlock == 0) )
182 if ( (rsrcExtent[i].blockCount > 0) && (rsrcExtent[i].startBlock == 0) )
246 if ( (dataExtent[i].blockCount > 0) && (dataExtent[i].startBlock == 0) )
248 if ( (rsrcExtent[i].blockCount > 0) && (rsrcExtent[i].startBlock == 0) )
/macosx-10.10.1/IOUSBMassStorageClass-370.0.4/
H A DIOUSBMassStorageUFISubclass.h118 UInt64 startBlock,
123 UInt64 startBlock,
130 UInt64 startBlock,
135 UInt64 startBlock,
147 UInt64 startBlock,
153 UInt64 startBlock,
H A DIOUSBMassStorageUFISubclass.cpp1678 UInt64 startBlock,
1696 ( SCSICmdField4Byte ) startBlock,
1735 UInt64 startBlock,
1754 ( SCSICmdField4Byte ) startBlock,
1782 UInt64 startBlock,
1799 ( SCSICmdField4Byte ) startBlock,
1831 UInt64 startBlock,
1850 ( SCSICmdField4Byte ) startBlock,
1875 UInt64 startBlock,
1890 theErr = IssueRead( buffer, startBlock, blockCoun
1677 IssueRead( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount ) argument
1734 IssueRead( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount, void * clientData ) argument
1781 IssueWrite( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount ) argument
1830 IssueWrite( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount, void * clientData ) argument
1874 SyncReadWrite( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount, UInt64 blockSize ) argument
1914 AsyncReadWrite( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount, UInt64 blockSize, void * clientData ) argument
[all...]
/macosx-10.10.1/bless-103/libbless/HFS/
H A DBLGetDiskSectorsForFile.c140 + CFSwapInt16BigToHost(mdb->drEmbedExtent.startBlock)*
150 extents[i][0] = info.extents[i].startBlock*sectorsPerBlock+offset;
/macosx-10.10.1/xnu-2782.1.97/bsd/hfs/
H A Dhfs_resize.c651 * totalBlocks instead of startBlock.
1228 * C1.startBlock = C.startBlock
1231 * C2.startBlock = C.startBlock + N
1282 printf ("hfs_split_extent: Split record:%u recStartBlock=%u %u:(%u,%u) for %u blocks\n", extent_info->overflow_count, extent_info->recStartBlock, index, extents[index].startBlock, extents[index].blockCount, newBlockCount);
1309 shift_extent.startBlock = extents[index].startBlock + newBlockCount;
1320 printf ("hfs_split_extent: Save 7:(%u,%u) to shift into overflow record\n", shift_extent.startBlock, shift_extent.blockCount);
1332 printf ("hfs_split_extent: Shift %u:(%u,%u) to %u:(%u,%u)\n", i, extents[i].startBlock, extent
2503 u_int32_t startBlock; local
[all...]
H A Dhfs_endian.c75 src->extents[i].startBlock = SWAP_BE32 (src->extents[i].startBlock);
472 srcKey->startBlock = SWAP_BE32 (srcKey->startBlock);
480 srcRec[j].startBlock = SWAP_BE32 (srcRec[j].startBlock);
771 srcKey->startBlock = SWAP_BE32(srcKey->startBlock);
868 srcRec->overflowExtents.extents[j].startBlock =
869 SWAP_BE32(srcRec->overflowExtents.extents[j].startBlock);
[all...]
H A Dhfs_xattr.c635 ((HFSPlusAttrKey *)&iterator->key)->startBlock = blkcnt;
1204 keystartblk = &((HFSPlusAttrKey *)&iterator->key)->startBlock;
1679 keystartblk = &((HFSPlusAttrKey *)&iterator->key)->startBlock;
1920 if (key->startBlock != 0) {
2199 * Names are equal; compare startBlock
2201 if (searchKey->startBlock == trialKey->startBlock) {
2204 return (searchKey->startBlock < trialKey->startBlock ? -1 : 1);
2241 key->startBlock
[all...]
H A Dhfs_format.h152 u_int16_t startBlock; /* first file allocation block number in this extent */ member in struct:HFSExtentKey
162 u_int32_t startBlock; /* first file allocation block number in this extent */ member in struct:HFSPlusExtentKey
174 u_int16_t startBlock; /* first allocation block */ member in struct:HFSExtentDescriptor
181 u_int32_t startBlock; /* first allocation block */ member in struct:HFSPlusExtentDescriptor
548 u_int32_t startBlock; /* first allocation block number for extents */ member in struct:HFSPlusAttrKey
/macosx-10.10.1/WebKit-7600.1.25/ios/Misc/
H A DWebUIKitSupport.mm146 void WebKitSetStartBackgroundTaskBlock(StartBackgroundTaskBlock startBlock)
149 startBackgroundTaskBlock = Block_copy(startBlock);
/macosx-10.10.1/hfs-285/CopyHFSMeta/
H A DScanExtents.c35 if (ep->startBlock == 0 || ep->blockCount == 0)
38 lba = S32(ep->startBlock) + (blockNum - base);
166 off_t start = S32((*datap)[i].startBlock) * (off_t)blockSize;
204 rv = GetBlock(vop->devp, S32(hp->extentsFile.extents[0].startBlock) * vBlockSize, buffer);
H A Dutil.c293 if (debug) printf("\tExtent <%u, %u>\n", S32(ep->startBlock), S32(ep->blockCount)); \
294 if (ep->startBlock && ep->blockCount) { \
295 AddExtentForFile(vop, S32(ep->startBlock) * pSize, S32(ep->blockCount) * pSize, fid); \
297 AddExtentForFile(vop, S32(ap->startBlock) * aSize, S32(ap->blockCount) * aSize, fid); \
357 if (extPtr[i].startBlock &&
359 off_t start = blockSize * S32(extPtr[i].startBlock);
412 if (extPtr[i].startBlock &&
414 off_t start = blockSize * S32(extPtr[i].startBlock);
460 node0_location = S32(vop->vdp->priHeader.catalogFile.extents[0].startBlock);
480 node0_location = S32(vop->vdp->priHeader.attributesFile.extents[0].startBlock);
[all...]
/macosx-10.10.1/AppleFileSystemDriver-17/
H A DAppleFileSystemDriver.cpp176 u_int32_t allocationBlockSize, firstAllocationBlock, startBlock, blockCount; local
189 startBlock = OSSwapBigToHostInt16(mdbPtr->drEmbedExtent.startBlock);
192 bufferReadAt = ((u_int64_t)startBlock * (u_int64_t)allocationBlockSize) +
/macosx-10.10.1/xnu-2782.1.97/bsd/hfs/hfscommon/headers/
H A DFileMgrInternal.h225 u_int32_t * startBlock,
289 daddr64_t * startBlock,
295 AddFileExtent (ExtendedVCB *vcb, FCB *fcb, u_int32_t startBlock, u_int32_t blockCount);

Completed in 256 milliseconds

12