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

Lines Matching refs:vhp

65 static int  hfs_late_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp, void *_args);
284 OSErr hfs_MountHFSPlusVolume(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp,
299 signature = SWAP_BE16(vhp->signature);
300 hfs_version = SWAP_BE16(vhp->version);
323 blockSize = SWAP_BE32(vhp->blockSize);
329 (SWAP_BE32(vhp->attributes) & kHFSVolumeUnmountedMask) == 0)
359 vcb->vcbJinfoBlock = SWAP_BE32(vhp->journalInfoBlock);
360 vcb->vcbLsMod = to_bsd_time(SWAP_BE32(vhp->modifyDate));
361 vcb->vcbAtrb = SWAP_BE32(vhp->attributes);
362 vcb->vcbClpSiz = SWAP_BE32(vhp->rsrcClumpSize);
363 vcb->vcbNxtCNID = SWAP_BE32(vhp->nextCatalogID);
364 vcb->vcbVolBkUp = to_bsd_time(SWAP_BE32(vhp->backupDate));
365 vcb->vcbWrCnt = SWAP_BE32(vhp->writeCount);
366 vcb->vcbFilCnt = SWAP_BE32(vhp->fileCount);
367 vcb->vcbDirCnt = SWAP_BE32(vhp->folderCount);
370 bcopy(vhp->finderInfo, vcb->vcbFndrInfo, sizeof(vhp->finderInfo));
377 vcb->nextAllocation = SWAP_BE32(vhp->nextAllocation);
378 vcb->totalBlocks = SWAP_BE32(vhp->totalBlocks);
380 vcb->freeBlocks = SWAP_BE32(vhp->freeBlocks);
382 vcb->encodingsBitmap = SWAP_BE64(vhp->encodingsBitmap);
383 vcb->localCreateDate = SWAP_BE32(vhp->createDate);
427 cfork.cf_size = SWAP_BE64 (vhp->extentsFile.logicalSize);
429 cfork.cf_clump = SWAP_BE32 (vhp->extentsFile.clumpSize);
430 cfork.cf_blocks = SWAP_BE32 (vhp->extentsFile.totalBlocks);
435 SWAP_BE32 (vhp->extentsFile.extents[i].startBlock);
437 SWAP_BE32 (vhp->extentsFile.extents[i].blockCount);
461 cfork.cf_size = SWAP_BE64 (vhp->catalogFile.logicalSize);
462 cfork.cf_clump = SWAP_BE32 (vhp->catalogFile.clumpSize);
463 cfork.cf_blocks = SWAP_BE32 (vhp->catalogFile.totalBlocks);
468 SWAP_BE32 (vhp->catalogFile.extents[i].startBlock);
470 SWAP_BE32 (vhp->catalogFile.extents[i].blockCount);
502 cfork.cf_size = SWAP_BE64 (vhp->allocationFile.logicalSize);
503 cfork.cf_clump = SWAP_BE32 (vhp->allocationFile.clumpSize);
504 cfork.cf_blocks = SWAP_BE32 (vhp->allocationFile.totalBlocks);
509 SWAP_BE32 (vhp->allocationFile.extents[i].startBlock);
511 SWAP_BE32 (vhp->allocationFile.extents[i].blockCount);
524 if (vhp->attributesFile.totalBlocks != 0) {
529 cfork.cf_size = SWAP_BE64 (vhp->attributesFile.logicalSize);
530 cfork.cf_clump = SWAP_BE32 (vhp->attributesFile.clumpSize);
531 cfork.cf_blocks = SWAP_BE32 (vhp->attributesFile.totalBlocks);
536 SWAP_BE32 (vhp->attributesFile.extents[i].startBlock);
538 SWAP_BE32 (vhp->attributesFile.extents[i].blockCount);
557 if (vhp->startupFile.totalBlocks != 0) {
562 cfork.cf_size = SWAP_BE64 (vhp->startupFile.logicalSize);
563 cfork.cf_clump = SWAP_BE32 (vhp->startupFile.clumpSize);
564 cfork.cf_blocks = SWAP_BE32 (vhp->startupFile.totalBlocks);
569 SWAP_BE32 (vhp->startupFile.extents[i].startBlock);
571 SWAP_BE32 (vhp->startupFile.extents[i].blockCount);
610 && (SWAP_BE32(vhp->lastMountedVersion) != kHFSJMountVersion)
613 retval = hfs_late_journal_init(hfsmp, vhp, args);
1777 hfs_early_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp,
1799 sectors_per_fsblock = SWAP_BE32(vhp->blockSize) / blksize;
1803 (SWAP_BE32(vhp->journalInfoBlock)*sectors_per_fsblock)),
1804 SWAP_BE32(vhp->blockSize), cred, &jinfo_bp);
1822 hfsmp->jnl_start = jib_offset / SWAP_BE32(vhp->blockSize);
1869 // jib_size, SWAP_BE32(vhp->blockSize));
1934 hfs_late_journal_init(struct hfsmount *hfsmp, HFSPlusVolumeHeader *vhp, void *_args)
1972 if (SWAP_BE32(vhp->journalInfoBlock) != jib_fork.cf_extents[0].startBlock) {
1974 SWAP_BE32(vhp->journalInfoBlock), jib_fork.cf_extents[0].startBlock);
1977 vhp->journalInfoBlock = SWAP_BE32(jib_fork.cf_extents[0].startBlock);
1982 sectors_per_fsblock = SWAP_BE32(vhp->blockSize) / hfsmp->hfs_logical_block_size;
1985 (SWAP_BE32(vhp->journalInfoBlock)*sectors_per_fsblock)),
1986 SWAP_BE32(vhp->blockSize), NOCRED, &jinfo_bp);
2037 hfsmp->jnl_start = jib_offset / SWAP_BE32(vhp->blockSize);
2092 // jib_size, SWAP_BE32(vhp->blockSize));