Lines Matching defs:mh

912 	struct NFTLMediaHeader *mh;
926 mh = (struct NFTLMediaHeader *)buf;
928 le16_to_cpus(&mh->NumEraseUnits);
929 le16_to_cpus(&mh->FirstPhysicalEUN);
930 le32_to_cpus(&mh->FormattedSize);
937 mh->DataOrgID, mh->NumEraseUnits,
938 mh->FirstPhysicalEUN, mh->FormattedSize,
939 mh->UnitSizeFactor);
944 if (mh->UnitSizeFactor == 0x00) {
950 mh->UnitSizeFactor = 0xff;
954 mh->UnitSizeFactor--;
956 pr_warn("UnitSizeFactor=0x00 detected. Correct value is assumed to be 0x%02x.\n", mh->UnitSizeFactor);
964 if (mh->UnitSizeFactor != 0xff) {
965 this->bbt_erase_shift += (0xff - mh->UnitSizeFactor);
966 memorg->pages_per_eraseblock <<= (0xff - mh->UnitSizeFactor);
967 mtd->erasesize <<= (0xff - mh->UnitSizeFactor);
974 pr_err("UnitSizeFactor of 0x%02x is inconsistent with device size. Aborting.\n", mh->UnitSizeFactor);
992 parts[numparts].size = (mh->NumEraseUnits - numheaders) << this->bbt_erase_shift;
1017 struct INFTLMediaHeader *mh;
1036 mh = (struct INFTLMediaHeader *)buf;
1038 le32_to_cpus(&mh->NoOfBootImageBlocks);
1039 le32_to_cpus(&mh->NoOfBinaryPartitions);
1040 le32_to_cpus(&mh->NoOfBDTLPartitions);
1041 le32_to_cpus(&mh->BlockMultiplierBits);
1042 le32_to_cpus(&mh->FormatFlags);
1043 le32_to_cpus(&mh->PercentUsed);
1053 mh->bootRecordID, mh->NoOfBootImageBlocks,
1054 mh->NoOfBinaryPartitions,
1055 mh->NoOfBDTLPartitions,
1056 mh->BlockMultiplierBits, mh->FormatFlags,
1057 ((unsigned char *) &mh->OsakVersion)[0] & 0xf,
1058 ((unsigned char *) &mh->OsakVersion)[1] & 0xf,
1059 ((unsigned char *) &mh->OsakVersion)[2] & 0xf,
1060 ((unsigned char *) &mh->OsakVersion)[3] & 0xf,
1061 mh->PercentUsed);
1063 vshift = this->phys_erase_shift + mh->BlockMultiplierBits;
1067 pr_err("BlockMultiplierBits=%d is inconsistent with device size. Aborting.\n", mh->BlockMultiplierBits);
1079 ip = &(mh->Partitions[i]);