/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_btreeio.h | 40 extern OSStatus SetBTreeBlockSize(FileReference vp, ByteCount blockSize,
|
H A D | hfs_btreeio.c | 80 OSStatus SetBTreeBlockSize(FileReference vp, ByteCount blockSize, __unused ItemCount minBlockCount) argument 85 DBG_ASSERT(blockSize >= kMinNodeSize); 86 if (blockSize > MAXBSIZE ) 90 bTreePtr->nodeSize = blockSize; 115 offset = (daddr64_t)blockNum * (daddr64_t)block->blockSize; 116 bp = buf_getblk(vp, (daddr64_t)blockNum, block->blockSize, 0, 0, BLK_META); 118 VNOP_BLOCKMAP(vp, offset, block->blockSize, &blkno, NULL, NULL, 0, NULL) == 0) { 122 retval = buf_meta_bread(vp, (daddr64_t)blockNum, block->blockSize, NOCRED, &bp); 157 } else if (*((u_int16_t *)((char *)block->buffer + (block->blockSize - sizeof (u_int16_t)))) == 0x0e00) { 222 block.blockSize [all...] |
H A D | hfs_vfsutils.c | 130 vcb->blockSize = SWAP_BE32 (mdb->drAlBlkSiz); 158 hfsmp->hfs_logBlockSize = BestBlockSizeFit(vcb->blockSize, MAXBSIZE, hfsmp->hfs_logical_block_size); 179 fork.cf_blocks = fork.cf_size / vcb->blockSize; 216 fork.cf_blocks = fork.cf_size / vcb->blockSize; 318 u_int32_t blockSize; local 357 blockSize = SWAP_BE32(vhp->blockSize); 358 if (blockSize < 512 || !powerof2(blockSize)) { 360 printf("hfs_mounthfsplus: invalid blocksize (%d) \n", blockSize); [all...] |
H A D | hfs_vfsops.c | 204 vcb->reserveBlocks = MIN(vcb->reserveBlocks, HFS_MAXRESERVE / vcb->blockSize); 393 (hfsmp->jnl_start * HFSTOVCB(hfsmp)->blockSize) + (off_t)HFSTOVCB(hfsmp)->hfsPlusIOPosOffset, 916 SWAP_BE32(vhp->blockSize) != vcb->blockSize) { 1971 MIN(HFS_VERYLOWDISKTRIGGERLEVEL / HFSTOVCB(hfsmp)->blockSize, 1974 MIN(HFS_LOWDISKTRIGGERLEVEL / HFSTOVCB(hfsmp)->blockSize, 1977 MIN(HFS_LOWDISKSHUTOFFLEVEL / HFSTOVCB(hfsmp)->blockSize, 1989 MIN(HFS_ROOTVERYLOWDISKTRIGGERLEVEL / HFSTOVCB(hfsmp)->blockSize, 1992 MIN(HFS_ROOTLOWDISKTRIGGERLEVEL / HFSTOVCB(hfsmp)->blockSize, 1995 MIN(HFS_ROOTLOWDISKSHUTOFFLEVEL / HFSTOVCB(hfsmp)->blockSize, [all...] |
H A D | hfs_endian.c | 177 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t)))); 182 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) || 205 (srcOffs[i] >= src->blockSize)) { 329 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t)))); 334 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) || 357 (srcOffs[i] >= src->blockSize)) { 401 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t)))); 937 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t))));
|
H A D | hfs_readwrite.c | 203 filebytes = (off_t)fp->ff_blocks * (off_t)hfsmp->blockSize; 395 filebytes = (off_t)fp->ff_blocks * (off_t)hfsmp->blockSize; 478 retval = hfs_chkdq(cp, (int64_t)(roundup(bytesToAdd, hfsmp->blockSize)), 513 filebytes = (off_t)fp->ff_blocks * (off_t)hfsmp->blockSize; 780 filebytes = (off_t)fp->ff_blocks * (off_t)hfsmp->blockSize; 1722 cursize = (u_int64_t)hfsmp->totalBlocks * (u_int64_t)hfsmp->blockSize; 1836 hfsmp->hfs_sparsebandblks = bsdata->bandsize / HFSTOVCB(hfsmp)->blockSize; 1856 hfsmp->hfs_backingfs_maxblocks = hostfilesizemax / hfsmp->blockSize; 2316 jnl_start = (off_t)(hfsmp->jnl_start * HFSTOVCB(hfsmp)->blockSize) + (off_t)HFSTOVCB(hfsmp)->hfsPlusIOPosOffset; 2853 blksize = VTOVCB(vp)->blockSize; [all...] |
H A D | hfs_xattr.c | 1058 blkcnt = howmany(attrsize, hfsmp->blockSize); 2165 freebytes = (u_int64_t)hfs_freeblks(hfsmp, 0) * (u_int64_t)hfsmp->blockSize; 2260 cat_fork.cf_size = (u_int64_t)hfsmp->totalBlocks * (u_int64_t)hfsmp->blockSize; 2292 blksize = (int)hfsmp->blockSize; 2342 blksize = (int) hfsmp->blockSize; 2387 blkcnt = howmany(attrsize, hfsmp->blockSize); 2471 start = (u_int64_t)extents[i].startBlock * (u_int64_t)hfsmp->blockSize; 2472 end = start + (u_int64_t)extents[i].blockCount * (u_int64_t)hfsmp->blockSize;
|
H A D | hfs_catalog.c | 206 HFSTOVCB(hfsmp)->blockSize; 222 HFSTOVCB(hfsmp)->blockSize; 775 HFSTOVCB(hfsmp)->blockSize; 794 HFSTOVCB(hfsmp)->blockSize; 841 psize = (off_t)validblks * (off_t)hfsmp->blockSize; 1562 blksize = HFSTOVCB(hfsmp)->blockSize; 2347 blksize = hfsmp->blockSize; 2559 int blksize = HFSTOVCB(hfsmp)->blockSize; 4135 u_int32_t blocksize = HFSTOVCB(hfsmp)->blockSize; 4171 u_int32_t blocksize = HFSTOVCB(hfsmp)->blockSize; [all...] |
H A D | hfs_vnops.c | 606 blks = howmany(VTOF(vp)->ff_size, VTOVCB(vp)->blockSize); 629 blks = howmany(VTOF(vp)->ff_size, VTOVCB(vp)->blockSize); 833 VATTR_RETURN(vap, va_data_alloc, blocks * (u_int64_t)hfsmp->blockSize); 839 VATTR_RETURN(vap, va_data_alloc, blocks * (u_int64_t)hfsmp->blockSize); 904 VATTR_RETURN(vap, va_total_alloc, (u_int64_t)cp->c_blocks * (u_int64_t)hfsmp->blockSize); 1527 * change = VTOHFS(vp)->blockSize; 1531 change = (int64_t)(cp->c_blocks) * (int64_t)VTOVCB(vp)->blockSize; 3353 int blksize = hfsmp->blockSize; 4335 if (((u_int64_t)hfs_freeblks(hfsmp, 0) * (u_int64_t)hfsmp->blockSize) < len) { 5011 datafork.cf_size = datafork.cf_blocks * HFSTOVCB(hfsmp)->blockSize; [all...] |
H A D | hfs_format.h | 679 u_int32_t blockSize; /* size (in bytes) of allocation blocks */ member in struct:HFSPlusVolumeHeader
|
H A D | hfs_hotfiles.c | 237 (error = hfc_btree_create(hfsmp, HFSTOVCB(hfsmp)->blockSize, HFC_DEFAULT_FILE_COUNT))) { 284 hotdata->maxblocks = HFC_MAXIMUM_FILESIZE / HFSTOVCB(hfsmp)->blockSize; 565 error = hfc_btree_create(hfsmp, HFSTOVCB(hfsmp)->blockSize, HFC_DEFAULT_FILE_COUNT); 1905 hotfileinfo->maxfileblks = SWAP_BE32 (HFC_MAXIMUM_FILESIZE / HFSTOVCB(hfsmp)->blockSize);
|
H A D | hfs.h | 202 u_int32_t blockSize; /* size of allocation blocks */ member in struct:hfsmount
|
H A D | hfs_search.c | 825 (u_int64_t)datafork.cf_blocks * (u_int64_t)vcb->blockSize, 845 (u_int64_t)rsrcfork.cf_blocks * (u_int64_t)vcb->blockSize,
|
H A D | hfs_attrlist.c | 840 allocblksize = HFSTOVCB(hfsmp)->blockSize;
|
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/ |
H A D | BTreeNodeReserve.c | 161 rsrvblks = MIN(rsrvblks, HFS_MAXRESERVE / hfsmp->blockSize); 172 reqblks = clumpsize / hfsmp->blockSize; 175 reqblks = ((rsrvNodes - availNodes) * btree->nodeSize) / hfsmp->blockSize; 180 file->ff_clumpsize = freeblks * hfsmp->blockSize;
|
H A D | BTreeNodeOps.c | 210 nodePtr->blockSize = btreePtr->nodeSize; // indicate the size of a node 270 returnNodePtr->blockSize = btreePtr->nodeSize; // indicate the size of a node
|
H A D | BTreeScanner.c | 196 block.blockSize = scanState->btcb->nodeSize;
|
H A D | BTree.c | 234 nodeRec.blockSize = VTOHFS(btreePtr->fileRefNum)->hfs_physical_block_size; 239 nodeRec.blockSize = FCBTOVCB(filePtr)->blockSize; 245 err = SetBTreeBlockSize (btreePtr->fileRefNum, nodeRec.blockSize, 1); 324 if ( btreePtr->nodeSize != nodeRec.blockSize )
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOHibernateInternal.h | 68 IOByteCount blockSize; member in struct:IOPolledFileIOVars
|
H A D | IOHibernateIO.cpp | 742 vars->blockSize = 512; 758 vars->blockSize = num->unsigned32BitValue(); 765 major(hibernate_image_dev), minor(hibernate_image_dev), (long)vars->blockSize, vars->pollers->getCount()); 896 size = vars->position & (vars->blockSize - 1); 898 size = vars->blockSize - size; 971 if (vars->position & (vars->blockSize - 1)) HIBLOG("misaligned file pos %qx\n", vars->position); 1043 if (vars->position & (vars->blockSize - 1)) HIBLOG("misaligned file pos %qx\n", vars->position);
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | disk.h | 90 uint32_t blockSize; member in struct:__anon477
|
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/ |
H A D | BTreesInternal.h | 68 <HFS5> 2/19/97 djb Add SetBlockSizeProcPtr. Add blockSize field to BlockDescriptor. 123 ByteCount blockSize; member in struct:BlockDescriptor 187 ByteCount blockSize,
|
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/ |
H A D | VolumeAllocation.c | 464 blockno_offset = blockno_offset / hfsmp->blockSize; 465 numblocks = trim->extents[i].length / hfsmp->blockSize; 522 offset = (u_int64_t) startingBlock * hfsmp->blockSize + (u_int64_t) hfsmp->hfsPlusIOPosOffset; 523 length = (u_int64_t) numBlocks * hfsmp->blockSize; 581 offset = (u_int64_t) start * hfsmp->blockSize + (u_int64_t) hfsmp->hfsPlusIOPosOffset; 582 length = (u_int64_t) numBlocks * hfsmp->blockSize; 655 offset = (u_int64_t) startingBlock * hfsmp->blockSize + (u_int64_t) hfsmp->hfsPlusIOPosOffset; 656 length = (u_int64_t) numBlocks * hfsmp->blockSize; 709 startBlock = (extents[i].offset - hfsmp->hfsPlusIOPosOffset) / hfsmp->blockSize; 710 numBlocks = extents[i].length / hfsmp->blockSize; 1348 u_int32_t blockSize; local 3832 u_int32_t blockSize = (u_int32_t)hfsmp->vcbVBMIOSize; local [all...] |
H A D | FileExtentMapping.c | 500 allocBlockSize = vcb->blockSize; 882 peof = (int64_t)(fcb->ff_blocks + blockCount) * (int64_t)vcb->blockSize; 973 volumeBlockSize = vcb->blockSize; 1388 nextBlock = howmany(peof, vcb->blockSize); // number of allocation blocks to remain in file 1389 peof = (int64_t)((int64_t)nextBlock * (int64_t)vcb->blockSize); // number of bytes in those blocks 1404 numBlocks = peof / vcb->blockSize; 1810 temp64 = filePosition / (int64_t)vcb->blockSize; 2099 if (vcb->blockSize >= nodeSize) 2102 mask = (nodeSize / vcb->blockSize) - 1; 2110 (int64_t)((int64_t)blocksChecked * (int64_t)vcb->blockSize) > [all...] |
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Catalog/ |
H A D | FileIDsServices.c | 267 numSrcExtentBlocks = CheckExtents( srcData.hfsFile.dataExtents, srcData.hfsFile.dataPhysicalSize / vcb->blockSize, isHFSPlus ); 269 numSrcExtentBlocks = CheckExtents( srcData.hfsFile.rsrcExtents, srcData.hfsFile.rsrcPhysicalSize / vcb->blockSize, isHFSPlus ); 282 numDestExtentBlocks = CheckExtents( destData.hfsFile.dataExtents, destData.hfsFile.dataPhysicalSize / vcb->blockSize, isHFSPlus ); 284 numDestExtentBlocks = CheckExtents( destData.hfsFile.rsrcExtents, destData.hfsFile.rsrcPhysicalSize / vcb->blockSize, isHFSPlus );
|