FreeBSD kernel pms device code
|
data structure describes a SMP request or response frame to be sent on the SAS port More...
#include <sa.h>
data structure describes a SMP request or response frame to be sent on the SAS port
The agsaSMPFrame_t data structure describes a SMP request or response frame to be issued or sent on the SAS port.
This data structure is one instance of the generic request issued to saSMPStart() and is passed as an agsaSASRequestBody_t .
bit32 agsaSMPFrame_s::expectedRespLen |
Specifies the length of SMP Response
Definition at line 3074 of file sa.h.
Referenced by saSMPStart(), smPhyControlSend(), tdsaSendSMPIoctl(), and tiINISMPStart().
bit32 agsaSMPFrame_s::flag |
Definition at line 3075 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), smPhyControlSend(), tdsaSendSMPIoctl(), and tiINISMPStart().
bit32 agsaSMPFrame_s::inFrameAddrLower32 |
The lower 32 bits of the 64-bit phsical address of DMA address of response SMP Frame buffer
Definition at line 3070 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), and tdsaSendSMPIoctl().
bit32 agsaSMPFrame_s::inFrameAddrUpper32 |
The upper 32 bits of the 64-bit phsical address of DMA address of response SMP Frame buffer
Definition at line 3068 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), and tdsaSendSMPIoctl().
bit32 agsaSMPFrame_s::inFrameLen |
Specifies the length of the SMP response frame excluding the CRC field in bytes
Definition at line 3072 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), smPhyControlSend(), tdsaSendSMPIoctl(), and tiINISMPStart().
bit32 agsaSMPFrame_s::outFrameAddrLower32 |
The lower 32 bits of the 64-bit physical DMA address of the SMP frame buffer
Definition at line 3064 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), tdsaSendSMPIoctl(), ttdsaDiscoverRespSend(), ttdsaNotSupportRespSend(), and ttdsaReportGeneralRespSend().
bit32 agsaSMPFrame_s::outFrameAddrUpper32 |
The upper 32 bits of the 64-bit physical DMA address of the SMP frame buffer
Definition at line 3062 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), tdsaSendSMPIoctl(), ttdsaDiscoverRespSend(), ttdsaNotSupportRespSend(), and ttdsaReportGeneralRespSend().
void* agsaSMPFrame_s::outFrameBuf |
if payload is less than 32 bytes,A virtual frameBuf can be used. instead of physical address. Set to NULL and use physical address if payload is > 32 bytes
Definition at line 3058 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), smPhyControlSend(), tdsaSendSMPIoctl(), tiINISMPStart(), ttdsaDiscoverRespSend(), ttdsaNotSupportRespSend(), and ttdsaReportGeneralRespSend().
bit32 agsaSMPFrame_s::outFrameLen |
Specifies the length of the SMP request frame excluding the CRC field in bytes
Definition at line 3066 of file sa.h.
Referenced by saSendSMPIoctl(), saSMPStart(), smPhyControlSend(), tdsaSendSMPIoctl(), tiINISMPStart(), ttdsaDiscoverRespSend(), ttdsaNotSupportRespSend(), and ttdsaReportGeneralRespSend().