Lines Matching full:h
6 * Name: mpi_cnfg.h
10 * mpi_cnfg.h Version: 01.05.18
341 U8 PageVersion; /* 00h */
342 U8 PageLength; /* 01h */
343 U8 PageNumber; /* 02h */
344 U8 PageType; /* 03h */
359 U8 PageVersion; /* 00h */
360 U8 Reserved1; /* 01h */
361 U8 PageNumber; /* 02h */
362 U8 PageType; /* 03h */
363 U16 ExtPageLength; /* 04h */
364 U8 ExtPageType; /* 06h */
365 U8 Reserved2; /* 07h */
505 U8 Action; /* 00h */
506 U8 Reserved; /* 01h */
507 U8 ChainOffset; /* 02h */
508 U8 Function; /* 03h */
509 U16 ExtPageLength; /* 04h */
510 U8 ExtPageType; /* 06h */
511 U8 MsgFlags; /* 07h */
512 U32 MsgContext; /* 08h */
514 CONFIG_PAGE_HEADER Header; /* 14h */
515 U32 PageAddress; /* 18h */
536 U8 Action; /* 00h */
537 U8 Reserved; /* 01h */
538 U8 MsgLength; /* 02h */
539 U8 Function; /* 03h */
540 U16 ExtPageLength; /* 04h */
541 U8 ExtPageType; /* 06h */
542 U8 MsgFlags; /* 07h */
543 U32 MsgContext; /* 08h */
546 U32 IOCLogInfo; /* 10h */
547 CONFIG_PAGE_HEADER Header; /* 14h */
593 CONFIG_PAGE_HEADER Header; /* 00h */
594 U8 ChipName[16]; /* 04h */
595 U8 ChipRevision[8]; /* 14h */
608 CONFIG_PAGE_HEADER Header; /* 00h */
609 U8 VPD[256]; /* 04h */
618 U16 DeviceID; /* 00h */
619 U8 PCIRevisionID; /* 02h */
620 U8 Reserved; /* 03h */
635 CONFIG_PAGE_HEADER Header; /* 00h */
636 MPI_CHIP_REVISION_ID ChipId; /* 04h */
637 U32 HwSettings[MPI_MAN_PAGE_2_HW_SETTINGS_WORDS];/* 08h */
654 CONFIG_PAGE_HEADER Header; /* 00h */
655 MPI_CHIP_REVISION_ID ChipId; /* 04h */
656 U32 Info[MPI_MAN_PAGE_3_INFO_WORDS];/* 08h */
665 CONFIG_PAGE_HEADER Header; /* 00h */
666 U32 Reserved1; /* 04h */
667 U8 InfoOffset0; /* 08h */
668 U8 InfoSize0; /* 09h */
674 U8 InquiryData[56]; /* 10h */
675 U32 ISVolumeSettings; /* 48h */
677 U32 IMVolumeSettings; /* 50h */
678 U32 Reserved3; /* 54h */
679 U32 Reserved4; /* 58h */
681 U8 IMEDataScrubRate; /* 60h */
682 U8 IMEResyncRate; /* 61h */
683 U16 Reserved6; /* 62h */
684 U8 IMDataScrubRate; /* 64h */
685 U8 IMResyncRate; /* 65h */
686 U16 Reserved7; /* 66h */
687 U32 Reserved8; /* 68h */
725 CONFIG_PAGE_HEADER Header; /* 00h */
726 U64 BaseWWID; /* 04h */
730 U32 Reserved3; /* 10h */
731 U32 Reserved4; /* 14h */
732 U64 ForceWWID[MPI_MANPAGE5_NUM_FORCEWWID]; /* 18h */
744 CONFIG_PAGE_HEADER Header; /* 00h */
745 U32 ProductSpecificInfo;/* 04h */
754 U32 Pinout; /* 00h */
755 U8 Connector[16]; /* 04h */
756 U8 Location; /* 14h */
757 U8 Reserved1; /* 15h */
758 U16 Slot; /* 16h */
759 U32 Reserved2; /* 18h */
794 CONFIG_PAGE_HEADER Header; /* 00h */
795 U32 Reserved1; /* 04h */
796 U32 Reserved2; /* 08h */
798 U8 EnclosureName[16]; /* 10h */
799 U8 NumPhys; /* 20h */
800 U8 Reserved3; /* 21h */
801 U16 Reserved4; /* 22h */
802 MPI_MANPAGE7_CONNECTOR_INFO ConnectorInfo[MPI_MANPAGE7_CONNECTOR_INFO_MAX]; /* 24h */
814 CONFIG_PAGE_HEADER Header; /* 00h */
815 U32 ProductSpecificInfo;/* 04h */
824 CONFIG_PAGE_HEADER Header; /* 00h */
825 U32 ProductSpecificInfo;/* 04h */
834 CONFIG_PAGE_HEADER Header; /* 00h */
835 U32 ProductSpecificInfo;/* 04h */
848 CONFIG_PAGE_HEADER Header; /* 00h */
849 U64 UniqueValue; /* 04h */
858 CONFIG_PAGE_HEADER Header; /* 00h */
859 U32 Flags; /* 04h */
879 U8 PciBusNumber; /* 00h */
880 U8 PciDeviceAndFunctionNumber; /* 01h */
881 U16 AdapterFlags; /* 02h */
890 CONFIG_PAGE_HEADER Header; /* 00h */
891 U32 Flags; /* 04h */
892 U32 BiosVersion; /* 08h */
921 CONFIG_PAGE_HEADER Header; /* 00h */
922 U8 GPIOCount; /* 04h */
923 U8 Reserved1; /* 05h */
924 U16 Reserved2; /* 06h */
925 U16 GPIOVal[MPI_IO_UNIT_PAGE_3_GPIO_VAL_MAX]; /* 08h */
939 CONFIG_PAGE_HEADER Header; /* 00h */
940 U32 Reserved1; /* 04h */
941 SGE_SIMPLE_UNION FWImageSGE; /* 08h */
954 CONFIG_PAGE_HEADER Header; /* 00h */
955 U32 TotalNVStore; /* 04h */
956 U32 FreeNVStore; /* 08h */
959 U8 RevisionID; /* 10h */
960 U8 Reserved[3]; /* 11h */
961 U32 ClassCode; /* 14h */
962 U16 SubsystemVendorID; /* 18h */
972 CONFIG_PAGE_HEADER Header; /* 00h */
973 U32 Flags; /* 04h */
974 U32 CoalescingTimeout; /* 08h */
996 U8 VolumeID; /* 00h */
997 U8 VolumeBus; /* 01h */
998 U8 VolumeIOC; /* 02h */
999 U8 VolumePageNumber; /* 03h */
1000 U8 VolumeType; /* 04h */
1001 U8 Flags; /* 05h */
1002 U16 Reserved3; /* 06h */
1023 CONFIG_PAGE_HEADER Header; /* 00h */
1024 U32 CapabilitiesFlags; /* 04h */
1025 U8 NumActiveVolumes; /* 08h */
1026 U8 MaxVolumes; /* 09h */
1052 U8 PhysDiskID; /* 00h */
1053 U8 PhysDiskBus; /* 01h */
1054 U8 PhysDiskIOC; /* 02h */
1055 U8 PhysDiskNum; /* 03h */
1061 CONFIG_PAGE_HEADER Header; /* 00h */
1062 U8 NumPhysDisks; /* 04h */
1063 U8 Reserved1; /* 05h */
1064 U16 Reserved2; /* 06h */
1065 IOC_3_PHYS_DISK PhysDisk[] __counted_by(NumPhysDisks); /* 08h */
1074 U8 SEPTargetID; /* 00h */
1075 U8 SEPBus; /* 01h */
1076 U16 Reserved; /* 02h */
1082 CONFIG_PAGE_HEADER Header; /* 00h */
1083 U8 ActiveSEP; /* 04h */
1084 U8 MaxSEP; /* 05h */
1085 U16 Reserved1; /* 06h */
1086 IOC_4_SEP SEP[] __counted_by(ActiveSEP); /* 08h */
1095 U8 PhysDiskNum; /* 00h */
1096 U8 Reserved; /* 01h */
1097 U8 HotSparePool; /* 02h */
1098 U8 Flags; /* 03h */
1115 CONFIG_PAGE_HEADER Header; /* 00h */
1116 U32 Reserved1; /* 04h */
1117 U8 NumHotSpares; /* 08h */
1118 U8 Reserved2; /* 09h */
1128 CONFIG_PAGE_HEADER Header; /* 00h */
1129 U32 CapabilitiesFlags; /* 04h */
1130 U8 MaxDrivesIS; /* 08h */
1131 U8 MaxDrivesIM; /* 09h */
1138 U8 MaxGlobalHotSpares; /* 10h */
1139 U8 Reserved3; /* 11h */
1140 U16 Reserved4; /* 12h */
1141 U32 Reserved5; /* 14h */
1142 U32 SupportedStripeSizeMapIS; /* 18h */
1144 U32 Reserved6; /* 20h */
1145 U8 MetadataSize; /* 24h */
1146 U8 Reserved7; /* 25h */
1147 U16 Reserved8; /* 26h */
1148 U16 MaxBadBlockTableEntries; /* 28h */
1152 U32 IRNvsramVersion; /* 30h */
1153 U32 Reserved11; /* 34h */
1154 U32 Reserved12; /* 38h */
1179 CONFIG_PAGE_HEADER Header; /* 00h */
1180 U32 BiosOptions; /* 04h */
1181 U32 IOCSettings; /* 08h */
1183 U32 DeviceSettings; /* 10h */
1184 U16 NumberOfDevices; /* 14h */
1185 U8 ExpanderSpinup; /* 16h */
1186 U8 Reserved2; /* 17h */
1187 U16 IOTimeoutBlockDevicesNonRM; /* 18h */
1249 U32 Reserved1; /* 00h */
1250 U32 Reserved2; /* 04h */
1251 U32 Reserved3; /* 08h */
1253 U32 Reserved5; /* 10h */
1254 U32 Reserved6; /* 14h */
1255 U32 Reserved7; /* 18h */
1257 U32 Reserved9; /* 20h */
1258 U32 Reserved10; /* 24h */
1259 U32 Reserved11; /* 28h */
1261 U32 Reserved13; /* 30h */
1262 U32 Reserved14; /* 34h */
1263 U32 Reserved15; /* 38h */
1265 U32 Reserved17; /* 40h */
1270 U8 TargetID; /* 00h */
1271 U8 Bus; /* 01h */
1272 U8 AdapterNumber; /* 02h */
1273 U8 Reserved1; /* 03h */
1274 U32 Reserved2; /* 04h */
1275 U32 Reserved3; /* 08h */
1277 U8 LUN[8]; /* 10h */
1278 U32 Reserved5; /* 18h */
1280 U32 Reserved7; /* 20h */
1281 U32 Reserved8; /* 24h */
1282 U32 Reserved9; /* 28h */
1284 U32 Reserved11; /* 30h */
1285 U32 Reserved12; /* 34h */
1286 U32 Reserved13; /* 38h */
1288 U32 Reserved15; /* 40h */
1293 U8 TargetID; /* 00h */
1294 U8 Bus; /* 01h */
1295 U16 PCIAddress; /* 02h */
1296 U32 Reserved1; /* 04h */
1297 U32 Reserved2; /* 08h */
1299 U8 LUN[8]; /* 10h */
1300 U32 Reserved4; /* 18h */
1302 U32 Reserved6; /* 20h */
1303 U32 Reserved7; /* 24h */
1304 U32 Reserved8; /* 28h */
1306 U32 Reserved10; /* 30h */
1307 U32 Reserved11; /* 34h */
1308 U32 Reserved12; /* 38h */
1310 U32 Reserved14; /* 40h */
1315 U8 TargetID; /* 00h */
1316 U8 Bus; /* 01h */
1317 U8 PCISlotNumber; /* 02h */
1318 U8 Reserved1; /* 03h */
1319 U32 Reserved2; /* 04h */
1320 U32 Reserved3; /* 08h */
1322 U8 LUN[8]; /* 10h */
1323 U32 Reserved5; /* 18h */
1325 U32 Reserved7; /* 20h */
1326 U32 Reserved8; /* 24h */
1327 U32 Reserved9; /* 28h */
1329 U32 Reserved11; /* 30h */
1330 U32 Reserved12; /* 34h */
1331 U32 Reserved13; /* 38h */
1333 U32 Reserved15; /* 40h */
1338 U64 WWPN; /* 00h */
1339 U32 Reserved1; /* 08h */
1341 U8 LUN[8]; /* 10h */
1342 U32 Reserved3; /* 18h */
1344 U32 Reserved5; /* 20h */
1345 U32 Reserved6; /* 24h */
1346 U32 Reserved7; /* 28h */
1348 U32 Reserved9; /* 30h */
1349 U32 Reserved10; /* 34h */
1350 U32 Reserved11; /* 38h */
1352 U32 Reserved13; /* 40h */
1357 U64 SASAddress; /* 00h */
1358 U32 Reserved1; /* 08h */
1360 U8 LUN[8]; /* 10h */
1361 U32 Reserved3; /* 18h */
1363 U32 Reserved5; /* 20h */
1364 U32 Reserved6; /* 24h */
1365 U32 Reserved7; /* 28h */
1367 U32 Reserved9; /* 30h */
1368 U32 Reserved10; /* 34h */
1369 U32 Reserved11; /* 38h */
1371 U32 Reserved13; /* 40h */
1376 U64 EnclosureLogicalID; /* 00h */
1377 U32 Reserved1; /* 08h */
1379 U8 LUN[8]; /* 10h */
1380 U16 SlotNumber; /* 18h */
1383 U32 Reserved5; /* 20h */
1384 U32 Reserved6; /* 24h */
1385 U32 Reserved7; /* 28h */
1387 U32 Reserved9; /* 30h */
1388 U32 Reserved10; /* 34h */
1389 U32 Reserved11; /* 38h */
1391 U32 Reserved13; /* 40h */
1408 CONFIG_PAGE_HEADER Header; /* 00h */
1409 U32 Reserved1; /* 04h */
1410 U32 Reserved2; /* 08h */
1412 U32 Reserved4; /* 10h */
1413 U32 Reserved5; /* 14h */
1414 U32 Reserved6; /* 18h */
1418 MPI_BIOSPAGE2_BOOT_DEVICE BootDevice; /* 20h */
1435 CONFIG_PAGE_HEADER Header; /* 00h */
1436 U64 ReassignmentBaseWWID; /* 04h */
1449 CONFIG_PAGE_HEADER Header; /* 00h */
1450 U32 Capabilities; /* 04h */
1451 U32 PhysicalInterface; /* 08h */
1498 CONFIG_PAGE_HEADER Header; /* 00h */
1499 U32 Configuration; /* 04h */
1500 U32 OnBusTimerValue; /* 08h */
1521 U8 Timeout; /* 00h */
1522 U8 SyncFactor; /* 01h */
1523 U16 DeviceFlags; /* 02h */
1529 CONFIG_PAGE_HEADER Header; /* 00h */
1530 U32 PortFlags; /* 04h */
1531 U32 PortSettings; /* 08h */
1582 CONFIG_PAGE_HEADER Header; /* 00h */
1583 U32 NegotiatedParameters; /* 04h */
1584 U32 Information; /* 08h */
1614 CONFIG_PAGE_HEADER Header; /* 00h */
1615 U32 RequestedParameters; /* 04h */
1616 U32 Reserved; /* 08h */
1647 CONFIG_PAGE_HEADER Header; /* 00h */
1648 U32 DomainValidation; /* 04h */
1649 U32 ParityPipeSelect; /* 08h */
1688 CONFIG_PAGE_HEADER Header; /* 00h */
1689 U16 MsgRejectCount; /* 04h */
1690 U16 PhaseErrorCount; /* 06h */
1691 U16 ParityErrorCount; /* 08h */
1708 CONFIG_PAGE_HEADER Header; /* 00h */
1709 U32 Flags; /* 04h */
1710 U8 MPIPortNumber; /* 08h */
1711 U8 LinkType; /* 09h */
1715 U64 WWNN; /* 10h */
1716 U64 WWPN; /* 18h */
1717 U32 SupportedServiceClass; /* 20h */
1718 U32 SupportedSpeeds; /* 24h */
1719 U32 CurrentSpeed; /* 28h */
1721 U64 FabricWWNN; /* 30h */
1722 U64 FabricWWPN; /* 38h */
1723 U32 DiscoveredPortsCount; /* 40h */
1724 U32 MaxInitiators; /* 44h */
1725 U8 MaxAliasesSupported; /* 48h */
1726 U8 MaxHardAliasesSupported; /* 49h */
1797 CONFIG_PAGE_HEADER Header; /* 00h */
1798 U32 Flags; /* 04h */
1799 U64 NoSEEPROMWWNN; /* 08h */
1800 U64 NoSEEPROMWWPN; /* 10h */
1801 U8 HardALPA; /* 18h */
1802 U8 LinkConfig; /* 19h */
1863 CONFIG_PAGE_HEADER Header; /* 00h */
1864 U8 NumberActive; /* 04h */
1865 U8 ALPA[127]; /* 05h */
1874 U64 WWNN; /* 00h */
1875 U64 WWPN; /* 08h */
1888 FC_PORT_PERSISTENT_PHYSICAL_ID PhysicalIdentifier; /* 00h */
1889 U8 TargetID; /* 10h */
1890 U8 Bus; /* 11h */
1891 U16 Flags; /* 12h */
1912 CONFIG_PAGE_HEADER Header; /* 00h */
1913 FC_PORT_PERSISTENT Entry[MPI_FC_PORT_PAGE_3_ENTRY_MAX]; /* 04h */
1922 CONFIG_PAGE_HEADER Header; /* 00h */
1923 U32 PortFlags; /* 04h */
1924 U32 PortSettings; /* 08h */
1943 U8 Flags; /* 00h */
1944 U8 AliasAlpa; /* 01h */
1945 U16 Reserved; /* 02h */
1946 U64 AliasWWNN; /* 04h */
1954 CONFIG_PAGE_HEADER Header; /* 00h */
1955 CONFIG_PAGE_FC_PORT_5_ALIAS_INFO AliasInfo; /* 04h */
1969 CONFIG_PAGE_HEADER Header; /* 00h */
1970 U32 Reserved; /* 04h */
1971 U64 TimeSinceReset; /* 08h */
1972 U64 TxFrames; /* 10h */
1973 U64 RxFrames; /* 18h */
1974 U64 TxWords; /* 20h */
1975 U64 RxWords; /* 28h */
1976 U64 LipCount; /* 30h */
1977 U64 NosCount; /* 38h */
1978 U64 ErrorFrames; /* 40h */
1979 U64 DumpedFrames; /* 48h */
1980 U64 LinkFailureCount; /* 50h */
1981 U64 LossOfSyncCount; /* 58h */
1982 U64 LossOfSignalCount; /* 60h */
1983 U64 PrimitiveSeqErrCount; /* 68h */
1984 U64 InvalidTxWordCount; /* 70h */
1985 U64 InvalidCrcCount; /* 78h */
1986 U64 FcpInitiatorIoCount; /* 80h */
1995 CONFIG_PAGE_HEADER Header; /* 00h */
1996 U32 Reserved; /* 04h */
1997 U8 PortSymbolicName[256]; /* 08h */
2006 CONFIG_PAGE_HEADER Header; /* 00h */
2007 U32 BitVector[8]; /* 04h */
2016 CONFIG_PAGE_HEADER Header; /* 00h */
2017 U32 Reserved; /* 04h */
2018 U64 GlobalWWPN; /* 08h */
2019 U64 GlobalWWNN; /* 10h */
2020 U32 UnitType; /* 18h */
2022 U32 NumAttachedNodes; /* 20h */
2023 U16 IPVersion; /* 24h */
2024 U16 UDPPortNumber; /* 26h */
2025 U8 IPAddress[16]; /* 28h */
2026 U16 Reserved1; /* 38h */
2036 U8 Id; /* 10h */
2037 U8 ExtId; /* 11h */
2038 U8 Connector; /* 12h */
2039 U8 Transceiver[8]; /* 13h */
2045 U8 Length50u_10m; /* 20h */
2046 U8 Length62p5u_10m; /* 21h */
2047 U8 LengthCopper_m; /* 22h */
2048 U8 Reseverved2; /* 22h */
2049 U8 VendorName[16]; /* 24h */
2050 U8 Reserved3; /* 34h */
2051 U8 VendorOUI[3]; /* 35h */
2052 U8 VendorPN[16]; /* 38h */
2053 U8 VendorRev[4]; /* 48h */
2108 U8 Options[2]; /* 50h */
2109 U8 BitRateMax; /* 52h */
2110 U8 BitRateMin; /* 53h */
2111 U8 VendorSN[16]; /* 54h */
2112 U8 DateCode[8]; /* 64h */
2130 CONFIG_PAGE_HEADER Header; /* 00h */
2131 U8 Flags; /* 04h */
2132 U8 Reserved1; /* 05h */
2133 U16 Reserved2; /* 06h */
2134 U32 HwConfig1; /* 08h */
2136 CONFIG_PAGE_FC_PORT_10_BASE_SFP_DATA Base; /* 10h */
2137 CONFIG_PAGE_FC_PORT_10_EXTENDED_SFP_DATA Extended; /* 50h */
2138 U8 VendorSpecific[32]; /* 70h */
2168 CONFIG_PAGE_HEADER Header; /* 00h */
2169 U64 WWNN; /* 04h */
2171 U32 PortIdentifier; /* 14h */
2172 U8 Protocol; /* 18h */
2173 U8 Flags; /* 19h */
2178 U8 FcPhLowestVersion; /* 20h */
2179 U8 FcPhHighestVersion; /* 21h */
2180 U8 CurrentTargetID; /* 22h */
2181 U8 CurrentBus; /* 23h */
2213 U16 Reserved; /* 00h */
2214 U8 PhysDiskMap; /* 02h */
2215 U8 PhysDiskNum; /* 03h */
2224 U8 Flags; /* 00h */
2225 U8 State; /* 01h */
2226 U16 Reserved; /* 02h */
2244 U16 Settings; /* 00h */
2245 U8 HotSparePool; /* 01h */ /* MPI_RAID_HOT_SPARE_POOL_ */
2246 U8 Reserved; /* 02h */
2276 CONFIG_PAGE_HEADER Header; /* 00h */
2277 U8 VolumeID; /* 04h */
2278 U8 VolumeBus; /* 05h */
2279 U8 VolumeIOC; /* 06h */
2280 U8 VolumeType; /* 07h */ /* MPI_RAID_VOL_TYPE_ */
2281 RAID_VOL0_STATUS VolumeStatus; /* 08h */
2283 U32 MaxLBA; /* 10h */
2284 U32 MaxLBAHigh; /* 14h */
2285 U32 StripeSize; /* 18h */
2287 U32 Reserved3; /* 20h */
2288 U8 NumPhysDisks; /* 24h */
2289 U8 DataScrubRate; /* 25h */
2290 U8 ResyncRate; /* 26h */
2291 U8 InactiveStatus; /* 27h */
2292 RAID_VOL0_PHYS_DISK PhysDisk[] __counted_by(NumPhysDisks); /* 28h */
2310 CONFIG_PAGE_HEADER Header; /* 00h */
2311 U8 VolumeID; /* 04h */
2312 U8 VolumeBus; /* 05h */
2313 U8 VolumeIOC; /* 06h */
2314 U8 Reserved0; /* 07h */
2315 U8 GUID[24]; /* 08h */
2316 U8 Name[32]; /* 20h */
2317 U64 WWID; /* 40h */
2318 U32 Reserved1; /* 48h */
2332 U8 ErrorCdbByte; /* 00h */
2333 U8 ErrorSenseKey; /* 01h */
2334 U16 Reserved; /* 02h */
2335 U16 ErrorCount; /* 04h */
2336 U8 ErrorASC; /* 06h */
2337 U8 ErrorASCQ; /* 07h */
2338 U16 SmartCount; /* 08h */
2346 U8 VendorID[8]; /* 00h */
2347 U8 ProductID[16]; /* 08h */
2348 U8 ProductRevLevel[4]; /* 18h */
2355 U8 SepID; /* 00h */
2356 U8 SepBus; /* 01h */
2357 U8 HotSparePool; /* 02h */ /* MPI_RAID_HOT_SPARE_POOL_ */
2358 U8 PhysDiskSettings; /* 03h */
2364 U8 Flags; /* 00h */
2365 U8 State; /* 01h */
2366 U16 Reserved; /* 02h */
2389 CONFIG_PAGE_HEADER Header; /* 00h */
2390 U8 PhysDiskID; /* 04h */
2391 U8 PhysDiskBus; /* 05h */
2392 U8 PhysDiskIOC; /* 06h */
2393 U8 PhysDiskNum; /* 07h */
2394 RAID_PHYS_DISK0_SETTINGS PhysDiskSettings; /* 08h */
2396 U8 ExtDiskIdentifier[8]; /* 10h */
2397 U8 DiskIdentifier[16]; /* 18h */
2398 RAID_PHYS_DISK0_INQUIRY_DATA InquiryData; /* 28h */
2399 RAID_PHYS_DISK0_STATUS PhysDiskStatus; /* 64h */
2400 U32 MaxLBA; /* 68h */
2410 U8 PhysDiskID; /* 00h */
2411 U8 PhysDiskBus; /* 01h */
2412 U16 Reserved1; /* 02h */
2413 U64 WWID; /* 04h */
2415 U8 OwnerIdentifier; /* 14h */
2416 U8 Reserved2; /* 15h */
2417 U16 Flags; /* 16h */
2428 CONFIG_PAGE_HEADER Header; /* 00h */
2429 U8 NumPhysDiskPaths; /* 04h */
2430 U8 PhysDiskNum; /* 05h */
2431 U16 Reserved2; /* 06h */
2432 U32 Reserved1; /* 08h */
2446 ConfigPageHeader_t Header; /* 00h */
2447 U16 TxRxModes; /* 04h */
2448 U16 Reserved; /* 06h */
2449 U32 PacketPrePad; /* 08h */
2461 ConfigPageHeader_t Header; /* 00h */
2462 U16 Reserved; /* 04h */
2463 U8 CurrentDeviceState; /* 06h */
2464 U8 Reserved1; /* 07h */
2465 U32 MinPacketSize; /* 08h */
2467 U32 HardwareAddressLow; /* 10h */
2468 U32 HardwareAddressHigh; /* 14h */
2469 U32 MaxWireSpeedLow; /* 18h */
2471 U32 BucketsRemaining; /* 20h */
2472 U32 MaxReplySize; /* 24h */
2473 U32 NegWireSpeedLow; /* 28h */
2490 CONFIG_PAGE_HEADER Header; /* 00h */
2491 MPI_VERSION_FORMAT InbandVersion; /* 04h */
2492 U16 MaximumBuffers; /* 08h */
2507 U8 Port; /* 00h */
2508 U8 PortFlags; /* 01h */
2509 U8 PhyFlags; /* 02h */
2510 U8 NegotiatedLinkRate; /* 03h */
2511 U32 ControllerPhyDeviceInfo;/* 04h */
2512 U16 AttachedDeviceHandle; /* 08h */
2520 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2521 U16 NvdataVersionDefault; /* 08h */
2526 MPI_SAS_IO_UNIT0_PHY_DATA PhyData[] __counted_by(NumPhys); /* 10h */
2552 /* see mpi_sas.h for values for SAS IO Unit Page 0 ControllerPhyDeviceInfo values */
2573 U8 Port; /* 00h */
2574 U8 PortFlags; /* 01h */
2575 U8 PhyFlags; /* 02h */
2576 U8 MaxMinLinkRate; /* 03h */
2577 U32 ControllerPhyDeviceInfo; /* 04h */
2578 U16 MaxTargetPortConnectTime; /* 08h */
2593 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2594 U16 ControlFlags; /* 08h */
2598 U8 NumPhys; /* 10h */
2599 U8 SATAMaxQDepth; /* 11h */
2600 U8 ReportDeviceMissingDelay; /* 12h */
2601 U8 IODeviceMissingDelay; /* 13h */
2602 MPI_SAS_IO_UNIT1_PHY_DATA PhyData[MPI_SAS_IOUNIT1_PHY_MAX]; /* 14h */
2663 /* see mpi_sas.h for values for SAS IO Unit Page 1 ControllerPhyDeviceInfo values */
2668 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2669 U8 NumDevsPerEnclosure; /* 08h */
2670 U8 Reserved1; /* 09h */
2674 U8 Status; /* 10h */
2675 U8 Flags; /* 11h */
2676 U16 MaxNumPhysicalMappedIDs;/* 12h */
2704 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2705 U32 Reserved1; /* 08h */
2707 U32 InvalidDwordCountTime; /* 10h */
2708 U32 MaxRunningDisparityErrorCount; /* 14h */
2709 U32 RunningDisparityErrorTime; /* 18h */
2711 U32 LossDwordSynchCountTime; /* 20h */
2712 U32 MaxPhyResetProblemCount; /* 24h */
2713 U32 PhyResetProblemTime; /* 28h */
2726 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2727 U8 PhysicalPort; /* 08h */
2728 U8 Reserved1; /* 09h */
2731 U32 DiscoveryStatus; /* 14h */
2732 U16 DevHandle; /* 18h */
2736 U8 NumPhys; /* 20h */
2737 U8 SASLevel; /* 21h */
2738 U8 Flags; /* 22h */
2739 U8 Reserved3; /* 23h */
2767 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2768 U8 PhysicalPort; /* 08h */
2769 U8 Reserved1; /* 09h */
2774 U8 ProgrammedLinkRate; /* 10h */
2775 U8 HwLinkRate; /* 11h */
2776 U16 AttachedDevHandle; /* 12h */
2777 U32 PhyInfo; /* 14h */
2778 U32 AttachedDeviceInfo; /* 18h */
2782 U8 PhyIdentifier; /* 20h */
2783 U8 AttachedPhyIdentifier; /* 21h */
2784 U8 Reserved3; /* 22h */
2785 U8 DiscoveryInfo; /* 23h */
2786 U32 Reserved4; /* 24h */
2798 /* see mpi_sas.h for values for SAS Expander Page 1 AttachedDeviceInfo values */
2820 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2821 U16 Slot; /* 08h */
2824 U16 ParentDevHandle; /* 14h */
2825 U8 PhyNum; /* 16h */
2826 U8 AccessStatus; /* 17h */
2827 U16 DevHandle; /* 18h */
2831 U16 Flags; /* 20h */
2832 U8 PhysicalPort; /* 22h */
2833 U8 Reserved2; /* 23h */
2871 /* see mpi_sas.h for values for SAS Device Page 0 DeviceInfo values */
2876 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2877 U32 Reserved1; /* 08h */
2879 U32 Reserved2; /* 14h */
2880 U16 DevHandle; /* 18h */
2892 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2893 U64 PhysicalIdentifier; /* 08h */
2894 U32 EnclosureMapping; /* 10h */
2915 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2916 U16 OwnerDevHandle; /* 08h */
2919 U16 AttachedDevHandle; /* 14h */
2920 U8 AttachedPhyIdentifier; /* 16h */
2921 U8 Reserved2; /* 17h */
2922 U32 AttachedDeviceInfo; /* 18h */
2927 U32 PhyInfo; /* 20h */
2978 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2979 U32 Reserved1; /* 08h */
2981 U32 RunningDisparityErrorCount; /* 10h */
2982 U32 LossDwordSynchCount; /* 14h */
2983 U32 PhyResetProblemCount; /* 18h */
2996 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
2997 U32 Reserved1; /* 08h */
2999 U16 Flags; /* 14h */
3000 U16 EnclosureHandle; /* 16h */
3001 U16 NumSlots; /* 18h */
3007 U32 Reserved2; /* 20h */
3008 U32 Reserved3; /* 24h */
3042 U32 TimeStamp; /* 00h */
3043 U32 Reserved1; /* 04h */
3044 U16 LogSequence; /* 08h */
3056 CONFIG_EXTENDED_PAGE_HEADER Header; /* 00h */
3057 U32 Reserved1; /* 08h */
3059 U16 NumLogEntries; /* 10h */
3060 U16 Reserved3; /* 12h */
3061 MPI_LOG_0_ENTRY LogEntry[MPI_LOG_0_NUM_LOG_ENTRIES]; /* 14h */