Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

DAC960_V1_Config2 Struct Reference

#include <DAC960.h>


Public Types

enum  {
  DAC960_V1_OEMID_Mylex = 0x00, DAC960_V1_OEMID_IBM = 0x08, DAC960_V1_OEMID_HP = 0x0A, DAC960_V1_OEMID_DEC = 0x0C,
  DAC960_V1_OEMID_Siemens = 0x10, DAC960_V1_OEMID_Intel = 0x12
}
enum  { DAC960_V1_StartupMode_ControllerSpinUp = 0x00, DAC960_V1_StartupMode_PowerOnSpinUp = 0x01 }
enum  { DAC960_V1_Geometry_128_32 = 0x0, DAC960_V1_Geometry_255_63 = 0x1, DAC960_V1_Geometry_Reserved1 = 0x2, DAC960_V1_Geometry_Reserved2 = 0x3 }
DAC960_V1_Async = 0x0
DAC960_V1_Sync_8MHz = 0x1
DAC960_V1_Sync_5MHz = 0x2
DAC960_V1_Sync_10or20MHz = 0x3

Data Fields

unsigned char:1
boolean ActiveNegationEnabled:1
boolean NoRescanIfResetReceivedDuringScan:1
boolean StorageWorksSupportEnabled:1
boolean HewlettPackardSupportEnabled:1
boolean NoDisconnectOnFirstCommand:1
boolean AEMI_ARM:1
boolean AEMI_OFM:1
enum DAC960_V1_Config2:: { ... }  OEMID
unsigned char OEMModelNumber
unsigned char PhysicalSector
unsigned char LogicalSector
unsigned char BlockFactor
boolean ReadAheadEnabled:1
boolean LowBIOSDelay:1
boolean ReassignRestrictedToOneSector:1
boolean ForceUnitAccessDuringWriteRecovery:1
boolean EnableLeftSymmetricRAID5Algorithm:1
unsigned char DefaultRebuildRate
unsigned char BlocksPerCacheLine
unsigned char BlocksPerStripe
struct {
enum  { DAC960_V1_Async = 0x0, DAC960_V1_Sync_8MHz = 0x1, DAC960_V1_Sync_5MHz = 0x2, DAC960_V1_Sync_10or20MHz = 0x3 }
   enum DAC960_V1_Config2:: { ... } ::@407   Speed
   boolean   Force8Bit:1
   boolean   DisableFast20:1
   unsigned   char:3
   boolean   EnableTaggedQueuing:1
ChannelParameters [6]
unsigned char SCSIInitiatorID
enum DAC960_V1_Config2:: { ... }  StartupMode
unsigned char SimultaneousDeviceSpinUpCount
unsigned char SecondsDelayBetweenSpinUps
unsigned char Reserved1 [29]
boolean BIOSDisabled:1
boolean CDROMBootEnabled:1
enum DAC960_V1_Config2:: { ... }  DriveGeometry
unsigned char Reserved2 [9]
unsigned short Checksum


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
DAC960_V1_OEMID_Mylex 
DAC960_V1_OEMID_IBM 
DAC960_V1_OEMID_HP 
DAC960_V1_OEMID_DEC 
DAC960_V1_OEMID_Siemens 
DAC960_V1_OEMID_Intel 

Definition at line 758 of file DAC960.h.

anonymous enum
 

Enumeration values:
DAC960_V1_StartupMode_ControllerSpinUp 
DAC960_V1_StartupMode_PowerOnSpinUp 

Definition at line 795 of file DAC960.h.

anonymous enum
 

Enumeration values:
DAC960_V1_Geometry_128_32 
DAC960_V1_Geometry_255_63 
DAC960_V1_Geometry_Reserved1 
DAC960_V1_Geometry_Reserved2 

Definition at line 805 of file DAC960.h.


Field Documentation

boolean DAC960_V1_Config2::ActiveNegationEnabled
 

Definition at line 748 of file DAC960.h.

boolean DAC960_V1_Config2::AEMI_ARM
 

Definition at line 755 of file DAC960.h.

boolean DAC960_V1_Config2::AEMI_OFM
 

Definition at line 756 of file DAC960.h.

boolean DAC960_V1_Config2::BIOSDisabled
 

Definition at line 802 of file DAC960.h.

unsigned char DAC960_V1_Config2::BlockFactor
 

Definition at line 769 of file DAC960.h.

Referenced by DAC960_V1_ReadControllerConfiguration().

unsigned char DAC960_V1_Config2::BlocksPerCacheLine
 

Definition at line 779 of file DAC960.h.

Referenced by DAC960_V1_ReadControllerConfiguration().

unsigned char DAC960_V1_Config2::BlocksPerStripe
 

Definition at line 780 of file DAC960.h.

Referenced by DAC960_V1_ReadControllerConfiguration().

boolean DAC960_V1_Config2::CDROMBootEnabled
 

Definition at line 803 of file DAC960.h.

struct { ... } DAC960_V1_Config2::ChannelParameters[6]
 

unsigned DAC960_V1_Config2::char
 

Definition at line 811 of file DAC960.h.

unsigned short DAC960_V1_Config2::Checksum
 

Definition at line 813 of file DAC960.h.

unsigned char DAC960_V1_Config2::DefaultRebuildRate
 

Definition at line 777 of file DAC960.h.

boolean DAC960_V1_Config2::DisableFast20
 

Definition at line 789 of file DAC960.h.

enum { ... } DAC960_V1_Config2::DriveGeometry
 

Referenced by DAC960_V1_ReadControllerConfiguration().

boolean DAC960_V1_Config2::EnableLeftSymmetricRAID5Algorithm
 

Definition at line 776 of file DAC960.h.

boolean DAC960_V1_Config2::EnableTaggedQueuing
 

Definition at line 791 of file DAC960.h.

boolean DAC960_V1_Config2::Force8Bit
 

Definition at line 788 of file DAC960.h.

boolean DAC960_V1_Config2::ForceUnitAccessDuringWriteRecovery
 

Definition at line 775 of file DAC960.h.

boolean DAC960_V1_Config2::HewlettPackardSupportEnabled
 

Definition at line 752 of file DAC960.h.

unsigned char DAC960_V1_Config2::LogicalSector
 

Definition at line 768 of file DAC960.h.

boolean DAC960_V1_Config2::LowBIOSDelay
 

Definition at line 771 of file DAC960.h.

boolean DAC960_V1_Config2::NoDisconnectOnFirstCommand
 

Definition at line 753 of file DAC960.h.

boolean DAC960_V1_Config2::NoRescanIfResetReceivedDuringScan
 

Definition at line 750 of file DAC960.h.

enum { ... } DAC960_V1_Config2::OEMID
 

unsigned char DAC960_V1_Config2::OEMModelNumber
 

Definition at line 766 of file DAC960.h.

unsigned char DAC960_V1_Config2::PhysicalSector
 

Definition at line 767 of file DAC960.h.

boolean DAC960_V1_Config2::ReadAheadEnabled
 

Definition at line 770 of file DAC960.h.

boolean DAC960_V1_Config2::ReassignRestrictedToOneSector
 

Definition at line 773 of file DAC960.h.

unsigned char DAC960_V1_Config2::Reserved1[29]
 

Definition at line 801 of file DAC960.h.

unsigned char DAC960_V1_Config2::Reserved2[9]
 

Definition at line 812 of file DAC960.h.

unsigned char DAC960_V1_Config2::SCSIInitiatorID
 

Definition at line 793 of file DAC960.h.

unsigned char DAC960_V1_Config2::SecondsDelayBetweenSpinUps
 

Definition at line 800 of file DAC960.h.

unsigned char DAC960_V1_Config2::SimultaneousDeviceSpinUpCount
 

Definition at line 799 of file DAC960.h.

enum { ... } DAC960_V1_Config2::Speed
 

enum { ... } DAC960_V1_Config2::StartupMode
 

boolean DAC960_V1_Config2::StorageWorksSupportEnabled
 

Definition at line 751 of file DAC960.h.


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