Linux Kernel
3.7.1
|
#include <DAC960.h>
Public Types | |
enum | { DAC960_V1_AEMI = 0x01, DAC960_V1_OEM1 = 0x02, DAC960_V1_OEM2 = 0x04, DAC960_V1_OEM3 = 0x08, DAC960_V1_Conner = 0x10, DAC960_V1_SAFTE = 0x20 } |
Public Member Functions | |
enum DAC960_V1_Enquiry2:: { ... } | __attribute__ ((packed)) FaultManagementType |
Data Fields | |
struct { | |
enum | { DAC960_V1_P_PD_PU = 0x01, DAC960_V1_PL = 0x02, DAC960_V1_PG = 0x10, DAC960_V1_PJ = 0x11, DAC960_V1_PR = 0x12, DAC960_V1_PT = 0x13, DAC960_V1_PTL0 = 0x14, DAC960_V1_PRL = 0x15, DAC960_V1_PTL1 = 0x16, DAC960_V1_1164P = 0x20 } |
enum | { DAC960_V1_FiveChannelBoard = 0x01, DAC960_V1_ThreeChannelBoard = 0x02, DAC960_V1_TwoChannelBoard = 0x03, DAC960_V1_ThreeChannelASIC_DAC = 0x04 } |
enum | { DAC960_V1_EISA_Controller = 0x01, DAC960_V1_MicroChannel_Controller = 0x02, DAC960_V1_PCI_Controller = 0x03, DAC960_V1_SCSItoSCSI_Controller = 0x08 } |
unsigned char ActualChannels | |
} | HardwareID |
struct { | |
unsigned char MajorVersion | |
unsigned char MinorVersion | |
unsigned char TurnID | |
char FirmwareType | |
} | FirmwareID |
unsigned | char:8 |
unsigned | int:24 |
unsigned char | ConfiguredChannels |
unsigned char | MaxTargets |
unsigned char | MaxTags |
unsigned char | MaxLogicalDrives |
unsigned char | MaxArms |
unsigned char | MaxSpans |
unsigned int | MemorySize |
unsigned int | CacheSize |
unsigned int | FlashMemorySize |
unsigned int | NonVolatileMemorySize |
struct { | |
enum | { DAC960_V1_RamType_DRAM = 0x0, DAC960_V1_RamType_EDO = 0x1, DAC960_V1_RamType_SDRAM = 0x2, DAC960_V1_RamType_Last = 0x7 } |
enum | { DAC960_V1_RamType_DRAM = 0x0, DAC960_V1_RamType_EDO = 0x1, DAC960_V1_RamType_SDRAM = 0x2, DAC960_V1_RamType_Last = 0x7, DAC960_V1_ErrorCorrection_None = 0x0, DAC960_V1_ErrorCorrection_Parity = 0x1, DAC960_V1_ErrorCorrection_ECC = 0x2, DAC960_V1_ErrorCorrection_Last = 0x7 } |
} | MemoryType |
unsigned short | ClockSpeed |
unsigned short | MemorySpeed |
unsigned short | HardwareSpeed |
unsigned | short:16 |
unsigned short | MaxCommands |
unsigned short | MaxScatterGatherEntries |
unsigned short | MaxDriveCommands |
unsigned short | MaxIODescriptors |
unsigned short | MaxCombinedSectors |
unsigned char | Latency |
unsigned char | SCSITimeout |
unsigned short | MinFreeLines |
unsigned char | RebuildRateConstant |
unsigned short | PhysicalDriveBlockSize |
unsigned short | LogicalDriveBlockSize |
unsigned short | MaxBlocksPerCommand |
unsigned short | BlockFactor |
unsigned short | CacheLineSize |
struct { | |
enum | { DAC960_V1_Narrow_8bit = 0x0, DAC960_V1_Wide_16bit = 0x1, DAC960_V1_Wide_32bit = 0x2 } |
enum | { DAC960_V1_Narrow_8bit = 0x0, DAC960_V1_Wide_16bit = 0x1, DAC960_V1_Wide_32bit = 0x2, DAC960_V1_Fast = 0x0, DAC960_V1_Ultra = 0x1, DAC960_V1_Ultra2 = 0x2 } |
} | SCSICapability |
unsigned short | FirmwareBuildNumber |
struct { | |
bool Clustering:1 | |
bool MylexOnlineRAIDExpansion:1 | |
bool ReadAhead:1 | |
bool BackgroundInitialization:1 | |
unsigned int:28 | |
} | FirmwareFeatures |
anonymous enum |
enum DAC960_V1_Enquiry2::@1840 __attribute__ | ( | (packed) | ) |
struct { ... } FirmwareFeatures |
struct { ... } FirmwareID |
struct { ... } HardwareID |
struct { ... } MemoryType |
struct { ... } SCSICapability |