Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
DAC960_V2_PhysicalDeviceInfo Struct Reference

#include <DAC960.h>

Data Fields

unsigned char:8
 
unsigned char Channel
 
unsigned char TargetID
 
unsigned char LogicalUnit
 
bool PhysicalDeviceFaultTolerant:1
 
bool PhysicalDeviceConnected:1
 
bool PhysicalDeviceLocalToController:1
 
bool RemoteHostSystemDead:1
 
bool RemoteControllerDead:1
 
DAC960_V2_PhysicalDeviceState_T PhysicalDeviceState
 
unsigned char NegotiatedDataWidthBits
 
unsigned short NegotiatedSynchronousMegaTransfers
 
unsigned char NumberOfPortConnections
 
unsigned char DriveAccessibilityBitmap
 
unsigned int:32
 
unsigned char NetworkAddress [16]
 
unsigned short MaximumTags
 
bool ConsistencyCheckInProgress:1
 
bool RebuildInProgress:1
 
bool MakingDataConsistentInProgress:1
 
bool PhysicalDeviceInitializationInProgress:1
 
bool DataMigrationInProgress:1
 
bool PatrolOperationInProgress:1
 
unsigned char LongOperationStatus
 
unsigned char ParityErrors
 
unsigned char SoftErrors
 
unsigned char HardErrors
 
unsigned char MiscellaneousErrors
 
unsigned char CommandTimeouts
 
unsigned char Retries
 
unsigned char Aborts
 
unsigned char PredictedFailuresDetected
 
unsigned short:16
 
unsigned short DeviceBlockSizeInBytes
 
unsigned int OriginalDeviceSize
 
unsigned int ConfigurableDeviceSize
 
unsigned char PhysicalDeviceName [16]
 
unsigned char Reserved1 [16]
 
unsigned char Reserved2 [32]
 
unsigned char SCSI_InquiryData [36]
 
unsigned char Reserved3 [20]
 
unsigned char Reserved4 [8]
 
DAC960_ByteCount64_T LastReadBlockNumber
 
DAC960_ByteCount64_T LastWrittenBlockNumber
 
DAC960_ByteCount64_T ConsistencyCheckBlockNumber
 
DAC960_ByteCount64_T RebuildBlockNumber
 
DAC960_ByteCount64_T MakingDataConsistentBlockNumber
 
DAC960_ByteCount64_T DeviceInitializationBlockNumber
 
DAC960_ByteCount64_T DataMigrationBlockNumber
 
DAC960_ByteCount64_T PatrolOperationBlockNumber
 
unsigned char Reserved5 [256]
 

Detailed Description

Definition at line 1428 of file DAC960.h.

Field Documentation

unsigned char Aborts

Definition at line 1467 of file DAC960.h.

unsigned char Channel

Definition at line 1431 of file DAC960.h.

unsigned char

Definition at line 1430 of file DAC960.h.

unsigned char CommandTimeouts

Definition at line 1465 of file DAC960.h.

unsigned int ConfigurableDeviceSize

Definition at line 1473 of file DAC960.h.

DAC960_ByteCount64_T ConsistencyCheckBlockNumber

Definition at line 1483 of file DAC960.h.

bool ConsistencyCheckInProgress

Definition at line 1453 of file DAC960.h.

DAC960_ByteCount64_T DataMigrationBlockNumber

Definition at line 1487 of file DAC960.h.

bool DataMigrationInProgress

Definition at line 1457 of file DAC960.h.

unsigned short DeviceBlockSizeInBytes

Definition at line 1471 of file DAC960.h.

DAC960_ByteCount64_T DeviceInitializationBlockNumber

Definition at line 1486 of file DAC960.h.

unsigned char DriveAccessibilityBitmap

Definition at line 1448 of file DAC960.h.

unsigned char HardErrors

Definition at line 1463 of file DAC960.h.

unsigned int

Definition at line 1449 of file DAC960.h.

DAC960_ByteCount64_T LastReadBlockNumber

Definition at line 1481 of file DAC960.h.

DAC960_ByteCount64_T LastWrittenBlockNumber

Definition at line 1482 of file DAC960.h.

unsigned char LogicalUnit

Definition at line 1433 of file DAC960.h.

unsigned char LongOperationStatus

Definition at line 1460 of file DAC960.h.

DAC960_ByteCount64_T MakingDataConsistentBlockNumber

Definition at line 1485 of file DAC960.h.

bool MakingDataConsistentInProgress

Definition at line 1455 of file DAC960.h.

unsigned short MaximumTags

Definition at line 1451 of file DAC960.h.

unsigned char MiscellaneousErrors

Definition at line 1464 of file DAC960.h.

unsigned char NegotiatedDataWidthBits

Definition at line 1444 of file DAC960.h.

unsigned short NegotiatedSynchronousMegaTransfers

Definition at line 1445 of file DAC960.h.

unsigned char NetworkAddress[16]

Definition at line 1450 of file DAC960.h.

unsigned char NumberOfPortConnections

Definition at line 1447 of file DAC960.h.

unsigned int OriginalDeviceSize

Definition at line 1472 of file DAC960.h.

unsigned char ParityErrors

Definition at line 1461 of file DAC960.h.

DAC960_ByteCount64_T PatrolOperationBlockNumber

Definition at line 1488 of file DAC960.h.

bool PatrolOperationInProgress

Definition at line 1458 of file DAC960.h.

bool PhysicalDeviceConnected

Definition at line 1436 of file DAC960.h.

bool PhysicalDeviceFaultTolerant

Definition at line 1435 of file DAC960.h.

bool PhysicalDeviceInitializationInProgress

Definition at line 1456 of file DAC960.h.

bool PhysicalDeviceLocalToController

Definition at line 1437 of file DAC960.h.

unsigned char PhysicalDeviceName[16]

Definition at line 1475 of file DAC960.h.

DAC960_V2_PhysicalDeviceState_T PhysicalDeviceState

Definition at line 1443 of file DAC960.h.

unsigned char PredictedFailuresDetected

Definition at line 1468 of file DAC960.h.

DAC960_ByteCount64_T RebuildBlockNumber

Definition at line 1484 of file DAC960.h.

bool RebuildInProgress

Definition at line 1454 of file DAC960.h.

bool RemoteControllerDead

Definition at line 1441 of file DAC960.h.

bool RemoteHostSystemDead

Definition at line 1440 of file DAC960.h.

unsigned char Reserved1[16]

Definition at line 1476 of file DAC960.h.

unsigned char Reserved2[32]

Definition at line 1477 of file DAC960.h.

unsigned char Reserved3[20]

Definition at line 1479 of file DAC960.h.

unsigned char Reserved4[8]

Definition at line 1480 of file DAC960.h.

unsigned char Reserved5[256]

Definition at line 1489 of file DAC960.h.

unsigned char Retries

Definition at line 1466 of file DAC960.h.

unsigned char SCSI_InquiryData[36]

Definition at line 1478 of file DAC960.h.

unsigned short

Definition at line 1470 of file DAC960.h.

unsigned char SoftErrors

Definition at line 1462 of file DAC960.h.

unsigned char TargetID

Definition at line 1432 of file DAC960.h.


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