FreeBSD kernel pms device code
|
data structure provides some information about a SATA device More...
#include <sa.h>
Data Fields | |
agsaDeviceInfo_t | commonDevInfo |
bit8 | connection |
bit8 | portMultiplierField |
bit8 | stpPhyIdentifier |
bit8 | reserved |
bit8 | signature [8] |
data structure provides some information about a SATA device
data structure provides some information about a SATA device discovered following the SATA discovery.
agsaDeviceInfo_t agsaSATADeviceInfo_s::commonDevInfo |
The general/common part of the SAS/SATA device information
Definition at line 2650 of file sa.h.
Referenced by mpiGetDevInfoRsp(), mpiGetDevInfoRspSpc(), ossaGetDeviceInfoCB(), and siPortSATADeviceAdd().
bit8 agsaSATADeviceInfo_s::connection |
How device is connected: 0: Direct attached. 1: Behind Port Multiplier, portMultiplierField is valid. 2: STP, stpPhyIdentifier is valid
Definition at line 2652 of file sa.h.
Referenced by ossaGetDeviceInfoCB(), and siPortSATADeviceAdd().
bit8 agsaSATADeviceInfo_s::portMultiplierField |
The first 4 bits indicate that the Port Multiplier field is defined by SATA-II. This field is valid only if the connection field above is set to 1
Definition at line 2658 of file sa.h.
Referenced by ossaGetDeviceInfoCB(), and siPortSATADeviceAdd().
bit8 agsaSATADeviceInfo_s::signature[8] |
The signature of SATA in Task File registers following power up. Only five bytes are defined by ATA. The added three bytes are for alignment purposes
Definition at line 2668 of file sa.h.
Referenced by ossaGetDeviceInfoCB().
bit8 agsaSATADeviceInfo_s::stpPhyIdentifier |
PHY ID of the STP PHY. Valid only if connection field is set to 2 (STP).
Definition at line 2664 of file sa.h.
Referenced by ossaGetDeviceInfoCB(), and siPortSATADeviceAdd().