FreeBSD kernel pms device code
|
data structure describes a SAS SSP command request to be sent to the target device More...
#include <sa.h>
Data Fields | |
agsaSgl_t | agSgl |
bit32 | dataLength |
bit16 | firstBurstSize |
bit16 | flag |
agsaSSPCmdInfoUnit_t | sspCmdIU |
agsaDif_t | dif |
agsaEncrypt_t | encrypt |
data structure describes a SAS SSP command request to be sent to the target device
data structure describes a SAS SSP command request to be sent to the target device. This structure limits the CDB length in SSP command up to 16 bytes long.
This data structure is one instance of the generic request issued to saSSPStart() and is passed as an agsaSASRequestBody_t .
agsaSgl_t agsaSSPInitiatorRequest_s::agSgl |
This structure is used to define either an ESGL list or a single SGL for the SSP command operation
Definition at line 2893 of file sa.h.
Referenced by itdssIOPrepareSGL(), saSSPStart(), and tiNumOfLunIOCTLreq().
bit32 agsaSSPInitiatorRequest_s::dataLength |
Total data length in bytes
Definition at line 2896 of file sa.h.
Referenced by saSSPStart(), tiINISuperIOStart(), and tiNumOfLunIOCTLreq().
agsaDif_t agsaSSPInitiatorRequest_s::dif |
Definition at line 2903 of file sa.h.
Referenced by saSSPStart(), and tiINISuperIOStart().
agsaEncrypt_t agsaSSPInitiatorRequest_s::encrypt |
Definition at line 2904 of file sa.h.
Referenced by saSSPStart(), and tiINISuperIOStart().
bit16 agsaSSPInitiatorRequest_s::firstBurstSize |
bit16 agsaSSPInitiatorRequest_s::flag |
bit1-0 TLR as SAS specification bit31-2 reserved
Definition at line 2899 of file sa.h.
Referenced by saSSPStart(), and tiINISuperIOStart().
agsaSSPCmdInfoUnit_t agsaSSPInitiatorRequest_s::sspCmdIU |
Structure containing SSP Command INFORMATION UNIT
Definition at line 2901 of file sa.h.
Referenced by saSSPStart(), tiINISuperIOStart(), and tiNumOfLunIOCTLreq().