U16
U16 IOCStatus; /* 0Eh */
U16 DeviceID; /* 00h */
typedef U16 *PU16;
U16 Reserved3; /* 0Eh */
U16 AdapterFlags; /* 02h */
U16 Reserved2; /* 06h */
U16 GPIOVal[MPI_IO_UNIT_PAGE_3_GPIO_VAL_MAX]; /* 08h */
U16 VendorID; /* 0Ch */
U16 DeviceID; /* 0Eh */
U16 SubsystemVendorID; /* 18h */
U16 SubsystemID; /* 1Ah */
U16 Reserved3; /* 06h */
U16 Reserved2; /* 06h */
U16 Reserved; /* 02h */
U16 Reserved1; /* 06h */
U16 DeviceFlags; /* 02h */
U16 Flags; /* 12h */
U16 Reserved; /* 02h */
U16 IPVersion; /* 24h */
U16 UDPPortNumber; /* 26h */
U16 Reserved1; /* 38h */
U16 TopologyDiscoveryFlags; /* 3Ah */
U16 BBCredit; /* 1Ah */
U16 MaxRxFrameSize; /* 1Ch */
U16 Reserved; /* 00h */
U16 Reserved; /* 02h */
U16 Settings; /* 00h */
U16 Reserved5; /* 26h */
U16 Reserved; /* 02h */
U16 ErrorCount; /* 04h */
U16 SmartCount; /* 08h */
U16 Reserved; /* 02h */
U16 TxRxModes; /* 04h */
U16 Reserved; /* 06h */
U16 Reserved; /* 04h */
U16 Reserved; /* 04h */
U16 Reserved1; /* 04h */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 SeqCnt; /* 28h */
U16 Rxid; /* 2Ch */
U16 Oxid; /* 2Eh */
U16 Reserved1; /* 04h */
U16 SeqCnt; /* 18h */
U16 Rxid; /* 1Ch */
U16 Oxid; /* 1Eh */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved1; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 CTCommandCode; /* 0Ch */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved1; /* 04h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 IOCStatus; /* 0Eh */
U16 IOCStatus; /* 0Eh */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 ReplyFrameSize; /* 0Ch */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 MsgVersion; /* 00h */
U16 Reserved; /* 04h */
U16 IOCExceptions; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 ReplyQueueDepth; /* 18h */
U16 RequestFrameSize; /* 1Ah */
U16 Reserved_0101_FWVersion; /* 1Ch */ /* obsolete 16-bit FWVersion */
U16 ProductID; /* 1Eh */
U16 GlobalCredits; /* 24h */
U16 CurReplyFrameSize; /* 2Ch */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 MaxDevices; /* 16h */
U16 PortSCSIID; /* 18h */
U16 ProtocolFlags; /* 1Ah */
U16 MaxPostedCmdBuffers; /* 1Ch */
U16 MaxPersistentIDs; /* 1Eh */
U16 MaxLanBuckets; /* 20h */
U16 Reserved4; /* 22h */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 EventDataLength; /* 00h */
U16 IOCStatus; /* 0Eh */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved1; /* 02h */
U16 Reserved; /* 02h */
U16 Reserved; /* 06h */
U16 Reserved1; /* 02h */
U16 Reserved3; /* 06h */
U16 Reserved2; /* 06h */
U16 Reserved1; /* 06h */
U16 Reserved; /* 06h */
U16 DevHandle; /* 02h */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 VendorId; /* 20h */
U16 ProductId; /* 22h */
U16 Reserved1; /* 02h */
U16 Reserved; /* 00h */
U16 Reserved2; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved; /* 00h */
U16 Reserved2; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved; /* 00h */
U16 Reserved2; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved2; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 IoIndex; /* 00h */
U16 Reserved; /* 02h */
U16 Reserved2; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 IOCStatus; /* 0Eh */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 IOCStatus; /* 0Eh */
U16 Tag; /* 02h */
U16 QueueTag; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 IOCStatus; /* 0Eh */
U16 QueueTag; /* 04h */
U16 Reserved1; /* 04h */
U16 Reserved; /* 00h */
U16 Reserved1; /* 04h */
U16 Reserved3; /* 0Ch */
U16 IOCStatus; /* 0Eh */
U16 Length;
U16 Length;
U16 Length;
U16 IOCStatus;
U16 Word16[2];