Searched refs:blockSize (Results 1 - 25 of 26) sorted by relevance

12

/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_btreeio.h40 extern OSStatus SetBTreeBlockSize(FileReference vp, ByteCount blockSize,
H A Dhfs_btreeio.c80 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 Dhfs_vfsutils.c130 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 Dhfs_vfsops.c204 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 Dhfs_endian.c177 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 Dhfs_readwrite.c203 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 Dhfs_xattr.c1058 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 Dhfs_catalog.c206 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 Dhfs_vnops.c606 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 Dhfs_format.h679 u_int32_t blockSize; /* size (in bytes) of allocation blocks */ member in struct:HFSPlusVolumeHeader
H A Dhfs_hotfiles.c237 (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 Dhfs.h202 u_int32_t blockSize; /* size of allocation blocks */ member in struct:hfsmount
H A Dhfs_search.c825 (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 Dhfs_attrlist.c840 allocblksize = HFSTOVCB(hfsmp)->blockSize;
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/
H A DBTreeNodeReserve.c161 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 DBTreeNodeOps.c210 nodePtr->blockSize = btreePtr->nodeSize; // indicate the size of a node
270 returnNodePtr->blockSize = btreePtr->nodeSize; // indicate the size of a node
H A DBTreeScanner.c196 block.blockSize = scanState->btcb->nodeSize;
H A DBTree.c234 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 DIOHibernateInternal.h68 IOByteCount blockSize; member in struct:IOPolledFileIOVars
H A DIOHibernateIO.cpp742 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 Ddisk.h90 uint32_t blockSize; member in struct:__anon477
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/
H A DBTreesInternal.h68 <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 DVolumeAllocation.c464 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 DFileExtentMapping.c500 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 DFileIDsServices.c267 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 );

Completed in 260 milliseconds

12