FreeBSD kernel pms device code
spc_configMainDescriptor_s Struct Reference

#include <spcdefs.h>

Data Fields

bit8 Signature [4]
 
bit32 InterfaceRev
 
bit32 FWRevision
 
bit32 MaxOutstandingIO
 
bit32 MDevMaxSGL
 
bit32 ContrlCapFlag
 
bit32 GSTOffset
 
bit32 inboundQueueOffset
 
bit32 outboundQueueOffset
 
bit32 iQNPPD_HPPD_GEvent
 
bit32 outboundHWEventPID0_3
 
bit32 outboundHWEventPID4_7
 
bit32 outboundNCQEventPID0_3
 
bit32 outboundNCQEventPID4_7
 
bit32 outboundTargetITNexusEventPID0_3
 
bit32 outboundTargetITNexusEventPID4_7
 
bit32 outboundTargetSSPEventPID0_3
 
bit32 outboundTargetSSPEventPID4_7
 
bit32 ioAbortDelay
 
bit32 custset
 
bit32 upperEventLogAddress
 
bit32 lowerEventLogAddress
 
bit32 eventLogSize
 
bit32 eventLogOption
 
bit32 upperIOPeventLogAddress
 
bit32 lowerIOPeventLogAddress
 
bit32 IOPeventLogSize
 
bit32 IOPeventLogOption
 
bit32 FatalErrorInterrupt
 
bit32 FatalErrorDumpOffset0
 
bit32 FatalErrorDumpLength0
 
bit32 FatalErrorDumpOffset1
 
bit32 FatalErrorDumpLength1
 
bit32 HDAModeFlags
 
bit32 analogSetupTblOffset
 
bit32 InterruptVecTblOffset
 
bit32 phyAttributeTblOffset
 
bit32 portRecoveryResetTimer
 
bit32 interruptReassertionDelay
 
bit32 ilaRevision
 

Detailed Description

Definition at line 95 of file spcdefs.h.

Field Documentation

◆ analogSetupTblOffset

bit32 spc_configMainDescriptor_s::analogSetupTblOffset

DW22 SPASTO Phy Calibration Table offset

Definition at line 203 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ ContrlCapFlag

bit32 spc_configMainDescriptor_s::ContrlCapFlag

DW5 Controller Capability

Definition at line 104 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ custset

bit32 spc_configMainDescriptor_s::custset

DW13 custset

Definition at line 165 of file spcdefs.h.

Referenced by mpiInitialize().

◆ eventLogOption

bit32 spc_configMainDescriptor_s::eventLogOption

DW17 Option of MSGU Event log

Definition at line 169 of file spcdefs.h.

Referenced by mpiInitialize().

◆ eventLogSize

bit32 spc_configMainDescriptor_s::eventLogSize

DW16 Size of MSGU Event log, 0 means log disable

Definition at line 168 of file spcdefs.h.

Referenced by mpiInitialize().

◆ FatalErrorDumpLength0

bit32 spc_configMainDescriptor_s::FatalErrorDumpLength0

DW1E FERDLMS-GU Fatal Error Register Dump Length for MSGU

Definition at line 199 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ FatalErrorDumpLength1

bit32 spc_configMainDescriptor_s::FatalErrorDumpLength1

DW20 FERDLSTRUCTTPCS Fatal Error Register Dump Length for IOP

Definition at line 201 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ FatalErrorDumpOffset0

bit32 spc_configMainDescriptor_s::FatalErrorDumpOffset0

DW1D FERDOMS-GU Fatal Error Register Dump Offset for MSGU

Definition at line 198 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ FatalErrorDumpOffset1

bit32 spc_configMainDescriptor_s::FatalErrorDumpOffset1

DW1F FERDO-SSTRUCPCS Fatal Error Register Dump Offset for IOP

Definition at line 200 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ FatalErrorInterrupt

bit32 spc_configMainDescriptor_s::FatalErrorInterrupt

DW1C Fatal Error Interrupt enable and vector

Definition at line 187 of file spcdefs.h.

Referenced by mpiInitialize().

◆ FWRevision

bit32 spc_configMainDescriptor_s::FWRevision

DW2 Revsion of FW

Definition at line 99 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ GSTOffset

bit32 spc_configMainDescriptor_s::GSTOffset

DW6 General Status Table

Definition at line 112 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ HDAModeFlags

bit32 spc_configMainDescriptor_s::HDAModeFlags

DW21 HDA Mode Flags, SPCV-reserved

Definition at line 202 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ ilaRevision

bit32 spc_configMainDescriptor_s::ilaRevision

Definition at line 220 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ inboundQueueOffset

bit32 spc_configMainDescriptor_s::inboundQueueOffset

DW7 inbound configuration table offset

Definition at line 113 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ InterfaceRev

bit32 spc_configMainDescriptor_s::InterfaceRev

DW1 Revsion of Interface

Definition at line 98 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ interruptReassertionDelay

bit32 spc_configMainDescriptor_s::interruptReassertionDelay

Definition at line 218 of file spcdefs.h.

Referenced by mpiInitialize().

◆ InterruptVecTblOffset

bit32 spc_configMainDescriptor_s::InterruptVecTblOffset

DW23 Interrupt Vector Table MPI_TABLE_CHANG

Definition at line 206 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ ioAbortDelay

bit32 spc_configMainDescriptor_s::ioAbortDelay

DW12 IO Abort Delay (bit15:0) MPI_TABLE_CHANGE

Definition at line 164 of file spcdefs.h.

Referenced by mpiInitialize().

◆ IOPeventLogOption

bit32 spc_configMainDescriptor_s::IOPeventLogOption

DW1B Option of IOP Event log

Definition at line 180 of file spcdefs.h.

Referenced by mpiInitialize().

◆ IOPeventLogSize

bit32 spc_configMainDescriptor_s::IOPeventLogSize

DW1A Size of IOP Event log, 0 means log disable

Definition at line 179 of file spcdefs.h.

Referenced by mpiInitialize().

◆ iQNPPD_HPPD_GEvent

bit32 spc_configMainDescriptor_s::iQNPPD_HPPD_GEvent

DW9 inbound Queue Process depth and General Event

Definition at line 119 of file spcdefs.h.

Referenced by mpiInitialize().

◆ lowerEventLogAddress

bit32 spc_configMainDescriptor_s::lowerEventLogAddress

DW15 Lower physical MSGU Event log address

Definition at line 167 of file spcdefs.h.

Referenced by mpiInitialize().

◆ lowerIOPeventLogAddress

bit32 spc_configMainDescriptor_s::lowerIOPeventLogAddress

DW19 Lower physical IOP Event log address

Definition at line 178 of file spcdefs.h.

Referenced by mpiInitialize().

◆ MaxOutstandingIO

bit32 spc_configMainDescriptor_s::MaxOutstandingIO

DW3 Max outstanding IO

Definition at line 100 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ MDevMaxSGL

bit32 spc_configMainDescriptor_s::MDevMaxSGL

DW4 Maximum SGL elements & Max Devices

Definition at line 101 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ outboundHWEventPID0_3

bit32 spc_configMainDescriptor_s::outboundHWEventPID0_3

DWA outbound HW event for PortId 0 to 3, SPCV-reserved

Definition at line 124 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundHWEventPID4_7

bit32 spc_configMainDescriptor_s::outboundHWEventPID4_7

DWB outbound HW event for PortId 4 to 7, SPCV-reserved

Definition at line 129 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundNCQEventPID0_3

bit32 spc_configMainDescriptor_s::outboundNCQEventPID0_3

DWC outbound NCQ event for PortId 0 to 3, SPCV-reserved

Definition at line 134 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundNCQEventPID4_7

bit32 spc_configMainDescriptor_s::outboundNCQEventPID4_7

DWD outbound NCQ event for PortId 4 to 7, SPCV-reserved

Definition at line 139 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundQueueOffset

bit32 spc_configMainDescriptor_s::outboundQueueOffset

DW8 outbound configuration table offset

Definition at line 116 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ outboundTargetITNexusEventPID0_3

bit32 spc_configMainDescriptor_s::outboundTargetITNexusEventPID0_3

DWE outbound target ITNexus Event for PortId 0 to 3, SPCV-reserved

Definition at line 144 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundTargetITNexusEventPID4_7

bit32 spc_configMainDescriptor_s::outboundTargetITNexusEventPID4_7

DWF outbound target ITNexus Event for PortId 4 to 7, SPCV-reserved

Definition at line 149 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundTargetSSPEventPID0_3

bit32 spc_configMainDescriptor_s::outboundTargetSSPEventPID0_3

DW10 outbound target SSP event for PordId 0 to 3, SPCV-reserved

Definition at line 154 of file spcdefs.h.

Referenced by mpiInitialize().

◆ outboundTargetSSPEventPID4_7

bit32 spc_configMainDescriptor_s::outboundTargetSSPEventPID4_7

DW11 outbound target SSP event for PordId 4 to 7, SPCV-reserved

Definition at line 159 of file spcdefs.h.

Referenced by mpiInitialize().

◆ phyAttributeTblOffset

bit32 spc_configMainDescriptor_s::phyAttributeTblOffset

DW24 SAS Phy Attribute Table Offset MPI_TABLE_CHANG

Definition at line 209 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ portRecoveryResetTimer

bit32 spc_configMainDescriptor_s::portRecoveryResetTimer

Definition at line 212 of file spcdefs.h.

Referenced by mpiInitialize(), and mpiWaitForConfigTable().

◆ Signature

bit8 spc_configMainDescriptor_s::Signature[4]

DW0 signature - Indicate coherent table

Definition at line 97 of file spcdefs.h.

Referenced by mpiWaitForConfigTable().

◆ upperEventLogAddress

bit32 spc_configMainDescriptor_s::upperEventLogAddress

DW14 Upper physical MSGU Event log address

Definition at line 166 of file spcdefs.h.

Referenced by mpiInitialize().

◆ upperIOPeventLogAddress

bit32 spc_configMainDescriptor_s::upperIOPeventLogAddress

DW18 Upper physical IOP Event log address

Definition at line 177 of file spcdefs.h.

Referenced by mpiInitialize().


The documentation for this struct was generated from the following file: