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

12

/macosx-10.9.5/hfs-226.1.1/newfs_hfs/
H A Dhfs_endian.c90 src->drEmbedExtent.blockCount = SWAP_BE16 (src->drEmbedExtent.blockCount);
94 src->drXTExtRec[0].blockCount = SWAP_BE16 (src->drXTExtRec[0].blockCount);
96 src->drXTExtRec[1].blockCount = SWAP_BE16 (src->drXTExtRec[1].blockCount);
98 src->drXTExtRec[2].blockCount = SWAP_BE16 (src->drXTExtRec[2].blockCount);
102 src->drCTExtRec[0].blockCount = SWAP_BE16 (src->drCTExtRec[0].blockCount);
[all...]
H A Dmakehfs.c98 UInt16 blockCount; member in struct:filefork
116 static int AllocateExtent(UInt8 *buffer, UInt32 startBlock, UInt32 blockCount);
206 file->extents[0].blockCount = file->totalBlocks;
215 file->extents[0].blockCount = file->totalBlocks;
265 file->extents[i].blockCount = n;
284 tmp.record[i].blockCount = SWAP_BE32(n);
612 UInt32 blockCount; local
633 blockCount = sectors / (blockSize >> kLog2SectorSize);
648 printf ("Laying down metadata starting at allocation block=%u (totalBlocks=%u)\n", (unsigned int)defaults->fsStartBlock, (unsigned int)blockCount);
680 hp->totalBlocks = blockCount;
844 AllocateExtent(UInt8 *buffer, UInt32 startBlock, UInt32 blockCount) argument
932 MarkExtentUsed(const DriveInfo *driveInfo, HFSPlusVolumeHeader *header, UInt32 startBlock, UInt32 blockCount) argument
[all...]
/macosx-10.9.5/hfs-226.1.1/fsck_hfs/dfalib/
H A DSExtents.c275 foundData[0].blockCount = extentData[0].blockCount;
277 foundData[1].blockCount = extentData[1].blockCount;
279 foundData[2].blockCount = extentData[2].blockCount;
284 foundData[i].blockCount = 0;
451 firstFABN = nextFABN - foundData[foundIndex].blockCount;
537 numAllocationBlocks = extentRecord[extentIndex].blockCount;
686 dataForkExtents[i].blockCount
1612 UInt32 blockCount; local
1642 UInt32 blockCount; local
[all...]
H A DVolumeBitmapCheck.c1111 static void TrimExtent(SGlobPtr g, UInt32 startBlock, UInt32 blockCount) argument
1116 DPRINTF(d_info|d_trim, "Trimming: startBlock=%10u, blockCount=%10u\n", startBlock, blockCount);
1123 length = (UInt64) blockCount * g->calculatedVCB->vcbBlockSize;
1149 UInt32 blockCount; local
1156 blockCount = 0;
1169 if (blockCount != 0) {
1170 TrimExtent(g, startBlock, blockCount);
1171 totalTrimmed += blockCount;
1172 blockCount
[all...]
H A Dhfs_endian.c75 src->extents[i].blockCount = SWAP_BE32 (src->extents[i].blockCount);
121 src->drEmbedExtent.blockCount = SWAP_BE16 (src->drEmbedExtent.blockCount);
125 src->drXTExtRec[0].blockCount = SWAP_BE16 (src->drXTExtRec[0].blockCount);
127 src->drXTExtRec[1].blockCount = SWAP_BE16 (src->drXTExtRec[1].blockCount);
129 src->drXTExtRec[2].blockCount = SWAP_BE16 (src->drXTExtRec[2].blockCount);
[all...]
H A DSVerify2.c84 extentBlockCount = ((HFSPlusExtentDescriptor *)extents)[i].blockCount;
89 extentBlockCount = ((HFSExtentDescriptor *)extents)[i].blockCount;
109 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), maxBlocks=%u (blockCount > (maxBlocks - startBlock))\n",
134 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), (blockCount == 0)\n",
146 plog ("\tCheckExtRecord: id=%u %d:(%u,%u), (blockCount != 0)\n",
362 if (((*extp)[i].blockCount % blocksPerNode) != 0) {
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);
372 totalBlocks += (*extp)[i].blockCount;
401 if ((extRecord[i].blockCount % blocksPerNode) != 0) {
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);
[all...]
H A DSAllocate.c1356 if (exts[i].blockCount < min) {
1357 min = exts[i].blockCount;
1377 exts[i].startBlock = exts[i].blockCount = 0;
1380 total += exts[i].blockCount;
1382 exts[i].blockCount -= total - needed;
1516 if (freeBlocks > exts[minIndx].blockCount) {
1517 total -= exts[minIndx].blockCount;
1518 exts[minIndx].blockCount = freeBlocks;
1552 if (exts[i].blockCount) {
1553 BlockMarkAllocated(vcb, exts[i].startBlock, exts[i].blockCount);
[all...]
H A DSRebuildBTree.c275 printf("\t[ %u, %u ]\n", te[i].startBlock, te[i].blockCount);
792 if ( theFCBPtr->fcbExtents32[ i ].blockCount == 0 )
799 theFCBPtr->fcbExtents32[ i ].blockCount );
801 theFCBPtr->fcbExtents32[ i ].blockCount = 0;
808 if ( theFCBPtr->fcbExtents16[ i ].blockCount == 0 )
815 theFCBPtr->fcbExtents16[ i ].blockCount );
817 theFCBPtr->fcbExtents16[ i ].blockCount = 0;
898 if ( myExtentRecord.hfsPlus[ i ].blockCount == 0 )
903 myExtentRecord.hfsPlus[ i ].blockCount );
915 if ( myExtentRecord.hfs[ i ].blockCount
[all...]
H A DSRepair.c108 static OSErr FindExtentInExtentRec (Boolean isHFSPlus, UInt32 startBlock, UInt32 blockCount, const HFSPlusExtentRecord extentData, UInt32 *foundExtentIndex, Boolean *noMoreExtents);
111 static OSErr CopyDiskBlocks(SGlobPtr GPtr, const UInt32 startAllocationBlock, const UInt32 blockCount, const UInt32 newStartAllocationBlock );
112 static OSErr WriteBufferToDisk(SGlobPtr GPtr, UInt32 startBlock, UInt32 blockCount, u_char *buffer, int buflen);
2534 mdb->drEmbedExtent.blockCount = desc->drEmbedExtent.blockCount;
2550 mdb->drEmbedExtent.blockCount = desc->drEmbedExtent.blockCount;
2600 mdb->drXTExtRec[0].blockCount;
2614 mdb->drXTExtRec[0].blockCount;
2920 hfsPlusExtent[i].blockCount
5046 FindExtentInExtentRec(Boolean isHFSPlus, UInt32 startBlock, UInt32 blockCount, const HFSPlusExtentRecord extentData, UInt32 *foundExtentIndex, Boolean *noMoreExtents) argument
5405 CopyDiskBlocks(SGlobPtr GPtr, const UInt32 startAllocationBlock, const UInt32 blockCount, const UInt32 newStartAllocationBlock ) argument
5441 WriteBufferToDisk(SGlobPtr GPtr, UInt32 startBlock, UInt32 blockCount, u_char *buffer, int bufLen) argument
5694 UInt32 blockCount = 0; local
[all...]
H A DSBTree.c545 if ( (dataExtent[i].blockCount > 0) && (dataExtent[i].startBlock == 0) )
547 if ( (rsrcExtent[i].blockCount > 0) && (rsrcExtent[i].startBlock == 0) )
574 if ( (dataExtent[i].blockCount > 0) && (dataExtent[i].startBlock == 0) )
576 if ( (rsrcExtent[i].blockCount > 0) && (rsrcExtent[i].startBlock == 0) )
/macosx-10.9.5/IOUSBMassStorageClass-360.0.3/
H A DIOUSBMassStorageUFISubclass.h95 UInt64 * blockCount );
112 UInt32 blockCount );
119 UInt64 blockCount );
124 UInt64 blockCount,
131 UInt64 blockCount );
136 UInt64 blockCount,
148 UInt64 blockCount,
154 UInt64 blockCount,
163 UInt64 blockCount,
H A DIOUSBMassStorageUFISubclass.cpp718 IOUSBMassStorageUFIDevice::SetMediumCharacteristics( UInt32 blockSize, UInt32 blockCount )
722 STATUS_LOG ( ( 5, "%s[%p]::mediumBlockSize = %ld, blockCount = %ld", getName(), this, blockSize, blockCount ) );
725 fMediumBlockCount = blockCount;
829 UInt64 blockCount; local
842 if ( DetermineMediumCapacity ( &blockSize, &blockCount ) == false )
849 SetMediumCharacteristics ( blockSize, blockCount );
1176 UInt64 * blockCount )
1186 *blockCount = 0;
1227 *blockCount
1734 IssueRead( IOMemoryDescriptor * buffer, UInt64 startBlock, UInt64 blockCount, void * clientData ) 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
1988 FormatMedium( UInt64 blockCount, UInt64 blockSize ) argument
[all...]
/macosx-10.9.5/AppleRAID-4.0.6/
H A DAppleRAIDStripeSet.cpp150 UInt32 blockCount, memberBlockCount; local
159 blockCount = setBlockStop - mdSetBlockStart + 1;
160 memberBlockCount = blockCount / mdMemberCount;
167 if (((mdMemberCount + mdMemberIndex - startMember) % mdMemberCount) < (blockCount % mdMemberCount)) memberBlockCount++;
/macosx-10.9.5/xnu-2422.115.4/bsd/hfs/hfscommon/Misc/
H A DFileExtentMapping.c332 foundData[0].blockCount = extentData[0].blockCount;
334 foundData[1].blockCount = extentData[1].blockCount;
336 foundData[2].blockCount = extentData[2].blockCount;
341 foundData[i].blockCount = 0;
519 firstFABN = nextFABN - foundData[foundIndex].blockCount;
611 numAllocationBlocks = extentRecord[extentIndex].blockCount;
885 AddFileExtent(ExtendedVCB *vcb, FCB *fcb, 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) )
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);
2166 vcb->vcbFreeExt[0].blockCount == 0) {
2180 foundBlocks = vcb->vcbFreeExt[0].blockCount;
3288 u_int32_t blockCount = 0; local
3328 blockCount = 1;
3331 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3359 blockCount = 1;
3362 blockCount += num_bits_set(*currentWord);
3390 blockCount
4772 add_free_extent_list(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
4848 remove_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
4968 add_free_extent_cache(struct hfsmount *hfsmp, u_int32_t startBlock, u_int32_t blockCount) argument
[all...]
/macosx-10.9.5/hfs-226.1.1/CopyHFSMeta/
H A DDeviceWrapper.c103 uint64_t blockCount; local
133 if (ioctl(ctx.fd, DKIOCGETBLOCKCOUNT, &blockCount) == -1) {
137 ctx.devSize = ctx.blockSize * blockCount;
H A DScanExtents.c35 if (ep->startBlock == 0 || ep->blockCount == 0)
37 if ((base + S32(ep->blockCount)) > blockNum) {
41 base += S32(ep->blockCount);
167 off_t len = S32((*datap)[i].blockCount) * (off_t)blockSize;
H A Dhfsmeta.h36 off_t blockCount; member in struct:DeviceInfo
H A Dmain.c137 if (ioctl(fd, DKIOCGETBLOCKCOUNT, &dev.blockCount) == -1) {
141 dev.size = dev.blockCount * dev.blockSize;
310 if (debug) printf("\tExtent <%u, %u>\n", S32(ep->startBlock), S32(ep->blockCount)); \
311 if (ep->startBlock && ep->blockCount) { \
312 AddExtent(vop, S32(ep->startBlock) * pSize, S32(ep->blockCount) * pSize); \
314 AddExtent(vop, S32(ap->startBlock) * aSize, S32(ap->blockCount) * aSize); \
/macosx-10.9.5/xnu-2422.115.4/bsd/hfs/
H A Dhfs_vfsutils.c190 fork.cf_extents[0].blockCount = SWAP_BE16(mdb->drXTExtRec[0].blockCount);
192 fork.cf_extents[1].blockCount = SWAP_BE16(mdb->drXTExtRec[1].blockCount);
194 fork.cf_extents[2].blockCount = SWAP_BE16(mdb->drXTExtRec[2].blockCount);
227 fork.cf_extents[0].blockCount = SWAP_BE16(mdb->drCTExtRec[0].blockCount);
229 fork.cf_extents[1].blockCount = SWAP_BE16(mdb->drCTExtRec[1].blockCount);
1452 int baseBlockCount, blockCount; local
[all...]
H A Dhfs_vfsops.c924 forkp->ff_extents[i].blockCount =
925 SWAP_BE32 (vhp->extentsFile.extents[i].blockCount);
936 forkp->ff_extents[i].blockCount =
937 SWAP_BE32 (vhp->catalogFile.extents[i].blockCount);
948 forkp->ff_extents[i].blockCount =
949 SWAP_BE32 (vhp->attributesFile.extents[i].blockCount);
960 forkp->ff_extents[i].blockCount =
961 SWAP_BE32 (vhp->allocationFile.extents[i].blockCount);
1621 disksize = (u_int64_t)SWAP_BE16(mdbp->drEmbedExtent.blockCount) *
3656 mdb->drXTExtRec[0].blockCount
4866 hfs_copy_extent( struct hfsmount *hfsmp, struct vnode *vp, u_int32_t oldStart, u_int32_t newStart, u_int32_t blockCount, vfs_context_t context) argument
6436 u_int32_t blockCount = hfsmp->jnl_size / hfsmp->blockSize; local
6499 u_int32_t blockCount; local
[all...]
H A Dhfs_xattr.c2328 cat_fork.cf_extents[0].blockCount = cat_fork.cf_blocks;
2364 iosize = extents[i].blockCount * blksize;
2374 iosize, extents[i].startBlock, extents[i].blockCount, result);
2414 iosize = extents[i].blockCount * blksize;
2424 iosize, extents[i].startBlock, extents[i].blockCount, result);
2464 &extents[i].startBlock, &extents[i].blockCount);
2471 &extents[i].startBlock, &extents[i].blockCount);
2477 blkcnt, extents[i].startBlock, extents[i].blockCount, result);
2481 extents[i].blockCount = 0;
2484 blkcnt -= extents[i].blockCount;
[all...]
/macosx-10.9.5/AppleFileSystemDriver-17/
H A DAppleFileSystemDriver.cpp176 u_int32_t allocationBlockSize, firstAllocationBlock, startBlock, blockCount; local
190 blockCount = OSSwapBigToHostInt16(mdbPtr->drEmbedExtent.blockCount);
/macosx-10.9.5/bless-98/libbless/HFS/
H A DBLGetDiskSectorsForFile.c151 extents[i][1] = info.extents[i].blockCount*sectorsPerBlock;

Completed in 197 milliseconds

12