FreeBSD kernel pms device code
|
data structure used to pass information about the scatter-gather list to the LL Layer More...
#include <sa.h>
Data Fields | |
bit32 | sgLower |
bit32 | sgUpper |
bit32 | len |
bit32 | extReserved |
data structure used to pass information about the scatter-gather list to the LL Layer
The ESGL pages are uncached, have a configurable number of SGL of (min, max) = (1, 10), and are 16-byte aligned. Although the application can configure the page size, the size must be incremented in TBD-byte increments. Refer the hardware documentation for more detail on the format of ESGL structure.
bit32 agsaSgl_s::extReserved |
bit31 is for extended sgl list
Definition at line 2759 of file sa.h.
Referenced by itdssIOPrepareSGL(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saSATAStart(), saSSPStart(), smsataLLIOStart(), smsatIOPrepareSGL(), smsatPrintSgl(), tdipFWControlIoctl(), tiNumOfLunIOCTLreq(), and ttdssIOPrepareSGL().
bit32 agsaSgl_s::len |
Total data length in bytes
Definition at line 2758 of file sa.h.
Referenced by itdssIOPrepareSGL(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saSATAStart(), saSSPStart(), smsataLLIOStart(), smsatIOPrepareSGL(), smsatPrintSgl(), smsatSplitSGL(), tdipFWControlIoctl(), tiNumOfLunIOCTLreq(), and ttdssIOPrepareSGL().
bit32 agsaSgl_s::sgLower |
Lower 32 bits of data area physical address
Definition at line 2756 of file sa.h.
Referenced by itdssIOPrepareSGL(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saSATAStart(), saSSPStart(), smsataLLIOStart(), smsatIOPrepareSGL(), smsatPrintSgl(), smsatSplitSGL(), tdipFWControlIoctl(), tiNumOfLunIOCTLreq(), and ttdssIOPrepareSGL().
bit32 agsaSgl_s::sgUpper |
Upper 32 bits of data area physical address
Definition at line 2757 of file sa.h.
Referenced by itdssIOPrepareSGL(), saFlashExtExecute(), saFwFlashUpdate(), saGetDFEData(), saSATAStart(), saSSPStart(), smsataLLIOStart(), smsatIOPrepareSGL(), smsatPrintSgl(), smsatSplitSGL(), tdipFWControlIoctl(), tiNumOfLunIOCTLreq(), and ttdssIOPrepareSGL().