Lines Matching refs:vhp

68 static int  hfs_late_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp, void *_args);
311 OSErr hfs_MountHFSPlusVolume(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp,
330 signature = SWAP_BE16(vhp->signature);
331 hfs_version = SWAP_BE16(vhp->version);
357 blockSize = SWAP_BE32(vhp->blockSize);
367 (SWAP_BE32(vhp->attributes) & kHFSVolumeUnmountedMask) == 0) {
405 vcb->vcbJinfoBlock = SWAP_BE32(vhp->journalInfoBlock);
406 vcb->vcbLsMod = to_bsd_time(SWAP_BE32(vhp->modifyDate));
407 vcb->vcbAtrb = SWAP_BE32(vhp->attributes);
408 vcb->vcbClpSiz = SWAP_BE32(vhp->rsrcClumpSize);
409 vcb->vcbNxtCNID = SWAP_BE32(vhp->nextCatalogID);
410 vcb->vcbVolBkUp = to_bsd_time(SWAP_BE32(vhp->backupDate));
411 vcb->vcbWrCnt = SWAP_BE32(vhp->writeCount);
412 vcb->vcbFilCnt = SWAP_BE32(vhp->fileCount);
413 vcb->vcbDirCnt = SWAP_BE32(vhp->folderCount);
416 bcopy(vhp->finderInfo, vcb->vcbFndrInfo, sizeof(vhp->finderInfo));
423 vcb->nextAllocation = SWAP_BE32(vhp->nextAllocation);
424 vcb->totalBlocks = SWAP_BE32(vhp->totalBlocks);
426 vcb->freeBlocks = SWAP_BE32(vhp->freeBlocks);
428 vcb->encodingsBitmap = SWAP_BE64(vhp->encodingsBitmap);
429 vcb->localCreateDate = SWAP_BE32(vhp->createDate);
473 cfork.cf_size = SWAP_BE64 (vhp->extentsFile.logicalSize);
475 cfork.cf_clump = SWAP_BE32 (vhp->extentsFile.clumpSize);
476 cfork.cf_blocks = SWAP_BE32 (vhp->extentsFile.totalBlocks);
481 SWAP_BE32 (vhp->extentsFile.extents[i].startBlock);
483 SWAP_BE32 (vhp->extentsFile.extents[i].blockCount);
513 cfork.cf_size = SWAP_BE64 (vhp->catalogFile.logicalSize);
514 cfork.cf_clump = SWAP_BE32 (vhp->catalogFile.clumpSize);
515 cfork.cf_blocks = SWAP_BE32 (vhp->catalogFile.totalBlocks);
520 SWAP_BE32 (vhp->catalogFile.extents[i].startBlock);
522 SWAP_BE32 (vhp->catalogFile.extents[i].blockCount);
560 cfork.cf_size = SWAP_BE64 (vhp->allocationFile.logicalSize);
561 cfork.cf_clump = SWAP_BE32 (vhp->allocationFile.clumpSize);
562 cfork.cf_blocks = SWAP_BE32 (vhp->allocationFile.totalBlocks);
567 SWAP_BE32 (vhp->allocationFile.extents[i].startBlock);
569 SWAP_BE32 (vhp->allocationFile.extents[i].blockCount);
585 if (vhp->attributesFile.totalBlocks != 0) {
590 cfork.cf_size = SWAP_BE64 (vhp->attributesFile.logicalSize);
591 cfork.cf_clump = SWAP_BE32 (vhp->attributesFile.clumpSize);
592 cfork.cf_blocks = SWAP_BE32 (vhp->attributesFile.totalBlocks);
597 SWAP_BE32 (vhp->attributesFile.extents[i].startBlock);
599 SWAP_BE32 (vhp->attributesFile.extents[i].blockCount);
637 if (vhp->startupFile.totalBlocks != 0) {
642 cfork.cf_size = SWAP_BE64 (vhp->startupFile.logicalSize);
643 cfork.cf_clump = SWAP_BE32 (vhp->startupFile.clumpSize);
644 cfork.cf_blocks = SWAP_BE32 (vhp->startupFile.totalBlocks);
649 SWAP_BE32 (vhp->startupFile.extents[i].startBlock);
651 SWAP_BE32 (vhp->startupFile.extents[i].blockCount);
709 && (SWAP_BE32(vhp->lastMountedVersion) != kHFSJMountVersion)
712 retval = hfs_late_journal_init(hfsmp, vhp, args);
2108 hfs_early_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp,
2135 sectors_per_fsblock = SWAP_BE32(vhp->blockSize) / blksize;
2140 ((u_int64_t)SWAP_BE32(vhp->journalInfoBlock)*sectors_per_fsblock)),
2162 if (SWAP_BE32(vhp->attributes) & kHFSVolumeUnmountedMask) {
2190 hfsmp->jnl_start = jib_offset / SWAP_BE32(vhp->blockSize);
2242 // jib_size, SWAP_BE32(vhp->blockSize));
2316 hfs_late_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp, void *_args)
2354 if (SWAP_BE32(vhp->journalInfoBlock) != jib_fork.cf_extents[0].startBlock) {
2356 SWAP_BE32(vhp->journalInfoBlock), jib_fork.cf_extents[0].startBlock);
2359 vhp->journalInfoBlock = SWAP_BE32(jib_fork.cf_extents[0].startBlock);
2364 sectors_per_fsblock = SWAP_BE32(vhp->blockSize) / hfsmp->hfs_logical_block_size;
2368 ((u_int64_t)SWAP_BE32(vhp->journalInfoBlock)*sectors_per_fsblock)),
2454 hfsmp->jnl_start = jib_offset / SWAP_BE32(vhp->blockSize);
2514 // jib_size, SWAP_BE32(vhp->blockSize));