|
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 |
1.8.2