Lines Matching refs:SysInfo
934 struct ms_bootblock_sysinf *SysInfo;
947 SysInfo = &(((struct ms_bootblock_page0 *)PageData)->sysinf);
949 if ((SysInfo->bMsClass != MS_SYSINF_MSCLASS_TYPE_1) ||
950 (be16_to_cpu(SysInfo->wPageSize) != MS_SYSINF_PAGE_SIZE) ||
951 ((SysInfo->bSecuritySupport & MS_SYSINF_SECURITY) == MS_SYSINF_SECURITY_SUPPORT) ||
952 (SysInfo->bReserved1 != MS_SYSINF_RESERVED1) ||
953 (SysInfo->bReserved2 != MS_SYSINF_RESERVED2) ||
954 (SysInfo->bFormatType != MS_SYSINF_FORMAT_FAT) ||
955 (SysInfo->bUsage != MS_SYSINF_USAGE_GENERAL))
958 switch (info->MS_Lib.cardType = SysInfo->bCardType) {
970 info->MS_Lib.blockSize = be16_to_cpu(SysInfo->wBlockSize);
971 info->MS_Lib.NumberOfPhyBlock = be16_to_cpu(SysInfo->wBlockNumber);
972 info->MS_Lib.NumberOfLogBlock = be16_to_cpu(SysInfo->wTotalBlockNumber)-2;
975 info->MS_Model = be16_to_cpu(SysInfo->wMemorySize);