• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/hfs/

Lines Matching refs:vhp

666 	struct HFSPlusVolumeHeader *vhp;
715 vhp = (HFSPlusVolumeHeader *) (buf_dataptr(bp) + HFS_PRI_OFFSET(hfsmp->hfs_physical_block_size));
718 if ((SWAP_BE16(vhp->signature) != kHFSPlusSigWord &&
719 SWAP_BE16(vhp->signature) != kHFSXSigWord) ||
720 (SWAP_BE16(vhp->version) != kHFSPlusVersion &&
721 SWAP_BE16(vhp->version) != kHFSXVersion) ||
722 SWAP_BE32(vhp->blockSize) != vcb->blockSize) {
727 vcb->vcbLsMod = to_bsd_time(SWAP_BE32(vhp->modifyDate));
728 vcb->vcbAtrb = SWAP_BE32 (vhp->attributes);
729 vcb->vcbJinfoBlock = SWAP_BE32(vhp->journalInfoBlock);
730 vcb->vcbClpSiz = SWAP_BE32 (vhp->rsrcClumpSize);
731 vcb->vcbNxtCNID = SWAP_BE32 (vhp->nextCatalogID);
732 vcb->vcbVolBkUp = to_bsd_time(SWAP_BE32(vhp->backupDate));
733 vcb->vcbWrCnt = SWAP_BE32 (vhp->writeCount);
734 vcb->vcbFilCnt = SWAP_BE32 (vhp->fileCount);
735 vcb->vcbDirCnt = SWAP_BE32 (vhp->folderCount);
736 HFS_UPDATE_NEXT_ALLOCATION(vcb, SWAP_BE32 (vhp->nextAllocation));
737 vcb->totalBlocks = SWAP_BE32 (vhp->totalBlocks);
738 vcb->freeBlocks = SWAP_BE32 (vhp->freeBlocks);
739 vcb->encodingsBitmap = SWAP_BE64 (vhp->encodingsBitmap);
740 bcopy(vhp->finderInfo, vcb->vcbFndrInfo, sizeof(vhp->finderInfo));
741 vcb->localCreateDate = SWAP_BE32 (vhp->createDate); /* hfs+ create date is in local time */
749 SWAP_BE32 (vhp->extentsFile.extents[i].startBlock);
751 SWAP_BE32 (vhp->extentsFile.extents[i].blockCount);
753 forkp->ff_size = SWAP_BE64 (vhp->extentsFile.logicalSize);
754 forkp->ff_blocks = SWAP_BE32 (vhp->extentsFile.totalBlocks);
755 forkp->ff_clumpsize = SWAP_BE32 (vhp->extentsFile.clumpSize);
761 SWAP_BE32 (vhp->catalogFile.extents[i].startBlock);
763 SWAP_BE32 (vhp->catalogFile.extents[i].blockCount);
765 forkp->ff_size = SWAP_BE64 (vhp->catalogFile.logicalSize);
766 forkp->ff_blocks = SWAP_BE32 (vhp->catalogFile.totalBlocks);
767 forkp->ff_clumpsize = SWAP_BE32 (vhp->catalogFile.clumpSize);
773 SWAP_BE32 (vhp->attributesFile.extents[i].startBlock);
775 SWAP_BE32 (vhp->attributesFile.extents[i].blockCount);
777 forkp->ff_size = SWAP_BE64 (vhp->attributesFile.logicalSize);
778 forkp->ff_blocks = SWAP_BE32 (vhp->attributesFile.totalBlocks);
779 forkp->ff_clumpsize = SWAP_BE32 (vhp->attributesFile.clumpSize);
785 SWAP_BE32 (vhp->allocationFile.extents[i].startBlock);
787 SWAP_BE32 (vhp->allocationFile.extents[i].blockCount);
789 forkp->ff_size = SWAP_BE64 (vhp->allocationFile.logicalSize);
790 forkp->ff_blocks = SWAP_BE32 (vhp->allocationFile.totalBlocks);
791 forkp->ff_clumpsize = SWAP_BE32 (vhp->allocationFile.clumpSize);
794 vhp = NULL;
1178 HFSPlusVolumeHeader *vhp;
1233 vhp = (HFSPlusVolumeHeader*) mdbp;
1237 vhp = (HFSPlusVolumeHeader*) mdbp;
1245 (SWAP_BE32(vhp->attributes) & kHFSVolumeInconsistentMask) &&
1270 if ( (SWAP_BE32(vhp->lastMountedVersion) == kHFSJMountVersion)
1271 && (SWAP_BE32(vhp->attributes) & kHFSVolumeJournaledMask)
1277 if (hfs_early_journal_init(hfsmp, vhp, args, embeddedOffset, mdb_offset, mdbp, cred) == 0) {
1337 retval = hfs_MountHFSPlusVolume(hfsmp, vhp, embeddedOffset, disksize, p, args, cred);
1364 if (hfs_early_journal_init(hfsmp, vhp, args, embeddedOffset, mdb_offset, mdbp, cred) == 0) {
1412 retval = hfs_MountHFSPlusVolume(hfsmp, vhp, embeddedOffset, disksize, p, args, cred);