FreeBSD kernel pms device code
|
data structure describes an STP or direct connect SATA command More...
#include <sa.h>
Data Fields | |
agsaSgl_t | agSgl |
bit32 | dataLength |
bit32 | option |
agsaSATAHostFis_t | fis |
agsaDif_t | dif |
agsaEncrypt_t | encrypt |
bit8 | scsiCDB [16] |
data structure describes an STP or direct connect SATA command
The agsaSATAInitiatorRequest_t data structure describes an STP or direct connect SATA command request to be sent to the device and passed as a parameter to saSATAStart() function.
This structure is an encapsulation of SATA FIS (Frame Information Structures), which enables the execution of ATA command descriptor using SATA transport
agsaSgl_t agsaSATAInitiatorRequest_s::agSgl |
This structure is used to define either an ESGL list or a single SGL for operation that involves DMA transfer
Definition at line 3130 of file sa.h.
Referenced by saSATAStart(), smsataLLIOStart(), and smsatIOPrepareSGL().
bit32 agsaSATAInitiatorRequest_s::dataLength |
Total data length in bytes
Definition at line 3134 of file sa.h.
Referenced by saSATAStart(), and smsataLLIOStart().
agsaEncrypt_t agsaSATAInitiatorRequest_s::encrypt |
Definition at line 3142 of file sa.h.
Referenced by saSATAStart(), and smsataLLIOStart().
agsaSATAHostFis_t agsaSATAInitiatorRequest_s::fis |
The FIS request
Definition at line 3140 of file sa.h.
Referenced by ossaSATAEvent(), saSATAStart(), smIDStart(), smIOStart(), smsataLLIOStart(), smsatDeResetDevice(), smsatIDStart(), smsatIDSubStart(), smsatIOCompleted(), smsatLogSenseAllocate(), smsatPrepareNewIO(), smsatRequestSense(), smsatResetDevice(), smsatSendIDDev(), smsatStartIDDev(), smsatTaskManagement(), smsatWriteSame10CB(), smSuperIOStart(), and tiINISuperIOStart().
bit32 agsaSATAInitiatorRequest_s::option |
Operational option, defined using the bit field. b7-1: reserved b0: AGSA-STP-CLOSE-CLEAR-AFFILIATION
Definition at line 3136 of file sa.h.
Referenced by saSATAStart(), and smsataLLIOStart().
bit8 agsaSATAInitiatorRequest_s::scsiCDB[16] |
Definition at line 3143 of file sa.h.
Referenced by saSATAStart(), and smsataLLIOStart().