FreeBSD kernel pms device code
agsaEsgl_s Struct Reference

data structure is used to pass information about the extended scatter-gather list (ESGL) to the LL Layer More...

#include <sa.h>

Collaboration diagram for agsaEsgl_s:

Data Fields

agsaSgl_t descriptor [MAX_ESGL_ENTRIES]
 

Detailed Description

data structure is used to pass information about the extended scatter-gather list (ESGL) to the LL Layer

The agsaEsgl_t data structure is used to pass information about the extended scatter-gather list (ESGL) to the LL Layer.

When ESGL is used, its starting address is specified the first descriptor entry (i.e. descriptor[0]) in agsaSgl_t structure.

The ESGL pages are uncached, have a fixed number of SGL of 10, and are 16-byte aligned. Refer the hardware documentation for more detail on ESGL.

Definition at line 2776 of file sa.h.

Field Documentation

◆ descriptor

agsaSgl_t agsaEsgl_s::descriptor[MAX_ESGL_ENTRIES]

Definition at line 2778 of file sa.h.

Referenced by smsatPrintSgl(), and smsatSplitSGL().


The documentation for this struct was generated from the following file: