Lines Matching refs:mdbp
1285 HFSMasterDirectoryBlock *mdbp = NULL;
1319 mdbp = NULL;
1445 MALLOC(mdbp, HFSMasterDirectoryBlock *, kMDBSize, M_TEMP, M_WAITOK);
1446 if (mdbp == NULL) {
1453 bcopy((char *)buf_dataptr(bp) + HFS_PRI_OFFSET(phys_blksize), mdbp, kMDBSize);
1567 if ((SWAP_BE16(mdbp->drSigWord) == kHFSSigWord) &&
1568 (mntwrapper || (SWAP_BE16(mdbp->drEmbedSigWord) != kHFSPlusSigWord))) {
1622 retval = hfs_MountHFSVolume(hfsmp, mdbp, p);
1637 if (SWAP_BE16(mdbp->drEmbedSigWord) == kHFSPlusSigWord) {
1638 embeddedOffset = SWAP_BE16(mdbp->drAlBlSt) * kHFSBlockSize;
1639 embeddedOffset += (u_int64_t)SWAP_BE16(mdbp->drEmbedExtent.startBlock) *
1640 (u_int64_t)SWAP_BE32(mdbp->drAlBlkSiz);
1682 disksize = (u_int64_t)SWAP_BE16(mdbp->drEmbedExtent.blockCount) *
1683 (u_int64_t)SWAP_BE32(mdbp->drAlBlkSiz);
1698 bcopy((char *)buf_dataptr(bp) + HFS_PRI_OFFSET(phys_blksize), mdbp, 512);
1701 vhp = (HFSPlusVolumeHeader*) mdbp;
1705 vhp = (HFSPlusVolumeHeader*) mdbp;
1758 if ((retval = hfs_early_journal_init(hfsmp, vhp, args, embeddedOffset, mdb_offset, mdbp, cred)) == 0) {
1871 if (hfs_early_journal_init(hfsmp, vhp, args, embeddedOffset, mdb_offset, mdbp, cred) == 0) {
2068 FREE(mdbp, M_TEMP);
2074 if (mdbp)
2075 FREE(mdbp, M_TEMP);