Linux Kernel
3.7.1
|
#include <DAC960.h>
Public Types | |
enum | { DAC960_V2_Geometry_128_32 = 0x0, DAC960_V2_Geometry_255_63 = 0x1, DAC960_V2_Geometry_Reserved1 = 0x2, DAC960_V2_Geometry_Reserved2 = 0x3 } |
Data Fields | |
unsigned | char:8 |
unsigned char | Channel |
unsigned char | TargetID |
unsigned char | LogicalUnit |
DAC960_V2_LogicalDeviceState_T | LogicalDeviceState |
unsigned char | RAIDLevel |
unsigned char | StripeSize |
unsigned char | CacheLineSize |
struct { | |
enum | { DAC960_V2_ReadCacheDisabled = 0x0, DAC960_V2_ReadCacheEnabled = 0x1, DAC960_V2_ReadAheadEnabled = 0x2, DAC960_V2_IntelligentReadAheadEnabled = 0x3, DAC960_V2_ReadCache_Last = 0x7 } |
enum | { DAC960_V2_ReadCacheDisabled = 0x0, DAC960_V2_ReadCacheEnabled = 0x1, DAC960_V2_ReadAheadEnabled = 0x2, DAC960_V2_IntelligentReadAheadEnabled = 0x3, DAC960_V2_ReadCache_Last = 0x7, DAC960_V2_WriteCacheDisabled = 0x0, DAC960_V2_LogicalDeviceReadOnly = 0x1, DAC960_V2_WriteCacheEnabled = 0x2, DAC960_V2_IntelligentWriteCacheEnabled = 0x3, DAC960_V2_WriteCache_Last = 0x7 } |
} | LogicalDeviceControl |
bool | ConsistencyCheckInProgress:1 |
bool | RebuildInProgress:1 |
bool | BackgroundInitializationInProgress:1 |
bool | ForegroundInitializationInProgress:1 |
bool | DataMigrationInProgress:1 |
bool | PatrolOperationInProgress:1 |
unsigned char | RAID5WriteUpdate |
unsigned char | RAID5Algorithm |
unsigned short | LogicalDeviceNumber |
bool | BIOSDisabled:1 |
bool | CDROMBootEnabled:1 |
bool | DriveCoercionEnabled:1 |
bool | WriteSameDisabled:1 |
bool | HBA_ModeEnabled:1 |
anonymous enum |
struct { ... } LogicalDeviceControl |