• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/hfs-285/newfs_hfs/

Lines Matching defs:defaults

113 static void InitVH __P((hfsparams_t *defaults, UInt64 sectors,
327 make_hfsplus(const DriveInfo *driveInfo, hfsparams_t *defaults)
355 defaults->encodingHint = getencodinghint(defaults->volumeName);
358 InitVH(defaults, driveInfo->totalSectors, header);
414 temp = Largest( defaults->catalogNodeSize * 2,
415 (defaults->attributesNodeSize * 2),
506 btNodeSize = defaults->extentsNodeSize;
510 WriteExtentsFile(driveInfo, sector, defaults, NULL, nodeBuffer, &bytesUsed, &mapNodes);
520 if (defaults->attributesClumpSize) {
522 btNodeSize = defaults->attributesNodeSize;
526 WriteAttributesFile(driveInfo, sector, defaults, NULL, nodeBuffer, &bytesUsed, &mapNodes);
535 btNodeSize = defaults->catalogNodeSize;
539 WriteCatalogFile(driveInfo, sector, defaults, header, nodeBuffer, &bytesUsed, &mapNodes);
547 if (defaults->journaledHFS) {
558 if (!defaults->journalDevice) {
559 UInt32 jStart = defaults->journalBlock ? defaults->journalBlock : (header->journalInfoBlock + 1);
560 UInt32 jCount = (UInt32)(defaults->journalSize / header->blockSize);
566 if (WriteJournalInfo(driveInfo, sector, defaults, header, nodeBuffer) != 0) {
609 InitVH(hfsparams_t *defaults, UInt64 sectors, HFSPlusVolumeHeader *hp)
632 blockSize = defaults->blockSize;
646 if (defaults->fsStartBlock) {
648 printf ("Laying down metadata starting at allocation block=%u (totalBlocks=%u)\n", (unsigned int)defaults->fsStartBlock, (unsigned int)blockCount);
649 nextBlock += defaults->fsStartBlock; /* lay down file system after this allocation block */
652 bitmapBlocks = defaults->allocationClumpSize / blockSize;
657 if (defaults->flags & kMakeCaseSensitive) {
665 if (defaults->flags & kMakeContentProtect) {
671 hp->createDate = UTCToLocal(defaults->createDate);
672 hp->modifyDate = defaults->createDate;
674 hp->checkedDate = defaults->createDate;
685 hp->rsrcClumpSize = defaults->rsrcClumpSize;
686 hp->dataClumpSize = defaults->dataClumpSize;
687 hp->nextCatalogID = defaults->nextFreeFileID;
688 hp->encodingsBitmap = 1 | (1 << ENCODING_TO_BIT(defaults->encodingHint));
691 hp->allocationFile.clumpSize = defaults->allocationClumpSize;
692 hp->allocationFile.logicalSize = defaults->allocationClumpSize;
695 if (NEWFS_HFS_DEBUG && defaults->allocationStartBlock)
696 allocateBlock = defaults->allocationStartBlock;
702 createExtents(&hp->allocationFile, kHFSAllocationFileID, allocateBlock, defaults->allocationExtsCount, 1);
709 if (defaults->journaledHFS) {
719 if (NEWFS_HFS_DEBUG && defaults->journalInfoBlock)
720 hp->journalInfoBlock = defaults->journalInfoBlock;
723 if (NEWFS_HFS_DEBUG && defaults->journalBlock)
724 journalBlock = defaults->journalBlock;
727 nextBlock += ((defaults->journalSize+blockSize-1) / blockSize);
732 printf ("journal : (%10u, %10u)\n", (u_int32_t)journalBlock, (u_int32_t)((defaults->journalSize + (blockSize-1)) / blockSize));
735 blocksUsed += 1 + ((defaults->journalSize+blockSize-1) / blockSize);
741 hp->extentsFile.clumpSize = defaults->extentsClumpSize;
742 hp->extentsFile.logicalSize = defaults->extentsClumpSize;
743 hp->extentsFile.totalBlocks = defaults->extentsClumpSize / blockSize;
744 if (NEWFS_HFS_DEBUG && defaults->extentsStartBlock)
745 allocateBlock = defaults->extentsStartBlock;
750 createExtents(&hp->extentsFile, kHFSExtentsFileID, allocateBlock, defaults->extentsExtsCount, (defaults->journaledHFS && defaults->extentsNodeSize > hp->blockSize) ? defaults->extentsNodeSize / hp->blockSize : 1);
758 if (defaults->attributesClumpSize) {
759 hp->attributesFile.clumpSize = defaults->attributesClumpSize;
760 hp->attributesFile.logicalSize = defaults->attributesClumpSize;
761 hp->attributesFile.totalBlocks = defaults->attributesClumpSize / blockSize;
762 if (NEWFS_HFS_DEBUG && defaults->attributesStartBlock)
763 allocateBlock = defaults->attributesStartBlock;
768 createExtents(&hp->attributesFile, kHFSAttributesFileID, allocateBlock, defaults->attributesExtsCount, (defaults->journaledHFS && defaults->attributesNodeSize > hp->blockSize) ? defaults->attributesNodeSize / hp->blockSize : 1);
777 if (volsize >= MINVOLSIZE_WITHSPACE && defaults->attributesStartBlock == 0) {
783 hp->catalogFile.clumpSize = defaults->catalogClumpSize;
784 hp->catalogFile.logicalSize = defaults->catalogClumpSize;
785 hp->catalogFile.totalBlocks = defaults->catalogClumpSize / blockSize;
786 if (NEWFS_HFS_DEBUG && defaults->catalogStartBlock)
787 allocateBlock = defaults->catalogStartBlock;
792 createExtents(&hp->catalogFile, kHFSCatalogFileID, allocateBlock, defaults->catalogExtsCount, (defaults->journaledHFS && defaults->catalogNodeSize > hp->blockSize) ? defaults->catalogNodeSize / hp->blockSize : 1);
799 (defaults->extentsNodeSize - sizeof(BTNodeDescriptor) - (sizeof(uint16_t) * numOverflowExtents))) {
824 if (NEWFS_HFS_DEBUG && defaults->nextAllocBlock)
825 hp->nextAllocation = defaults->nextAllocBlock;