Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Public Member Functions | Data Fields
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 }
 

Public Member Functions

enum DAC960_V1_Config2:: { ... }  __attribute__ ((packed)) OEMID
 
struct {
enum  { DAC960_V1_Async = 0x0, DAC960_V1_Sync_8MHz = 0x1, DAC960_V1_Sync_5MHz = 0x2, DAC960_V1_Sync_10or20MHz = 0x3 }
 
__attribute__ ((packed)) ChannelParameters[6]
 
enum DAC960_V1_Config2:: { ... }  __attribute__ ((packed)) StartupMode
 

Data Fields

unsigned char:1
 
bool ActiveNegationEnabled:1
 
bool NoRescanIfResetReceivedDuringScan:1
 
bool StorageWorksSupportEnabled:1
 
bool HewlettPackardSupportEnabled:1
 
bool NoDisconnectOnFirstCommand:1
 
bool AEMI_ARM:1
 
bool AEMI_OFM:1
 
unsigned char OEMModelNumber
 
unsigned char PhysicalSector
 
unsigned char LogicalSector
 
unsigned char BlockFactor
 
bool ReadAheadEnabled:1
 
bool LowBIOSDelay:1
 
bool ReassignRestrictedToOneSector:1
 
bool ForceUnitAccessDuringWriteRecovery:1
 
bool EnableLeftSymmetricRAID5Algorithm:1
 
unsigned char DefaultRebuildRate
 
unsigned char BlocksPerCacheLine
 
unsigned char BlocksPerStripe
 
unsigned char SCSIInitiatorID
 
unsigned char SimultaneousDeviceSpinUpCount
 
unsigned char SecondsDelayBetweenSpinUps
 
unsigned char Reserved1 [29]
 
bool BIOSDisabled:1
 
bool CDROMBootEnabled:1
 

Detailed Description

Definition at line 751 of file DAC960.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
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 764 of file DAC960.h.

anonymous enum
Enumerator:
DAC960_V1_StartupMode_ControllerSpinUp 
DAC960_V1_StartupMode_PowerOnSpinUp 

Definition at line 801 of file DAC960.h.

anonymous enum
Enumerator:
DAC960_V1_Geometry_128_32 
DAC960_V1_Geometry_255_63 
DAC960_V1_Geometry_Reserved1 
DAC960_V1_Geometry_Reserved2 

Definition at line 811 of file DAC960.h.

Member Function Documentation

enum DAC960_V1_Config2::@1851 __attribute__ ( (packed)  )
struct DAC960_V1_Config2::@1852 __attribute__ ( (packed)  )
enum DAC960_V1_Config2::@1853 __attribute__ ( (packed)  )

Field Documentation

bool ActiveNegationEnabled

Definition at line 754 of file DAC960.h.

bool AEMI_ARM

Definition at line 761 of file DAC960.h.

bool AEMI_OFM

Definition at line 762 of file DAC960.h.

bool BIOSDisabled

Definition at line 808 of file DAC960.h.

unsigned char BlockFactor

Definition at line 775 of file DAC960.h.

unsigned char BlocksPerCacheLine

Definition at line 785 of file DAC960.h.

unsigned char BlocksPerStripe

Definition at line 786 of file DAC960.h.

bool CDROMBootEnabled

Definition at line 809 of file DAC960.h.

unsigned char

Definition at line 753 of file DAC960.h.

unsigned char DefaultRebuildRate

Definition at line 783 of file DAC960.h.

bool EnableLeftSymmetricRAID5Algorithm

Definition at line 782 of file DAC960.h.

bool ForceUnitAccessDuringWriteRecovery

Definition at line 781 of file DAC960.h.

bool HewlettPackardSupportEnabled

Definition at line 758 of file DAC960.h.

unsigned char LogicalSector

Definition at line 774 of file DAC960.h.

bool LowBIOSDelay

Definition at line 777 of file DAC960.h.

bool NoDisconnectOnFirstCommand

Definition at line 759 of file DAC960.h.

bool NoRescanIfResetReceivedDuringScan

Definition at line 756 of file DAC960.h.

unsigned char OEMModelNumber

Definition at line 772 of file DAC960.h.

unsigned char PhysicalSector

Definition at line 773 of file DAC960.h.

bool ReadAheadEnabled

Definition at line 776 of file DAC960.h.

bool ReassignRestrictedToOneSector

Definition at line 779 of file DAC960.h.

unsigned char Reserved1[29]

Definition at line 807 of file DAC960.h.

unsigned char SCSIInitiatorID

Definition at line 799 of file DAC960.h.

unsigned char SecondsDelayBetweenSpinUps

Definition at line 806 of file DAC960.h.

unsigned char SimultaneousDeviceSpinUpCount

Definition at line 805 of file DAC960.h.

bool StorageWorksSupportEnabled

Definition at line 757 of file DAC960.h.


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