\hypertarget{sli4_8h}{}\doxysection{dev/ocs\+\_\+fc/sli4.h File Reference}
\label{sli4_8h}\index{dev/ocs\_fc/sli4.h@{dev/ocs\_fc/sli4.h}}
{\ttfamily \#include \char`\"{}ocs\+\_\+os.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ocs\+\_\+fcp.\+h\char`\"{}}\newline
Include dependency graph for sli4.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/dc2/sli4_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dd9/sli4_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structsli4__mbox__command__header__s}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__bde__s}{sli4\+\_\+bde\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Buffer Descriptor Entry (BDE) \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__sge__s}{sli4\+\_\+sge\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__dif__sge__s}{sli4\+\_\+dif\+\_\+sge\+\_\+s}}
\begin{DoxyCompactList}\small\item\em T10 DIF Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__diseed__sge__s}{sli4\+\_\+diseed\+\_\+sge\+\_\+s}}
\begin{DoxyCompactList}\small\item\em T10 DIF Seed Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__lsp__sge__s}{sli4\+\_\+lsp\+\_\+sge\+\_\+s}}
\begin{DoxyCompactList}\small\item\em List Segment Pointer Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__config__link__s}{sli4\+\_\+cmd\+\_\+config\+\_\+link\+\_\+s}}
\begin{DoxyCompactList}\small\item\em CONFIG\+\_\+\+LINK. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__dump4__s}{sli4\+\_\+cmd\+\_\+dump4\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__init__link__flags__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+flags\+\_\+s}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+LINK -\/ initialize the link for a FC/\+FCoE port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__init__link__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__init__vfi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vfi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+VFI -\/ initialize the VFI resource. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__init__vpi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vpi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+VPI -\/ initialize the VPI resource. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__post__xri__s}{sli4\+\_\+cmd\+\_\+post\+\_\+xri\+\_\+s}}
\begin{DoxyCompactList}\small\item\em POST\+\_\+\+XRI -\/ post XRI resources to the SLI Port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__release__xri__s}{sli4\+\_\+cmd\+\_\+release\+\_\+xri\+\_\+s}}
\begin{DoxyCompactList}\small\item\em RELEASE\+\_\+\+XRI -\/ Release XRI resources from the SLI Port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__read__config__s}{sli4\+\_\+cmd\+\_\+read\+\_\+config\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+CONFIG -\/ read SLI port configuration parameters. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__read__config__s}{sli4\+\_\+res\+\_\+read\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__read__nvparms__s}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+NVPARMS -\/ read SLI port configuration parameters. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__write__nvparms__s}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WRITE\+\_\+\+NVPARMS -\/ write SLI port configuration parameters. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__read__rev__s}{sli4\+\_\+cmd\+\_\+read\+\_\+rev\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+REV -\/ read the Port revision levels. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__read__sparm64__s}{sli4\+\_\+cmd\+\_\+read\+\_\+sparm64\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+SPARM64 -\/ read the Port service parameters. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__port__state__s}{sli4\+\_\+port\+\_\+state\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__read__topology__s}{sli4\+\_\+cmd\+\_\+read\+\_\+topology\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+TOPOLOGY -\/ read the link event information. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__mrq__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__reg__rpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+rpi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+RPI -\/ register a Remote Port Indicator. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__reg__vfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vfi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+VFI -\/ register a Virtual Fabric Indicator. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__reg__vpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vpi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+VPI -\/ register a Virtual Port Indicator. \end{DoxyCompactList}\item 
union \mbox{\hyperlink{unionsli4__features__t}{sli4\+\_\+features\+\_\+t}}
\begin{DoxyCompactList}\small\item\em REQUEST\+\_\+\+FEATURES -\/ request / query SLI features. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__request__features__s}{sli4\+\_\+cmd\+\_\+request\+\_\+features\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__sli__config__pmd__s}{sli4\+\_\+sli\+\_\+config\+\_\+pmd\+\_\+s}}
\begin{DoxyCompactList}\small\item\em SLI\+\_\+\+CONFIG -\/ submit a configuration command to Port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__sli__config__s}{sli4\+\_\+cmd\+\_\+sli\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__read__status__s}{sli4\+\_\+cmd\+\_\+read\+\_\+status\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+STATUS -\/ read tx/rx status of a particular port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__read__link__stats__s}{sli4\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats\+\_\+s}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+LNK\+\_\+\+STAT -\/ read link status of a particular port. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__unreg__fcfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+fcfi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+FCFI -\/ unregister a FCFI. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__unreg__rpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+rpi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+RPI -\/ unregister one or more RPI. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__unreg__vfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vfi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+VFI -\/ unregister one or more VFI. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__unreg__vpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vpi\+\_\+s}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+VPI -\/ unregister one or more VPI. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+s}}
\begin{DoxyCompactList}\small\item\em AUTO\+\_\+\+XFER\+\_\+\+RDY -\/ Configure the auto-\/generate XFER-\/\+RDY feature. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__hp__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__hdr__s}{sli4\+\_\+req\+\_\+hdr\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Generic Command Request header. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__hdr__s}{sli4\+\_\+res\+\_\+hdr\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Generic Command Response header. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__function__reset__s}{sli4\+\_\+req\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+FUNCTION\+\_\+\+RESET. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__function__reset__s}{sli4\+\_\+res\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__create__cq__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v0\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V0. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__create__cq__v2__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v2\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V2. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__create__cq__set__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+set\+\_\+v0\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+SET\+\_\+\+V0. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__create__queue__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Generic Common Create EQ/\+CQ/\+MQ/\+WQ/\+RQ Queue completion. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__create__queue__set__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__destroy__cq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+cq\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Common Destroy CQ. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__modify__eq__delay__s}{sli4\+\_\+req\+\_\+common\+\_\+modify\+\_\+eq\+\_\+delay\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+MODIFY\+\_\+\+EQ\+\_\+\+DELAY. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__create__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+eq\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+EQ. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__destroy__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+eq\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Common Destroy EQ. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__create__mq__ext__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+mq\+\_\+ext\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+MQ\+\_\+\+EXT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__destroy__mq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+mq\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Common Destroy MQ. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__cntl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+attributes\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__get__cntl__addl__attributes__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__cntl__addl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__nop__s}{sli4\+\_\+req\+\_\+common\+\_\+nop\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+NOP. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__nop__s}{sli4\+\_\+res\+\_\+common\+\_\+nop\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__get__resource__extent__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__resource__extent__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__res__common__get__sli4__parameters__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__query__fw__config__s}{sli4\+\_\+req\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+QUERY\+\_\+\+FW\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__query__fw__config__s}{sli4\+\_\+res\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__get__port__name__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PORT\+\_\+\+NAME. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__port__name__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__write__flashrom__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+flashrom\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+WRITE\+\_\+\+FLASHROM. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__manage__fat__s}{sli4\+\_\+req\+\_\+common\+\_\+manage\+\_\+fat\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+MANAGE\+\_\+\+FAT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__get__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__set__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__ext__fat__configure__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+configure\+\_\+snapshot\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CONFIGURE\+\_\+\+SNAPSHOT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+RETRIEVE\+\_\+\+SNAPSHOT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__ext__fat__read__string__table__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+READ\+\_\+\+STRING\+\_\+\+TABLE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__ext__fat__read__string__table__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__read__transceiver__data__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__read__transceiver__data__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__read__object__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__read__object__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+object\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__write__object__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+object\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+WRITE\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__write__object__s}{sli4\+\_\+res\+\_\+common\+\_\+write\+\_\+object\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__delete__object__s}{sli4\+\_\+req\+\_\+common\+\_\+delete\+\_\+object\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+DELETE\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__read__object__list__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+list\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+OBJECT\+\_\+\+LIST. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__set__dump__location__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__set__dump__location__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__dif__seed__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+dif\+\_\+seed\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__t10__pi__mem__model__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t10\+\_\+pi\+\_\+mem\+\_\+model\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__multirq__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+multirq\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__xfer__rdy__t10pi__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+xfer\+\_\+rdy\+\_\+t10pi\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__health__check__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+health\+\_\+check\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__set__fdt__xfer__hint__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+set\+\_\+fdt\+\_\+xfer\+\_\+hint\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__features__persistent__topo__param__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__dmtf__exec__clp__cmd__s}{sli4\+\_\+req\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}}
\begin{DoxyCompactList}\small\item\em DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__dmtf__exec__clp__cmd__s}{sli4\+\_\+res\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__resource__descriptor__v1__s}{sli4\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__pcie__resource__descriptor__v1__s}{sli4\+\_\+pcie\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__isap__resource__descriptor__v1__s}{sli4\+\_\+isap\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__get__function__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+FUNCTION\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__function__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__get__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__set__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__profile__descriptor__s}{sli4\+\_\+profile\+\_\+descriptor\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Profile Descriptor for profile functions. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__get__profile__list__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__profile__list__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__get__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__set__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__link__config__descriptor__s}{sli4\+\_\+link\+\_\+config\+\_\+descriptor\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Link Config Descriptor for link config functions. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__common__get__reconfig__link__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__get__reconfig__link__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__common__set__reconfig__link__id__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__common__set__reconfig__link__id__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__lowlevel__set__watchdog__s}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__res__lowlevel__set__watchdog__s}{sli4\+\_\+res\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__eqe__s}{sli4\+\_\+eqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Event Queue Entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__mcqe__s}{sli4\+\_\+mcqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Mailbox Completion Queue Entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__acqe__s}{sli4\+\_\+acqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Asynchronous Completion Queue Entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__reg__s}{sli4\+\_\+reg\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__queue__s}{sli4\+\_\+queue\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__link__event__s}{sli4\+\_\+link\+\_\+event\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__sgl__chaining__params__s}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Fields retrieved from skyhawk that used used to build chained SGL. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fip__event__s}{sli4\+\_\+fip\+\_\+event\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__s}{sli4\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__cmd__rq__cfg__t}{sli4\+\_\+cmd\+\_\+rq\+\_\+cfg\+\_\+t}}
\item 
struct \mbox{\hyperlink{structsli4__physical__page__descriptor__s}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__wq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+WQ\+\_\+\+DESTROY. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__post__sgl__pages__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+POST\+\_\+\+SGL\+\_\+\+PAGES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v2__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V2. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__rq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+DESTROY. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__read__fcf__table__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcf__entry__s}{sli4\+\_\+fcf\+\_\+entry\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCF table entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__res__fcoe__read__fcf__table__s}{sli4\+\_\+res\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE response. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__post__hdr__templates__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__req__fcoe__rediscover__fcf__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__generic__wqe__s}{sli4\+\_\+generic\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Generic WQE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__abort__wqe__s}{sli4\+\_\+abort\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to abort exchanges. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__els__request64__wqe__s}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an ELS request. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__icmnd64__wqe__s}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator no data command. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__iread64__wqe__s}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator read. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__iwrite64__wqe__s}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator write. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__128byte__wqe__s}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fcp__treceive64__wqe__s}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target receive, and FCP target receive continue. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__trsp64__wqe__s}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target response. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcp__tsend64__wqe__s}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target send (DATA IN). \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__gen__request64__wqe__s}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create a general request. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__send__frame__wqe__s}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create a send frame request. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__xmit__sequence64__wqe__s}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create a transmit sequence. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__requeue__xri__wqe__s}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used unblock the specified XRI and to release it to the SLI Port\textquotesingle{}s free pool. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__xmit__bcast64__wqe__s}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to send a single frame sequence to broadcast address. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__xmit__bls__rsp__wqe__s}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create a BLS response. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli__bls__payload__s}{sli\+\_\+bls\+\_\+payload\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__xmit__els__rsp64__wqe__s}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em WQE used to create an ELS response. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__link__state__s}{sli4\+\_\+link\+\_\+state\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: Link State ACQE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__link__attention__s}{sli4\+\_\+link\+\_\+attention\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: FC Link Attention Event. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fcoe__fip__s}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: FCo\+E/\+FIP ACQE. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fc__wcqe__s}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FC/\+FCoE WQ completion queue entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fc__wqec__s}{sli4\+\_\+fc\+\_\+wqec\+\_\+s}}
\begin{DoxyCompactList}\small\item\em FC/\+FCoE WQ consumed CQ queue entry. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structsli4__fc__async__rcqe__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fc__async__rcqe__v1__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fc__coalescing__rcqe__s}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fc__optimized__write__cmd__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fc__optimized__write__data__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s}}
\item 
struct \mbox{\hyperlink{structsli4__fc__xri__aborted__cqe__s}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+s}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{sli4_8h_a9d3a5511edea869572e47f6c028550a3}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}~(4096)
\item 
\#define \mbox{\hyperlink{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}{SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK}}~(\mbox{\hyperlink{sli4_8h_a9d3a5511edea869572e47f6c028550a3}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}} -\/ 1)
\item 
\#define \mbox{\hyperlink{sli4_8h_a0cdf178b07ca826697703c19f8551b75}{SLI\+\_\+\+PAGE\+\_\+\+SHIFT}}~12
\item 
\#define \mbox{\hyperlink{sli4_8h_a67f7ed1e90dec676c918d27354940264}{SLI\+\_\+\+ROUND\+\_\+\+PAGE}}(b)~(((b) + \mbox{\hyperlink{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}{SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK}}) \& $\sim$\mbox{\hyperlink{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}{SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK}})
\item 
\#define \mbox{\hyperlink{sli4_8h_a33f8f151ed886d4a4e62429b19cdc07a}{SLI4\+\_\+\+BMBX\+\_\+\+TIMEOUT\+\_\+\+MSEC}}~30000
\item 
\#define \mbox{\hyperlink{sli4_8h_aeed7e7107b8bd0eb40b2f32f9e14039b}{SLI4\+\_\+\+FW\+\_\+\+READY\+\_\+\+TIMEOUT\+\_\+\+MSEC}}~30000
\item 
\#define \mbox{\hyperlink{sli4_8h_a4e00ad513fc8ca6f70cc7e379c7c4ba7}{SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+REVISION}}~0x0008 /$\ast$$\ast$ register offset $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a2e5bb87459021bc863138d91a77ba024}{SLI4\+\_\+\+PCI\+\_\+\+REV\+\_\+\+ID\+\_\+\+SHIFT}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_af89664b9efb1f319bc9295d808831c76}{SLI4\+\_\+\+PCI\+\_\+\+REV\+\_\+\+ID\+\_\+\+MASK}}~0xff
\item 
\#define \mbox{\hyperlink{sli4_8h_a61cc48760b823f6bbc73b7ef5195db78}{SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+SHIFT}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a249c3afa682945f0edf351e15db7ce33}{SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+MASK}}~0xfff
\item 
\#define \mbox{\hyperlink{sli4_8h_a5e14cec090167f1a34e075ea731b8a0f}{SLI4\+\_\+\+PCI\+\_\+\+SOFT\+\_\+\+RESET\+\_\+\+CSR}}~0x005c /$\ast$$\ast$ register offset $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a207298ff284ba7fe8460fca27db8bab9}{SLI4\+\_\+\+PCI\+\_\+\+SOFT\+\_\+\+RESET\+\_\+\+MASK}}~0x0080
\item 
\#define \mbox{\hyperlink{sli4_8h_af3099e77c2b750f36650b696085ee1df}{SLI4\+\_\+\+INTF\+\_\+\+REG}}~0x0058 /$\ast$$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em SLI\+\_\+\+INTF -\/ SLI Interface Definition Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a5b5b91bacc3919472f92c16cc15d75b4}{SLI4\+\_\+\+INTF\+\_\+\+VALID\+\_\+\+SHIFT}}~29
\item 
\#define \mbox{\hyperlink{sli4_8h_ac836d3099164160e51d44cbf8ae0ebae}{SLI4\+\_\+\+INTF\+\_\+\+VALID\+\_\+\+MASK}}~0x7
\item 
\#define \mbox{\hyperlink{sli4_8h_a725a6d7cd67ebd6557b82d825369b9a4}{SLI4\+\_\+\+INTF\+\_\+\+VALID}}~0x6
\item 
\#define \mbox{\hyperlink{sli4_8h_a79340c90f5ba1cd8f325dad8ae22b0e3}{SLI4\+\_\+\+INTF\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+SHIFT}}~12
\item 
\#define \mbox{\hyperlink{sli4_8h_abbac0ff1142a8c50eca9f372a5d06610}{SLI4\+\_\+\+INTF\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+MASK}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_aefb6436968960f3ce41a5e65c22f31fa}{SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+FAMILY\+\_\+\+SHIFT}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_aa3b12cedf590240b1875b45e7b025ca2}{SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+FAMILY\+\_\+\+MASK}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_a92bfa6b966a3e2044b63eaf7ecf9dd90}{SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+REVISION\+\_\+\+SHIFT}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_a584195bce14e07883ba31cbee4f20f1c}{SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+REVISION\+\_\+\+MASK}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_a6a878f936ff5cb83783a94c0945ee4a9}{SLI4\+\_\+\+FAMILY\+\_\+\+CHECK\+\_\+\+ASIC\+\_\+\+TYPE}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_a9b9ebb25635d99c613315397edf84b1c}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+PF}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a04d2c4b3d9e854b11a1e19b41af4cb1d}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+VF}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a392a9cde540ce3abd4afbe6e2c9a299d}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+FC\+\_\+\+ETH}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_af6950319eb5db28b80f90dccf9b74d67}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+RDMA}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_ad9301a1c6e1ed56dced9fe4a539a2a2e}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+G7}}~6
\item 
\#define \mbox{\hyperlink{sli4_8h_adc39e9efbb6a33d39e62deeb4a952487}{SLI4\+\_\+\+MAX\+\_\+\+IF\+\_\+\+TYPES}}~7
\item 
\#define \mbox{\hyperlink{sli4_8h_aca8e17c818bd8e6a7e34b7b859221081}{SLI4\+\_\+\+ASIC\+\_\+\+ID\+\_\+\+REG}}~0x009c /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em ASIC\+\_\+\+ID -\/ SLI ASIC Type and Revision Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a78bdf74669e49fafb99c110c85b81727}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+SHIFT}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a1488a4da074d462dc62fdf385655112e}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+MASK}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_afd1a8bde1f53afcc56b1b67d6ef4326d}{SLI4\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+SHIFT}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_a3885104b8364499a7009b632a143b0a5}{SLI4\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+MASK}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_ad779c906dfebf3ded0ce42b93d37f563}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+SHIFT}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a4005d1eb5f1e903c699bba3e7ca3b614}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+MASK}}~0xff
\item 
\#define \mbox{\hyperlink{sli4_8h_aab37b41e3f19d8f67dd67da2556e6af3}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+BE2}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a872ff7e9d0fa1a237ed74af8f8b8d5c9}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+BE3}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_afc7ec26b032ee0680a51cfcb57c83122}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+SKYHAWK}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_aaebc50623c76e35ecc05cd39e0e7cf3c}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+CORSAIR}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_ac16d88705a9083b3b0adb15239ae2727}{SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+LANCER}}~0x0b
\item 
\#define \mbox{\hyperlink{sli4_8h_a2c3fb3664a587bb4fe4d858cd6e97199}{SLI4\+\_\+\+BMBX\+\_\+\+REG}}~0x0160 /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em BMBX -\/ Bootstrap Mailbox Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a73b8ca15d89bc61575255e2e0f9f8ec2}{SLI4\+\_\+\+BMBX\+\_\+\+MASK\+\_\+\+HI}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a7d8eadcf81bd00fad2e5dec08939f5f7}{SLI4\+\_\+\+BMBX\+\_\+\+MASK\+\_\+\+LO}}~0xf
\item 
\#define \mbox{\hyperlink{sli4_8h_abd43e69da6f5db3344a70fe43cc712f2}{SLI4\+\_\+\+BMBX\+\_\+\+RDY}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0)
\item 
\#define \mbox{\hyperlink{sli4_8h_a0f7426836c346e17d86ca2423297010d}{SLI4\+\_\+\+BMBX\+\_\+\+HI}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1)
\item 
\#define \mbox{\hyperlink{sli4_8h_ae0cf8ccb29c446bfb1876f1713bd936a}{SLI4\+\_\+\+BMBX\+\_\+\+WRITE\+\_\+\+HI}}(r)
\item 
\#define \mbox{\hyperlink{sli4_8h_a9737898961966b8d75a92ab53cafb54d}{SLI4\+\_\+\+BMBX\+\_\+\+WRITE\+\_\+\+LO}}(r)
\item 
\#define \mbox{\hyperlink{sli4_8h_a23d764bb1b327c2386b669988ac6c7d9}{SLI4\+\_\+\+BMBX\+\_\+\+SIZE}}~256
\item 
\#define \mbox{\hyperlink{sli4_8h_aa10c4d9fd17bd95e4f2e264bef242956}{SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x120
\begin{DoxyCompactList}\small\item\em EQCQ\+\_\+\+DOORBELL -\/ EQ and CQ Doorbell Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a1ab227eea4cfd264c020349a3fde10e4}{SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+CI}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(9)
\item 
\#define \mbox{\hyperlink{sli4_8h_aff7c48e2b89ba44c1baeddad4cb9850d}{SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+QT}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(10)
\item 
\#define \mbox{\hyperlink{sli4_8h_abad789cdad973c3c4e47bb4f13f40efb}{SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+ARM}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29)
\item 
\#define \mbox{\hyperlink{sli4_8h_a85d1433c9a3d95e2c516b45b12e818fc}{SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+SE}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31)
\item 
\#define \mbox{\hyperlink{sli4_8h_a05cf204170815a341693a1cd2934d1bd}{SLI4\+\_\+\+EQCQ\+\_\+\+NUM\+\_\+\+SHIFT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_a955ee997a90c4e9178cc748bb0eba129}{SLI4\+\_\+\+EQCQ\+\_\+\+NUM\+\_\+\+MASK}}~0x01ff
\item 
\#define \mbox{\hyperlink{sli4_8h_ab8855bb14a444003d2e7385078b223fc}{SLI4\+\_\+\+EQCQ\+\_\+\+EQ\+\_\+\+ID\+\_\+\+MASK}}~0x3fff
\item 
\#define \mbox{\hyperlink{sli4_8h_af254ce802cdae34e9f79f832f43ffd83}{SLI4\+\_\+\+EQCQ\+\_\+\+CQ\+\_\+\+ID\+\_\+\+MASK}}~0x7fff
\item 
\#define \mbox{\hyperlink{sli4_8h_a9299f33bda1563f28912c90764afedf2}{SLI4\+\_\+\+EQCQ\+\_\+\+EQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO}}~0x01ff
\item 
\#define \mbox{\hyperlink{sli4_8h_aa186f1fde45513a059012c0dd9333f4a}{SLI4\+\_\+\+EQCQ\+\_\+\+CQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO}}~0x03ff
\item 
\#define \mbox{\hyperlink{sli4_8h_a2641d447a9d4775f61fde888176af3a5}{SLI4\+\_\+\+EQCQ\+\_\+\+EQCQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+HI}}~0xf800
\item 
\#define \mbox{\hyperlink{sli4_8h_a2e7194ed6b648616b5e9d978ba3fa9cf}{SLI4\+\_\+\+IF6\+\_\+\+EQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x120
\item 
\#define \mbox{\hyperlink{sli4_8h_ab54b68ec0ac4b419d3903cde865fc25c}{SLI4\+\_\+\+IF6\+\_\+\+CQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x\+C0
\item 
\#define \mbox{\hyperlink{sli4_8h_a4c7a97b71a35d7b68a0d06f50ef34e32}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+REG}}~0x0408
\begin{DoxyCompactList}\small\item\em SLIPORT\+\_\+\+CONTROL -\/ SLI Port Control Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a0764c621fa6e8cef5cfb2cb9c51658dc}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+END}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30)
\item 
\#define \mbox{\hyperlink{sli4_8h_a4dc894cca8a4c47f64671de03729efc7}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+LITTLE\+\_\+\+ENDIAN}}~(0)
\item 
\#define \mbox{\hyperlink{sli4_8h_af5e700a69f9cb2c9ca485d37fae51b8a}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+BIG\+\_\+\+ENDIAN}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30)
\item 
\#define \mbox{\hyperlink{sli4_8h_a2cd4c09efb9b2f358a2574e585db9640}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+IP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(27)
\item 
\#define \mbox{\hyperlink{sli4_8h_a5ab69541ac348897a68b064ee6ad6d46}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+IDIS}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(22)
\item 
\#define \mbox{\hyperlink{sli4_8h_a83495ea96422a58c6130c446586675b9}{SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+FDD}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31)
\item 
\#define \mbox{\hyperlink{sli4_8h_a04f3e0b78a7601f1860e11bf07c3ecbb}{SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR1}}~0x040c
\begin{DoxyCompactList}\small\item\em SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR1 -\/ SLI Port Error Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a860afe55fa784df48c237af9f9568bb1}{SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR2}}~0x0410
\begin{DoxyCompactList}\small\item\em SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR2 -\/ SLI Port Error Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_ae4b8a926761ec89fc01dfa4295b52bd7}{SLI4\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+LOW\+\_\+\+REG}}~0x\+A0
\begin{DoxyCompactList}\small\item\em User error registers. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_abed652ba323911bf2269999164fcfbc0}{SLI4\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+HIGH\+\_\+\+REG}}~0x\+A4
\item 
\#define \mbox{\hyperlink{sli4_8h_a2d1ff2a0674c3e22568089523e412b6b}{SLI4\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+LOW\+\_\+\+REG}}~0x\+A8
\item 
\#define \mbox{\hyperlink{sli4_8h_a216f3a4c17b4dd14ef47b8a41a910d27}{SLI4\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+HIGH\+\_\+\+REG}}~0x\+AC
\item 
\#define \mbox{\hyperlink{sli4_8h_a0dab3e803dfe7c01519f014f280bf463}{SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR1}}~0x138
\begin{DoxyCompactList}\small\item\em Registers for generating software UE (BE3) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_ad3bdb1d5d748809d9ab8c19c05c6a971}{SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR2}}~0x1\+FFFC
\item 
\#define \mbox{\hyperlink{sli4_8h_ab2327f5c9fecfd4dfcf351320b3133d8}{SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+REG}}~0x5C  /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em Registers for generating software UE (Skyhawk) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a3385eb89540cd02fc9da6f872c346cd5}{SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x0140 /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em MQ\+\_\+\+DOORBELL -\/ MQ Doorbell Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_ad8f6317b484149dcf173d408c6f1647e}{SLI4\+\_\+\+IF6\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x0160 /$\ast$ register offset if\+\_\+type = 6 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a5ebfb73c62954fa793fcf15ab0f16386}{SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_afa638dae439ae458f0d72e47072e0baf}{SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK}}~0x3fff
\item 
\#define \mbox{\hyperlink{sli4_8h_a2b5c915703034372ceefb4da894f245d}{SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK}}~0xffff
\item 
\#define \mbox{\hyperlink{sli4_8h_a7edbdcf30547630559250fa8f47f27ee}{SLI4\+\_\+\+MQ\+\_\+\+DOORBELL}}(n,  i)
\item 
\#define \mbox{\hyperlink{sli4_8h_a6b4fffd487c21e1aa808d639db3a17e0}{SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x0a0 /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em RQ\+\_\+\+DOORBELL -\/ RQ Doorbell Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_acd1a9b93def9122fffaaea3cd925df84}{SLI4\+\_\+\+IF6\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x0080 /$\ast$ register offset of if\+\_\+type = 6 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a4e0f1cc4dd26c38308a614e01c22562d}{SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_afd6a8533f0858a8d7e34770bf7bd9238}{SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK}}~0x3fff
\item 
\#define \mbox{\hyperlink{sli4_8h_a900e47afadd31029a2d197a406c4b32a}{SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK}}~0xffff
\item 
\#define \mbox{\hyperlink{sli4_8h_a45c1c601e063d1cfd9fd79987ee1e43c}{SLI4\+\_\+\+RQ\+\_\+\+DOORBELL}}(n,  i)
\item 
\#define \mbox{\hyperlink{sli4_8h_abdacd62d9a0ce490249b47ad410a15a9}{SLI4\+\_\+\+IO\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x040 /$\ast$ register offset $\ast$/
\begin{DoxyCompactList}\small\item\em WQ\+\_\+\+DOORBELL -\/ WQ Doorbell Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a2da3d71024505a3d5c6e79019b1c9b71}{SLI4\+\_\+\+IF6\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+REG}}~0x040 /$\ast$ register offset for if\+\_\+type = 6 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ae5275fb0db991f8c86613f5271d1c50f}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+IDX\+\_\+\+SHIFT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_ad71a5d6fe04d8ca420c918f225ffc187}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+IDX\+\_\+\+MASK}}~0x00ff
\item 
\#define \mbox{\hyperlink{sli4_8h_a1123d363d811dff789a0a8fc3441c9f4}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT}}~24
\item 
\#define \mbox{\hyperlink{sli4_8h_a299f1b81992f3c662b8fe8cd891e382c}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK}}~0x00ff
\item 
\#define \mbox{\hyperlink{sli4_8h_af7ab10a26f609ebb5854a7905f285828}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK}}~0xffff
\item 
\#define \mbox{\hyperlink{sli4_8h_a984bda8ddf7791d2608a9d2f3d7c5273}{SLI4\+\_\+\+WQ\+\_\+\+DOORBELL}}(n,  x,  i)
\item 
\#define \mbox{\hyperlink{sli4_8h_a089a82e6e96038d0ba8040b63a2eb5a7}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+0}}~0x00ac /$\ast$$\ast$ register offset Interface Type 0 + 1 $\ast$/
\begin{DoxyCompactList}\small\item\em SLIPORT\+\_\+\+SEMAPHORE -\/ SLI Port Host and Port Status Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a689ebcd15903c93b746dac24b0f0a33c}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+1}}~0x0180 /$\ast$$\ast$ register offset Interface Type 0 + 1 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a0f6ae01de17c297709373359ff540868}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+236}}~0x0400 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ad12b96cb48cf331d22b3fe7cec3f19d6}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT\+\_\+\+MASK}}~0x0000ffff
\item 
\#define \mbox{\hyperlink{sli4_8h_abe9a33c4c44fcded7f4ceb4ac83e364b}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT}}(r)~((r) \& \mbox{\hyperlink{sli4_8h_ad12b96cb48cf331d22b3fe7cec3f19d6}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT\+\_\+\+MASK}})
\item 
\#define \mbox{\hyperlink{sli4_8h_adf2e76d56d2db98087e0cf6ee27f71f5}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST\+\_\+\+MASK}}~0x00ff0000
\item 
\#define \mbox{\hyperlink{sli4_8h_a30d7c1fefce5328a14802c2d6bac1ecf}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST\+\_\+\+SHIFT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_abe741435f8afe44d539432f3a1ba8cc0}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST}}(r)
\item 
\#define \mbox{\hyperlink{sli4_8h_ad3027424202cbcf5ebbf291f616c77ae}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SCR2}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(26) /$\ast$$\ast$ scratch area 2 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aab33ef73ddde135babf875fcdc99a23d}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SCR1}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(27) /$\ast$$\ast$ scratch area 1 $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a58fc0934a3b3432e9ca1e4827931ea67}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+IPC}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(28) /$\ast$$\ast$ IP conflict $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ac768f60004438e7d9d2b2a32da1ce374}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+NIP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29) /$\ast$$\ast$ no IP address $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aae225b7456e4b218f2426cf0dbb9844a}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SFI}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30) /$\ast$$\ast$ secondary firmware image used $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ae2678aef6e1dac917e4e92a893b00b07}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PERR}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31) /$\ast$$\ast$ POST fatal error $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a9958879364a876c0c37306544d6c5ce1}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+POST\+\_\+\+READY}}~0xc000
\item 
\#define \mbox{\hyperlink{sli4_8h_a8af903ede71da627614a9f9f4251b6e8}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+UNRECOV\+\_\+\+ERR}}~0xf000
\item 
\#define \mbox{\hyperlink{sli4_8h_a9cc1590ce840aa8216490bc9e0c6d232}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+ERR\+\_\+\+MASK}}~0xf000
\item 
\#define \mbox{\hyperlink{sli4_8h_a3886fd0f5c574e54acb14792f11d9a65}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+IN\+\_\+\+ERR}}(r)
\item 
\#define \mbox{\hyperlink{sli4_8h_a93ca1819d36016db77588d7964422f0b}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+REG\+\_\+236}}~0x0404 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/
\begin{DoxyCompactList}\small\item\em SLIPORT\+\_\+\+STATUS -\/ SLI Port Status Register. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a756df4c5dae480aa34bc5b851519d856}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(21) /$\ast$$\ast$ function specific dump present $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a823bcb795ab46c474098eded149ff93a}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RDY}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(23) /$\ast$$\ast$ ready $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7bd9579c572c69c747b0817c234a1618}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RN}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(24) /$\ast$$\ast$ reset needed $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a20e23dea80538a2ed47b65a0a89a276c}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DIP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(25) /$\ast$$\ast$ dump present $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ac29c26ab4b7f0ee5d19b374b91825898}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+OTI}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29) /$\ast$$\ast$ over temp indicator $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ac6188363d9a4fd63064a42a1af50ea27}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+END}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30) /$\ast$$\ast$ endianness $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a2f53405aaca2c7533d2d4b99dfa0dadf}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERR}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31) /$\ast$$\ast$ SLI port error $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7075d59db71ce4b414d42fa5b1e1552f}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+READY}}(r)~((r) \& \mbox{\hyperlink{sli4_8h_a823bcb795ab46c474098eded149ff93a}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RDY}})
\item 
\#define \mbox{\hyperlink{sli4_8h_a06c082760f42c02a5384a9ffa9a916a5}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERROR}}(r)~((r) \& \mbox{\hyperlink{sli4_8h_a2f53405aaca2c7533d2d4b99dfa0dadf}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERR}})
\item 
\#define \mbox{\hyperlink{sli4_8h_a83cfd3f3c12d12ef76edf334c191ddb1}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DUMP\+\_\+\+PRESENT}}(r)~((r) \& \mbox{\hyperlink{sli4_8h_a20e23dea80538a2ed47b65a0a89a276c}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DIP}})
\item 
\#define \mbox{\hyperlink{sli4_8h_acf6126dcb57e2860e6a829db40c9f395}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP\+\_\+\+PRESENT}}(r)~((r) \& \mbox{\hyperlink{sli4_8h_a756df4c5dae480aa34bc5b851519d856}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP}})
\item 
\#define \mbox{\hyperlink{sli4_8h_a6d885d1ac946a62a64fc25b89b874eb3}{SLI4\+\_\+\+PHSDEV\+\_\+\+CONTROL\+\_\+\+REG\+\_\+236}}~0x0414 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a4ce6105ab56d17ce137ed2450772f571}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+DRST}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0) /$\ast$$\ast$ physical device reset $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a3627c9e8b7e18357fd61ef17f549800c}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRST}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1) /$\ast$$\ast$ firmware reset $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a2307adc3fddea1092f0e9ac69b6e61a9}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+DD}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2) /$\ast$$\ast$ diagnostic dump $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_acbf68ffbfbf080ffb67bf039040461de}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL\+\_\+\+MASK}}~0x000000f0
\item 
\#define \mbox{\hyperlink{sli4_8h_a861e9d35f9550c6a8feebff69e547f07}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL\+\_\+\+SHIFT}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_a9df4289ef58f817dc22b916f06755e17}{SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL}}(r)
\item 
\#define \mbox{\hyperlink{sli4_8h_ad21293e757d497640019d851cea36807}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+LINK}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_ad50cd239a5af3e56e2f52a11260ae9ef}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+DUMP}}~0x17
\item 
\#define \mbox{\hyperlink{sli4_8h_a447839dcd74854964a09608441be45eb}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+DOWN\+\_\+\+LINK}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a1d03e41a3aba885851c3c4bfff8d54f8}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+LINK}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a365cc958981fc60a3934aee42b32a5f8}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+VFI}}~0xa3
\item 
\#define \mbox{\hyperlink{sli4_8h_a6d1c36a8210748b75ff7437594d2a17c}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+VPI}}~0xa4
\item 
\#define \mbox{\hyperlink{sli4_8h_a1e335a5dc835c0bab73b1030c419ac6e}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+POST\+\_\+\+XRI}}~0xa7
\item 
\#define \mbox{\hyperlink{sli4_8h_a457424cfc10ef5633a3f52d5bc99f534}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+RELEASE\+\_\+\+XRI}}~0xac
\item 
\#define \mbox{\hyperlink{sli4_8h_ab62b3cbb4f36638850e1f1c9e94c0a77}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+CONFIG}}~0x0b
\item 
\#define \mbox{\hyperlink{sli4_8h_a7b05b5d302c47aae206bb863de5add73}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+STATUS}}~0x0e
\item 
\#define \mbox{\hyperlink{sli4_8h_aeed939d9142395026a6c214de5322efa}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+NVPARMS}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a9f6dfb9115b32e5488efe496a0335111}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+REV}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a4b36f434e63b391bcc3f6b81801c27a8}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+LNK\+\_\+\+STAT}}~0x12
\item 
\#define \mbox{\hyperlink{sli4_8h_a7c5ec461bd6446f9282ba86a7ccc6753}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+SPARM64}}~0x8d
\item 
\#define \mbox{\hyperlink{sli4_8h_a4d88513abda68c554753ab5987cac6fe}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+TOPOLOGY}}~0x95
\item 
\#define \mbox{\hyperlink{sli4_8h_a8c8d733df6460f338531ffe534f494b3}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+FCFI}}~0xa0
\item 
\#define \mbox{\hyperlink{sli4_8h_a18ad50b5900300ebef16fd6bd4953bef}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ}}~0xaf
\item 
\#define \mbox{\hyperlink{sli4_8h_a185a4474b89ee40ac73ddb4a0878b7ff}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+RPI}}~0x93
\item 
\#define \mbox{\hyperlink{sli4_8h_a4617cb4468e7dd21e819840657fa80d5}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+RX\+\_\+\+RQ}}~0xa6
\item 
\#define \mbox{\hyperlink{sli4_8h_ae9c8889c0108dff5a8b123e99c34b98e}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+VFI}}~0x9f
\item 
\#define \mbox{\hyperlink{sli4_8h_aec3e48e24ff8f399f0479b6662ed57c5}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+VPI}}~0x96
\item 
\#define \mbox{\hyperlink{sli4_8h_aff467713c82cfeeaedd99a5a51e97e93}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REQUEST\+\_\+\+FEATURES}}~0x9d
\item 
\#define \mbox{\hyperlink{sli4_8h_a9650462ce8927f59697f3bb94efae2cc}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+SLI\+\_\+\+CONFIG}}~0x9b
\item 
\#define \mbox{\hyperlink{sli4_8h_abc20ca6eace3d70cabaffdc8920983b9}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+FCFI}}~0xa2
\item 
\#define \mbox{\hyperlink{sli4_8h_a6291bd42d3fdc07222a154ca6c4e5879}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+RPI}}~0x14
\item 
\#define \mbox{\hyperlink{sli4_8h_a11b5e90634e351a78ec254a454b20916}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+VFI}}~0xa1
\item 
\#define \mbox{\hyperlink{sli4_8h_a594e88fc7201b7f73d3e713a15180bd0}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+VPI}}~0x97
\item 
\#define \mbox{\hyperlink{sli4_8h_af2efe1dc6e01a7461d04f7a12c724656}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+WRITE\+\_\+\+NVPARMS}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a2a7f095e233124403ecc210dc7e173b1}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY}}~0x\+AD
\item 
\#define \mbox{\hyperlink{sli4_8h_a263e8c13afcd91797200eb4fe083cfa1}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY\+\_\+\+HP}}~0x\+AE
\item 
\#define \mbox{\hyperlink{sli4_8h_ad8394ec4a24906fd25dea0feb064b701}{SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+SUCCESS}}~0x0000
\item 
\#define \mbox{\hyperlink{sli4_8h_a4d0e06bb4025163378d6777113173da6}{SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+FAILURE}}~0x0001
\item 
\#define \mbox{\hyperlink{sli4_8h_a5234715289b554e5aeb873c7c33c9187}{SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+RPI\+\_\+\+NOT\+\_\+\+REG}}~0x1400
\item 
\#define \mbox{\hyperlink{sli4_8h_a002aa96483fa71f760cf7dc15a040bbe}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}~0x00 /$\ast$$\ast$ Generic 64-\/bit data $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a60f1210e4193f27c7815ed896bf24719}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+\+IMM}}~0x01 /$\ast$$\ast$ Immediate data $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a6bca92aa191341bc295fc4ce1595b64a}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}~0x40 /$\ast$$\ast$ Buffer List Pointer $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a0139e4e30af0e0f7c2f52d7aa6a3fa73}{SLI4\+\_\+\+SGE\+\_\+\+MAX\+\_\+\+RESERVED}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_a8d632fbd6ad08aa66469b84ff816f00e}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+NODIF\+\_\+\+OUT\+\_\+\+CRC}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a0d43e02dabf6561790054826fc9751c4}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+NODIF}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a38065abde02295667cd38930fff58530}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+NODIF\+\_\+\+OUT\+\_\+\+CHKSUM}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a624709fb38ee364bf3e13f9487fd0122}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+NODIF}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a5c3da82c000447ac31e29baa03c94cb1}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+CRC}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a203a0b2a3566124f5ebe7c795261e35c}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+CHKSUM}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a950038ef59819b65e1483a1e6eb4220f}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+CHKSUM}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a11511c253656f4f768374cee4c4685d2}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+CRC}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a677f9c7f94cd795ccb73df702b8d78e1}{SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+RAW\+\_\+\+OUT\+\_\+\+RAW}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_ac8ce018341797fc34c2ece89f6ee14f6}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DATA}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a7ac1db745f26d3b97b19f7812fe4dc73}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+CHAIN}}~0x03 /$\ast$$\ast$ Skyhawk only $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7ca1a9667be569303f63df824ed66fdc}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DIF}}~0x04 /$\ast$$\ast$ Data Integrity Field $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a578aa47c42356a761a91842584ab32e8}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+LSP}}~0x05 /$\ast$$\ast$ List Segment Pointer $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a1fd821addccae554600bb577b5aeb249}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+PEDIF}}~0x06 /$\ast$$\ast$ Post Encryption Engine DIF $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a1d5a9a07f7cccf237d873d7c8716548f}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+PESEED}}~0x07 /$\ast$$\ast$ Post Encryption Engine DIF Seed $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a9fba25d22bd28ca4d8d6077f7bb37a34}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DISEED}}~0x08 /$\ast$$\ast$ DIF Seed $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a0008edb510d476d739046b2052a7af87}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+ENC}}~0x09 /$\ast$$\ast$ Encryption $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a1ece44ec7985c7a3ea33b6cba3f0368b}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+ATM}}~0x0a /$\ast$$\ast$ DIF Application Tag Mask $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a4582ef6085040833d42190e3d94ce9d8}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+SKIP}}~0x0c /$\ast$$\ast$ SKIP $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aebf9dd922208ca8a720d438a6c7f40da}{OCS\+\_\+\+MAX\+\_\+\+SGE\+\_\+\+SIZE}}~0x80000000 /$\ast$ Maximum data allowed in a SGE $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a0d8783df52aeb427b6014533c2095054}{SLI4\+\_\+\+WKI\+\_\+\+TAG\+\_\+\+SAT\+\_\+\+TEM}}~0x1040
\begin{DoxyCompactList}\small\item\em DUMP Type 4. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a0d439f647c893874be6a5bd635aadd34}{FC\+\_\+\+TOPOLOGY\+\_\+\+FCAL}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a65f299b2a024e30d3dd00b753587a301}{FC\+\_\+\+TOPOLOGY\+\_\+\+P2P}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_ae480333d587b2d4639e4ecd96c294610}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+LOOP\+\_\+\+BACK}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0)
\item 
\#define \mbox{\hyperlink{sli4_8h_a5cd157346baa01d6fb20b77e4f19b54a}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+UNFAIR}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(6)
\item 
\#define \mbox{\hyperlink{sli4_8h_a81297b16fa5a3e3dcee3022aa53c8108}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+LIRP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(7)
\item 
\#define \mbox{\hyperlink{sli4_8h_abed0b2463ae96ef13a549290c92cc4ac}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+LOOP\+\_\+\+VALID\+\_\+\+CHK}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(8)
\item 
\#define \mbox{\hyperlink{sli4_8h_a868d426ae02ba3e8c6ca30b04369f4dd}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+LISA}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(9)
\item 
\#define \mbox{\hyperlink{sli4_8h_a0a8bf9ef4b69f09698165656ed7c0eac}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FAIL\+\_\+\+OVER}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(10)
\item 
\#define \mbox{\hyperlink{sli4_8h_afdade74949d468f934b57644f7e8b8dd}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+AUTOSPEED}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(11)
\item 
\#define \mbox{\hyperlink{sli4_8h_ae1f8c04871f409b2092d00a22a599c94}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+PICK\+\_\+\+HI\+\_\+\+ALPA}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(15)
\item 
\#define \mbox{\hyperlink{sli4_8h_aaf9b5ab25e333e010d40ff36d0dc61fa}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+P2\+P\+\_\+\+ONLY}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a6a518ee60055760d677dd78f9cb872de}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FCAL\+\_\+\+ONLY}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_a4eb5dc6947f2a2818b9af36a3718f2c4}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FCAL\+\_\+\+FAIL\+\_\+\+OVER}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_aa4acacb4e954dc097851f70d96fd2dee}{SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+P2\+P\+\_\+\+FAIL\+\_\+\+OVER}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a7c2fe0f78744a34ce7b3588fe1e3ff0e}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+1G}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a6dc7acd6f26197fc8f59dd762f77a292}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+2G}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_a923c343079348f5fbf221b2f0d9b5d7a}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+1\+\_\+2}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_af4943354f1036df524edea20b3f5b0b4}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+4G}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_abbe75bc7385e2b59be3ef8031f64ef9e}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+1}}~5
\item 
\#define \mbox{\hyperlink{sli4_8h_ae2efdfa8354c1b7728b93df3b0c2e88a}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+2}}~6
\item 
\#define \mbox{\hyperlink{sli4_8h_a25ac2fb376e667574e059f97b7c29ffc}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+2\+\_\+1}}~7
\item 
\#define \mbox{\hyperlink{sli4_8h_a87abb8a838be3057d82e13c96f122947}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+8G}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a8f341ca2b42513c3ba254bb06a64c1ba}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+1}}~9
\item 
\#define \mbox{\hyperlink{sli4_8h_a54ce282cbf526c8eaca1ae6a3249af9d}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+2}}~10
\item 
\#define \mbox{\hyperlink{sli4_8h_ae9a7dcdcc14d3a1fb7e6ed138aa726cb}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+2\+\_\+1}}~11
\item 
\#define \mbox{\hyperlink{sli4_8h_a55bb242e0dd0bdab9e6196c236971221}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4}}~12
\item 
\#define \mbox{\hyperlink{sli4_8h_ab42bcb259d95105811ec30ba398e2a31}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4\+\_\+1}}~13
\item 
\#define \mbox{\hyperlink{sli4_8h_a48f56047742f962d38d38d3a48fe4d03}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4\+\_\+2}}~14
\item 
\#define \mbox{\hyperlink{sli4_8h_a684b1cfee234917f0fa59bcebb4e03aa}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+10G}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_ac139c707c9d82928fc6d4a66e9103c8e}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+16G}}~17
\item 
\#define \mbox{\hyperlink{sli4_8h_ae0ef30c800bb33641f095a06b67600a2}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+16\+\_\+8\+\_\+4}}~18
\item 
\#define \mbox{\hyperlink{sli4_8h_a4cbbaa4591498b15267bfd417ad202b5}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+16\+\_\+8}}~19
\item 
\#define \mbox{\hyperlink{sli4_8h_a67a9103506089ee2940e9baa80687132}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+32G}}~20
\item 
\#define \mbox{\hyperlink{sli4_8h_a9921f06b0543ed07d601bcd7f499503f}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+32\+\_\+16\+\_\+8}}~21
\item 
\#define \mbox{\hyperlink{sli4_8h_ac110be5c2fefa3c8001c5ecda6d2fab7}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+32\+\_\+16}}~22
\item 
\#define \mbox{\hyperlink{sli4_8h_a4af4c75c3ff999558643223bfb7c7495}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FCOE}}~0x0 /$\ast$$\ast$ FCoE topology $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aaad6543d7cc03e85990b4a6ed26df246}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC}}~0x1 /$\ast$$\ast$ FC topology unknown $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_af4a18d9439a055a68323ea6d5167d257}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+DA}}~0x2 /$\ast$$\ast$ FC Direct Attach (non FC-\/AL) topology $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aff4d94e730f81b7a83b4609cc189582a}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+AL}}~0x3 /$\ast$$\ast$ FC-\/AL topology $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a0653ac2ca1e7db391905495bddc566b7}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+VPI\+\_\+\+DEFAULT}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a42f605cdea7c2892b7d84d74847c3334}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+VPI\+\_\+\+SPECIAL}}~UINT16\+\_\+\+MAX
\item 
\#define \mbox{\hyperlink{sli4_8h_a182dcc70d1affa8ead408d284c6592e4}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWPN\+\_\+\+OFFSET}}~(4 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{sli4_8h_a3cf939f663b30dc2fe715dd7d33af68d}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWNN\+\_\+\+OFFSET}}~(\mbox{\hyperlink{sli4_8h_a182dcc70d1affa8ead408d284c6592e4}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWPN\+\_\+\+OFFSET}} + sizeof(uint64\+\_\+t))
\item 
\#define \mbox{\hyperlink{sli4_8h_acc239c1d6674f71cfce612d1e6cc18d8}{SLI4\+\_\+\+MIN\+\_\+\+LOOP\+\_\+\+MAP\+\_\+\+BYTES}}~128
\item 
\#define \mbox{\hyperlink{sli4_8h_a6db54b15807d7544466f5e5d4f80eddd}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+UP}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a1a0f153eb8b124f08296b97bff8ca8b5}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+DOWN}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a8a039c77f47a61666cb8478f0914865c}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+NO\+\_\+\+ALPA}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_aa66b34b5ca361daa7288110e387989af}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+UNKNOWN}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a4001ebd49776358236e1192319ac1c86}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+NPORT}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_abf59e99dc1a1ed79c0a6fd27236b2101}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+FC\+\_\+\+AL}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a6504c752ec5d7a311f3695fa41374650}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+\+NONE}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a6ae71cb9ce1c67c556087a2dd5f75037}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+1G}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_acd67cc3d2ca1769e13294f819273d4c0}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+2G}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_add2676c1e11e4a7214fcd70ff879b141}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+4G}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a884b465e82deb09fa52582a1ec9279c9}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+8G}}~0x20
\item 
\#define \mbox{\hyperlink{sli4_8h_a3098ee84193f7a3a1601d62cbba5e91e}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+10G}}~0x40
\item 
\#define \mbox{\hyperlink{sli4_8h_a31a8880a89a3ccdd089552596d21bf2c}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+16G}}~0x80
\item 
\#define \mbox{\hyperlink{sli4_8h_aa9d02e44c775e0887410798e6c060166}{SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+32G}}~0x90
\item 
\#define \mbox{\hyperlink{sli4_8h_a018d8c3ff54a6fb395094239ad007eea}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+NUM\+\_\+\+RQ\+\_\+\+CFG}}~4
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+FCFI -\/ activate a FC Forwarder. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_ac52b1f9954aab9243598d85828b9e5f5}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ\+\_\+\+NUM\+\_\+\+RQ\+\_\+\+CFG}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_aaaa2d15795b475d975e8f0f1b722e603}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+RQ}}~32
\item 
\#define \mbox{\hyperlink{sli4_8h_a06b1247205a0ca354aa02099743b37f2}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+SET\+\_\+\+FCFI\+\_\+\+MODE}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a629befb73f8be8432e5738d4f9a55fd2}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+SET\+\_\+\+MRQ\+\_\+\+MODE}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_aaba9294372b928e35b7e2798413c4015}{SLI4\+\_\+\+REG\+\_\+\+RPI\+\_\+\+BUF\+\_\+\+LEN}}~0x70
\item 
\#define \mbox{\hyperlink{sli4_8h_a36d1a7e1b56ab8bdb2b6d8d0a8551bc4}{SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+RPI}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a3925c5060c79ce6351c3d1ea7946d861}{SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+VPI}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_aea0a39a875f290a37b0c30e4be8987b8}{SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+VFI}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_abb52574d1e7f5bee978e5d6fe6e47e72}{SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+FCFI}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_ac14977b345dc301ae49892f16cdb153b}{SLI4\+\_\+\+UNREG\+\_\+\+VFI\+\_\+\+II\+\_\+\+VFI}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_adc601b4db56b2660250b0b1d1fe5d8ef}{SLI4\+\_\+\+UNREG\+\_\+\+VFI\+\_\+\+II\+\_\+\+FCFI}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a70650a28357639226a18485e32c381dd}{SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+VPI}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a4e8b3b220091f208713e2d811ba8a676}{SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+VFI}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a092adc690e64e77dbb211a93e93a3e69}{SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+FCFI}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_abcd3e1ca2d7df6bc750e812b404da9c7}{SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+SUCCESS}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a558e696f185527d63bb5caf95a5e824f}{SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+FAILED}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ac7efe2350cf9e13ea4cd1b5122099ab9}{SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+ILLEGAL\+\_\+\+REQUEST}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a54edf4a95f81d0fcbd3d164b8e583ccb}{SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+ILLEGAL\+\_\+\+FIELD}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a415a524c2e7b613188ebfaad2735644e}{SLI4\+\_\+\+MGMT\+\_\+\+STATUS\+\_\+\+FLASHROM\+\_\+\+READ\+\_\+\+FAILED}}~0xcb
\item 
\#define \mbox{\hyperlink{sli4_8h_a73ca4c9f6f4a7b1e63813df163387878}{SLI4\+\_\+\+CFG\+\_\+\+ADD\+\_\+\+STATUS\+\_\+\+NO\+\_\+\+STATUS}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a52229b2e3dc341acdde03048c3ed4648}{SLI4\+\_\+\+CFG\+\_\+\+ADD\+\_\+\+STATUS\+\_\+\+INVALID\+\_\+\+OPCODE}}~0x1e
\item 
\#define \mbox{\hyperlink{sli4_8h_a22ee4287cc6dc02d9cb1c57b8207b7ce}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+COMMON}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a08751499ec0865ec8e23515ade3a7f0b}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+LOWLEVEL}}~0x0B
\item 
\#define \mbox{\hyperlink{sli4_8h_ad511ed26448becd8ec879967083a96e8}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_abcc4e5042243b174a7d790931a414eab}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+DMTF}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a459034c735bd66d7b23f5c9a494e0152}{SLI4\+\_\+\+OPC\+\_\+\+LOWLEVEL\+\_\+\+SET\+\_\+\+WATCHDOG}}~0\+X36
\item 
\#define \mbox{\hyperlink{sli4_8h_a579bf3fc5d11a0357a517179d168d096}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+FUNCTION\+\_\+\+RESET}}~0x3d
\item 
\#define \mbox{\hyperlink{sli4_8h_a332f3f69d81d4114910708c5187e51f2}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_a5da0fc5b593fd071e9fef35546a81da9}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+SET}}~0x1d
\item 
\#define \mbox{\hyperlink{sli4_8h_aeea3f054af6db4ccc6689200698b9812}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+CQ}}~0x36
\item 
\#define \mbox{\hyperlink{sli4_8h_a60d76500b21e6c261fbeea7e4acab562}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+MODIFY\+\_\+\+EQ\+\_\+\+DELAY}}~0x29
\item 
\#define \mbox{\hyperlink{sli4_8h_a6c08f1e13c95e658485a6bd2964fed0c}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+EQ}}~0x0d
\item 
\#define \mbox{\hyperlink{sli4_8h_af571aa27ef3442629a4d27dbfe2bf943}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+EQ}}~0x37
\item 
\#define \mbox{\hyperlink{sli4_8h_a50b7fc4785c4172acbfd0dbd3ebd0ec5}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+MQ\+\_\+\+EXT}}~0x5a
\item 
\#define \mbox{\hyperlink{sli4_8h_a5944f273e9a553ef837b096b0215d1fa}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+MQ}}~0x35
\item 
\#define \mbox{\hyperlink{sli4_8h_ab5586648ad7052e54d9c8f30cce0190d}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES}}~0x20
\item 
\#define \mbox{\hyperlink{sli4_8h_ac7ef70ac47ae7708ea54f5080af2b0b7}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+NOP}}~0x21
\item 
\#define \mbox{\hyperlink{sli4_8h_a5d879256daaf00779abe90a419f51280}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO}}~0x9a
\item 
\#define \mbox{\hyperlink{sli4_8h_ae823d8ec384860a0c7605518b4be2ba0}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS}}~0xb5
\item 
\#define \mbox{\hyperlink{sli4_8h_ae732f49f0d5c58bb66623194adec1d47}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+QUERY\+\_\+\+FW\+\_\+\+CONFIG}}~0x3a
\item 
\#define \mbox{\hyperlink{sli4_8h_af7bbd7953ef5f0a30274e4263f9fbe5a}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PORT\+\_\+\+NAME}}~0x4d
\item 
\#define \mbox{\hyperlink{sli4_8h_ad914e485b3afb465da0285cc972b9c1e}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+WRITE\+\_\+\+FLASHROM}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_aacdd64553babf68be9b4f7167b8867f8}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+MANAGE\+\_\+\+FAT}}~0x44
\item 
\#define \mbox{\hyperlink{sli4_8h_aa83090b6eda06337e4567384b0c0605b}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA}}~0x49
\item 
\#define \mbox{\hyperlink{sli4_8h_ae84dd8db8800655a03030e97f9702f76}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ADDL\+\_\+\+ATTRIBUTES}}~0x79
\item 
\#define \mbox{\hyperlink{sli4_8h_abd20c49f92f0140a444562aaab387a30}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES}}~0x7d
\item 
\#define \mbox{\hyperlink{sli4_8h_a42913a3c8cedad83784ad5eee7101f96}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES}}~0x7e
\item 
\#define \mbox{\hyperlink{sli4_8h_af4ac7b15712d19e4d7e8439640c2f169}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CONFIGURE\+\_\+\+SNAPSHOT}}~0x7f
\item 
\#define \mbox{\hyperlink{sli4_8h_abcac310d1aa6fabf8fa51087ff4ffb2d}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+RETRIEVE\+\_\+\+SNAPSHOT}}~0x80
\item 
\#define \mbox{\hyperlink{sli4_8h_afea31429e7d853b92ca85a7deef4bde9}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+READ\+\_\+\+STRING\+\_\+\+TABLE}}~0x82
\item 
\#define \mbox{\hyperlink{sli4_8h_a7f02556b53bb836d57c065f30c64654e}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+FUNCTION\+\_\+\+CONFIG}}~0xa0
\item 
\#define \mbox{\hyperlink{sli4_8h_a4c8d52b52f511edba8fbc95e89964a01}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG}}~0xa4
\item 
\#define \mbox{\hyperlink{sli4_8h_a91abf37cd6c060ba53b5d68748093a44}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG}}~0xa5
\item 
\#define \mbox{\hyperlink{sli4_8h_a0574b2fe85765e4749322d33d010b9bf}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST}}~0xa6
\item 
\#define \mbox{\hyperlink{sli4_8h_a8cedb5b9cb288a4e7dd39294f66dbfc7}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE}}~0xa7
\item 
\#define \mbox{\hyperlink{sli4_8h_a563769089f54c6ce5b0d6103384b8305}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE}}~0xa8
\item 
\#define \mbox{\hyperlink{sli4_8h_ae11f8449f651b2a60d58f15904b86330}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+OBJECT}}~0xab
\item 
\#define \mbox{\hyperlink{sli4_8h_ab1541eadcd1f847f7303205826a517dd}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+WRITE\+\_\+\+OBJECT}}~0xac
\item 
\#define \mbox{\hyperlink{sli4_8h_acba61db64bbb58608eadaa99b6694fe2}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DELETE\+\_\+\+OBJECT}}~0xae
\item 
\#define \mbox{\hyperlink{sli4_8h_af9d1b0da3017fb3ce67270036a4fb3c4}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+OBJECT\+\_\+\+LIST}}~0xad
\item 
\#define \mbox{\hyperlink{sli4_8h_ab20bd7e698c34634f2387bdc8882911a}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION}}~0xb8
\item 
\#define \mbox{\hyperlink{sli4_8h_a8dc15b3876668bfe6b58ccb272df8033}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+FEATURES}}~0xbf
\item 
\#define \mbox{\hyperlink{sli4_8h_a6c39bae05bd0d0942acc64b7468e8c30}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO}}~0xc9
\item 
\#define \mbox{\hyperlink{sli4_8h_ac06b550c6874cc0b9f53323bc8c5db13}{SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID}}~0xca
\item 
\#define \mbox{\hyperlink{sli4_8h_a9121197d90565eb7a7f1b55dad16230e}{SLI4\+\_\+\+OPC\+\_\+\+DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a4eada2c5b8c0ddde0d6abc2da13b0dc4}{SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+256}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a0fcaa4a72db68efbe9705ebf8d6a2759}{SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+512}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a4722f8dd982c072c52563ab83605f561}{SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+1024}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_a7f7521bf5f91a9e61689d2a930fc17b4}{SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+\+LARGE}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_a2deff400de17c8c921247c17fd31908c}{SLI4\+\_\+\+CQE\+\_\+\+BYTES}}~(4 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{sli4_8h_a6aaac0a8b4dc586188846562b35cce58}{SLI4\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V2\+\_\+\+MAX\+\_\+\+PAGES}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a7c0c6403434213d8e983edbba0b90d94}{SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+256}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a6d18abcb43d3b148ff6091b5f8f25768}{SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+512}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a44def15530742db6c8b8af84e48922e6}{SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+1024}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_abae51715a7488ccd67299519306d7828}{SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+2048}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_a2de593a19976f7587794556a60481c42}{SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+4096}}~4
\item 
\#define \mbox{\hyperlink{sli4_8h_a34515fce8e4ffb689ef7091c129372bc}{SLI4\+\_\+\+EQE\+\_\+\+SIZE\+\_\+4}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a3744b5a7bd6b4b63ea683eb0d1a2214f}{SLI4\+\_\+\+EQE\+\_\+\+SIZE\+\_\+16}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a33941e9fae9743b55d93852b36b6e966}{SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+16}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_ac160362294cd05c23fe5a7cb6a1f0109}{SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+32}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a0c8dabd3a1c79db7d76eaa766d97907f}{SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+64}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a9f0662cbbc051734f07283496829ee65}{SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+128}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a0c27a22579129ee8f562aa22ebe93721}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+LINK\+\_\+\+STATE}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1)
\item 
\#define \mbox{\hyperlink{sli4_8h_a84be8b313dcd732e1159866f7aec4cc9}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FCOE\+\_\+\+FIP}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2)
\item 
\#define \mbox{\hyperlink{sli4_8h_a7b6f0cf1a373fa95ab57666344fe559d}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+DCBX}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(3)
\item 
\#define \mbox{\hyperlink{sli4_8h_ae4b6bf26d37c5d9a6ad0ff124d581d83}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+ISCSI}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(4)
\item 
\#define \mbox{\hyperlink{sli4_8h_a8fd030f4e2975f02c7cc896f4e9b6611}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+GRP5}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(5)
\item 
\#define \mbox{\hyperlink{sli4_8h_a9d46437984e3ef9713074aee877aee1c}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FC}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(16)
\item 
\#define \mbox{\hyperlink{sli4_8h_aaa2d2ec54ba76f7b59e109c1e9a69267}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+SLI\+\_\+\+PORT}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(17)
\item 
\#define \mbox{\hyperlink{sli4_8h_aebfbabbe5e1d95a96e77151c754f0ea1}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+VF}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(18)
\item 
\#define \mbox{\hyperlink{sli4_8h_a34bf4020d076f451412af5811e768cf5}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+MR}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(19)
\item 
\#define \mbox{\hyperlink{sli4_8h_adfe913499717b606c28d907d00cf1d2e}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+ALL}}
\item 
\#define \mbox{\hyperlink{sli4_8h_a513287be88919b788a9901a01e11c74d}{SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FC\+\_\+\+FCOE}}
\item 
\#define \mbox{\hyperlink{sli4_8h_a222d04c68e2dd741762f88d06b718690}{SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+ISCSI\+\_\+\+INI\+\_\+\+XRI}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_ae3282f9209d80960722b613e49aded03}{SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+VFI}}~0x20
\item 
\#define \mbox{\hyperlink{sli4_8h_a23704c6a728b3bb3803a8a0dfe9c3b25}{SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+VPI}}~0x21
\item 
\#define \mbox{\hyperlink{sli4_8h_a0440ccf08f83fff544f837f62fa1f659}{SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+RPI}}~0x22
\item 
\#define \mbox{\hyperlink{sli4_8h_a562db51c121c427613150c8b88f4132f}{SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+XRI}}~0x23
\item 
\#define \mbox{\hyperlink{sli4_8h_aa44ce0e2acb2e74686c7548488286243}{SLI4\+\_\+128\+BYTE\+\_\+\+WQE\+\_\+\+SUPPORT}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_ad97fb5a443bfeec573a6bac24c7eb348}{SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+INI\+\_\+\+MODE}}~0x40
\item 
\#define \mbox{\hyperlink{sli4_8h_a79e5239a0f1db22898f5ce14dfdccc07}{SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+TGT\+\_\+\+MODE}}~0x80
\item 
\#define \mbox{\hyperlink{sli4_8h_ad1bf041663f21ecb8adb702c42eb3526}{SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+DUA\+\_\+\+MODE}}~0x800
\item 
\#define \mbox{\hyperlink{sli4_8h_a458cfdc86d29e8da0f72f3e5caba88eb}{SLI4\+\_\+\+ULP\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+INI}}~0x40
\item 
\#define \mbox{\hyperlink{sli4_8h_a1096f62d039c114b4f0c6dbff9f20a1c}{SLI4\+\_\+\+ULP\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+TGT}}~0x80
\item 
\#define \mbox{\hyperlink{sli4_8h_a2201937f8b518fae244a0c945c112646}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+FLASH}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a603d107e39678fd3699f3f9a159ecdbd}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+SAVE}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a54b1a43c1c90f38ff2e8e44a73830d45}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+CLEAR}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_aa0b3c6470bffc4dcb061a39258a3f36d}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+REPORT}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a8331d2d86ca462ecf0197a08ccafffe7}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+IMAGE\+\_\+\+INFO}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_aa1f1a78e0074d2b16ee1cd3ad3175125}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+IMAGE\+\_\+\+CRC}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_ab39982ab99d69236777de513352f855a}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+OFFSET\+\_\+\+BASED\+\_\+\+FLASH}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_ada6d14d60c96c2ba5db5de47eab632ef}{SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+OFFSET\+\_\+\+BASED\+\_\+\+SAVE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a08b83a1c7f95990f6abecc5da72676d1}{SLI4\+\_\+\+MGMT\+\_\+\+PHY\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+FLASH}}~0x09
\item 
\#define \mbox{\hyperlink{sli4_8h_ab2e2b9205d5fe7e3c029841b53be7eef}{SLI4\+\_\+\+MGMT\+\_\+\+PHY\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+SAVE}}~0x0a
\item 
\#define \mbox{\hyperlink{sli4_8h_a88433831f7c0070fb74ca1df854077d7}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ISCSI}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a085f6a1d6390f03e1652840273d4b45b}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+REDBOOT}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a3843ce6636fed2df0778937c4306409d}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+BIOS}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a17eb27ba3161c8818b8b51bd2da6a940}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+PXE\+\_\+\+BIOS}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a0bc77d7a384cea60be575431585b5abe}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+CODE\+\_\+\+CONTROL}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a7ce56f5e222a9fc4fe2bdad30e22016d}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+IPSEC\+\_\+\+CFG}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a936b03865db8831b6c4f8db4df727c0f}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+INIT\+\_\+\+DATA}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a2c50e9d909bcdbc456a410bffe9568f5}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ROM\+\_\+\+OFFSET}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a9f318b6e6ad173fd6e4dc87524c4da78}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+BIOS}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a41f0f7e39151179d43cc4b4707a4a6a3}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ISCSI\+\_\+\+BAK}}~0x09
\item 
\#define \mbox{\hyperlink{sli4_8h_aa83893ce59e040487aac4cfcf2ecf455}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+ACT}}~0x0a
\item 
\#define \mbox{\hyperlink{sli4_8h_a359456129c3396b26e028632f9cd7305}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+BAK}}~0x0b
\item 
\#define \mbox{\hyperlink{sli4_8h_ab393f5bef3651917d2f55e3de48d67a0}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+CODE\+\_\+\+CTRL\+\_\+P}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_ada6d882e8d43154b88849f7649cc776c}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+NCSI}}~0x0d
\item 
\#define \mbox{\hyperlink{sli4_8h_a2dfc384a38240ad90ffcd4e0023f6ac1}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+NIC}}~0x0e
\item 
\#define \mbox{\hyperlink{sli4_8h_a373fe154b91e8de2b3e6527cb8390e1c}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+DCBX}}~0x0f
\item 
\#define \mbox{\hyperlink{sli4_8h_a4b18e3e5e0520065d979086796a7c2e5}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+PXE\+\_\+\+BIOS\+\_\+\+CFG}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a9a4da01523a44d18df57400644ba5c50}{SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ALL\+\_\+\+CFG\+\_\+\+DATA}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a48bd81252880e3c62ded0219fabc90d6}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DIF\+\_\+\+SEED}}~0x01
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+SET\+\_\+\+FEATURES. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a3ce1674962b8759c5ff25c5a26a9c9a7}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+XRI\+\_\+\+TIMER}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a6085b96289c3cfa7961476c4eeaf6729}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+MAX\+\_\+\+PCIE\+\_\+\+SPEED}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_ae4d5a8da533677dbce9694579f0aa02a}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+FCTL\+\_\+\+CHECK}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a2c7d24b5072c28a0dfe0e17d2719284f}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+FEC}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_ad485a2fcccfc4d692dd2eef909b01e6c}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+PCIE\+\_\+\+RECV\+\_\+\+DETECT}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_ae6bcaf1d07fa8b1204bc54abb393ac12}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DIF\+\_\+\+MEMORY\+\_\+\+MODE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_abb004e7e544703feab5854132c3d4143}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DISABLE\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+PAUSE\+\_\+\+STATE}}~0x09
\item 
\#define \mbox{\hyperlink{sli4_8h_ab241d74d67656f949cdd42732405c497}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+ENABLE\+\_\+\+PCIE\+\_\+\+OPTIONS}}~0x0A
\item 
\#define \mbox{\hyperlink{sli4_8h_a09774bce4064b1c0b99036c9a681c830}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SET\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY\+\_\+\+T10\+PI}}~0x0C
\item 
\#define \mbox{\hyperlink{sli4_8h_a81ff5c0ded0a58b9cc4fd8becf78ef19}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+ENABLE\+\_\+\+MULTI\+\_\+\+RECEIVE\+\_\+\+QUEUE}}~0x0D
\item 
\#define \mbox{\hyperlink{sli4_8h_afea3af0f1386215d0c914880131a337a}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SET\+\_\+\+FTD\+\_\+\+XFER\+\_\+\+HINT}}~0x0F
\item 
\#define \mbox{\hyperlink{sli4_8h_a1324364a6d150bd499edc275fc8edcd0}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+HEALTH\+\_\+\+CHECK}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a9d16a3c5bcede4b323b2221e9b42c89c}{SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+PERSISTENT\+\_\+\+TOPOLOGY}}~0x20
\item 
\#define \mbox{\hyperlink{sli4_8h_ae0f5cfdcaee9c62de84b6d67c4e7a314}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+PCIE}}~0x50
\begin{DoxyCompactList}\small\item\em Resource descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a3d01c704d073f42eac60a17f8952a9e0}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+NIC}}~0x51
\item 
\#define \mbox{\hyperlink{sli4_8h_a786f6eee3019ae957313504f34ecc1b3}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+ISCSI}}~0x52
\item 
\#define \mbox{\hyperlink{sli4_8h_a4cb8b41eba852ed6e5b0acfff5ff9744}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+FCFCOE}}~0x53
\item 
\#define \mbox{\hyperlink{sli4_8h_ac078a54c4d68c54661dcb728380b912f}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+RDMA}}~0x54
\item 
\#define \mbox{\hyperlink{sli4_8h_a132710bc4548e4a26cf6b16c88c8bd2f}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+PORT}}~0x55
\item 
\#define \mbox{\hyperlink{sli4_8h_abed6409b768eec46fe1184e225f0baf5}{SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+ISAP}}~0x56
\item 
\#define \mbox{\hyperlink{sli4_8h_a24a165f19452dd35c1e0089bf2ed48cb}{SLI4\+\_\+\+PROTOCOL\+\_\+\+NIC\+\_\+\+TOE}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a296663a679edc3ec286001f959310961}{SLI4\+\_\+\+PROTOCOL\+\_\+\+ISCSI}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a77ba056d7f5c2280d12fd8657eb7f72c}{SLI4\+\_\+\+PROTOCOL\+\_\+\+FCOE}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a1f94af389269b1470557b0267126f061}{SLI4\+\_\+\+PROTOCOL\+\_\+\+NIC\+\_\+\+TOE\+\_\+\+RDMA}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a809606e2a375062c71f1e9a3ecae6792}{SLI4\+\_\+\+PROTOCOL\+\_\+\+FC}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a94bea589f2cebaa07ce2f4d72216dc60}{SLI4\+\_\+\+PROTOCOL\+\_\+\+DEFAULT}}~0xff
\item 
\#define \mbox{\hyperlink{sli4_8h_aec24b351a6f231273a1c6f0a9d438f08}{MAX\+\_\+\+PRODUCT\+\_\+\+DESCRIPTORS}}~40
\item 
\#define \mbox{\hyperlink{sli4_8h_ab8961716721d7e22c4b58a74d356ee89}{MAX\+\_\+\+LINK\+\_\+\+CONFIG\+\_\+\+DESCRIPTORS}}~10
\item 
\#define \mbox{\hyperlink{sli4_8h_ac9f3eac791b2a08fa3101d689128cf19}{SLI4\+\_\+\+MAJOR\+\_\+\+CODE\+\_\+\+STANDARD}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a163945823f4a7cd788c90e5820dd907e}{SLI4\+\_\+\+MAJOR\+\_\+\+CODE\+\_\+\+SENTINEL}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_ab7e95222ca1e8ee0d363571f73523254}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+LINK\+\_\+\+STATE}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a9b282268b996a058c8074e6ac55f387b}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+FCOE\+\_\+\+FIP}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a5791e07575bf0d1bc3f4434cab29514a}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+DCBX}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a9c9ab8f2c94b1dbf045248ccb570fee6}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+ISCSI}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_aa7861235af5ce8d480249bc3f6a403fc}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+GRP\+\_\+5}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a5a2547c23f6f7806f99d35990fa37176}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+FC\+\_\+\+LINK\+\_\+\+EVENT}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a4007a2fe11c9e122d5ccb0a2cd648d77}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+EVENT}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_aa55eef9ca6e343e4f13e1430eb8e9fb0}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+VF\+\_\+\+EVENT}}~0x12
\item 
\#define \mbox{\hyperlink{sli4_8h_a402e7f11fe19274e3e49e0b0e8666b81}{SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+MR\+\_\+\+EVENT}}~0x13
\item 
\#define \mbox{\hyperlink{sli4_8h_a1077722d4037981c51927f5d0b1d1478}{SLI\+\_\+\+USER\+\_\+\+MQ\+\_\+\+COUNT}}~1 /$\ast$$\ast$ User specified max mail queues $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a4db95714d6d36b3989df33a5e5c1acf7}{SLI\+\_\+\+MAX\+\_\+\+CQ\+\_\+\+SET\+\_\+\+COUNT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_a537d956e67ce00ebebac7e33eda11fd1}{SLI\+\_\+\+MAX\+\_\+\+RQ\+\_\+\+SET\+\_\+\+COUNT}}~16
\item 
\#define \mbox{\hyperlink{sli4_8h_a47d3a83b037c339ad146ba4b8abc2109}{SLI4\+\_\+\+QUEUE\+\_\+\+DEFAULT\+\_\+\+CQ}}~UINT16\+\_\+\+MAX /$\ast$$\ast$ Use the default CQ $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ab666cad9f8adec6e41c8958da26fe2a7}{SLI4\+\_\+\+QUEUE\+\_\+\+RQ\+\_\+\+BATCH}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_ac2c5f432563f42b206ef7d26b7ed9aab}{SLI4\+\_\+\+MAX\+\_\+\+FCFI}}~64
\begin{DoxyCompactList}\small\item\em Maximum value for a FCFI. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a9db6eefe851ed8c7697e9913c6cbae5a}{SLI4\+\_\+\+MAX\+\_\+\+FCF\+\_\+\+INDEX}}~\mbox{\hyperlink{sli4_8h_ac2c5f432563f42b206ef7d26b7ed9aab}{SLI4\+\_\+\+MAX\+\_\+\+FCFI}}
\begin{DoxyCompactList}\small\item\em Maximum value for FCF index. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a248d0a578947d6d256a625c4a1f7abe5}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a3cdb2ad76cac3bf5188049b112a0bc20}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+DESTROY}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a8d27515a9e564d752a21e9f7dcd625e6}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+POST\+\_\+\+SGL\+\_\+\+PAGES}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a635bb554799b96a6a4b6f734f37a99d6}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE}}~0x5
\item 
\#define \mbox{\hyperlink{sli4_8h_a765d83ef1878d9c138e71540ff4cfec2}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DESTROY}}~0x6
\item 
\#define \mbox{\hyperlink{sli4_8h_a34a1fcbd67e631ccb5f8bd14b54e0a2f}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE}}~0x8
\item 
\#define \mbox{\hyperlink{sli4_8h_a48d8ca6c90d0b50c06a125b71b3de49e}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES}}~0xb
\item 
\#define \mbox{\hyperlink{sli4_8h_ab1b5d87d96c6e5a4037fa42ac8268be3}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a976d9ab695dfc32e9ed7bc99bc21294b}{SLI4\+\_\+\+CQ\+\_\+\+DEFAULT}}~0xffff
\item 
\#define \mbox{\hyperlink{sli4_8h_a6fe7b7e316797021c3b3ed60c0632448}{SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES}}~4
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+WQ\+\_\+\+CREATE. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a7648732680f19a0d80d801f33e48216b}{SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a571a45bb0686ad81063d2928e523c0eb}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_afdaa4a3eb04dab0429e95b1a290a411f}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MIN\+\_\+\+BUF\+\_\+\+SIZE}}~128
\item 
\#define \mbox{\hyperlink{sli4_8h_a2d3e61e8773981eb377b8292b51f4eef}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+BUF\+\_\+\+SIZE}}~2048
\item 
\#define \mbox{\hyperlink{sli4_8h_aac4a88202d9308a4fe0595339ed521e4}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_af10d1b7cedd791653e86cb1941706e90}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MIN\+\_\+\+BUF\+\_\+\+SIZE}}~64
\item 
\#define \mbox{\hyperlink{sli4_8h_aa6fc2a96885d70243cd0b9ea844e7bc6}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+BUF\+\_\+\+SIZE}}~2048
\item 
\#define \mbox{\hyperlink{sli4_8h_a1316890f59d41990edc7adc0ef8654e9}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+8}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a974a4193049230576235a2ec113a6493}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+16}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a8a6693fa4dcd6b2b1fb205de519ec4ed}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+32}}~0x4
\item 
\#define \mbox{\hyperlink{sli4_8h_a3fe6b518edf1efc0aa984d7c196d434a}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+64}}~0x5
\item 
\#define \mbox{\hyperlink{sli4_8h_a21c610d41d326608c85c95abd4f2196d}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+128}}~0x6
\item 
\#define \mbox{\hyperlink{sli4_8h_a2982fae580b82db412e4b52d25416028}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+4096}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a3cb724683b7b47892e57bb6a26771af2}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+8192}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a365b322a532c75bce12084e3d77f2edb}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+16384}}~0x4
\item 
\#define \mbox{\hyperlink{sli4_8h_a734e8b87d73e1dd097367da62febc5bc}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+32768}}~0x8
\item 
\#define \mbox{\hyperlink{sli4_8h_a68da3143f65e0bd96cf3f8f16dd79c63}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+64536}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a1613910e99e8f422ff74aa6a12a705c0}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE}}~8
\item 
\#define \mbox{\hyperlink{sli4_8h_a5505c431dc814fc68d4458046533b6ef}{SLI4\+\_\+\+FCOE\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+FIRST}}~(UINT16\+\_\+\+MAX)
\item 
\#define \mbox{\hyperlink{sli4_8h_ae10d297ff34517cd3ae721a51bcb2021}{SLI4\+\_\+\+FCOE\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+LAST}}~(UINT16\+\_\+\+MAX)
\item 
\#define \mbox{\hyperlink{sli4_8h_aacdf3e5f33b50f75ca55d37a6d536646}{SLI4\+\_\+\+FCOE\+\_\+\+HDR\+\_\+\+TEMPLATE\+\_\+\+SIZE}}~64
\item 
\#define \mbox{\hyperlink{sli4_8h_ab79d53c4987a2d3e5c2cf5d82266e6e6}{SLI4\+\_\+\+WQE\+\_\+\+ABORT}}~0x0f
\item 
\#define \mbox{\hyperlink{sli4_8h_a19f596be4a9f330bfab84124f6f1c43a}{SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+REQUEST64}}~0x8a
\item 
\#define \mbox{\hyperlink{sli4_8h_a4d629619e3863cdcf1d972b149e42d23}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IBIDIR64}}~0xac
\item 
\#define \mbox{\hyperlink{sli4_8h_a5966be0940b9bc2b16e76a079ea4e70a}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IREAD64}}~0x9a
\item 
\#define \mbox{\hyperlink{sli4_8h_a16ca298408fd04beec80dda10ad9fb66}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IWRITE64}}~0x98
\item 
\#define \mbox{\hyperlink{sli4_8h_af4026602bfc1199ec61b33c9e9ee4c16}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+ICMND64}}~0x9c
\item 
\#define \mbox{\hyperlink{sli4_8h_ab87a8cf5f64e2145c6cb41fc0cfa7f02}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRECEIVE64}}~0xa1
\item 
\#define \mbox{\hyperlink{sli4_8h_a702364424fa502212466373930fcd5c2}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+CONT\+\_\+\+TRECEIVE64}}~0xe5
\item 
\#define \mbox{\hyperlink{sli4_8h_ad311afb2b06b75028f72df8e2e966004}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRSP64}}~0xa3
\item 
\#define \mbox{\hyperlink{sli4_8h_afa21f6bee052d12db90e037919772640}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TSEND64}}~0x9f
\item 
\#define \mbox{\hyperlink{sli4_8h_ae352ce77162da74d40a37b8794df3a47}{SLI4\+\_\+\+WQE\+\_\+\+GEN\+\_\+\+REQUEST64}}~0xc2
\item 
\#define \mbox{\hyperlink{sli4_8h_ae8532d3b69fd16cd05fcc846a1fa34a2}{SLI4\+\_\+\+WQE\+\_\+\+SEND\+\_\+\+FRAME}}~0xe1
\item 
\#define \mbox{\hyperlink{sli4_8h_a72cc87661007a619bb00e52827274483}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BCAST64}}~0\+X84
\item 
\#define \mbox{\hyperlink{sli4_8h_a6a8ae300e333e7d71454db1ebcd494ee}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP}}~0x97
\item 
\#define \mbox{\hyperlink{sli4_8h_abd73cfab1864f86bd744923f31eb10c7}{SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+RSP64}}~0x95
\item 
\#define \mbox{\hyperlink{sli4_8h_a018429fea2cadc2ec05b68e0b9e83895}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+SEQUENCE64}}~0x82
\item 
\#define \mbox{\hyperlink{sli4_8h_a64cf91f195c6a0214e3e8bbd76d9d98c}{SLI4\+\_\+\+WQE\+\_\+\+REQUEUE\+\_\+\+XRI}}~0x93
\item 
\#define \mbox{\hyperlink{sli4_8h_adefabd1d43f8ce0f87f0b6165d1c970d}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IREAD64\+\_\+\+WQE}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a93659dbe2b6c7b6ba8515e5d48b52b33}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+ICMND64\+\_\+\+WQE}}~0x00
\item 
\#define \mbox{\hyperlink{sli4_8h_a40191ef855c98fdc0b6f2b2a09d78211}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IWRITE64\+\_\+\+WQE}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a9de749b116776f7eb7067ac97e916b6e}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRECEIVE64\+\_\+\+WQE}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a77011bcd0028fd622fcd2062309a271c}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRSP64\+\_\+\+WQE}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_afec73d9d1e157665f487ec32021305b8}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TSEND64\+\_\+\+WQE}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a120661d33932378de9f7affab79344ae}{SLI4\+\_\+\+CMD\+\_\+\+GEN\+\_\+\+REQUEST64\+\_\+\+WQE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a15ddc93f1cdf8ffe3e87c8a7986bafbc}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BCAST64\+\_\+\+WQE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a6743288663de06cf4831b822b6c2f29b}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP64\+\_\+\+WQE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_ab2c2cb65c85845ee1d70e2c0e1f4af38}{SLI4\+\_\+\+CMD\+\_\+\+ABORT\+\_\+\+WQE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a1fca3797e91543c0e1c6a4eb610196a0}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+SEQUENCE64\+\_\+\+WQE}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_ae44098d36a67df1a320272e82e49a012}{SLI4\+\_\+\+CMD\+\_\+\+REQUEUE\+\_\+\+XRI\+\_\+\+WQE}}~0x0A
\item 
\#define \mbox{\hyperlink{sli4_8h_a16b3c0a4e6f1c6e0bad3058610124a9c}{SLI4\+\_\+\+CMD\+\_\+\+SEND\+\_\+\+FRAME\+\_\+\+WQE}}~0x0a
\item 
\#define \mbox{\hyperlink{sli4_8h_a549d4e7f8c7d1160995b0d30617edd63}{SLI4\+\_\+\+WQE\+\_\+\+SIZE}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_acc5aa9de12e1e6191e4f5d39df2501c8}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+SIZE}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a45aabd50514c204d3412c5d3f2585221}{SLI4\+\_\+\+WQE\+\_\+\+BYTES}}~(16 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{sli4_8h_aac5754e8a4d17f2f5435e2e32c21f868}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES}}~(32 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{sli4_8h_ad10f97af3dd5ee902bda56151d128a81}{SLI4\+\_\+\+MASK\+\_\+\+CCP}}~0xfe /$\ast$ Upper 7 bits of CS\+\_\+\+CTL is priority $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7bd843b25598febb51ac81566de4fec4}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+XRI\+\_\+\+TAG}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ab3ff5e368919075b689b62e9fe63f547}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+ABORT\+\_\+\+TAG}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a9bf2399eddf6f045feadf2b41654ad9e}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+REQUEST\+\_\+\+TAG}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_a756327fc46812a691f94d4ca0aaacc2e}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+EXT\+\_\+\+ABORT\+\_\+\+TAG}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a467914d6886187ee24d3a7f7fe6e67ce}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_af3b3f733599e3339a84df4fb7d5048be}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_abe48f316c8d53d60514112c330ed8c77}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VFI}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a4ddb3b510c8021dd5f9970ba3eb5da28}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+FCFI}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a6d91d403fe09f85306f03539a3c0c77d}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+2}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a75d6f8adf6d097ff67517f1777b40454}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_af30c5cc179b5cb469662b80446a7da42}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+WRITE}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a720b9b64c8e77b4d212174c96c0b1864}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+READ}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a81f3921f766d54a1ed6cede0cd0d10b7}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+OTHER}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a47baa550841006787f886234b2a3540c}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+LOGO}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_acadbbd33168a11215c993e61211a60eb}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FDISC}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_aed9d01559e0f9f602c3f4fd5886136fa}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FLOGIN}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_ac311854479aa15aa7bb7eec4b3f56a4e}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+PLOGI}}~0x4
\item 
\#define \mbox{\hyperlink{sli4_8h_abf67d5a3e386e2ed4aeaed3e6b14dd22}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+GEN}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a7999d5d2aa29bed302bb2d97712538b1}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+NON\+\_\+\+FABRIC}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_a92e4420ada1241b4297edc5f41a807a5}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+FABRIC}}~0x0d
\item 
\#define \mbox{\hyperlink{sli4_8h_ac67d48ede0e0e3118aa12b58f2066562}{SLI4\+\_\+\+IO\+\_\+\+CONTINUATION}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0) /$\ast$$\ast$ The XRI associated with this IO is already active $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a264d10f90124cc0689a27cbad994ccea}{SLI4\+\_\+\+IO\+\_\+\+AUTO\+\_\+\+GOOD\+\_\+\+RESPONSE}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1) /$\ast$$\ast$ Automatically generate a good RSP frame $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_aaa384cd08a4da6909539c90baffb442e}{SLI4\+\_\+\+IO\+\_\+\+NO\+\_\+\+ABORT}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2)
\item 
\#define \mbox{\hyperlink{sli4_8h_a3288a977f42551a94328d984ff2e481f}{SLI4\+\_\+\+IO\+\_\+\+DNRX}}~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(3) /$\ast$$\ast$ Set the DNRX bit because no auto xref rdy buffer is posted $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7abfb75268f610a6304e4ea5f122c717}{SLI4\+\_\+\+DIF\+\_\+\+DISABLED}}~0
\item 
\#define \mbox{\hyperlink{sli4_8h_a4ff7a453eb392b0b4efb58391fe691bb}{SLI4\+\_\+\+DIF\+\_\+\+PASS\+\_\+\+THROUGH}}~1
\item 
\#define \mbox{\hyperlink{sli4_8h_a7096821fa932e0be9f559cf38c9d8b77}{SLI4\+\_\+\+DIF\+\_\+\+STRIP}}~2
\item 
\#define \mbox{\hyperlink{sli4_8h_a2064ddd03eed16ec555eb586ce8fbb82}{SLI4\+\_\+\+DIF\+\_\+\+INSERT}}~3
\item 
\#define \mbox{\hyperlink{sli4_8h_adb2511b61f56c74404e368fab45e629d}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+UP}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a3fc83e11a110c9a9d1b42bfc92e76c51}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+DOWN}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_ae5b1eb3649d48a712c0d0aaaa396e3eb}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+NO\+\_\+\+HARD\+\_\+\+ALPA}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_afab7838966fa1418a511990c527d0099}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+P2P}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ae9405e137569e3e46314f36a97c9e4e9}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+FC\+\_\+\+AL}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_adcc25dc654c969b2fd2b13ded7a65583}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+INTERNAL\+\_\+\+LOOPBACK}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_af73ff883f4139b3d77cbb3b4f744963d}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+SERDES\+\_\+\+LOOPBACK}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_af134f0e835da7ef2a759e9c3b502f04a}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+1G}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a943d5742e19f3e88ec156e476aa26961}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+2G}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a94c8057255ecaf457c6e9bd75f55fa58}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+4G}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_acd75b786385c5412b6ca16154def4baa}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+8G}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_a21a1f0e164bcb9ef749375945fc9936e}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+10G}}~0x0a
\item 
\#define \mbox{\hyperlink{sli4_8h_a814d4a1b627b0d277bcefbe2c82d74de}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+16G}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_ab521f89e46dda9fe94c2914dd7694693}{SLI4\+\_\+\+LINK\+\_\+\+TYPE\+\_\+\+ETHERNET}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_ab3a463e01a7f0e095fc81c110c0cb944}{SLI4\+\_\+\+LINK\+\_\+\+TYPE\+\_\+\+FC}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a75b7db8a809e68d4b807a4553b0abe38}{SLI4\+\_\+\+LINK\+\_\+\+STATE\+\_\+\+PHYSICAL}}~0x00
\begin{DoxyCompactList}\small\item\em FC/\+FCoE event types. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_affc88de328e6f956a3754ac0b1c26f3b}{SLI4\+\_\+\+LINK\+\_\+\+STATE\+\_\+\+LOGICAL}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a533d7ca3614883063f77c7df3f6ab98a}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DISCOVERED}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ad7ce95ac963aa0507751c945758d2482}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+FULL}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_aecd8efa80c26c396390dab5ca20adfb8}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DEAD}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_ad20755b01df72522e147c81381a25020}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+CLEAR\+\_\+\+VLINK}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a42ac275f291f9dea8126d84e67bd2d74}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+MODIFIED}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_aa08ce3a87b00d8c819b63cbdd88707f9}{SLI4\+\_\+\+GRP5\+\_\+\+QOS\+\_\+\+SPEED}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ae954693f496948a26b7e21e65483a8ab}{SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+LINK\+\_\+\+ATTENTION}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a5ebecd8bfcaa955705b0684ede57db83}{SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+SHARED\+\_\+\+LINK\+\_\+\+ATTENTION}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_aeac0b09b969563708200161d4df9709e}{SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+\+NO\+\_\+\+LINK}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a461748e41fb0996827fbb50421cc2cc0}{SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+10\+\_\+\+MBPS}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_a6034c5c2fdaf88f924f40b2f36ff366e}{SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+100\+\_\+\+MBPS}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a654ddb682de4595271faff1d2fa8b839}{SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+1\+\_\+\+GBPS}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_a6a4af2fae1d32efe73f6a8b1320a5104}{SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+10\+\_\+\+GBPS}}~0x4
\item 
\#define \mbox{\hyperlink{sli4_8h_a98cb741f34d92192a902aa5501f694d3}{SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+NONE}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a2a63cb5d84b4fd923d72231552d041f8}{SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+HWF}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_ae66c084f1d26ed9fb23f242c7e2276c1}{SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+FULL}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_a6fb2c02f6ea6de7a4ad435841db2997c}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+DOWN}}~0x0
\item 
\#define \mbox{\hyperlink{sli4_8h_a6cdc4f3746185fb2aa6917f88237c83c}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+UP}}~0x1
\item 
\#define \mbox{\hyperlink{sli4_8h_af3410c0fce845e79f82fe16eb9988a19}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+DOWN}}~0x2
\item 
\#define \mbox{\hyperlink{sli4_8h_abc0cc9c22af9608a992c7c491420c89c}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+UP}}~0x3
\item 
\#define \mbox{\hyperlink{sli4_8h_aacb8981abf9e127078a4e6143ff2740f}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SUCCESS}}~0x00
\begin{DoxyCompactList}\small\item\em FC/\+FCoE Completion Status Codes. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a822dfdf3cd05727be6c4722da29f001f}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+FAILURE}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_a8c858404725a50cf9eb45258c570893a}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+REMOTE\+\_\+\+STOP}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a939afceb90e0835a4cf6ccc679679fe5}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LOCAL\+\_\+\+REJECT}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_aa4cf4194367bd9c99b0f7d67088b0fb0}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+RJT}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_ac35231098df91896a05212df359e7451}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+RJT}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_ab4412a6f0407a5059004bc11639fd794}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+BSY}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_a72514e882bd642107bdf042f8fb074c0}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+BSY}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_aea700c47fe2a47224723da301d11a01e}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LS\+\_\+\+RJT}}~0x09
\item 
\#define \mbox{\hyperlink{sli4_8h_abfd09f5310d63482786c2bf34fff5970}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+CMD\+\_\+\+REJECT}}~0x0b
\item 
\#define \mbox{\hyperlink{sli4_8h_ac4c80450b1d1780b3982883a211c384b}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+TGT\+\_\+\+LENCHECK}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_ad5ae2045e65f2e6d535be8fbf343911e}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+EXCEEDED}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_ab7bb72e6c8cc7bc7afaf226e37a90691}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+NEEDED}}~0x12
\item 
\#define \mbox{\hyperlink{sli4_8h_ac08cb7f8d7c708f241d8cbec07c6a11c}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+FRM\+\_\+\+DISC}}~0x13
\item 
\#define \mbox{\hyperlink{sli4_8h_a3f09811e5bbbb18f71b713481c70d07c}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+DMA\+\_\+\+FAILURE}}~0x14
\item 
\#define \mbox{\hyperlink{sli4_8h_ab9c971045b39c54402d6aaa8ca7a68b9}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+TRUNCATE}}~0x15
\item 
\#define \mbox{\hyperlink{sli4_8h_a583bc0dae4988ae2fdc329e8d994be96}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DI\+\_\+\+ERROR}}~0x16
\item 
\#define \mbox{\hyperlink{sli4_8h_ae814c5d0347b337b213b57fbcbd1d636}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+BA\+\_\+\+RJT}}~0x17
\item 
\#define \mbox{\hyperlink{sli4_8h_a4b3b07dc6dabc8859ac5e4874651c170}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+NEEDED}}~0x18
\item 
\#define \mbox{\hyperlink{sli4_8h_affecc314f32b2fa83428003d967cf834}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+DISC}}~0x19
\item 
\#define \mbox{\hyperlink{sli4_8h_a7a45a4f9a93af7b1ac968f7304f29dcf}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ERROR\+\_\+\+DETECT}}~0x1a
\item 
\#define \mbox{\hyperlink{sli4_8h_a1c25df87121e352f565d7dd784d9f91f}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ABORT\+\_\+\+REQUEST}}~0x1b
\item 
\#define \mbox{\hyperlink{sli4_8h_aaa2c1a7945e7c5bab13b91a801c845c5}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+TARGET\+\_\+\+WQE\+\_\+\+TIMEOUT}}~0xff
\item 
\#define \mbox{\hyperlink{sli4_8h_ac4a79d318e21fb7294a2af0f8cdb0b9e}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SHUTDOWN}}~0xfe
\item 
\#define \mbox{\hyperlink{sli4_8h_aed052c599f63ede3b505cb6b361a2ac6}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DISPATCH\+\_\+\+ERROR}}~0xfd
\item 
\#define \mbox{\hyperlink{sli4_8h_acea6fe659c348eb8ddcbc6d4d530e82a}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+GE}}~(1 $<$$<$ 0) /$\ast$ Guard Error $\ast$/
\begin{DoxyCompactList}\small\item\em DI\+\_\+\+ERROR Extended Status. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a581f36f7e880004190e61ae15e228f11}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+AE}}~(1 $<$$<$ 1) /$\ast$ Application Tag Error $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a1500163a42c5fcef728baa8781dfde28}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+RE}}~(1 $<$$<$ 2) /$\ast$ Reference Tag Error $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a7a65920673eadad90203a83ec66694e1}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+TDPV}}~(1 $<$$<$ 3) /$\ast$ Total Data Placed Valid $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a4d7bb6def1f1de6c6bb10549a8e4428a}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+UDB}}~(1 $<$$<$ 4) /$\ast$ Uninitialized DIF Block $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_ac6093424127a2109534dee70091b523b}{SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+EDIR}}~(1 $<$$<$ 5) /$\ast$ Error direction $\ast$/
\item 
\#define \mbox{\hyperlink{sli4_8h_a883d15dafdc0b308ec81afac61b0da63}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+CONTINUE}}~0x01
\begin{DoxyCompactList}\small\item\em Local Reject Reason Codes. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{sli4_8h_a55ff210a191413bc3a10c2087162b807}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SEQUENCE\+\_\+\+TIMEOUT}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a9755396c04ac5e59c0773fa8279b630b}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INTERNAL\+\_\+\+ERROR}}~0x03
\item 
\#define \mbox{\hyperlink{sli4_8h_adb90ca67f570ec8ce2757c34dafa8b45}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+RPI}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a1d5a27e9167bf18f3466b232b5b52e61}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+XRI}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_a402b6ec0ebc8c926bf5ab441f9e65c5a}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+COMMAND}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_aac45f308280f6c56bb6ccdd82400d7ca}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+XCHG\+\_\+\+DROPPED}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a3eeb748319ac8026ab7034c1b6f4b223}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+FIELD}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_aac1e1132324ca69e6c771f0270863a44}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+ABORT\+\_\+\+MATCH}}~0x0c
\item 
\#define \mbox{\hyperlink{sli4_8h_ad5ca864c5b347fcc9d154b04a00cdc27}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+TX\+\_\+\+DMA\+\_\+\+FAILED}}~0x0d
\item 
\#define \mbox{\hyperlink{sli4_8h_ab9e3cba6d02e47d4311f3455a33ab078}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RX\+\_\+\+DMA\+\_\+\+FAILED}}~0x0e
\item 
\#define \mbox{\hyperlink{sli4_8h_a90179fff56fe78159a9e3f3726f074f4}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+FRAME}}~0x0f
\item 
\#define \mbox{\hyperlink{sli4_8h_a5036e149f270b0fe85b56cdda805cc20}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+RESOURCES}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a45648b1fd8eebcaf75ab7abcbbe1fe70}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+FCP\+\_\+\+CONF\+\_\+\+FAILURE}}~0x12
\item 
\#define \mbox{\hyperlink{sli4_8h_a2ab5d3ea71dafd2cb4012fb557f1a4c3}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+LENGTH}}~0x13
\item 
\#define \mbox{\hyperlink{sli4_8h_aa39f4c5363721580fa4dfce7bcbf7701}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+UNSUPPORTED\+\_\+\+FEATURE}}~0x14
\item 
\#define \mbox{\hyperlink{sli4_8h_a7aad9c9870dbb939cae58f6834aeccc3}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORT\+\_\+\+IN\+\_\+\+PROGRESS}}~0x15
\item 
\#define \mbox{\hyperlink{sli4_8h_a1de5029457a24e75a31424c7cc677872}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORT\+\_\+\+REQUESTED}}~0x16
\item 
\#define \mbox{\hyperlink{sli4_8h_a4237a67e195f6e24bf61ee548cf8582a}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RCV\+\_\+\+BUFFER\+\_\+\+TIMEOUT}}~0x17
\item 
\#define \mbox{\hyperlink{sli4_8h_aada4c7026ee7558a334acfbae904a1a3}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LOOP\+\_\+\+OPEN\+\_\+\+FAILURE}}~0x18
\item 
\#define \mbox{\hyperlink{sli4_8h_aba59a2761367b93ed2b853e0fa508c08}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LINK\+\_\+\+DOWN}}~0x1a
\item 
\#define \mbox{\hyperlink{sli4_8h_aa8833bd4d2361bac9f8bc6d525ffa397}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+CORRUPTED\+\_\+\+DATA}}~0x1b
\item 
\#define \mbox{\hyperlink{sli4_8h_a54514a4b88a9025118762e6eebc19e35}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+CORRUPTED\+\_\+\+RPI}}~0x1c
\item 
\#define \mbox{\hyperlink{sli4_8h_a5309e9e1af7dfcf1b41cfe9ef691f128}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+OUT\+\_\+\+OF\+\_\+\+ORDER\+\_\+\+DATA}}~0x1d
\item 
\#define \mbox{\hyperlink{sli4_8h_a1c953d359fb2fd2c847e815fb5d21bab}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+OUT\+\_\+\+OF\+\_\+\+ORDER\+\_\+\+ACK}}~0x1e
\item 
\#define \mbox{\hyperlink{sli4_8h_a02515238992a89e978b6d98effc68aeb}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+DUP\+\_\+\+FRAME}}~0x1f
\item 
\#define \mbox{\hyperlink{sli4_8h_a4a8a8bebfb5a39cc8b3ab57cb7d8b753}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LINK\+\_\+\+CONTROL\+\_\+\+FRAME}}~0x20
\item 
\#define \mbox{\hyperlink{sli4_8h_a7bca607c9cad6d73fc191f3619b15021}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+BAD\+\_\+\+HOST\+\_\+\+ADDRESS}}~0x21
\item 
\#define \mbox{\hyperlink{sli4_8h_a5192e03b5453e432232f5f381276442d}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+HDR\+\_\+\+BUFFER}}~0x23
\item 
\#define \mbox{\hyperlink{sli4_8h_a10952d0e1431cebbf49c7f0ff2c6470c}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MSEQ\+\_\+\+CHAIN\+\_\+\+CORRUPTED}}~0x24
\item 
\#define \mbox{\hyperlink{sli4_8h_a2d0c62571def7a485416f97343d25f54}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORTMULT\+\_\+\+REQUESTED}}~0x25
\item 
\#define \mbox{\hyperlink{sli4_8h_ae0ee90222632142c60d86c38b5c18757}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+BUFFER\+\_\+\+SHORTAGE}}~0x28
\item 
\#define \mbox{\hyperlink{sli4_8h_a9e68a85204594e3e12f4faa76f0d76d9}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RCV\+\_\+\+XRIBUF\+\_\+\+WAITING}}~0x29
\item 
\#define \mbox{\hyperlink{sli4_8h_add4ed3ca2a811743d1d97c91331b8e0a}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+VPI}}~0x2e
\item 
\#define \mbox{\hyperlink{sli4_8h_ad35980bce73b56ac8221a9845389df4b}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+XRIBUF}}~0x30
\item 
\#define \mbox{\hyperlink{sli4_8h_a981bee2deb6f81b990878e50d75e5489}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+RELOFFSET}}~0x40
\item 
\#define \mbox{\hyperlink{sli4_8h_ac17f8297df8a502b39644aff50e434a6}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+RELOFFSET}}~0x41
\item 
\#define \mbox{\hyperlink{sli4_8h_a2d551f668bc17028798ea8ff87d0ff7c}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INSUFF\+\_\+\+BUFFERSPACE}}~0x42
\item 
\#define \mbox{\hyperlink{sli4_8h_a89a0f5df912b943746d75be9daa960ad}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+SI}}~0x43
\item 
\#define \mbox{\hyperlink{sli4_8h_a98d73af59da18cc6e2839ffc8334f1e0}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+ES}}~0x44
\item 
\#define \mbox{\hyperlink{sli4_8h_a1f6f1ffffcac31060f9715b7dbb8f5ac}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INCOMPLETE\+\_\+\+XFER}}~0x45
\item 
\#define \mbox{\hyperlink{sli4_8h_a7cf9c722a42b37190165c523ea80bece}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+FAILURE}}~0x46
\item 
\#define \mbox{\hyperlink{sli4_8h_a91dd4f66c606ae1c8eaa5e6489cedf76}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+CMD\+\_\+\+RCV\+\_\+\+FAILURE}}~0x47
\item 
\#define \mbox{\hyperlink{sli4_8h_a2a0ad129beaf40ffa1c7de9607dd52a5}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+REC\+\_\+\+RJT\+\_\+\+ERR}}~0x48
\item 
\#define \mbox{\hyperlink{sli4_8h_a6822288c4cfd2eb81209708692170135}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+REC\+\_\+\+SRR\+\_\+\+RETRY\+\_\+\+ERR}}~0x49
\item 
\#define \mbox{\hyperlink{sli4_8h_a0c4d8c4ebd31998883fe888ddb6234df}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+SRR\+\_\+\+RJT\+\_\+\+ERR}}~0x4a
\item 
\#define \mbox{\hyperlink{sli4_8h_ac9d278ce96ada6a2ddfcdebdfeb63444}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+RRQ\+\_\+\+RJT\+\_\+\+ERR}}~0x4c
\item 
\#define \mbox{\hyperlink{sli4_8h_a3ee65c2058cf93312b13575f2b78a68e}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+RRQ\+\_\+\+RETRY\+\_\+\+ERR}}~0x4d
\item 
\#define \mbox{\hyperlink{sli4_8h_aad95a3ff7664de6cafe2e6769f541e78}{SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+ABTS\+\_\+\+ERR}}~0x4e
\item 
\#define \mbox{\hyperlink{sli4_8h_a114834c5b99e9b7723876b97a6b5851c}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+SUCCESS}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_a05b1aeb36c6ba643ccacaa0335b50dc5}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+EXCEEDED}}~0x11
\item 
\#define \mbox{\hyperlink{sli4_8h_a823434dbae8554c0b48bbc51f81d44f2}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+NEEDED}}~0x12
\item 
\#define \mbox{\hyperlink{sli4_8h_a8b478faf7e0c460b6c4d0fcdb6c844c2}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+FRM\+\_\+\+DISC}}~0x13
\item 
\#define \mbox{\hyperlink{sli4_8h_a6cd8d2d00535dee53ff306399ee44f4a}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+DMA\+\_\+\+FAILURE}}~0x14
\item 
\#define \mbox{\hyperlink{sli4_8h_ac51de2991bfdec5fc926d9a1d2717ef0}{SLI4\+\_\+\+FC\+\_\+\+COALESCE\+\_\+\+RQ\+\_\+\+SUCCESS}}~0x10
\item 
\#define \mbox{\hyperlink{sli4_8h_ad94e46b6d1db95f3ff9e5a2641285805}{SLI4\+\_\+\+FC\+\_\+\+COALESCE\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+NEEDED}}~0x18
\item 
\#define \mbox{\hyperlink{sli4_8h_af474241e05d07e5401b7d33b667ec989}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OFFSET}}~14
\item 
\#define \mbox{\hyperlink{sli4_8h_af8b5477390df168107cad6158dec99eb}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+WORK\+\_\+\+REQUEST\+\_\+\+COMPLETION}}~0x01
\item 
\#define \mbox{\hyperlink{sli4_8h_ab1fadb19599d89b4a98b498fb65db10d}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RELEASE\+\_\+\+WQE}}~0x02
\item 
\#define \mbox{\hyperlink{sli4_8h_a60a6d2f4e40a9147f43eaccde0afbedf}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC}}~0x04
\item 
\#define \mbox{\hyperlink{sli4_8h_a04ebe35bb7883d2041b23ee2bff48576}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+XRI\+\_\+\+ABORTED}}~0x05
\item 
\#define \mbox{\hyperlink{sli4_8h_ae32f6e8f6340402c39b8c2866d1d116a}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+COALESCING}}~0x06
\item 
\#define \mbox{\hyperlink{sli4_8h_add86215b0310b66a24593ddb2306c5fd}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+CONSUMPTION}}~0x07
\item 
\#define \mbox{\hyperlink{sli4_8h_a175af47f76bea93a5cd25053e17943c9}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+MEASUREMENT\+\_\+\+REPORTING}}~0x08
\item 
\#define \mbox{\hyperlink{sli4_8h_ac43bb20b8b7c5c6024b205efcb2999a4}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC\+\_\+\+V1}}~0x09
\item 
\#define \mbox{\hyperlink{sli4_8h_a8527cf32aa7340265a275281a2741a70}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+CMD}}~0x0B
\item 
\#define \mbox{\hyperlink{sli4_8h_a69fe9330d32d04d7d2b92668efc70218}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+DATA}}~0x0C
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{structsli4__mbox__command__header__s}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+s}} \mbox{\hyperlink{sli4_8h_a570fbe5c1a28a011c34c9a4e525e4047}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__bde__s}{sli4\+\_\+bde\+\_\+s}} \mbox{\hyperlink{sli4_8h_a782b30a54a77d06d9fffa48930b4761f}{sli4\+\_\+bde\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Buffer Descriptor Entry (BDE) \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__sge__s}{sli4\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4b60e283375cbce528159f09f783fef3}{sli4\+\_\+sge\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__dif__sge__s}{sli4\+\_\+dif\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a64e2f9cae2aeea38637081e063391aab}{sli4\+\_\+dif\+\_\+sge\+\_\+t}}
\begin{DoxyCompactList}\small\item\em T10 DIF Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__diseed__sge__s}{sli4\+\_\+diseed\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_acb563a4b44bf86898cc4c4ad8f4dd421}{sli4\+\_\+diseed\+\_\+sge\+\_\+t}}
\begin{DoxyCompactList}\small\item\em T10 DIF Seed Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__lsp__sge__s}{sli4\+\_\+lsp\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a27084494d418a8220a442976a73de18e}{sli4\+\_\+lsp\+\_\+sge\+\_\+t}}
\begin{DoxyCompactList}\small\item\em List Segment Pointer Scatter-\/\+Gather Entry (SGE) \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__config__link__s}{sli4\+\_\+cmd\+\_\+config\+\_\+link\+\_\+s}} \mbox{\hyperlink{sli4_8h_aac943a1e409130a7dc3afda38809b744}{sli4\+\_\+cmd\+\_\+config\+\_\+link\+\_\+t}}
\begin{DoxyCompactList}\small\item\em CONFIG\+\_\+\+LINK. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__dump4__s}{sli4\+\_\+cmd\+\_\+dump4\+\_\+s}} \mbox{\hyperlink{sli4_8h_af407e6f82245880a486bd20c554adcd3}{sli4\+\_\+cmd\+\_\+dump4\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__init__link__flags__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+flags\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3a55feb5a82eaae8985579d9752b357f}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+flags\+\_\+t}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+LINK -\/ initialize the link for a FC/\+FCoE port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__init__link__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9fbe10e58b67e0399484df88edcbc1ee}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__init__vfi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a252ca84bd95c878f98e20eccad9f1eec}{sli4\+\_\+cmd\+\_\+init\+\_\+vfi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+VFI -\/ initialize the VFI resource. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__init__vpi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a83b8e3aa96a969e03f53d249803f6763}{sli4\+\_\+cmd\+\_\+init\+\_\+vpi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em INIT\+\_\+\+VPI -\/ initialize the VPI resource. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__post__xri__s}{sli4\+\_\+cmd\+\_\+post\+\_\+xri\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad46cd1f091a0a6d60cfd0170ebbbab1e}{sli4\+\_\+cmd\+\_\+post\+\_\+xri\+\_\+t}}
\begin{DoxyCompactList}\small\item\em POST\+\_\+\+XRI -\/ post XRI resources to the SLI Port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__release__xri__s}{sli4\+\_\+cmd\+\_\+release\+\_\+xri\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3091830202becadfa73323ce6a032e1f}{sli4\+\_\+cmd\+\_\+release\+\_\+xri\+\_\+t}}
\begin{DoxyCompactList}\small\item\em RELEASE\+\_\+\+XRI -\/ Release XRI resources from the SLI Port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__config__s}{sli4\+\_\+cmd\+\_\+read\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a826a0749e17de9752685fbc7f7c23583}{sli4\+\_\+cmd\+\_\+read\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+CONFIG -\/ read SLI port configuration parameters. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__read__config__s}{sli4\+\_\+res\+\_\+read\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a49cc98e7b8c6b5ea0f7296ce953b47b8}{sli4\+\_\+res\+\_\+read\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__nvparms__s}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+s}} \mbox{\hyperlink{sli4_8h_aadfa921b40d7a78eae31774bcffabdfc}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+NVPARMS -\/ read SLI port configuration parameters. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__write__nvparms__s}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s}} \mbox{\hyperlink{sli4_8h_a554773a9f93015badbe0b7d20b079f49}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WRITE\+\_\+\+NVPARMS -\/ write SLI port configuration parameters. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__rev__s}{sli4\+\_\+cmd\+\_\+read\+\_\+rev\+\_\+s}} \mbox{\hyperlink{sli4_8h_a661f4d50311b32286c4d4b5c06fd4204}{sli4\+\_\+cmd\+\_\+read\+\_\+rev\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+REV -\/ read the Port revision levels. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__sparm64__s}{sli4\+\_\+cmd\+\_\+read\+\_\+sparm64\+\_\+s}} \mbox{\hyperlink{sli4_8h_a795b4b083d1748cb909aa6f5c89eedf9}{sli4\+\_\+cmd\+\_\+read\+\_\+sparm64\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+SPARM64 -\/ read the Port service parameters. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__port__state__s}{sli4\+\_\+port\+\_\+state\+\_\+s}} \mbox{\hyperlink{sli4_8h_a007a0f10913a9e5b6a134475771a0a6c}{sli4\+\_\+port\+\_\+state\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__topology__s}{sli4\+\_\+cmd\+\_\+read\+\_\+topology\+\_\+s}} \mbox{\hyperlink{sli4_8h_a704dab996746703fb19f0b46219afbad}{sli4\+\_\+cmd\+\_\+read\+\_\+topology\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+TOPOLOGY -\/ read the link event information. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa8ff6345eda225d133c7e09efcc899af}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__mrq__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7f834a02c21b1b780dab02b7eebfaa59}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__reg__rpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+rpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac94a0e7112d97e750883bfdc9135414f}{sli4\+\_\+cmd\+\_\+reg\+\_\+rpi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+RPI -\/ register a Remote Port Indicator. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__reg__vfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad6f9024e94e9b9b3fb8cb0d2c9f0c523}{sli4\+\_\+cmd\+\_\+reg\+\_\+vfi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+VFI -\/ register a Virtual Fabric Indicator. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__reg__vpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4a1d0b4e705b71b42ded165bb597cbdb}{sli4\+\_\+cmd\+\_\+reg\+\_\+vpi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em REG\+\_\+\+VPI -\/ register a Virtual Port Indicator. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__request__features__s}{sli4\+\_\+cmd\+\_\+request\+\_\+features\+\_\+s}} \mbox{\hyperlink{sli4_8h_a554f2fcbc841d398e70513f70abc9cd8}{sli4\+\_\+cmd\+\_\+request\+\_\+features\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__sli__config__pmd__s}{sli4\+\_\+sli\+\_\+config\+\_\+pmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6b1bfe068d0abd7b02c573c722b21722}{sli4\+\_\+sli\+\_\+config\+\_\+pmd\+\_\+t}}
\begin{DoxyCompactList}\small\item\em SLI\+\_\+\+CONFIG -\/ submit a configuration command to Port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__sli__config__s}{sli4\+\_\+cmd\+\_\+sli\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4ead53ed39383a16ead93fa09dde0a9f}{sli4\+\_\+cmd\+\_\+sli\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__status__s}{sli4\+\_\+cmd\+\_\+read\+\_\+status\+\_\+s}} \mbox{\hyperlink{sli4_8h_aeb932511145e2a0cd42d607710a417c3}{sli4\+\_\+cmd\+\_\+read\+\_\+status\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+STATUS -\/ read tx/rx status of a particular port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__read__link__stats__s}{sli4\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats\+\_\+s}} \mbox{\hyperlink{sli4_8h_a28985b1e2bde6b98f8ac78119aa167ec}{sli4\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats\+\_\+t}}
\begin{DoxyCompactList}\small\item\em READ\+\_\+\+LNK\+\_\+\+STAT -\/ read link status of a particular port. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__fcfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+fcfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3dd94b6e179cdd1d40aa190fd0259dbb}{sli4\+\_\+cmd\+\_\+unreg\+\_\+fcfi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+FCFI -\/ unregister a FCFI. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__rpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+rpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0e8ee90cf619a4cc7d3104e08cbf6b70}{sli4\+\_\+cmd\+\_\+unreg\+\_\+rpi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+RPI -\/ unregister one or more RPI. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__vfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1195d69912ba1d8443fa8e47ea827004}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vfi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+VFI -\/ unregister one or more VFI. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__vpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9ace32dac57d576d260412a71d4a280f}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vpi\+\_\+t}}
\begin{DoxyCompactList}\small\item\em UNREG\+\_\+\+VPI -\/ unregister one or more VPI. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4798b3b3cdcc5d557f37fd475bb2dda8}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+t}}
\begin{DoxyCompactList}\small\item\em AUTO\+\_\+\+XFER\+\_\+\+RDY -\/ Configure the auto-\/generate XFER-\/\+RDY feature. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__hp__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2c81fd828c6c8a2fd88b5400a13a8799}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__hdr__s}{sli4\+\_\+req\+\_\+hdr\+\_\+s}} \mbox{\hyperlink{sli4_8h_aba2fc53dfd770b49e6ca8713b931b984}{sli4\+\_\+req\+\_\+hdr\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Generic Command Request header. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__hdr__s}{sli4\+\_\+res\+\_\+hdr\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9935c1ea9627b976f7aa96f2f5c5bd33}{sli4\+\_\+res\+\_\+hdr\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Generic Command Response header. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__function__reset__s}{sli4\+\_\+req\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab61de74b086e2d9d61afaae94b8d2f7b}{sli4\+\_\+req\+\_\+common\+\_\+function\+\_\+reset\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+FUNCTION\+\_\+\+RESET. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__function__reset__s}{sli4\+\_\+res\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}} \mbox{\hyperlink{sli4_8h_afea4cb6376f720f81344078b73411d93}{sli4\+\_\+res\+\_\+common\+\_\+function\+\_\+reset\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v0\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6933e044050520e63a4179f6bcede0de}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v0\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V0. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__v2__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v2\+\_\+s}} \mbox{\hyperlink{sli4_8h_aebbab6ded2fe1c7787ce01c3ba9d20b3}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v2\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V2. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__set__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+set\+\_\+v0\+\_\+s}} \mbox{\hyperlink{sli4_8h_af551385d647f38d9c572ca85ba623991}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+set\+\_\+v0\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+SET\+\_\+\+V0. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__create__queue__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4ca5d396cfb75631996f9cedcdff6c28}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Generic Common Create EQ/\+CQ/\+MQ/\+WQ/\+RQ Queue completion. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__create__queue__set__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+s}} \mbox{\hyperlink{sli4_8h_a101e81a6f70ce574423b348817348905}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__cq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+cq\+\_\+s}} \mbox{\hyperlink{sli4_8h_abe2863faffd65f48bd2dfe67bd055164}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+cq\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Common Destroy CQ. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__modify__eq__delay__s}{sli4\+\_\+req\+\_\+common\+\_\+modify\+\_\+eq\+\_\+delay\+\_\+s}} \mbox{\hyperlink{sli4_8h_acabe216f795e17caedd0dba4e5f714fd}{sli4\+\_\+req\+\_\+common\+\_\+modify\+\_\+eq\+\_\+delay\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+MODIFY\+\_\+\+EQ\+\_\+\+DELAY. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__create__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+eq\+\_\+s}} \mbox{\hyperlink{sli4_8h_a35c4a0ad756d4ed9d88b672c6abbcc31}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+eq\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+EQ. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+eq\+\_\+s}} \mbox{\hyperlink{sli4_8h_af56b5320dfef418db839f05e4aadb6fb}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+eq\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Common Destroy EQ. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__create__mq__ext__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+mq\+\_\+ext\+\_\+s}} \mbox{\hyperlink{sli4_8h_a02e97df570413048cb8440d5fb10ae41}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+mq\+\_\+ext\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+CREATE\+\_\+\+MQ\+\_\+\+EXT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__mq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+mq\+\_\+s}} \mbox{\hyperlink{sli4_8h_afe6fb05a9e9463661a976200fe2cf738}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+mq\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Common Destroy MQ. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__cntl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7a4a70214879113ba992951160626395}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+attributes\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__cntl__addl__attributes__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_afb301292d89b291929482d166bec0c37}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__cntl__addl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_a27157dba285bb6de86190d3db9101f06}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__nop__s}{sli4\+\_\+req\+\_\+common\+\_\+nop\+\_\+s}} \mbox{\hyperlink{sli4_8h_a66fe3232384f70a562df159dd4af8304}{sli4\+\_\+req\+\_\+common\+\_\+nop\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+NOP. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__nop__s}{sli4\+\_\+res\+\_\+common\+\_\+nop\+\_\+s}} \mbox{\hyperlink{sli4_8h_acd1761feb3c9151e07cfe424e0810fa2}{sli4\+\_\+res\+\_\+common\+\_\+nop\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__resource__extent__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5f48843bb1f461df8c06e0455ff3ca1e}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__resource__extent__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a34604007222dff38ff5198f82f4733a2}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__sli4__parameters__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters\+\_\+s}} \mbox{\hyperlink{sli4_8h_a141338313d7a8ee2a60d99927e0c9f8e}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__query__fw__config__s}{sli4\+\_\+req\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9109bf3dfb54000ea4d855d737626a83}{sli4\+\_\+req\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+QUERY\+\_\+\+FW\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__query__fw__config__s}{sli4\+\_\+res\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8daeae867882339e80c15f1588cb1a04}{sli4\+\_\+res\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__port__name__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5ed6e50f0eade8f5ba3cc9f857958c93}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PORT\+\_\+\+NAME. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__port__name__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6c29ebdba35c2d97742d15db78af256f}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__write__flashrom__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+flashrom\+\_\+s}} \mbox{\hyperlink{sli4_8h_a03caa2de2ed954394a06084664f2c4d6}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+flashrom\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+WRITE\+\_\+\+FLASHROM. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__manage__fat__s}{sli4\+\_\+req\+\_\+common\+\_\+manage\+\_\+fat\+\_\+s}} \mbox{\hyperlink{sli4_8h_aecd90c0a0236a416673cffe575d39661}{sli4\+\_\+req\+\_\+common\+\_\+manage\+\_\+fat\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+MANAGE\+\_\+\+FAT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3eadfea95167d6faefb2e2d59d86f45a}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae7d17a20105fe1cee76fa5ea8aca583f}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__configure__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+configure\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5fbee9cf93749f62f41b65f5ee146020}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+configure\+\_\+snapshot\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CONFIGURE\+\_\+\+SNAPSHOT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3c71b757eb3161ec94755b18c32e7e31}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+RETRIEVE\+\_\+\+SNAPSHOT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2a2ae729eea5d0c47f2918cde7d3904e}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__read__string__table__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a702a5d65414a88eb1a9449032586004c}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+READ\+\_\+\+STRING\+\_\+\+TABLE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__ext__fat__read__string__table__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad0e2f5acd9c1c90d89411ed812dcc9a7}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__read__transceiver__data__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}} \mbox{\hyperlink{sli4_8h_a43de0c8095ecab48571b943ebdc4c88c}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__read__transceiver__data__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}} \mbox{\hyperlink{sli4_8h_a36a3baa620ab8b5f722158c994ecdf84}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__read__object__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1748b1717f194308f51c24afead80fc5}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__read__object__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7d9e2dcc32afc739b367ecabf41e953d}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+object\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__write__object__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_af2cc6e639771a06450bbc951538a62fa}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+object\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+WRITE\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__write__object__s}{sli4\+\_\+res\+\_\+common\+\_\+write\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3516b7d38a32cb6ed7c141ce66c76a6e}{sli4\+\_\+res\+\_\+common\+\_\+write\+\_\+object\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__delete__object__s}{sli4\+\_\+req\+\_\+common\+\_\+delete\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_af9152b18a750200f90e98e3fdd8f9890}{sli4\+\_\+req\+\_\+common\+\_\+delete\+\_\+object\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+DELETE\+\_\+\+OBJECT. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__read__object__list__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa273f38cc71e26042ac2fd38a40eed21}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+list\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+READ\+\_\+\+OBJECT\+\_\+\+LIST. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__dump__location__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa9bc6bbc9515cac486bea6d4e53017cc}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__set__dump__location__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8e6e167d28d2c3885d156683a6a8e6c7}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+s}} \mbox{\hyperlink{sli4_8h_a58a2d268e6f330c5cb21f75b39fdfd19}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__dif__seed__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+dif\+\_\+seed\+\_\+s}} \mbox{\hyperlink{sli4_8h_a516dbdc7fcff8316fa187f6552fa2057}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+dif\+\_\+seed\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__t10__pi__mem__model__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t10\+\_\+pi\+\_\+mem\+\_\+model\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2c8375959e59be2cead56237300358aa}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t10\+\_\+pi\+\_\+mem\+\_\+model\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__multirq__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+multirq\+\_\+s}} \mbox{\hyperlink{sli4_8h_af1a023200e94d2df2580a5ea29de152d}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+multirq\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__xfer__rdy__t10pi__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+xfer\+\_\+rdy\+\_\+t10pi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a45211b107e579157af05cfffce640ea2}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+xfer\+\_\+rdy\+\_\+t10pi\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__health__check__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+health\+\_\+check\+\_\+s}} \mbox{\hyperlink{sli4_8h_aedd9637e9cccc9e53d040e56c931a9ed}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+health\+\_\+check\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__set__fdt__xfer__hint__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+set\+\_\+fdt\+\_\+xfer\+\_\+hint\+\_\+s}} \mbox{\hyperlink{sli4_8h_a997d92a38dfdf2b080ffab1f172d998d}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+set\+\_\+fdt\+\_\+xfer\+\_\+hint\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__persistent__topo__param__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+s}} \mbox{\hyperlink{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__dmtf__exec__clp__cmd__s}{sli4\+\_\+req\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a55e8218e6bba3d968785f0435f4c5ab3}{sli4\+\_\+req\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+t}}
\begin{DoxyCompactList}\small\item\em DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__dmtf__exec__clp__cmd__s}{sli4\+\_\+res\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4535fc855ac29e2b65029cf64c120872}{sli4\+\_\+res\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__resource__descriptor__v1__s}{sli4\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac2f209c495dde37eee359c1fd5447a5f}{sli4\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__pcie__resource__descriptor__v1__s}{sli4\+\_\+pcie\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac36496ce0193dc4a7e7558993a5ea523}{sli4\+\_\+pcie\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__isap__resource__descriptor__v1__s}{sli4\+\_\+isap\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7b4fc3d28eb2184e626925b6f86b4dda}{sli4\+\_\+isap\+\_\+resouce\+\_\+descriptor\+\_\+v1\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__function__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1a17db4bf06118b5bd0917d418b115dc}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+FUNCTION\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__function__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a292965c01c7b5406e9b526d6490018e3}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6be700c5bd684270c86054249942fbab}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5c4e8cbed359e16363333eff294b4730}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a83702ccf56e8c951b88974db8dc2aee1}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__set__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4619b5376af3b1fc31edccb257b46a24}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__profile__descriptor__s}{sli4\+\_\+profile\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad82140a57ac1da14778e236618735fe1}{sli4\+\_\+profile\+\_\+descriptor\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Profile Descriptor for profile functions. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__profile__list__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5c7caff19f95e1c2bb201d9c100a42b0}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__profile__list__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9fc002d16dcc2dc8f9063c68c62c944f}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8863144a1b202756fc1b5b4b8a858fe0}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab2b0cdb5675a193d010dc72bbc84ebcc}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_a75412e5d499a282b371d7c99d4727495}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__set__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_afe4cccff822bfe78b922bd91ee8860e1}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__link__config__descriptor__s}{sli4\+\_\+link\+\_\+config\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa23d1640d9f46ea7e53f62436bc02a0e}{sli4\+\_\+link\+\_\+config\+\_\+descriptor\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Link Config Descriptor for link config functions. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__get__reconfig__link__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa9cbf2a3bfaacf63e95cda6da2e223d9}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__get__reconfig__link__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3dc2ed6294aa462b563ba79a0a310c76}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__common__set__reconfig__link__id__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}} \mbox{\hyperlink{sli4_8h_aec1e01289d220397c9b6122c8c1ddea0}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+t}}
\begin{DoxyCompactList}\small\item\em COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__common__set__reconfig__link__id__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}} \mbox{\hyperlink{sli4_8h_a29549c53f97c6f88ba0d30fe465400be}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__lowlevel__set__watchdog__s}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8291ba93b154e46f718c26285fc1ac03}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__res__lowlevel__set__watchdog__s}{sli4\+\_\+res\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}} \mbox{\hyperlink{sli4_8h_a03fc76d068bc286fcbbd101c91f78803}{sli4\+\_\+res\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__eqe__s}{sli4\+\_\+eqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a57eed9a0fe7a75ba6997495ea4087764}{sli4\+\_\+eqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Event Queue Entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__mcqe__s}{sli4\+\_\+mcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aea3809433c618a6a104a23770b05728e}{sli4\+\_\+mcqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Mailbox Completion Queue Entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__acqe__s}{sli4\+\_\+acqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae42432458a6020c3a63130e97ea16dc2}{sli4\+\_\+acqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Asynchronous Completion Queue Entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__reg__s}{sli4\+\_\+reg\+\_\+s}} \mbox{\hyperlink{sli4_8h_ade56454eb3bce0ab5720efd352f8a5ba}{sli4\+\_\+reg\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__queue__s}{sli4\+\_\+queue\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__link__event__s}{sli4\+\_\+link\+\_\+event\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae27e4514a09d8b5e6d932faebb1af013}{sli4\+\_\+link\+\_\+event\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__sgl__chaining__params__s}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab55969fc22143607d5016b026e737798}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Fields retrieved from skyhawk that used used to build chained SGL. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fip__event__s}{sli4\+\_\+fip\+\_\+event\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae5eca65ea0a6bca9f4df34b3aff70e15}{sli4\+\_\+fip\+\_\+event\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__s}{sli4\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}}
\item 
typedef int32\+\_\+t($\ast$ \mbox{\hyperlink{sli4_8h_a9464b4837ce22687512d86e944b3cc1b}{sli4\+\_\+create\+\_\+q\+\_\+fn\+\_\+t}}) (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Common Create Queue function prototype. \end{DoxyCompactList}\item 
typedef int32\+\_\+t($\ast$ \mbox{\hyperlink{sli4_8h_a843e79d6d3635212bfc17ec6ecff8e7c}{sli4\+\_\+destroy\+\_\+q\+\_\+fn\+\_\+t}}) (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Common Destroy Queue function prototype. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__physical__page__descriptor__s}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_af8d4fbb4ad3f56c0b0028ede30d2d085}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0ae6b084400fe1104e6ba02c23191e76}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a20a18d1810b4c58f3d3e0ba181efe61b}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a28adbbdf137e391b5a595b875167b318}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+WQ\+\_\+\+DESTROY. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__post__sgl__pages__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b18cb3343f9abb0296f217c045614b5}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+POST\+\_\+\+SGL\+\_\+\+PAGES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s}} \mbox{\hyperlink{sli4_8h_a10e77ed901846c20637320a7c24d60fe}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a15b2ce19badf907832d811e976ac158c}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v2__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6bf1b026020110365b37e75bb9f46e91}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V2. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4f0477677933fc0c93d7d0bc4371c82a}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+RQ\+\_\+\+DESTROY. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__read__fcf__table__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a900d9680d5989aa940dab9935af5248d}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcf__entry__s}{sli4\+\_\+fcf\+\_\+entry\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6ddd37d0e7dbf7490afa6fd1c8b2d5d0}{sli4\+\_\+fcf\+\_\+entry\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCF table entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__res__fcoe__read__fcf__table__s}{sli4\+\_\+res\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a16b32d42c03cabd755eb632ac8a963cb}{sli4\+\_\+res\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE response. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__post__hdr__templates__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates\+\_\+s}} \mbox{\hyperlink{sli4_8h_a147f3b5eac19e620afe266432ee64a76}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rediscover__fcf__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad73a9b601ca15f503d9354dc1d22ba86}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__generic__wqe__s}{sli4\+\_\+generic\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad151a08d6fc1df11309fb66db16f68d5}{sli4\+\_\+generic\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Generic WQE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__abort__wqe__s}{sli4\+\_\+abort\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a08e213d32976a842bb23b225260ef5fd}{sli4\+\_\+abort\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to abort exchanges. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__els__request64__wqe__s}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_abebc23016ccef8312f372d3bcb359a7d}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an ELS request. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__icmnd64__wqe__s}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3a1a16edf12626bc29ef5ce6ff1ebde4}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator no data command. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__iread64__wqe__s}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b96e87f4395660862c69bc1a7ffe548}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator read. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__iwrite64__wqe__s}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa0cf7e24aa1d7bc2363ab9b70002202a}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP initiator write. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__128byte__wqe__s}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a513c4935a10d2fe7bad1609f3bb4f3d1}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__treceive64__wqe__s}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a06efe95d87dbf4f2e7929be4e4fbb648}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target receive, and FCP target receive continue. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__trsp64__wqe__s}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad21ac7245efb61f322799347fe86049d}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target response. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcp__tsend64__wqe__s}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aabbff7acc16ba9221f9413068384e5c8}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an FCP target send (DATA IN). \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__gen__request64__wqe__s}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b0dd6f7151dd242d9f0533a94de8a04}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create a general request. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__send__frame__wqe__s}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a905aa31060cea193b5e2327767d2976f}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create a send frame request. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__xmit__sequence64__wqe__s}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0725a4e8e1ac9c94e33f6f3839e204db}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create a transmit sequence. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__requeue__xri__wqe__s}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9ad4fbd227175a0897db1890598f7727}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used unblock the specified XRI and to release it to the SLI Port\textquotesingle{}s free pool. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__xmit__bcast64__wqe__s}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6596207aa00958caad89061accdf33d5}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to send a single frame sequence to broadcast address. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__xmit__bls__rsp__wqe__s}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a71fc7c32b358a05e39393bb248df8511}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create a BLS response. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli__bls__payload__s}{sli\+\_\+bls\+\_\+payload\+\_\+s}} \mbox{\hyperlink{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}{sli\+\_\+bls\+\_\+payload\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__xmit__els__rsp64__wqe__s}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aedd24627b02af92522f881c0f81cc98b}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em WQE used to create an ELS response. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__link__state__s}{sli4\+\_\+link\+\_\+state\+\_\+s}} \mbox{\hyperlink{sli4_8h_a703ca23c52557baa81041413ca441fc1}{sli4\+\_\+link\+\_\+state\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: Link State ACQE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__link__attention__s}{sli4\+\_\+link\+\_\+attention\+\_\+s}} \mbox{\hyperlink{sli4_8h_a718361765bbe46320e143b0bd69c426f}{sli4\+\_\+link\+\_\+attention\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: FC Link Attention Event. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fcoe__fip__s}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s}} \mbox{\hyperlink{sli4_8h_a66e60bc6855e582f70c42ea530a4a7d8}{sli4\+\_\+fcoe\+\_\+fip\+\_\+t}}
\begin{DoxyCompactList}\small\item\em Asynchronouse Event\+: FCo\+E/\+FIP ACQE. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fc__wcqe__s}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_abd9e2c1af9d7d696c08d1d2e78219073}{sli4\+\_\+fc\+\_\+wcqe\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FC/\+FCoE WQ completion queue entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fc__wqec__s}{sli4\+\_\+fc\+\_\+wqec\+\_\+s}} \mbox{\hyperlink{sli4_8h_a96317dbf4388c7a806992343b5737549}{sli4\+\_\+fc\+\_\+wqec\+\_\+t}}
\begin{DoxyCompactList}\small\item\em FC/\+FCoE WQ consumed CQ queue entry. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{structsli4__fc__async__rcqe__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ada10d12d3ceadbfc30d0ccf6c7bdd1d8}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fc__async__rcqe__v1__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab609e2939c62db8de3728946b776f1e1}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fc__coalescing__rcqe__s}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4f7b17da36bf32cad5069bf4c22e8ef9}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fc__optimized__write__cmd__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a36cd50cdf03784b5dfa398afb41572b9}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fc__optimized__write__data__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5e908a7e1ade9b22c450d70b761ac5eb}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structsli4__fc__xri__aborted__cqe__s}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0db52a61cc4eb9a2171d46930abeb479}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+t}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \mbox{\hyperlink{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba336ed0372b50aa6db56d815ed847978f}{SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+PORT}}
, \mbox{\hyperlink{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba2ed50d5fe540442dafd7eccdef4903a4}{SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+DOMAIN}}
, \mbox{\hyperlink{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba8775e1f67daabb9ce2486fb76999fb6d}{SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+FCF}}
, \mbox{\hyperlink{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba056a7478cd73f893c78afd73154aab15}{SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+ALL}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a642a35da2298f5ad482ee01a2b9bed22}{SLI4\+\_\+\+REG\+\_\+\+BMBX}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9afe59ab1ee3338c368de80b5ebf89be8b}{SLI4\+\_\+\+REG\+\_\+\+EQ\+\_\+\+DOORBELL}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ad014c3e30fabe08cc24da51bc270d044}{SLI4\+\_\+\+REG\+\_\+\+CQ\+\_\+\+DOORBELL}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a00e790d2322a18fbbb9a7c6de1ba36bd}{SLI4\+\_\+\+REG\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DOORBELL}}
, \newline
\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a73fbf57fb878e82461c857ed988c8d3e}{SLI4\+\_\+\+REG\+\_\+\+IO\+\_\+\+WQ\+\_\+\+DOORBELL}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a62d672137ff2415041a1ddd3b8ede3ce}{SLI4\+\_\+\+REG\+\_\+\+MQ\+\_\+\+DOORBELL}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af5693387aedf46581fbc25e73944acfd}{SLI4\+\_\+\+REG\+\_\+\+PHYSDEV\+\_\+\+CONTROL}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4edd6508fc72a743c7691576541712c7}{SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+CONTROL}}
, \newline
\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a0697f2270b4c50afc216be557f391f86}{SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+ERROR1}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a2d38cd9ad213cc6445b2e8e0eeea106c}{SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+ERROR2}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ab6a84b8d8d1eb08bff38c5933a4b125d}{SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+SEMAPHORE}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af4de25292cc14aa5a6ac219f6e0512dc}{SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+STATUS}}
, \newline
\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a3c9986037171452bc3e17ef048d29809}{SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+HI}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4b290667f53a9cc2ff0a4db1684f8bf0}{SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+LO}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7c46b0722643ed6dcebaf4fe4847f790}{SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+HI}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a67e52be83cb2d7b4e38222a502ae05f5}{SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+LO}}
, \newline
\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a96cb9d2bb8ebe1ee3e993bd676d21271}{SLI4\+\_\+\+REG\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR1}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a45f6da4485205d046da7e6c00ab102c3}{SLI4\+\_\+\+REG\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR2}}
, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7678bb5d8ad141be5bfad89f0df7c275}{SLI4\+\_\+\+REG\+\_\+\+MAX}}
 \}
\begin{DoxyCompactList}\small\item\em Register name enums. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85fa3aed187ec3f30bebaf03f21f55511c4f}{SLI\+\_\+\+QTYPE\+\_\+\+EQ}}
, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85fadd3df48c650f1fa1ad065c95160c2272}{SLI\+\_\+\+QTYPE\+\_\+\+CQ}}
, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85faa1b51c1b11dcf633d672557f32a4e962}{SLI\+\_\+\+QTYPE\+\_\+\+MQ}}
, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85fa71c121286e592b5062bf655dd321316f}{SLI\+\_\+\+QTYPE\+\_\+\+WQ}}
, \newline
\mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85fa9ae6ea5242875d20367c9d9055ef458f}{SLI\+\_\+\+QTYPE\+\_\+\+RQ}}
, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85fa918b9048bff4a19a734ebbd515d4d385}{SLI\+\_\+\+QTYPE\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}{sli4\+\_\+qentry\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e77c21806dae548c0589e87981973eb}{SLI\+\_\+\+QENTRY\+\_\+\+ASYNC}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6d8a3e8b3269bcdb99c6f24aab3e3c3f}{SLI\+\_\+\+QENTRY\+\_\+\+MQ}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba7658f5f8b05483f95460845ec5f41148}{SLI\+\_\+\+QENTRY\+\_\+\+RQ}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0b6868b943df44fd6b88a2ef4933f90d}{SLI\+\_\+\+QENTRY\+\_\+\+WQ}}
, \newline
\mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0f0209ceede739710433758750c8f96f}{SLI\+\_\+\+QENTRY\+\_\+\+WQ\+\_\+\+RELEASE}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e8df74c65ba95dc8b4e3806116346ba}{SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+CMD}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5bad4b84b86fb43d17226062c2fb5247c16}{SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+DATA}}
, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba2f976a8d5f64a9dd79430d250cc179a3}{SLI\+\_\+\+QENTRY\+\_\+\+XABT}}
, \newline
\mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6c88cf22391d6695624eb48319c26e8c}{SLI\+\_\+\+QENTRY\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51}{sli4\+\_\+callback\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51abc62ad8313841be1bd1f581fb4055ae5}{SLI4\+\_\+\+CB\+\_\+\+LINK}}
, \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a26fbf165f983d1c6dbb8d95d59db7536}{SLI4\+\_\+\+CB\+\_\+\+FIP}}
, \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a411458b14aa0cc5fab42eb158ea35080}{SLI4\+\_\+\+CB\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ad}{sli4\+\_\+link\+\_\+status\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada8ef2a5e6472d0bc5b3333f1df73652a7}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+UP}}
, \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada9ca7b0b2ceb0e9a92318002269dd9a8f}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+DOWN}}
, \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada4303e29378572d4b583dfae22bf56914}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+NO\+\_\+\+ALPA}}
, \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada538dec34e9b2de5bd805b2692c0f233c}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092}{sli4\+\_\+link\+\_\+topology\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a08558fd5d1c8d16b9ff7edb9c8a62103}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NPORT}} = 1
, \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092aca694709a0a50480617f4d3a7df5b1e4}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOP}}
, \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a4ff7e068c1fdc7bb43fc85e99fc67db6}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+INTERNAL}}
, \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a0615ba9fb33bc572bb28d9693780c88c}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+EXTERNAL}}
, \newline
\mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092affc350a2d400b5b13b415251cceed454}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NONE}}
, \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a70551bda35a09aac296c4673bdd4c5a6}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}{sli4\+\_\+link\+\_\+medium\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a694e7b3914419902d93f05fa9cfa58f6}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+ETHERNET}}
, \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9aa13a27de6c189774849e90045f27451b}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+FC}}
, \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a0654f371bb23fedad18c3caaef06098a}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab110e6012aab496604d1b36a06dae12d}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VFI}}
, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea3e1cef23673344ebbbc216ff79c25b4a}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VPI}}
, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab80687f65854df088f48750a8c806128}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+RPI}}
, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feaf8e4084857636c06f631da6bb35af9ca}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+XRI}}
, \newline
\mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea8584b6963bcc57d1c6c3a7e15cddc0a9}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+FCFI}}
, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea688cf01f77391bc75c37353311660a30}{SLI\+\_\+\+RSRC\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9e}{sli4\+\_\+port\+\_\+type\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eadae37d1025559983b7bc3d53aa530543}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}
, \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eabab251b8985a49ffcab7e05175c2830c}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+NIC}}
, \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eab2056290a197d3e5e8100f7f2a6c3ade}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}{sli4\+\_\+asic\+\_\+type\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a476c20c196b10caf16fffe8397301403}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+BE3}} = 1
, \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48ae52af73ff1f3ed120f1028c263dab886}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+SKYHAWK}}
, \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48abd6c407b1203f30d7d849151292ad93f}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCER}}
, \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a1016cb96634ca4d2e6ef2944fe1a82f5}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+CORSAIR}}
, \newline
\mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48aad86a40df3ee0a4d95eeaddb4af7412e}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCERG6}}
, \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a6611612fa82c36947ddde1a277d85720}{SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCERG7}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}{sli4\+\_\+asic\+\_\+rev\+\_\+e}} \{ \newline
\mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a0226bd725f29aa5d26f624bb1952b983}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+FPGA}} = 1
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a19d3783d5db13f4d30a26c18b4e4581e}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A0}}
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a50c2f32c8e1082a4dac418982949f443}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A1}}
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a5030a9245e95a1d7ef9fe86630f92e31}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A2}}
, \newline
\mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab4858551e851e5ecb4caf5aca44a535d}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A3}}
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad537fee7f703ac4fce00ec3f207b05bb}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+B0}}
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad342d764c9624db5d3b3ef036edbf03f}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+B1}}
, \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a119a8b4084f016a0122be3e9fd0b145a}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+C0}}
, \newline
\mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab87df2df71a832b1235704b28c3a5d19}{SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+D0}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}{sli4\+\_\+abort\+\_\+type\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a2485df15530f40e598aec2bc56daf030}{SLI\+\_\+\+ABORT\+\_\+\+XRI}}
, \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8aba69ce22e67bba7fd39ea399828cb91b}{SLI\+\_\+\+ABORT\+\_\+\+ABORT\+\_\+\+ID}}
, \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a6dd856fb52ca60049dc2a87c113b3bfa}{SLI\+\_\+\+ABORT\+\_\+\+REQUEST\+\_\+\+ID}}
, \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8af9a695722b2a610ce47c5859478e9abb}{SLI\+\_\+\+ABORT\+\_\+\+MAX}}
 \}
\item 
enum \mbox{\hyperlink{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21}{sli\+\_\+bls\+\_\+type\+\_\+e}} \{ \mbox{\hyperlink{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a016c7cdb8cacd058acd7c5fc9cb1ac67}{SLI\+\_\+\+BLS\+\_\+\+ACC}}
, \mbox{\hyperlink{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a91cd5c018b70bdba487f8d211d0ed1fb}{SLI\+\_\+\+BLS\+\_\+\+RJT}}
, \mbox{\hyperlink{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a2abe1d60d0120af87d57caa7ee38aa59}{SLI\+\_\+\+BLS\+\_\+\+MAX}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ad4f51bc0552695d551c27474bdc0ca17}{sli\+\_\+page\+\_\+count}} (size\+\_\+t bytes, uint32\+\_\+t page\+\_\+size)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a9fc5114fc48729c1f223f9fd8d9e41db}{sli\+\_\+eq\+\_\+doorbell}} (uint16\+\_\+t n\+\_\+popped, uint16\+\_\+t id, uint8\+\_\+t arm)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a42df2484daf97db59fe9eb79906fe58a}{sli\+\_\+cq\+\_\+doorbell}} (uint16\+\_\+t n\+\_\+popped, uint16\+\_\+t id, uint8\+\_\+t arm)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a58437ad29a67ca9141f539785186f01a}{sli\+\_\+iftype6\+\_\+eq\+\_\+doorbell}} (uint16\+\_\+t n\+\_\+popped, uint16\+\_\+t id, uint8\+\_\+t arm)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a7aa2b1959cff2b9332a58d3ca815d8c2}{sli\+\_\+iftype6\+\_\+cq\+\_\+doorbell}} (uint16\+\_\+t n\+\_\+popped, uint16\+\_\+t id, uint8\+\_\+t arm)
\item 
static void \mbox{\hyperlink{sli4_8h_a7ba639e7cd4e8d233322964d389d1813}{sli\+\_\+set\+\_\+wq\+\_\+id\+\_\+association}} (void $\ast$entry, uint16\+\_\+t q\+\_\+id)
\begin{DoxyCompactList}\small\item\em Format a WQE with WQ\+\_\+\+ID Association performance hint. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{sli4_8h_a8d5445d0564b6850f9069a6876148911}{sli\+\_\+queue\+\_\+lock}} (\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$q)
\item 
static void \mbox{\hyperlink{sli4_8h_a940ce6ff2389a6e864320ec4d74c18f4}{sli\+\_\+queue\+\_\+unlock}} (\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$q)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a3d27f87ee76da1c1ebaacb9ab75137ae}{sli\+\_\+get\+\_\+max\+\_\+rsrc}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}} rsrc)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a7ae7e7869b3a5fd8747e0ee4c0ae3a14}{sli\+\_\+get\+\_\+max\+\_\+queue}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}} qtype)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a18e8bc36949f8a396779f60a8fdfc959}{sli\+\_\+get\+\_\+max\+\_\+qentries}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}} qtype)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a7781c918c801fbf1ebff568e9bf0e828}{sli\+\_\+get\+\_\+max\+\_\+sge}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a5c24eb99472a6d9a5c3d931e4710ea50}{sli\+\_\+get\+\_\+max\+\_\+sgl}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}{sli4\+\_\+link\+\_\+medium\+\_\+e}} \mbox{\hyperlink{sli4_8h_a51aed8fce7b07d66b7279e23c09329bd}{sli\+\_\+get\+\_\+medium}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static void \mbox{\hyperlink{sli4_8h_a70b0af19e742694762814ccf49eebd6e}{sli\+\_\+skh\+\_\+chain\+\_\+sge\+\_\+build}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_a4b60e283375cbce528159f09f783fef3}{sli4\+\_\+sge\+\_\+t}} $\ast$sge, uint32\+\_\+t xri\+\_\+index, uint32\+\_\+t frag\+\_\+num, uint32\+\_\+t offset)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_afc4ecbe17b926123805106002a54cd54}{sli\+\_\+get\+\_\+sli\+\_\+rev}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_aff1220f00a4b681d754c7d5bc308c12a}{sli\+\_\+get\+\_\+sli\+\_\+family}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ad928ecf858adf8cf3c222ec29b6c2702}{sli\+\_\+get\+\_\+if\+\_\+type}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static void $\ast$ \mbox{\hyperlink{sli4_8h_a8933ee8d7b8c1b290605efaaf4b5c1b3}{sli\+\_\+get\+\_\+wwn\+\_\+port}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static void $\ast$ \mbox{\hyperlink{sli4_8h_affd9fc3b1ff73bb1d29fab8fbc2fa2bf}{sli\+\_\+get\+\_\+wwn\+\_\+node}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static void $\ast$ \mbox{\hyperlink{sli4_8h_ae407c9694d9b105a1755d4f8701b8a82}{sli\+\_\+get\+\_\+vpd}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_afe26dc599afe8a3049d0a281aca7ac8e}{sli\+\_\+get\+\_\+vpd\+\_\+len}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ab6819fe10f3899d10b04c963975de483}{sli\+\_\+get\+\_\+fw\+\_\+revision}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t which)
\item 
static void $\ast$ \mbox{\hyperlink{sli4_8h_a35cf322b937a1c0539ab672e62b26874}{sli\+\_\+get\+\_\+fw\+\_\+name}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t which)
\item 
static char $\ast$ \mbox{\hyperlink{sli4_8h_ae514a07aacdba8bc7c8dd43580763ece}{sli\+\_\+get\+\_\+ipl\+\_\+name}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_aa44313afafbc4eda81f9381f2f5280af}{sli\+\_\+get\+\_\+hw\+\_\+revision}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t which)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ab2a4b885a1982d54755df2dfa76719bd}{sli\+\_\+get\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_aa1989178c1bdbb7a6c12091c027d8dcb}{sli\+\_\+get\+\_\+dif\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ad160c482bcc41b0ba11fe491ad515768}{sli\+\_\+is\+\_\+dif\+\_\+inline\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a931add26d27e9856190133e6526c86bf}{sli\+\_\+is\+\_\+dif\+\_\+separate\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a3c962aba0292bbc1fa3f82aa16d62130}{sli\+\_\+get\+\_\+is\+\_\+dual\+\_\+ulp\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_afadd6bb00555293cfe699b6958449493}{sli\+\_\+get\+\_\+is\+\_\+sgl\+\_\+chaining\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_af92fe3ae4e27c583013f8b41cb8c1fec}{sli\+\_\+get\+\_\+is\+\_\+ulp\+\_\+enabled}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint16\+\_\+t ulp)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a9217fdac1c343991e4f30c5d729a7136}{sli\+\_\+get\+\_\+hlm\+\_\+capable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static int32\+\_\+t \mbox{\hyperlink{sli4_8h_a474c86a6d7ca3e5bb694c0e78873be1d}{sli\+\_\+set\+\_\+hlm}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t value)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a8d760791eb09c4a7c2250adfe3c0cd1a}{sli\+\_\+get\+\_\+hlm}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a9069a517104fc7b76d0d5ee78a0eaa6e}{sli\+\_\+get\+\_\+sgl\+\_\+preregister\+\_\+required}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a12e95869c7aa9558d488a3abe200193b}{sli\+\_\+get\+\_\+sgl\+\_\+preregister}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static int32\+\_\+t \mbox{\hyperlink{sli4_8h_a2e5b54ac453b953386e752eadb8d8b1c}{sli\+\_\+set\+\_\+sgl\+\_\+preregister}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t value)
\item 
static \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}{sli4\+\_\+asic\+\_\+type\+\_\+e}} \mbox{\hyperlink{sli4_8h_a4c211f7fb35cbdd4af3de3c7ac80369e}{sli\+\_\+get\+\_\+asic\+\_\+type}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}{sli4\+\_\+asic\+\_\+rev\+\_\+e}} \mbox{\hyperlink{sli4_8h_a671870ec9e0c9472651d1663c06172e1}{sli\+\_\+get\+\_\+asic\+\_\+rev}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static int32\+\_\+t \mbox{\hyperlink{sli4_8h_a98a7d08ad1016932aa68695489e27660}{sli\+\_\+set\+\_\+topology}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, uint32\+\_\+t value)
\item 
static void \mbox{\hyperlink{sli4_8h_a1394e0422563eca2f1eccebe45d0fc44}{sli\+\_\+config\+\_\+persistent\+\_\+topology}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+t}} $\ast$req)
\item 
static uint16\+\_\+t \mbox{\hyperlink{sli4_8h_ab46d9304bbb6a8ad5bee40316f33f0ed}{sli\+\_\+get\+\_\+link\+\_\+module\+\_\+type}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static char $\ast$ \mbox{\hyperlink{sli4_8h_af22caed65b5e80771a77a320f6a76919}{sli\+\_\+get\+\_\+portnum}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static char $\ast$ \mbox{\hyperlink{sli4_8h_affe1838abad90c739225d24101cbe90c}{sli\+\_\+get\+\_\+bios\+\_\+version\+\_\+string}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a4afa371a33746ef6ca4379fdf9b1bb6b}{sli\+\_\+convert\+\_\+mask\+\_\+to\+\_\+count}} (uint32\+\_\+t method, uint32\+\_\+t mask)
\item 
static bool \mbox{\hyperlink{sli4_8h_a6e5b48dfe4c6a2613a33b71149863da1}{sli\+\_\+fcal\+\_\+is\+\_\+speed\+\_\+supported}} (uint32\+\_\+t link\+\_\+speed)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga05e113e1760da5eb347fddf8ffb757fb}{sli\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga286e3e24c4efb70a976e55515a0fdd12}{sli\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY\+\_\+\+HP command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gadfdea1ad67f3b4856d793b67193f3b8a}{sli\+\_\+cmd\+\_\+config\+\_\+link}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a CONFIG\+\_\+\+LINK command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3b2ea2ab44004a3264cc8f902fe6466d}{sli\+\_\+cmd\+\_\+down\+\_\+link}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a DOWN\+\_\+\+LINK command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf4b80c9d5119514818472132ce954169}{sli\+\_\+cmd\+\_\+dump\+\_\+type4}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a DUMP Type 4 command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga947b08e5a2c72ccc37e956ee41cacf39}{sli\+\_\+cmd\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3ef7d5f59c03455d17b457a0937cd2b9}{sli\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a READ\+\_\+\+LINK\+\_\+\+STAT command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gad89a1e6c8dade42d30a7e7c36203921e}{sli\+\_\+cmd\+\_\+read\+\_\+status}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint8\+\_\+t clear\+\_\+counters)
\begin{DoxyCompactList}\small\item\em Write a READ\+\_\+\+STATUS command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaaa631ad494fbffdf8ec04e177448efa7}{sli\+\_\+cmd\+\_\+init\+\_\+link}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an INIT\+\_\+\+LINK command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga9e454e3f8cd7a177a958711e22ffa542}{sli\+\_\+cmd\+\_\+init\+\_\+vfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an INIT\+\_\+\+VFI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga5780c90bbaa6dc4556b8baaec7442b7f}{sli\+\_\+cmd\+\_\+init\+\_\+vpi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an INIT\+\_\+\+VPI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaa481bfdc372d35825c7eeeef398f0039}{sli\+\_\+cmd\+\_\+post\+\_\+xri}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a POST\+\_\+\+XRI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gafe16bbea7a98949f5e296d4638f3d521}{sli\+\_\+cmd\+\_\+release\+\_\+xri}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a RELEASE\+\_\+\+XRI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gabc50c44708a5b3ee4bfe3b240a943215}{sli\+\_\+cmd\+\_\+read\+\_\+sparm64}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a READ\+\_\+\+SPARM64 command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gae09beac895eff4b4c55dd695068bc4d0}{sli\+\_\+cmd\+\_\+read\+\_\+topology}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a READ\+\_\+\+TOPOLOGY command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a305f005903c675d7c584060619aa35c0}{sli\+\_\+cmd\+\_\+read\+\_\+nvparms}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a READ\+\_\+\+NVPARMS command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ab6e451427c33d8d53991d3a5c2cf5683}{sli\+\_\+cmd\+\_\+write\+\_\+nvparms}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint8\+\_\+t $\ast$, uint8\+\_\+t $\ast$, uint8\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a WRITE\+\_\+\+NVPARMS command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga6852ba425a02195e0f18069054da644c}{sli\+\_\+cmd\+\_\+reg\+\_\+fcfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{structsli4__cmd__rq__cfg__t}{sli4\+\_\+cmd\+\_\+rq\+\_\+cfg\+\_\+t}} rq\+\_\+cfg\mbox{[}\mbox{\hyperlink{sli4_8h_a018d8c3ff54a6fb395094239ad007eea}{SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+NUM\+\_\+\+RQ\+\_\+\+CFG}}\mbox{]}, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a REG\+\_\+\+FCFI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ad13c34b956d4646b71284c93f54c7d8f}{sli\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{structsli4__cmd__rq__cfg__t}{sli4\+\_\+cmd\+\_\+rq\+\_\+cfg\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga8fc8a95c851d08e4363aa9b0974e497c}{sli\+\_\+cmd\+\_\+reg\+\_\+rpi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a REG\+\_\+\+RPI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gae419b17beb7541b32a2a616fdcee6126}{sli\+\_\+cmd\+\_\+reg\+\_\+vfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{ocs__common_8h_a5b14ea58b5943d1975532e66e94b7d03}{ocs\+\_\+domain\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a REG\+\_\+\+VFI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf854b4e96fe982a3c6eefb571000a3e4}{sli\+\_\+cmd\+\_\+reg\+\_\+vpi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{ocs__common_8h_aba4d16dde15ceda85d14f8a1d3a5ec0d}{ocs\+\_\+sli\+\_\+port\+\_\+t}} $\ast$, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a REG\+\_\+\+VPI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga84a88d00241f5706c6e08dbb51b04f1b}{sli\+\_\+cmd\+\_\+sli\+\_\+config}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a SLI\+\_\+\+CONFIG command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaabbd302e53e801401cda53583e924813}{sli\+\_\+cmd\+\_\+unreg\+\_\+fcfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a UNREG\+\_\+\+FCFI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga7a681070ae146aad91ba833316c606c3}{sli\+\_\+cmd\+\_\+unreg\+\_\+rpi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an UNREG\+\_\+\+RPI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga14256f0754582666bfca3de67091e4ee}{sli\+\_\+cmd\+\_\+unreg\+\_\+vfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{ocs__common_8h_a5b14ea58b5943d1975532e66e94b7d03}{ocs\+\_\+domain\+\_\+t}} $\ast$, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an UNREG\+\_\+\+VFI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf1f4eabe717f0164b24f8d96c86560a1}{sli\+\_\+cmd\+\_\+unreg\+\_\+vpi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an UNREG\+\_\+\+VPI command to the provided buffer. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaaad0aaf288ad2fb156e308f3140b538a}{sli\+\_\+cmd\+\_\+common\+\_\+nop}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint64\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+NOP command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gac92428a137a863a42f752f5e09b94d6e}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga9f0c4432ccc94e5b0861ea03b8f8625b}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf8b2b6778195854c4bfd0e4e3784f3b6}{sli\+\_\+cmd\+\_\+common\+\_\+write\+\_\+object}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, char $\ast$, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+WRITE\+\_\+\+OBJECT command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga2c3304d13020e7d012a4db69d99321d2}{sli\+\_\+cmd\+\_\+common\+\_\+delete\+\_\+object}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, char $\ast$)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+DELETE\+\_\+\+OBJECT command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga0a4ebb8dbd5176ffd0b6c492f4bc42aa}{sli\+\_\+cmd\+\_\+common\+\_\+read\+\_\+object}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, char $\ast$, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+READ\+\_\+\+OBJECT command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3ffa331f0613ef27cc33957361b60971}{sli\+\_\+cmd\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$cmd, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$resp)
\begin{DoxyCompactList}\small\item\em Write a DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga979d6384b63d71ec03dc515a514e44c1}{sli\+\_\+cmd\+\_\+common\+\_\+set\+\_\+dump\+\_\+location}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint8\+\_\+t query, uint8\+\_\+t is\+\_\+buffer\+\_\+list, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$buffer, uint8\+\_\+t fdb)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf3c0f39b651cadcc5a3104916c0cdd7a}{sli\+\_\+cmd\+\_\+common\+\_\+set\+\_\+features}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, void $\ast$)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+SET\+\_\+\+FEATURES command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga78726bdea3f4ae958621a39b6cb13994}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+profile\+\_\+list}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint32\+\_\+t start\+\_\+profile\+\_\+index, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$dma)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga6f693b7ed99eb99760c61a50ed4a4fd6}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+active\+\_\+profile}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaa6dfc29520adc8cfc94e708aad1da4d3}{sli\+\_\+cmd\+\_\+common\+\_\+set\+\_\+active\+\_\+profile}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint32\+\_\+t fd, uint32\+\_\+t active\+\_\+profile\+\_\+id)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaad4b3dcf9824dad5b9d5dfc2cb3e6d4a}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$dma)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga83429e4946e3c19caff104e40ca406c0}{sli\+\_\+cmd\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$dma, uint32\+\_\+t fd, uint32\+\_\+t active\+\_\+link\+\_\+config\+\_\+id)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a5ec4fa1a5d5ad170355fcce133b5b494}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+function\+\_\+config}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga32be1c76ab78cd4141e4f8ec2f8bc95a}{sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+profile\+\_\+config}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$dma)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf876b38c7ab8ebab7e3e7d7b997d79e5}{sli\+\_\+cmd\+\_\+common\+\_\+set\+\_\+profile\+\_\+config}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$dma, uint8\+\_\+t profile\+\_\+id, uint32\+\_\+t descriptor\+\_\+count, uint8\+\_\+t isap)
\begin{DoxyCompactList}\small\item\em Write a COMMON\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gafde0116b1f5ab0f9827999fafe6263e3}{sli\+\_\+cqe\+\_\+mq}} (void $\ast$)
\begin{DoxyCompactList}\small\item\em Check the mailbox/queue completion entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga88683e71e1b85b8aa1aecdb5b5ba1f02}{sli\+\_\+cqe\+\_\+async}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$)
\begin{DoxyCompactList}\small\item\em Check the asynchronous event completion entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf114b0a9326635eee5b358756f441bfb}{sli\+\_\+setup}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{group__os_ga9addf0989cbebad4b98915d681889709}{ocs\+\_\+os\+\_\+handle\+\_\+t}}, \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9e}{sli4\+\_\+port\+\_\+type\+\_\+e}})
\begin{DoxyCompactList}\small\item\em Set up the SLI context. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{sli4_8h_abdb40bb610a02fcb0e6f525d7d498ef4}{sli\+\_\+calc\+\_\+max\+\_\+qentries}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\begin{DoxyCompactList}\small\item\em Calculate max queue entries. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ab528c83b1f996dee153d8d51c9de2bdf}{sli\+\_\+init}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a4453955e305d27f48d93903df47af77e}{sli\+\_\+reset}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gad6006671f3451fbe44461ffe98678c56}{sli\+\_\+fw\+\_\+reset}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Issue a Firmware Reset. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga370168f6b570e20c2f30e78c25caee27}{sli\+\_\+teardown}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Tear down a SLI context. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga754a22dc74c05b22ce615014277c6ee5}{sli\+\_\+callback}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51}{sli4\+\_\+callback\+\_\+e}}, void $\ast$, void $\ast$)
\begin{DoxyCompactList}\small\item\em Register a callback for the given event. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga543117ef503880b54bf67e3f00bf2ea4}{sli\+\_\+bmbx\+\_\+command}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Submit a command to the bootstrap mailbox and check the status. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga75bad8a77079bdc2a26bb6abde7c7fb2}{\+\_\+\+\_\+sli\+\_\+queue\+\_\+init}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, size\+\_\+t, uint32\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Initialize a queue object. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga9fef05be5c1c962ed53601ca77df502c}{\+\_\+\+\_\+sli\+\_\+create\+\_\+queue}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Issue the command to create a queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3f01fedea24edeb6f9c521759beeb39f}{sli\+\_\+eq\+\_\+modify\+\_\+delay}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$eq, uint32\+\_\+t num\+\_\+eq, uint32\+\_\+t shift, uint32\+\_\+t delay\+\_\+mult)
\begin{DoxyCompactList}\small\item\em Modify the delay timer for all the EQs. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3ef65249abaae5730069789bbf5742f2}{sli\+\_\+queue\+\_\+alloc}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint32\+\_\+t, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Allocate a queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaf5d76d7073f3f0e87d4e20e794be81b3}{sli\+\_\+cq\+\_\+alloc\+\_\+set}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$qs\mbox{[}$\,$\mbox{]}, uint32\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$eqs\mbox{[}$\,$\mbox{]})
\begin{DoxyCompactList}\small\item\em Allocate a c queue set. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gad180e9dda3af319e34bde7e085ba5dd5}{sli\+\_\+get\+\_\+queue\+\_\+entry\+\_\+size}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Get queue entry size. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga92f023629e4366d6f2934d20ee5ab259}{sli\+\_\+queue\+\_\+free}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Free a queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a463123fc8ae2e4f58bc46d92b3144085}{sli\+\_\+queue\+\_\+reset}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gacadcb9fe222b4f3d49df77587d8172a9}{sli\+\_\+queue\+\_\+is\+\_\+empty}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Check if the given queue is empty. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaa059b5b2d142a5de933a66c98e907392}{sli\+\_\+queue\+\_\+eq\+\_\+arm}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Arm an EQ. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga15c178fd261baadeac8d133202f7e8e4}{sli\+\_\+queue\+\_\+arm}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Arm a queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga6a52e160f132a1d8ac8b73645094fb64}{\+\_\+sli\+\_\+queue\+\_\+write}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Write an entry to the queue object. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga3f21d9825a034020169bd0e753403810}{sli\+\_\+queue\+\_\+write}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Write an entry to the queue object. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gae9305388cd2f34d5177683a9bdcf6320}{sli\+\_\+queue\+\_\+read}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Read an entry from the queue object. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a1edf365a0df0fda9810b33387e39a012}{sli\+\_\+queue\+\_\+index}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_affd8e206cd804faccf44dea6f79dbb43}{\+\_\+sli\+\_\+queue\+\_\+poke}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_acb9054ffecfb23beb00d7104fda70916}{sli\+\_\+queue\+\_\+poke}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga454cf07d0780eae430fe0259dd75a314}{sli\+\_\+resource\+\_\+alloc}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}, uint32\+\_\+t $\ast$, uint32\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Allocate SLI Port resources. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga54617dc274c57badcdc5e78d22dcd89c}{sli\+\_\+resource\+\_\+free}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Free the SLI Port resources. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a3e1fcb234369a70d0ab060cd7d80b728}{sli\+\_\+resource\+\_\+reset}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}})
\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga7cc7837a452a6a053b0415a73288ed4f}{sli\+\_\+eq\+\_\+parse}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$, uint16\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Parse an EQ entry to retrieve the CQ\+\_\+\+ID for this event. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga997d526a339de5f13cdc5bd2f381d654}{sli\+\_\+cq\+\_\+parse}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}{sli4\+\_\+qentry\+\_\+e}} $\ast$, uint16\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Parse a CQ entry to retrieve the event type and the associated queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga23536007cdf10aa2101b59d19e5d998a}{sli\+\_\+raise\+\_\+ue}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Cause chip to enter an unrecoverable error state. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga08b7b2691f5c8b4abb71f1c135a68d50}{sli\+\_\+dump\+\_\+is\+\_\+ready}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Read the SLIPORT\+\_\+\+STATUS register to to check if a dump is present. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaeca23ee3931ee9208a7ab529de7b255d}{sli\+\_\+dump\+\_\+is\+\_\+present}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Read the SLIPORT\+\_\+\+STATUS register to check if a dump is present. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga0e0e369007025f44d7574197476888b2}{sli\+\_\+reset\+\_\+required}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Read the SLIPORT\+\_\+\+STATUS register to check if the reset required is set. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gaacd31be6267f6f6bab5de797f03a079e}{sli\+\_\+fw\+\_\+error\+\_\+status}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Read the SLIPORT\+\_\+\+SEMAPHORE and SLIPORT\+\_\+\+STATUS registers to check if the port status indicates that a FW error has occurred. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_gad2364071d38bdfac5a4c6de5304057de}{sli\+\_\+fw\+\_\+ready}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Determine if the chip FW is in a ready state. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a4656bdb61caf960074e8996f70185a2f}{sli\+\_\+reg\+\_\+read}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}})
\begin{DoxyCompactList}\small\item\em Read the given SLI register. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{sli4_8h_aab5aa711d535b63c0e8f108947b78600}{sli\+\_\+reg\+\_\+write}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}}, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write the value to the given SLI register. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{group__sli_ga037cd4d7f62e097660daa10e14b67c26}{sli\+\_\+link\+\_\+is\+\_\+configurable}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Determine if the link can be configured. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a1ea64dba895ed27015173901c2955b06}{sli\+\_\+fc\+\_\+process\+\_\+link\+\_\+state}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$)
\begin{DoxyCompactList}\small\item\em Process an asynchronous Link State event entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a9fdec3a74a01a227d2db638ee537f124}{sli\+\_\+fc\+\_\+process\+\_\+link\+\_\+attention}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$)
\begin{DoxyCompactList}\small\item\em Process an asynchronous Link Attention event entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a11272f8e3dddecf28aacba7fee9dbb74}{sli\+\_\+fc\+\_\+cqe\+\_\+parse}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$, \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}{sli4\+\_\+qentry\+\_\+e}} $\ast$, uint16\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Parse an FC/\+FCoE work queue CQ entry. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ad42fa0c44da679495ebc5c11221dda76}{sli\+\_\+fc\+\_\+response\+\_\+length}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Return the ELS/\+CT response length. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a2d768d4dc5043c59f74c9cafad27db1f}{sli\+\_\+fc\+\_\+io\+\_\+length}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Return the FCP IO length. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_af5a74c33f6151e7db3668465e9e7a96a}{sli\+\_\+fc\+\_\+els\+\_\+did}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$, uint32\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Retrieve the D\+\_\+\+ID from the completion. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{sli4_8h_a3d921d0bb046b161a75df4d129700129}{sli\+\_\+fc\+\_\+ext\+\_\+status}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a833ca0b0c126e9bdf13a2e500fd8ce8e}{sli\+\_\+fc\+\_\+rqe\+\_\+rqid\+\_\+and\+\_\+index}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint8\+\_\+t $\ast$, uint16\+\_\+t $\ast$, uint32\+\_\+t $\ast$)
\begin{DoxyCompactList}\small\item\em Retrieve the RQ index from the completion. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_afc1a831019a8cd5ce5c024f18c6846a3}{sli\+\_\+fc\+\_\+process\+\_\+fcoe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$)
\begin{DoxyCompactList}\small\item\em Process an asynchronous FCoE event entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a0d3d13981dae5cbb00dd4291cd7ec7d3}{sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+WQ\+\_\+\+CREATE command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a15e0580d3e01b57e46c4c521b6def759}{sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1 command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ae3d4a0ebb7aaec82ea25f1f69469430f}{sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+destroy}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+WQ\+\_\+\+DESTROY command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_aebe1f689c208482b0ed2d80859bb3dac}{sli\+\_\+cmd\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$$\ast$, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$$\ast$, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ad04358e8f862fbff7e13e1af30b0fc66}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+RQ\+\_\+\+CREATE command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a6a06a324ad3ae52ef7c48342a5c662af}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1 command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_af0886080871c19bff70582e3361df948}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+destroy}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+RQ\+\_\+\+DESTROY command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_aaa91648ae1d03f4a46f02206eea9969e}{sli\+\_\+cmd\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a5296e9fda023328307428972963cc807}{sli\+\_\+cmd\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write an FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES command. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a82bf07e846955137da4419c97267e5fb}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rediscover\+\_\+fcf}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a381f4ac0bd9b5f6ae00cb6b67e8ae4b7}{sli\+\_\+fc\+\_\+rq\+\_\+alloc}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$, uint16\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Allocate a receive queue. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a93554986e23ca5a6d2f7526ff844b703}{sli\+\_\+fc\+\_\+rq\+\_\+set\+\_\+alloc}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint32\+\_\+t, \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$\mbox{[}$\,$\mbox{]}, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Allocate a receive queue set. \end{DoxyCompactList}\item 
uint32\+\_\+t \mbox{\hyperlink{sli4_8h_ace87af4f053ae0fa610bad33c536679f}{sli\+\_\+fc\+\_\+get\+\_\+rpi\+\_\+requirements}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Get the RPI resource requirements. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ab349209a166274300d59a5284fae3b59}{sli\+\_\+abort\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}{sli4\+\_\+abort\+\_\+type\+\_\+e}}, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an ABORT\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a3d00e187e1953f4603d9b806a1faeda9}{sli\+\_\+els\+\_\+request64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint8\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$)
\begin{DoxyCompactList}\small\item\em Write an ELS\+\_\+\+REQUEST64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a0ca25bb0d58b30583e6f470d10f4febe}{sli\+\_\+fcp\+\_\+iread64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+IREAD64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a94af1896658722f27339bcbee87f6660}{sli\+\_\+fcp\+\_\+iwrite64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+IWRITE64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_acd6161dae850de141b2444d016356767}{sli\+\_\+fcp\+\_\+icmnd64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+ICMND64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ad5015033c21062ef4603f221d6babd5a}{sli\+\_\+fcp\+\_\+treceive64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+TRECEIVE64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ab431ec05cc71928dc558e031dbaaeb25}{sli\+\_\+fcp\+\_\+trsp64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+TRSP64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a29ca91d7dcaf6a68940a79a2a97ce232}{sli\+\_\+fcp\+\_\+tsend64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+TSEND64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a7df588f1922e6c473e4b2788de927f39}{sli\+\_\+fcp\+\_\+cont\+\_\+treceive64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an FCP\+\_\+\+CONT\+\_\+\+TRECEIVE64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_ae3be6da748bd3f1cbc5166e01cace0f0}{sli\+\_\+gen\+\_\+request64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a GEN\+\_\+\+REQUEST64 work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a9c877b746affabcb533648af5e342402}{sli\+\_\+send\+\_\+frame\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint8\+\_\+t sof, uint8\+\_\+t eof, uint32\+\_\+t $\ast$hdr, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$payload, uint32\+\_\+t req\+\_\+len, uint8\+\_\+t timeout, uint16\+\_\+t xri, uint16\+\_\+t req\+\_\+tag)
\begin{DoxyCompactList}\small\item\em Write a SEND\+\_\+\+FRAME work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a376a9083def972a5aaf39711bbbf40f0}{sli\+\_\+xmit\+\_\+sequence64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a XMIT\+\_\+\+SEQUENCE64 work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_af424d181f76394ef7c8d89832a75af24}{sli\+\_\+xmit\+\_\+bcast64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t)
\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a8e01bb0b97d9f5d35576e998970544ed}{sli\+\_\+xmit\+\_\+bls\+\_\+rsp64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}{sli\+\_\+bls\+\_\+payload\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write an XMIT\+\_\+\+BLS\+\_\+\+RSP64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a90467a2ebdc9fdc8ea0e38a95aa897d6}{sli\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint32\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, \mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$, uint32\+\_\+t, uint32\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a XMIT\+\_\+\+ELS\+\_\+\+RSP64\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
int32\+\_\+t \mbox{\hyperlink{sli4_8h_a42f7887c272d420fb837f275af3ce807}{sli\+\_\+requeue\+\_\+xri\+\_\+wqe}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t)
\begin{DoxyCompactList}\small\item\em Write a REQUEUE\+\_\+\+XRI\+\_\+\+WQE work queue entry. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{sli4_8h_a78a5b3fc3abe3f84627a2d4d5ea524f0}{sli4\+\_\+cmd\+\_\+lowlevel\+\_\+set\+\_\+watchdog}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$buf, size\+\_\+t size, uint16\+\_\+t timeout)
\begin{DoxyCompactList}\small\item\em Write a LOWLEVEL\+\_\+\+SET\+\_\+\+WATCHDOG command. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{sli4_8h_a73549360193d43002272715a3b6c4368}{sli\+\_\+persist\+\_\+topology\+\_\+enabled}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4)
\item 
static int32\+\_\+t \mbox{\hyperlink{sli4_8h_a8b327a8ae6aa5e45d57ded72b6e3cc6a}{sli\+\_\+fc\+\_\+rqe\+\_\+length}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$cqe, uint32\+\_\+t $\ast$len\+\_\+hdr, uint32\+\_\+t $\ast$len\+\_\+data)
\begin{DoxyCompactList}\small\item\em Retrieve the received header and payload length. \end{DoxyCompactList}\item 
static uint8\+\_\+t \mbox{\hyperlink{sli4_8h_ad677431d60c29158d8c8c47fcdeaa54b}{sli\+\_\+fc\+\_\+rqe\+\_\+fcfi}} (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$sli4, void $\ast$cqe)
\begin{DoxyCompactList}\small\item\em Retrieve the received FCFI. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{sli4_8h_a51a3d7c5f59471db9ddce182568f788e}{sli\+\_\+fc\+\_\+get\+\_\+status\+\_\+string}} (uint32\+\_\+t status)
\begin{DoxyCompactList}\small\item\em Return a text string corresponding to a CQE status value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const uint8\+\_\+t \mbox{\hyperlink{sli4_8h_af4a99d7625833a581a01e3e0afc559d1}{sli4\+\_\+fw\+\_\+initialize}} \mbox{[}8\mbox{]}
\begin{DoxyCompactList}\small\item\em FW\+\_\+\+INITIALIZE -\/ initialize a SLI port. \end{DoxyCompactList}\item 
const uint8\+\_\+t \mbox{\hyperlink{sli4_8h_a6170ab292b943c052b1ce028834b606f}{sli4\+\_\+fw\+\_\+deinitialize}} \mbox{[}8\mbox{]}
\begin{DoxyCompactList}\small\item\em FW\+\_\+\+DEINITIALIZE -\/ deinitialize a SLI port. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Define common SLI-\/4 structures and function prototypes. 

Definition in file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{sli4_8h_a684b1cfee234917f0fa59bcebb4e03aa}\label{sli4_8h_a684b1cfee234917f0fa59bcebb4e03aa}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_10G@{FC\_LINK\_SPEED\_10G}}
\index{FC\_LINK\_SPEED\_10G@{FC\_LINK\_SPEED\_10G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_10G}{FC\_LINK\_SPEED\_10G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+10G~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00700}{700}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac139c707c9d82928fc6d4a66e9103c8e}\label{sli4_8h_ac139c707c9d82928fc6d4a66e9103c8e}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_16G@{FC\_LINK\_SPEED\_16G}}
\index{FC\_LINK\_SPEED\_16G@{FC\_LINK\_SPEED\_16G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_16G}{FC\_LINK\_SPEED\_16G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+16G~17}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00701}{701}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7c2fe0f78744a34ce7b3588fe1e3ff0e}\label{sli4_8h_a7c2fe0f78744a34ce7b3588fe1e3ff0e}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_1G@{FC\_LINK\_SPEED\_1G}}
\index{FC\_LINK\_SPEED\_1G@{FC\_LINK\_SPEED\_1G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_1G}{FC\_LINK\_SPEED\_1G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+1G~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00686}{686}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6dc7acd6f26197fc8f59dd762f77a292}\label{sli4_8h_a6dc7acd6f26197fc8f59dd762f77a292}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_2G@{FC\_LINK\_SPEED\_2G}}
\index{FC\_LINK\_SPEED\_2G@{FC\_LINK\_SPEED\_2G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_2G}{FC\_LINK\_SPEED\_2G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+2G~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00687}{687}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a67a9103506089ee2940e9baa80687132}\label{sli4_8h_a67a9103506089ee2940e9baa80687132}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_32G@{FC\_LINK\_SPEED\_32G}}
\index{FC\_LINK\_SPEED\_32G@{FC\_LINK\_SPEED\_32G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_32G}{FC\_LINK\_SPEED\_32G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+32G~20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00704}{704}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af4943354f1036df524edea20b3f5b0b4}\label{sli4_8h_af4943354f1036df524edea20b3f5b0b4}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_4G@{FC\_LINK\_SPEED\_4G}}
\index{FC\_LINK\_SPEED\_4G@{FC\_LINK\_SPEED\_4G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_4G}{FC\_LINK\_SPEED\_4G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+4G~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00689}{689}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a87abb8a838be3057d82e13c96f122947}\label{sli4_8h_a87abb8a838be3057d82e13c96f122947}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_8G@{FC\_LINK\_SPEED\_8G}}
\index{FC\_LINK\_SPEED\_8G@{FC\_LINK\_SPEED\_8G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_8G}{FC\_LINK\_SPEED\_8G}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+8G~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00693}{693}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4cbbaa4591498b15267bfd417ad202b5}\label{sli4_8h_a4cbbaa4591498b15267bfd417ad202b5}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_16\_8@{FC\_LINK\_SPEED\_AUTO\_16\_8}}
\index{FC\_LINK\_SPEED\_AUTO\_16\_8@{FC\_LINK\_SPEED\_AUTO\_16\_8}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_16\_8}{FC\_LINK\_SPEED\_AUTO\_16\_8}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+16\+\_\+8~19}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00703}{703}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae0ef30c800bb33641f095a06b67600a2}\label{sli4_8h_ae0ef30c800bb33641f095a06b67600a2}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_16\_8\_4@{FC\_LINK\_SPEED\_AUTO\_16\_8\_4}}
\index{FC\_LINK\_SPEED\_AUTO\_16\_8\_4@{FC\_LINK\_SPEED\_AUTO\_16\_8\_4}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_16\_8\_4}{FC\_LINK\_SPEED\_AUTO\_16\_8\_4}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+16\+\_\+8\+\_\+4~18}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00702}{702}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a923c343079348f5fbf221b2f0d9b5d7a}\label{sli4_8h_a923c343079348f5fbf221b2f0d9b5d7a}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_1\_2@{FC\_LINK\_SPEED\_AUTO\_1\_2}}
\index{FC\_LINK\_SPEED\_AUTO\_1\_2@{FC\_LINK\_SPEED\_AUTO\_1\_2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_1\_2}{FC\_LINK\_SPEED\_AUTO\_1\_2}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+1\+\_\+2~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00688}{688}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac110be5c2fefa3c8001c5ecda6d2fab7}\label{sli4_8h_ac110be5c2fefa3c8001c5ecda6d2fab7}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_32\_16@{FC\_LINK\_SPEED\_AUTO\_32\_16}}
\index{FC\_LINK\_SPEED\_AUTO\_32\_16@{FC\_LINK\_SPEED\_AUTO\_32\_16}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_32\_16}{FC\_LINK\_SPEED\_AUTO\_32\_16}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+32\+\_\+16~22}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00706}{706}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9921f06b0543ed07d601bcd7f499503f}\label{sli4_8h_a9921f06b0543ed07d601bcd7f499503f}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_32\_16\_8@{FC\_LINK\_SPEED\_AUTO\_32\_16\_8}}
\index{FC\_LINK\_SPEED\_AUTO\_32\_16\_8@{FC\_LINK\_SPEED\_AUTO\_32\_16\_8}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_32\_16\_8}{FC\_LINK\_SPEED\_AUTO\_32\_16\_8}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+32\+\_\+16\+\_\+8~21}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00705}{705}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abbe75bc7385e2b59be3ef8031f64ef9e}\label{sli4_8h_abbe75bc7385e2b59be3ef8031f64ef9e}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_4\_1@{FC\_LINK\_SPEED\_AUTO\_4\_1}}
\index{FC\_LINK\_SPEED\_AUTO\_4\_1@{FC\_LINK\_SPEED\_AUTO\_4\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_4\_1}{FC\_LINK\_SPEED\_AUTO\_4\_1}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+1~5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00690}{690}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae2efdfa8354c1b7728b93df3b0c2e88a}\label{sli4_8h_ae2efdfa8354c1b7728b93df3b0c2e88a}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_4\_2@{FC\_LINK\_SPEED\_AUTO\_4\_2}}
\index{FC\_LINK\_SPEED\_AUTO\_4\_2@{FC\_LINK\_SPEED\_AUTO\_4\_2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_4\_2}{FC\_LINK\_SPEED\_AUTO\_4\_2}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+2~6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00691}{691}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a25ac2fb376e667574e059f97b7c29ffc}\label{sli4_8h_a25ac2fb376e667574e059f97b7c29ffc}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_4\_2\_1@{FC\_LINK\_SPEED\_AUTO\_4\_2\_1}}
\index{FC\_LINK\_SPEED\_AUTO\_4\_2\_1@{FC\_LINK\_SPEED\_AUTO\_4\_2\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_4\_2\_1}{FC\_LINK\_SPEED\_AUTO\_4\_2\_1}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+4\+\_\+2\+\_\+1~7}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00692}{692}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8f341ca2b42513c3ba254bb06a64c1ba}\label{sli4_8h_a8f341ca2b42513c3ba254bb06a64c1ba}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_1@{FC\_LINK\_SPEED\_AUTO\_8\_1}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_1@{FC\_LINK\_SPEED\_AUTO\_8\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_1}{FC\_LINK\_SPEED\_AUTO\_8\_1}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+1~9}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00694}{694}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a54ce282cbf526c8eaca1ae6a3249af9d}\label{sli4_8h_a54ce282cbf526c8eaca1ae6a3249af9d}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_2@{FC\_LINK\_SPEED\_AUTO\_8\_2}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_2@{FC\_LINK\_SPEED\_AUTO\_8\_2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_2}{FC\_LINK\_SPEED\_AUTO\_8\_2}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+2~10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00695}{695}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae9a7dcdcc14d3a1fb7e6ed138aa726cb}\label{sli4_8h_ae9a7dcdcc14d3a1fb7e6ed138aa726cb}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_2\_1@{FC\_LINK\_SPEED\_AUTO\_8\_2\_1}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_2\_1@{FC\_LINK\_SPEED\_AUTO\_8\_2\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_2\_1}{FC\_LINK\_SPEED\_AUTO\_8\_2\_1}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+2\+\_\+1~11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00696}{696}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a55bb242e0dd0bdab9e6196c236971221}\label{sli4_8h_a55bb242e0dd0bdab9e6196c236971221}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_4@{FC\_LINK\_SPEED\_AUTO\_8\_4}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_4@{FC\_LINK\_SPEED\_AUTO\_8\_4}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_4}{FC\_LINK\_SPEED\_AUTO\_8\_4}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4~12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00697}{697}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab42bcb259d95105811ec30ba398e2a31}\label{sli4_8h_ab42bcb259d95105811ec30ba398e2a31}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_4\_1@{FC\_LINK\_SPEED\_AUTO\_8\_4\_1}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_4\_1@{FC\_LINK\_SPEED\_AUTO\_8\_4\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_4\_1}{FC\_LINK\_SPEED\_AUTO\_8\_4\_1}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4\+\_\+1~13}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00698}{698}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a48f56047742f962d38d38d3a48fe4d03}\label{sli4_8h_a48f56047742f962d38d38d3a48fe4d03}} 
\index{sli4.h@{sli4.h}!FC\_LINK\_SPEED\_AUTO\_8\_4\_2@{FC\_LINK\_SPEED\_AUTO\_8\_4\_2}}
\index{FC\_LINK\_SPEED\_AUTO\_8\_4\_2@{FC\_LINK\_SPEED\_AUTO\_8\_4\_2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_LINK\_SPEED\_AUTO\_8\_4\_2}{FC\_LINK\_SPEED\_AUTO\_8\_4\_2}}
{\footnotesize\ttfamily \#define FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+8\+\_\+4\+\_\+2~14}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00699}{699}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0d439f647c893874be6a5bd635aadd34}\label{sli4_8h_a0d439f647c893874be6a5bd635aadd34}} 
\index{sli4.h@{sli4.h}!FC\_TOPOLOGY\_FCAL@{FC\_TOPOLOGY\_FCAL}}
\index{FC\_TOPOLOGY\_FCAL@{FC\_TOPOLOGY\_FCAL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_TOPOLOGY\_FCAL}{FC\_TOPOLOGY\_FCAL}}
{\footnotesize\ttfamily \#define FC\+\_\+\+TOPOLOGY\+\_\+\+FCAL~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00650}{650}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a65f299b2a024e30d3dd00b753587a301}\label{sli4_8h_a65f299b2a024e30d3dd00b753587a301}} 
\index{sli4.h@{sli4.h}!FC\_TOPOLOGY\_P2P@{FC\_TOPOLOGY\_P2P}}
\index{FC\_TOPOLOGY\_P2P@{FC\_TOPOLOGY\_P2P}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{FC\_TOPOLOGY\_P2P}{FC\_TOPOLOGY\_P2P}}
{\footnotesize\ttfamily \#define FC\+\_\+\+TOPOLOGY\+\_\+\+P2P~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00651}{651}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab8961716721d7e22c4b58a74d356ee89}\label{sli4_8h_ab8961716721d7e22c4b58a74d356ee89}} 
\index{sli4.h@{sli4.h}!MAX\_LINK\_CONFIG\_DESCRIPTORS@{MAX\_LINK\_CONFIG\_DESCRIPTORS}}
\index{MAX\_LINK\_CONFIG\_DESCRIPTORS@{MAX\_LINK\_CONFIG\_DESCRIPTORS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{MAX\_LINK\_CONFIG\_DESCRIPTORS}{MAX\_LINK\_CONFIG\_DESCRIPTORS}}
{\footnotesize\ttfamily \#define MAX\+\_\+\+LINK\+\_\+\+CONFIG\+\_\+\+DESCRIPTORS~10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02888}{2888}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aec24b351a6f231273a1c6f0a9d438f08}\label{sli4_8h_aec24b351a6f231273a1c6f0a9d438f08}} 
\index{sli4.h@{sli4.h}!MAX\_PRODUCT\_DESCRIPTORS@{MAX\_PRODUCT\_DESCRIPTORS}}
\index{MAX\_PRODUCT\_DESCRIPTORS@{MAX\_PRODUCT\_DESCRIPTORS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{MAX\_PRODUCT\_DESCRIPTORS}{MAX\_PRODUCT\_DESCRIPTORS}}
{\footnotesize\ttfamily \#define MAX\+\_\+\+PRODUCT\+\_\+\+DESCRIPTORS~40}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02813}{2813}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aebf9dd922208ca8a720d438a6c7f40da}\label{sli4_8h_aebf9dd922208ca8a720d438a6c7f40da}} 
\index{sli4.h@{sli4.h}!OCS\_MAX\_SGE\_SIZE@{OCS\_MAX\_SGE\_SIZE}}
\index{OCS\_MAX\_SGE\_SIZE@{OCS\_MAX\_SGE\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{OCS\_MAX\_SGE\_SIZE}{OCS\_MAX\_SGE\_SIZE}}
{\footnotesize\ttfamily \#define OCS\+\_\+\+MAX\+\_\+\+SGE\+\_\+\+SIZE~0x80000000 /$\ast$ Maximum data allowed in a SGE $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00580}{580}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa44ce0e2acb2e74686c7548488286243}\label{sli4_8h_aa44ce0e2acb2e74686c7548488286243}} 
\index{sli4.h@{sli4.h}!SLI4\_128BYTE\_WQE\_SUPPORT@{SLI4\_128BYTE\_WQE\_SUPPORT}}
\index{SLI4\_128BYTE\_WQE\_SUPPORT@{SLI4\_128BYTE\_WQE\_SUPPORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_128BYTE\_WQE\_SUPPORT}{SLI4\_128BYTE\_WQE\_SUPPORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+128\+BYTE\+\_\+\+WQE\+\_\+\+SUPPORT~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02022}{2022}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab3ff5e368919075b689b62e9fe63f547}\label{sli4_8h_ab3ff5e368919075b689b62e9fe63f547}} 
\index{sli4.h@{sli4.h}!SLI4\_ABORT\_CRITERIA\_ABORT\_TAG@{SLI4\_ABORT\_CRITERIA\_ABORT\_TAG}}
\index{SLI4\_ABORT\_CRITERIA\_ABORT\_TAG@{SLI4\_ABORT\_CRITERIA\_ABORT\_TAG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ABORT\_CRITERIA\_ABORT\_TAG}{SLI4\_ABORT\_CRITERIA\_ABORT\_TAG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+ABORT\+\_\+\+TAG~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04263}{4263}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a756327fc46812a691f94d4ca0aaacc2e}\label{sli4_8h_a756327fc46812a691f94d4ca0aaacc2e}} 
\index{sli4.h@{sli4.h}!SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG@{SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG}}
\index{SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG@{SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG}{SLI4\_ABORT\_CRITERIA\_EXT\_ABORT\_TAG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+EXT\+\_\+\+ABORT\+\_\+\+TAG~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04265}{4265}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9bf2399eddf6f045feadf2b41654ad9e}\label{sli4_8h_a9bf2399eddf6f045feadf2b41654ad9e}} 
\index{sli4.h@{sli4.h}!SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG@{SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG}}
\index{SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG@{SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG}{SLI4\_ABORT\_CRITERIA\_REQUEST\_TAG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+REQUEST\+\_\+\+TAG~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04264}{4264}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7bd843b25598febb51ac81566de4fec4}\label{sli4_8h_a7bd843b25598febb51ac81566de4fec4}} 
\index{sli4.h@{sli4.h}!SLI4\_ABORT\_CRITERIA\_XRI\_TAG@{SLI4\_ABORT\_CRITERIA\_XRI\_TAG}}
\index{SLI4\_ABORT\_CRITERIA\_XRI\_TAG@{SLI4\_ABORT\_CRITERIA\_XRI\_TAG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ABORT\_CRITERIA\_XRI\_TAG}{SLI4\_ABORT\_CRITERIA\_XRI\_TAG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+XRI\+\_\+\+TAG~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04262}{4262}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5791e07575bf0d1bc3f4434cab29514a}\label{sli4_8h_a5791e07575bf0d1bc3f4434cab29514a}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_DCBX@{SLI4\_ACQE\_EVENT\_CODE\_DCBX}}
\index{SLI4\_ACQE\_EVENT\_CODE\_DCBX@{SLI4\_ACQE\_EVENT\_CODE\_DCBX}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_DCBX}{SLI4\_ACQE\_EVENT\_CODE\_DCBX}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+DCBX~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03017}{3017}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5a2547c23f6f7806f99d35990fa37176}\label{sli4_8h_a5a2547c23f6f7806f99d35990fa37176}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT}}
\index{SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT}{SLI4\_ACQE\_EVENT\_CODE\_FC\_LINK\_EVENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+FC\+\_\+\+LINK\+\_\+\+EVENT~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03020}{3020}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9b282268b996a058c8074e6ac55f387b}\label{sli4_8h_a9b282268b996a058c8074e6ac55f387b}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP@{SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP}}
\index{SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP@{SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP}{SLI4\_ACQE\_EVENT\_CODE\_FCOE\_FIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+FCOE\+\_\+\+FIP~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03016}{3016}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa7861235af5ce8d480249bc3f6a403fc}\label{sli4_8h_aa7861235af5ce8d480249bc3f6a403fc}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_GRP\_5@{SLI4\_ACQE\_EVENT\_CODE\_GRP\_5}}
\index{SLI4\_ACQE\_EVENT\_CODE\_GRP\_5@{SLI4\_ACQE\_EVENT\_CODE\_GRP\_5}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_GRP\_5}{SLI4\_ACQE\_EVENT\_CODE\_GRP\_5}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+GRP\+\_\+5~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03019}{3019}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9c9ab8f2c94b1dbf045248ccb570fee6}\label{sli4_8h_a9c9ab8f2c94b1dbf045248ccb570fee6}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_ISCSI@{SLI4\_ACQE\_EVENT\_CODE\_ISCSI}}
\index{SLI4\_ACQE\_EVENT\_CODE\_ISCSI@{SLI4\_ACQE\_EVENT\_CODE\_ISCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_ISCSI}{SLI4\_ACQE\_EVENT\_CODE\_ISCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+ISCSI~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03018}{3018}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab7e95222ca1e8ee0d363571f73523254}\label{sli4_8h_ab7e95222ca1e8ee0d363571f73523254}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE@{SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE}}
\index{SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE@{SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE}{SLI4\_ACQE\_EVENT\_CODE\_LINK\_STATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+LINK\+\_\+\+STATE~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03015}{3015}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a402e7f11fe19274e3e49e0b0e8666b81}\label{sli4_8h_a402e7f11fe19274e3e49e0b0e8666b81}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT}}
\index{SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT}{SLI4\_ACQE\_EVENT\_CODE\_MR\_EVENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+MR\+\_\+\+EVENT~0x13}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03023}{3023}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4007a2fe11c9e122d5ccb0a2cd648d77}\label{sli4_8h_a4007a2fe11c9e122d5ccb0a2cd648d77}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT}}
\index{SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT}{SLI4\_ACQE\_EVENT\_CODE\_SLI\_PORT\_EVENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+EVENT~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03021}{3021}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa55eef9ca6e343e4f13e1430eb8e9fb0}\label{sli4_8h_aa55eef9ca6e343e4f13e1430eb8e9fb0}} 
\index{sli4.h@{sli4.h}!SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT}}
\index{SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT@{SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT}{SLI4\_ACQE\_EVENT\_CODE\_VF\_EVENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ACQE\+\_\+\+EVENT\+\_\+\+CODE\+\_\+\+VF\+\_\+\+EVENT~0x12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03022}{3022}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aab37b41e3f19d8f67dd67da2556e6af3}\label{sli4_8h_aab37b41e3f19d8f67dd67da2556e6af3}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_BE2@{SLI4\_ASIC\_GEN\_BE2}}
\index{SLI4\_ASIC\_GEN\_BE2@{SLI4\_ASIC\_GEN\_BE2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_BE2}{SLI4\_ASIC\_GEN\_BE2}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+BE2~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00130}{130}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a872ff7e9d0fa1a237ed74af8f8b8d5c9}\label{sli4_8h_a872ff7e9d0fa1a237ed74af8f8b8d5c9}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_BE3@{SLI4\_ASIC\_GEN\_BE3}}
\index{SLI4\_ASIC\_GEN\_BE3@{SLI4\_ASIC\_GEN\_BE3}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_BE3}{SLI4\_ASIC\_GEN\_BE3}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+BE3~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00131}{131}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaebc50623c76e35ecc05cd39e0e7cf3c}\label{sli4_8h_aaebc50623c76e35ecc05cd39e0e7cf3c}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_CORSAIR@{SLI4\_ASIC\_GEN\_CORSAIR}}
\index{SLI4\_ASIC\_GEN\_CORSAIR@{SLI4\_ASIC\_GEN\_CORSAIR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_CORSAIR}{SLI4\_ASIC\_GEN\_CORSAIR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+CORSAIR~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00133}{133}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac16d88705a9083b3b0adb15239ae2727}\label{sli4_8h_ac16d88705a9083b3b0adb15239ae2727}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_LANCER@{SLI4\_ASIC\_GEN\_LANCER}}
\index{SLI4\_ASIC\_GEN\_LANCER@{SLI4\_ASIC\_GEN\_LANCER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_LANCER}{SLI4\_ASIC\_GEN\_LANCER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+LANCER~0x0b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00134}{134}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4005d1eb5f1e903c699bba3e7ca3b614}\label{sli4_8h_a4005d1eb5f1e903c699bba3e7ca3b614}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_MASK@{SLI4\_ASIC\_GEN\_MASK}}
\index{SLI4\_ASIC\_GEN\_MASK@{SLI4\_ASIC\_GEN\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_MASK}{SLI4\_ASIC\_GEN\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+MASK~0xff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00129}{129}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad779c906dfebf3ded0ce42b93d37f563}\label{sli4_8h_ad779c906dfebf3ded0ce42b93d37f563}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_SHIFT@{SLI4\_ASIC\_GEN\_SHIFT}}
\index{SLI4\_ASIC\_GEN\_SHIFT@{SLI4\_ASIC\_GEN\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_SHIFT}{SLI4\_ASIC\_GEN\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+SHIFT~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00128}{128}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afc7ec26b032ee0680a51cfcb57c83122}\label{sli4_8h_afc7ec26b032ee0680a51cfcb57c83122}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_GEN\_SKYHAWK@{SLI4\_ASIC\_GEN\_SKYHAWK}}
\index{SLI4\_ASIC\_GEN\_SKYHAWK@{SLI4\_ASIC\_GEN\_SKYHAWK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_GEN\_SKYHAWK}{SLI4\_ASIC\_GEN\_SKYHAWK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+GEN\+\_\+\+SKYHAWK~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00132}{132}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aca8e17c818bd8e6a7e34b7b859221081}\label{sli4_8h_aca8e17c818bd8e6a7e34b7b859221081}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_ID\_REG@{SLI4\_ASIC\_ID\_REG}}
\index{SLI4\_ASIC\_ID\_REG@{SLI4\_ASIC\_ID\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_ID\_REG}{SLI4\_ASIC\_ID\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+ID\+\_\+\+REG~0x009c /$\ast$ register offset $\ast$/}



ASIC\+\_\+\+ID -\/ SLI ASIC Type and Revision Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00123}{123}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1488a4da074d462dc62fdf385655112e}\label{sli4_8h_a1488a4da074d462dc62fdf385655112e}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_MASK@{SLI4\_ASIC\_REV\_MASK}}
\index{SLI4\_ASIC\_REV\_MASK@{SLI4\_ASIC\_REV\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_REV\_MASK}{SLI4\_ASIC\_REV\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+MASK~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00125}{125}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a78bdf74669e49fafb99c110c85b81727}\label{sli4_8h_a78bdf74669e49fafb99c110c85b81727}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_SHIFT@{SLI4\_ASIC\_REV\_SHIFT}}
\index{SLI4\_ASIC\_REV\_SHIFT@{SLI4\_ASIC\_REV\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_REV\_SHIFT}{SLI4\_ASIC\_REV\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+SHIFT~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00124}{124}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3885104b8364499a7009b632a143b0a5}\label{sli4_8h_a3885104b8364499a7009b632a143b0a5}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_VER\_MASK@{SLI4\_ASIC\_VER\_MASK}}
\index{SLI4\_ASIC\_VER\_MASK@{SLI4\_ASIC\_VER\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_VER\_MASK}{SLI4\_ASIC\_VER\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+MASK~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00127}{127}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afd1a8bde1f53afcc56b1b67d6ef4326d}\label{sli4_8h_afd1a8bde1f53afcc56b1b67d6ef4326d}} 
\index{sli4.h@{sli4.h}!SLI4\_ASIC\_VER\_SHIFT@{SLI4\_ASIC\_VER\_SHIFT}}
\index{SLI4\_ASIC\_VER\_SHIFT@{SLI4\_ASIC\_VER\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASIC\_VER\_SHIFT}{SLI4\_ASIC\_VER\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+SHIFT~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00126}{126}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adfe913499717b606c28d907d00cf1d2e}\label{sli4_8h_adfe913499717b606c28d907d00cf1d2e}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_ALL@{SLI4\_ASYNC\_EVT\_ALL}}
\index{SLI4\_ASYNC\_EVT\_ALL@{SLI4\_ASYNC\_EVT\_ALL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_ALL}{SLI4\_ASYNC\_EVT\_ALL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+ALL}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                \mbox{\hyperlink{sli4_8h_a0c27a22579129ee8f562aa22ebe93721}{SLI4\_ASYNC\_EVT\_LINK\_STATE}}      | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_FCOE\_FIP         | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_DCBX             | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_ISCSI            | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_GRP5             | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_FC               | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_SLI\_PORT         | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_VF               |\(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_MR}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l01838}{1838}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7b6f0cf1a373fa95ab57666344fe559d}\label{sli4_8h_a7b6f0cf1a373fa95ab57666344fe559d}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_DCBX@{SLI4\_ASYNC\_EVT\_DCBX}}
\index{SLI4\_ASYNC\_EVT\_DCBX@{SLI4\_ASYNC\_EVT\_DCBX}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_DCBX}{SLI4\_ASYNC\_EVT\_DCBX}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+DCBX~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(3)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01830}{1830}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9d46437984e3ef9713074aee877aee1c}\label{sli4_8h_a9d46437984e3ef9713074aee877aee1c}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_FC@{SLI4\_ASYNC\_EVT\_FC}}
\index{SLI4\_ASYNC\_EVT\_FC@{SLI4\_ASYNC\_EVT\_FC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_FC}{SLI4\_ASYNC\_EVT\_FC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FC~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(16)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01833}{1833}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a513287be88919b788a9901a01e11c74d}\label{sli4_8h_a513287be88919b788a9901a01e11c74d}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_FC\_FCOE@{SLI4\_ASYNC\_EVT\_FC\_FCOE}}
\index{SLI4\_ASYNC\_EVT\_FC\_FCOE@{SLI4\_ASYNC\_EVT\_FC\_FCOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_FC\_FCOE}{SLI4\_ASYNC\_EVT\_FC\_FCOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FC\+\_\+\+FCOE}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                \mbox{\hyperlink{sli4_8h_a0c27a22579129ee8f562aa22ebe93721}{SLI4\_ASYNC\_EVT\_LINK\_STATE}}      | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_FCOE\_FIP         | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_GRP5             | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_FC               | \(\backslash\)}
\DoxyCodeLine{                SLI4\_ASYNC\_EVT\_SLI\_PORT}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l01849}{1849}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a84be8b313dcd732e1159866f7aec4cc9}\label{sli4_8h_a84be8b313dcd732e1159866f7aec4cc9}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_FCOE\_FIP@{SLI4\_ASYNC\_EVT\_FCOE\_FIP}}
\index{SLI4\_ASYNC\_EVT\_FCOE\_FIP@{SLI4\_ASYNC\_EVT\_FCOE\_FIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_FCOE\_FIP}{SLI4\_ASYNC\_EVT\_FCOE\_FIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+FCOE\+\_\+\+FIP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01829}{1829}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8fd030f4e2975f02c7cc896f4e9b6611}\label{sli4_8h_a8fd030f4e2975f02c7cc896f4e9b6611}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_GRP5@{SLI4\_ASYNC\_EVT\_GRP5}}
\index{SLI4\_ASYNC\_EVT\_GRP5@{SLI4\_ASYNC\_EVT\_GRP5}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_GRP5}{SLI4\_ASYNC\_EVT\_GRP5}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+GRP5~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(5)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01832}{1832}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae4b6bf26d37c5d9a6ad0ff124d581d83}\label{sli4_8h_ae4b6bf26d37c5d9a6ad0ff124d581d83}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_ISCSI@{SLI4\_ASYNC\_EVT\_ISCSI}}
\index{SLI4\_ASYNC\_EVT\_ISCSI@{SLI4\_ASYNC\_EVT\_ISCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_ISCSI}{SLI4\_ASYNC\_EVT\_ISCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+ISCSI~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(4)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01831}{1831}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0c27a22579129ee8f562aa22ebe93721}\label{sli4_8h_a0c27a22579129ee8f562aa22ebe93721}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_LINK\_STATE@{SLI4\_ASYNC\_EVT\_LINK\_STATE}}
\index{SLI4\_ASYNC\_EVT\_LINK\_STATE@{SLI4\_ASYNC\_EVT\_LINK\_STATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_LINK\_STATE}{SLI4\_ASYNC\_EVT\_LINK\_STATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+LINK\+\_\+\+STATE~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01828}{1828}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a34bf4020d076f451412af5811e768cf5}\label{sli4_8h_a34bf4020d076f451412af5811e768cf5}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_MR@{SLI4\_ASYNC\_EVT\_MR}}
\index{SLI4\_ASYNC\_EVT\_MR@{SLI4\_ASYNC\_EVT\_MR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_MR}{SLI4\_ASYNC\_EVT\_MR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+MR~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(19)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01836}{1836}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaa2d2ec54ba76f7b59e109c1e9a69267}\label{sli4_8h_aaa2d2ec54ba76f7b59e109c1e9a69267}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_SLI\_PORT@{SLI4\_ASYNC\_EVT\_SLI\_PORT}}
\index{SLI4\_ASYNC\_EVT\_SLI\_PORT@{SLI4\_ASYNC\_EVT\_SLI\_PORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_SLI\_PORT}{SLI4\_ASYNC\_EVT\_SLI\_PORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+SLI\+\_\+\+PORT~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(17)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01834}{1834}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aebfbabbe5e1d95a96e77151c754f0ea1}\label{sli4_8h_aebfbabbe5e1d95a96e77151c754f0ea1}} 
\index{sli4.h@{sli4.h}!SLI4\_ASYNC\_EVT\_VF@{SLI4\_ASYNC\_EVT\_VF}}
\index{SLI4\_ASYNC\_EVT\_VF@{SLI4\_ASYNC\_EVT\_VF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ASYNC\_EVT\_VF}{SLI4\_ASYNC\_EVT\_VF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ASYNC\+\_\+\+EVT\+\_\+\+VF~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(18)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01835}{1835}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a002aa96483fa71f760cf7dc15a040bbe}\label{sli4_8h_a002aa96483fa71f760cf7dc15a040bbe}} 
\index{sli4.h@{sli4.h}!SLI4\_BDE\_TYPE\_BDE\_64@{SLI4\_BDE\_TYPE\_BDE\_64}}
\index{SLI4\_BDE\_TYPE\_BDE\_64@{SLI4\_BDE\_TYPE\_BDE\_64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BDE\_TYPE\_BDE\_64}{SLI4\_BDE\_TYPE\_BDE\_64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64~0x00 /$\ast$$\ast$ Generic 64-\/bit data $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00470}{470}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a60f1210e4193f27c7815ed896bf24719}\label{sli4_8h_a60f1210e4193f27c7815ed896bf24719}} 
\index{sli4.h@{sli4.h}!SLI4\_BDE\_TYPE\_BDE\_IMM@{SLI4\_BDE\_TYPE\_BDE\_IMM}}
\index{SLI4\_BDE\_TYPE\_BDE\_IMM@{SLI4\_BDE\_TYPE\_BDE\_IMM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BDE\_TYPE\_BDE\_IMM}{SLI4\_BDE\_TYPE\_BDE\_IMM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+\+IMM~0x01 /$\ast$$\ast$ Immediate data $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00471}{471}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6bca92aa191341bc295fc4ce1595b64a}\label{sli4_8h_a6bca92aa191341bc295fc4ce1595b64a}} 
\index{sli4.h@{sli4.h}!SLI4\_BDE\_TYPE\_BLP@{SLI4\_BDE\_TYPE\_BLP}}
\index{SLI4\_BDE\_TYPE\_BLP@{SLI4\_BDE\_TYPE\_BLP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BDE\_TYPE\_BLP}{SLI4\_BDE\_TYPE\_BLP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP~0x40 /$\ast$$\ast$ Buffer List Pointer $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00472}{472}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0f7426836c346e17d86ca2423297010d}\label{sli4_8h_a0f7426836c346e17d86ca2423297010d}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_HI@{SLI4\_BMBX\_HI}}
\index{SLI4\_BMBX\_HI@{SLI4\_BMBX\_HI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_HI}{SLI4\_BMBX\_HI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+HI~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00143}{143}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a73b8ca15d89bc61575255e2e0f9f8ec2}\label{sli4_8h_a73b8ca15d89bc61575255e2e0f9f8ec2}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_MASK\_HI@{SLI4\_BMBX\_MASK\_HI}}
\index{SLI4\_BMBX\_MASK\_HI@{SLI4\_BMBX\_MASK\_HI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_MASK\_HI}{SLI4\_BMBX\_MASK\_HI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+MASK\+\_\+\+HI~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00140}{140}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7d8eadcf81bd00fad2e5dec08939f5f7}\label{sli4_8h_a7d8eadcf81bd00fad2e5dec08939f5f7}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_MASK\_LO@{SLI4\_BMBX\_MASK\_LO}}
\index{SLI4\_BMBX\_MASK\_LO@{SLI4\_BMBX\_MASK\_LO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_MASK\_LO}{SLI4\_BMBX\_MASK\_LO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+MASK\+\_\+\+LO~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00141}{141}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abd43e69da6f5db3344a70fe43cc712f2}\label{sli4_8h_abd43e69da6f5db3344a70fe43cc712f2}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_RDY@{SLI4\_BMBX\_RDY}}
\index{SLI4\_BMBX\_RDY@{SLI4\_BMBX\_RDY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_RDY}{SLI4\_BMBX\_RDY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+RDY~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00142}{142}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2c3fb3664a587bb4fe4d858cd6e97199}\label{sli4_8h_a2c3fb3664a587bb4fe4d858cd6e97199}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_REG@{SLI4\_BMBX\_REG}}
\index{SLI4\_BMBX\_REG@{SLI4\_BMBX\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_REG}{SLI4\_BMBX\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+REG~0x0160 /$\ast$ register offset $\ast$/}



BMBX -\/ Bootstrap Mailbox Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00139}{139}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a23d764bb1b327c2386b669988ac6c7d9}\label{sli4_8h_a23d764bb1b327c2386b669988ac6c7d9}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_SIZE@{SLI4\_BMBX\_SIZE}}
\index{SLI4\_BMBX\_SIZE@{SLI4\_BMBX\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_SIZE}{SLI4\_BMBX\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+SIZE~256}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00149}{149}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a33f8f151ed886d4a4e62429b19cdc07a}\label{sli4_8h_a33f8f151ed886d4a4e62429b19cdc07a}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_TIMEOUT\_MSEC@{SLI4\_BMBX\_TIMEOUT\_MSEC}}
\index{SLI4\_BMBX\_TIMEOUT\_MSEC@{SLI4\_BMBX\_TIMEOUT\_MSEC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_TIMEOUT\_MSEC}{SLI4\_BMBX\_TIMEOUT\_MSEC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+TIMEOUT\+\_\+\+MSEC~30000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00049}{49}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae0cf8ccb29c446bfb1876f1713bd936a}\label{sli4_8h_ae0cf8ccb29c446bfb1876f1713bd936a}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_WRITE\_HI@{SLI4\_BMBX\_WRITE\_HI}}
\index{SLI4\_BMBX\_WRITE\_HI@{SLI4\_BMBX\_WRITE\_HI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_WRITE\_HI}{SLI4\_BMBX\_WRITE\_HI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+WRITE\+\_\+\+HI(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                                ((\mbox{\hyperlink{group__os_ga97c6ad5a8b5ed5fa665affff1fbbdaad}{ocs\_addr32\_hi}}(r) \& \string~SLI4\_BMBX\_MASK\_HI) | \(\backslash\)}
\DoxyCodeLine{                                                                \mbox{\hyperlink{sli4_8h_a0f7426836c346e17d86ca2423297010d}{SLI4\_BMBX\_HI}})}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00144}{144}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9737898961966b8d75a92ab53cafb54d}\label{sli4_8h_a9737898961966b8d75a92ab53cafb54d}} 
\index{sli4.h@{sli4.h}!SLI4\_BMBX\_WRITE\_LO@{SLI4\_BMBX\_WRITE\_LO}}
\index{SLI4\_BMBX\_WRITE\_LO@{SLI4\_BMBX\_WRITE\_LO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_BMBX\_WRITE\_LO}{SLI4\_BMBX\_WRITE\_LO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+BMBX\+\_\+\+WRITE\+\_\+\+LO(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                                (((\mbox{\hyperlink{group__os_ga97c6ad5a8b5ed5fa665affff1fbbdaad}{ocs\_addr32\_hi}}(r) \& \mbox{\hyperlink{sli4_8h_a73b8ca15d89bc61575255e2e0f9f8ec2}{SLI4\_BMBX\_MASK\_HI}}) << 30) | \(\backslash\)}
\DoxyCodeLine{                                                                (((r) \& \string~\mbox{\hyperlink{sli4_8h_a7d8eadcf81bd00fad2e5dec08939f5f7}{SLI4\_BMBX\_MASK\_LO}}) >> 2))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00146}{146}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a52229b2e3dc341acdde03048c3ed4648}\label{sli4_8h_a52229b2e3dc341acdde03048c3ed4648}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE@{SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE}}
\index{SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE@{SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE}{SLI4\_CFG\_ADD\_STATUS\_INVALID\_OPCODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+ADD\+\_\+\+STATUS\+\_\+\+INVALID\+\_\+\+OPCODE~0x1e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01457}{1457}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a73ca4c9f6f4a7b1e63813df163387878}\label{sli4_8h_a73ca4c9f6f4a7b1e63813df163387878}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS@{SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS}}
\index{SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS@{SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS}{SLI4\_CFG\_ADD\_STATUS\_NO\_STATUS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+ADD\+\_\+\+STATUS\+\_\+\+NO\+\_\+\+STATUS~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01456}{1456}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a558e696f185527d63bb5caf95a5e824f}\label{sli4_8h_a558e696f185527d63bb5caf95a5e824f}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_STATUS\_FAILED@{SLI4\_CFG\_STATUS\_FAILED}}
\index{SLI4\_CFG\_STATUS\_FAILED@{SLI4\_CFG\_STATUS\_FAILED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_STATUS\_FAILED}{SLI4\_CFG\_STATUS\_FAILED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+FAILED~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01450}{1450}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a54edf4a95f81d0fcbd3d164b8e583ccb}\label{sli4_8h_a54edf4a95f81d0fcbd3d164b8e583ccb}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD@{SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD}}
\index{SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD@{SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD}{SLI4\_CFG\_STATUS\_ILLEGAL\_FIELD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+ILLEGAL\+\_\+\+FIELD~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01452}{1452}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac7efe2350cf9e13ea4cd1b5122099ab9}\label{sli4_8h_ac7efe2350cf9e13ea4cd1b5122099ab9}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST@{SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST}}
\index{SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST@{SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST}{SLI4\_CFG\_STATUS\_ILLEGAL\_REQUEST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+ILLEGAL\+\_\+\+REQUEST~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01451}{1451}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abcd3e1ca2d7df6bc750e812b404da9c7}\label{sli4_8h_abcd3e1ca2d7df6bc750e812b404da9c7}} 
\index{sli4.h@{sli4.h}!SLI4\_CFG\_STATUS\_SUCCESS@{SLI4\_CFG\_STATUS\_SUCCESS}}
\index{SLI4\_CFG\_STATUS\_SUCCESS@{SLI4\_CFG\_STATUS\_SUCCESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CFG\_STATUS\_SUCCESS}{SLI4\_CFG\_STATUS\_SUCCESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CFG\+\_\+\+STATUS\+\_\+\+SUCCESS~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01449}{1449}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab2c2cb65c85845ee1d70e2c0e1f4af38}\label{sli4_8h_ab2c2cb65c85845ee1d70e2c0e1f4af38}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_ABORT\_WQE@{SLI4\_CMD\_ABORT\_WQE}}
\index{SLI4\_CMD\_ABORT\_WQE@{SLI4\_CMD\_ABORT\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_ABORT\_WQE}{SLI4\_CMD\_ABORT\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+ABORT\+\_\+\+WQE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04145}{4145}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a93659dbe2b6c7b6ba8515e5d48b52b33}\label{sli4_8h_a93659dbe2b6c7b6ba8515e5d48b52b33}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_ICMND64\_WQE@{SLI4\_CMD\_FCP\_ICMND64\_WQE}}
\index{SLI4\_CMD\_FCP\_ICMND64\_WQE@{SLI4\_CMD\_FCP\_ICMND64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_ICMND64\_WQE}{SLI4\_CMD\_FCP\_ICMND64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+ICMND64\+\_\+\+WQE~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04137}{4137}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adefabd1d43f8ce0f87f0b6165d1c970d}\label{sli4_8h_adefabd1d43f8ce0f87f0b6165d1c970d}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_IREAD64\_WQE@{SLI4\_CMD\_FCP\_IREAD64\_WQE}}
\index{SLI4\_CMD\_FCP\_IREAD64\_WQE@{SLI4\_CMD\_FCP\_IREAD64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_IREAD64\_WQE}{SLI4\_CMD\_FCP\_IREAD64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IREAD64\+\_\+\+WQE~0x00}

WQE command types. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l04136}{4136}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a40191ef855c98fdc0b6f2b2a09d78211}\label{sli4_8h_a40191ef855c98fdc0b6f2b2a09d78211}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_IWRITE64\_WQE@{SLI4\_CMD\_FCP\_IWRITE64\_WQE}}
\index{SLI4\_CMD\_FCP\_IWRITE64\_WQE@{SLI4\_CMD\_FCP\_IWRITE64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_IWRITE64\_WQE}{SLI4\_CMD\_FCP\_IWRITE64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IWRITE64\+\_\+\+WQE~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04138}{4138}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9de749b116776f7eb7067ac97e916b6e}\label{sli4_8h_a9de749b116776f7eb7067ac97e916b6e}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_TRECEIVE64\_WQE@{SLI4\_CMD\_FCP\_TRECEIVE64\_WQE}}
\index{SLI4\_CMD\_FCP\_TRECEIVE64\_WQE@{SLI4\_CMD\_FCP\_TRECEIVE64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_TRECEIVE64\_WQE}{SLI4\_CMD\_FCP\_TRECEIVE64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRECEIVE64\+\_\+\+WQE~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04139}{4139}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a77011bcd0028fd622fcd2062309a271c}\label{sli4_8h_a77011bcd0028fd622fcd2062309a271c}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_TRSP64\_WQE@{SLI4\_CMD\_FCP\_TRSP64\_WQE}}
\index{SLI4\_CMD\_FCP\_TRSP64\_WQE@{SLI4\_CMD\_FCP\_TRSP64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_TRSP64\_WQE}{SLI4\_CMD\_FCP\_TRSP64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRSP64\+\_\+\+WQE~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04140}{4140}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afec73d9d1e157665f487ec32021305b8}\label{sli4_8h_afec73d9d1e157665f487ec32021305b8}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_FCP\_TSEND64\_WQE@{SLI4\_CMD\_FCP\_TSEND64\_WQE}}
\index{SLI4\_CMD\_FCP\_TSEND64\_WQE@{SLI4\_CMD\_FCP\_TSEND64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_FCP\_TSEND64\_WQE}{SLI4\_CMD\_FCP\_TSEND64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TSEND64\+\_\+\+WQE~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04141}{4141}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a120661d33932378de9f7affab79344ae}\label{sli4_8h_a120661d33932378de9f7affab79344ae}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_GEN\_REQUEST64\_WQE@{SLI4\_CMD\_GEN\_REQUEST64\_WQE}}
\index{SLI4\_CMD\_GEN\_REQUEST64\_WQE@{SLI4\_CMD\_GEN\_REQUEST64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_GEN\_REQUEST64\_WQE}{SLI4\_CMD\_GEN\_REQUEST64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+GEN\+\_\+\+REQUEST64\+\_\+\+WQE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04142}{4142}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaaa2d15795b475d975e8f0f1b722e603}\label{sli4_8h_aaaa2d15795b475d975e8f0f1b722e603}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ@{SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ}}
\index{SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ@{SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ}{SLI4\_CMD\_REG\_FCFI\_MRQ\_MAX\_NUM\_RQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+RQ~32}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01040}{1040}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac52b1f9954aab9243598d85828b9e5f5}\label{sli4_8h_ac52b1f9954aab9243598d85828b9e5f5}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG@{SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG}}
\index{SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG@{SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG}{SLI4\_CMD\_REG\_FCFI\_MRQ\_NUM\_RQ\_CFG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ\+\_\+\+NUM\+\_\+\+RQ\+\_\+\+CFG~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01039}{1039}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a018d8c3ff54a6fb395094239ad007eea}\label{sli4_8h_a018d8c3ff54a6fb395094239ad007eea}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG@{SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG}}
\index{SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG@{SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG}{SLI4\_CMD\_REG\_FCFI\_NUM\_RQ\_CFG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+NUM\+\_\+\+RQ\+\_\+\+CFG~4}



REG\+\_\+\+FCFI -\/ activate a FC Forwarder. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l01015}{1015}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a06b1247205a0ca354aa02099743b37f2}\label{sli4_8h_a06b1247205a0ca354aa02099743b37f2}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE@{SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE}}
\index{SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE@{SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE}{SLI4\_CMD\_REG\_FCFI\_SET\_FCFI\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+SET\+\_\+\+FCFI\+\_\+\+MODE~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01041}{1041}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a629befb73f8be8432e5738d4f9a55fd2}\label{sli4_8h_a629befb73f8be8432e5738d4f9a55fd2}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE@{SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE}}
\index{SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE@{SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE}{SLI4\_CMD\_REG\_FCFI\_SET\_MRQ\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+SET\+\_\+\+MRQ\+\_\+\+MODE~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01042}{1042}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae44098d36a67df1a320272e82e49a012}\label{sli4_8h_ae44098d36a67df1a320272e82e49a012}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_REQUEUE\_XRI\_WQE@{SLI4\_CMD\_REQUEUE\_XRI\_WQE}}
\index{SLI4\_CMD\_REQUEUE\_XRI\_WQE@{SLI4\_CMD\_REQUEUE\_XRI\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_REQUEUE\_XRI\_WQE}{SLI4\_CMD\_REQUEUE\_XRI\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+REQUEUE\+\_\+\+XRI\+\_\+\+WQE~0x0A}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04147}{4147}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a16b3c0a4e6f1c6e0bad3058610124a9c}\label{sli4_8h_a16b3c0a4e6f1c6e0bad3058610124a9c}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_SEND\_FRAME\_WQE@{SLI4\_CMD\_SEND\_FRAME\_WQE}}
\index{SLI4\_CMD\_SEND\_FRAME\_WQE@{SLI4\_CMD\_SEND\_FRAME\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_SEND\_FRAME\_WQE}{SLI4\_CMD\_SEND\_FRAME\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+SEND\+\_\+\+FRAME\+\_\+\+WQE~0x0a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04148}{4148}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a15ddc93f1cdf8ffe3e87c8a7986bafbc}\label{sli4_8h_a15ddc93f1cdf8ffe3e87c8a7986bafbc}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_XMIT\_BCAST64\_WQE@{SLI4\_CMD\_XMIT\_BCAST64\_WQE}}
\index{SLI4\_CMD\_XMIT\_BCAST64\_WQE@{SLI4\_CMD\_XMIT\_BCAST64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_XMIT\_BCAST64\_WQE}{SLI4\_CMD\_XMIT\_BCAST64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BCAST64\+\_\+\+WQE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04143}{4143}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6743288663de06cf4831b822b6c2f29b}\label{sli4_8h_a6743288663de06cf4831b822b6c2f29b}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE@{SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE}}
\index{SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE@{SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE}{SLI4\_CMD\_XMIT\_BLS\_RSP64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP64\+\_\+\+WQE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04144}{4144}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1fca3797e91543c0e1c6a4eb610196a0}\label{sli4_8h_a1fca3797e91543c0e1c6a4eb610196a0}} 
\index{sli4.h@{sli4.h}!SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE@{SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE}}
\index{SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE@{SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE}{SLI4\_CMD\_XMIT\_SEQUENCE64\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+SEQUENCE64\+\_\+\+WQE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04146}{4146}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6aaac0a8b4dc586188846562b35cce58}\label{sli4_8h_a6aaac0a8b4dc586188846562b35cce58}} 
\index{sli4.h@{sli4.h}!SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES@{SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES}}
\index{SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES@{SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES}{SLI4\_COMMON\_CREATE\_CQ\_V2\_MAX\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V2\+\_\+\+MAX\+\_\+\+PAGES~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01678}{1678}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4722f8dd982c072c52563ab83605f561}\label{sli4_8h_a4722f8dd982c072c52563ab83605f561}} 
\index{sli4.h@{sli4.h}!SLI4\_CQ\_CNT\_1024@{SLI4\_CQ\_CNT\_1024}}
\index{SLI4\_CQ\_CNT\_1024@{SLI4\_CQ\_CNT\_1024}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQ\_CNT\_1024}{SLI4\_CQ\_CNT\_1024}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+1024~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01673}{1673}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4eada2c5b8c0ddde0d6abc2da13b0dc4}\label{sli4_8h_a4eada2c5b8c0ddde0d6abc2da13b0dc4}} 
\index{sli4.h@{sli4.h}!SLI4\_CQ\_CNT\_256@{SLI4\_CQ\_CNT\_256}}
\index{SLI4\_CQ\_CNT\_256@{SLI4\_CQ\_CNT\_256}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQ\_CNT\_256}{SLI4\_CQ\_CNT\_256}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+256~0}

CQE count. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l01671}{1671}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0fcaa4a72db68efbe9705ebf8d6a2759}\label{sli4_8h_a0fcaa4a72db68efbe9705ebf8d6a2759}} 
\index{sli4.h@{sli4.h}!SLI4\_CQ\_CNT\_512@{SLI4\_CQ\_CNT\_512}}
\index{SLI4\_CQ\_CNT\_512@{SLI4\_CQ\_CNT\_512}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQ\_CNT\_512}{SLI4\_CQ\_CNT\_512}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+512~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01672}{1672}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7f7521bf5f91a9e61689d2a930fc17b4}\label{sli4_8h_a7f7521bf5f91a9e61689d2a930fc17b4}} 
\index{sli4.h@{sli4.h}!SLI4\_CQ\_CNT\_LARGE@{SLI4\_CQ\_CNT\_LARGE}}
\index{SLI4\_CQ\_CNT\_LARGE@{SLI4\_CQ\_CNT\_LARGE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQ\_CNT\_LARGE}{SLI4\_CQ\_CNT\_LARGE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQ\+\_\+\+CNT\+\_\+\+LARGE~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01674}{1674}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a976d9ab695dfc32e9ed7bc99bc21294b}\label{sli4_8h_a976d9ab695dfc32e9ed7bc99bc21294b}} 
\index{sli4.h@{sli4.h}!SLI4\_CQ\_DEFAULT@{SLI4\_CQ\_DEFAULT}}
\index{SLI4\_CQ\_DEFAULT@{SLI4\_CQ\_DEFAULT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQ\_DEFAULT}{SLI4\_CQ\_DEFAULT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQ\+\_\+\+DEFAULT~0xffff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03807}{3807}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2deff400de17c8c921247c17fd31908c}\label{sli4_8h_a2deff400de17c8c921247c17fd31908c}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_BYTES@{SLI4\_CQE\_BYTES}}
\index{SLI4\_CQE\_BYTES@{SLI4\_CQE\_BYTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_BYTES}{SLI4\_CQE\_BYTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+BYTES~(4 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01676}{1676}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a175af47f76bea93a5cd25053e17943c9}\label{sli4_8h_a175af47f76bea93a5cd25053e17943c9}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING@{SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING}}
\index{SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING@{SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING}{SLI4\_CQE\_CODE\_MEASUREMENT\_REPORTING}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+MEASUREMENT\+\_\+\+REPORTING~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05561}{5561}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af474241e05d07e5401b7d33b667ec989}\label{sli4_8h_af474241e05d07e5401b7d33b667ec989}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_OFFSET@{SLI4\_CQE\_CODE\_OFFSET}}
\index{SLI4\_CQE\_CODE\_OFFSET@{SLI4\_CQE\_CODE\_OFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_OFFSET}{SLI4\_CQE\_CODE\_OFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OFFSET~14}

Code definitions applicable to all FC/\+FCoE CQE types. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l05553}{5553}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8527cf32aa7340265a275281a2741a70}\label{sli4_8h_a8527cf32aa7340265a275281a2741a70}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD@{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD}}
\index{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD@{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD}{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_CMD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+CMD~0x0B}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05563}{5563}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a69fe9330d32d04d7d2b92668efc70218}\label{sli4_8h_a69fe9330d32d04d7d2b92668efc70218}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA@{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA}}
\index{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA@{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA}{SLI4\_CQE\_CODE\_OPTIMIZED\_WRITE\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+DATA~0x0C}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05564}{5564}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab1fadb19599d89b4a98b498fb65db10d}\label{sli4_8h_ab1fadb19599d89b4a98b498fb65db10d}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_RELEASE\_WQE@{SLI4\_CQE\_CODE\_RELEASE\_WQE}}
\index{SLI4\_CQE\_CODE\_RELEASE\_WQE@{SLI4\_CQE\_CODE\_RELEASE\_WQE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_RELEASE\_WQE}{SLI4\_CQE\_CODE\_RELEASE\_WQE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RELEASE\+\_\+\+WQE~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05556}{5556}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a60a6d2f4e40a9147f43eaccde0afbedf}\label{sli4_8h_a60a6d2f4e40a9147f43eaccde0afbedf}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_RQ\_ASYNC@{SLI4\_CQE\_CODE\_RQ\_ASYNC}}
\index{SLI4\_CQE\_CODE\_RQ\_ASYNC@{SLI4\_CQE\_CODE\_RQ\_ASYNC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_RQ\_ASYNC}{SLI4\_CQE\_CODE\_RQ\_ASYNC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05557}{5557}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac43bb20b8b7c5c6024b205efcb2999a4}\label{sli4_8h_ac43bb20b8b7c5c6024b205efcb2999a4}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1@{SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1}}
\index{SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1@{SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1}{SLI4\_CQE\_CODE\_RQ\_ASYNC\_V1}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC\+\_\+\+V1~0x09}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05562}{5562}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae32f6e8f6340402c39b8c2866d1d116a}\label{sli4_8h_ae32f6e8f6340402c39b8c2866d1d116a}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_RQ\_COALESCING@{SLI4\_CQE\_CODE\_RQ\_COALESCING}}
\index{SLI4\_CQE\_CODE\_RQ\_COALESCING@{SLI4\_CQE\_CODE\_RQ\_COALESCING}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_RQ\_COALESCING}{SLI4\_CQE\_CODE\_RQ\_COALESCING}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+COALESCING~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05559}{5559}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_add86215b0310b66a24593ddb2306c5fd}\label{sli4_8h_add86215b0310b66a24593ddb2306c5fd}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_RQ\_CONSUMPTION@{SLI4\_CQE\_CODE\_RQ\_CONSUMPTION}}
\index{SLI4\_CQE\_CODE\_RQ\_CONSUMPTION@{SLI4\_CQE\_CODE\_RQ\_CONSUMPTION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_RQ\_CONSUMPTION}{SLI4\_CQE\_CODE\_RQ\_CONSUMPTION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+CONSUMPTION~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05560}{5560}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af8b5477390df168107cad6158dec99eb}\label{sli4_8h_af8b5477390df168107cad6158dec99eb}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION@{SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION}}
\index{SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION@{SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION}{SLI4\_CQE\_CODE\_WORK\_REQUEST\_COMPLETION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+WORK\+\_\+\+REQUEST\+\_\+\+COMPLETION~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05555}{5555}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a04ebe35bb7883d2041b23ee2bff48576}\label{sli4_8h_a04ebe35bb7883d2041b23ee2bff48576}} 
\index{sli4.h@{sli4.h}!SLI4\_CQE\_CODE\_XRI\_ABORTED@{SLI4\_CQE\_CODE\_XRI\_ABORTED}}
\index{SLI4\_CQE\_CODE\_XRI\_ABORTED@{SLI4\_CQE\_CODE\_XRI\_ABORTED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_CQE\_CODE\_XRI\_ABORTED}{SLI4\_CQE\_CODE\_XRI\_ABORTED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+XRI\+\_\+\+ABORTED~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05558}{5558}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7abfb75268f610a6304e4ea5f122c717}\label{sli4_8h_a7abfb75268f610a6304e4ea5f122c717}} 
\index{sli4.h@{sli4.h}!SLI4\_DIF\_DISABLED@{SLI4\_DIF\_DISABLED}}
\index{SLI4\_DIF\_DISABLED@{SLI4\_DIF\_DISABLED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_DIF\_DISABLED}{SLI4\_DIF\_DISABLED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+DIF\+\_\+\+DISABLED~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04721}{4721}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2064ddd03eed16ec555eb586ce8fbb82}\label{sli4_8h_a2064ddd03eed16ec555eb586ce8fbb82}} 
\index{sli4.h@{sli4.h}!SLI4\_DIF\_INSERT@{SLI4\_DIF\_INSERT}}
\index{SLI4\_DIF\_INSERT@{SLI4\_DIF\_INSERT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_DIF\_INSERT}{SLI4\_DIF\_INSERT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+DIF\+\_\+\+INSERT~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04724}{4724}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4ff7a453eb392b0b4efb58391fe691bb}\label{sli4_8h_a4ff7a453eb392b0b4efb58391fe691bb}} 
\index{sli4.h@{sli4.h}!SLI4\_DIF\_PASS\_THROUGH@{SLI4\_DIF\_PASS\_THROUGH}}
\index{SLI4\_DIF\_PASS\_THROUGH@{SLI4\_DIF\_PASS\_THROUGH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_DIF\_PASS\_THROUGH}{SLI4\_DIF\_PASS\_THROUGH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+DIF\+\_\+\+PASS\+\_\+\+THROUGH~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04722}{4722}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7096821fa932e0be9f559cf38c9d8b77}\label{sli4_8h_a7096821fa932e0be9f559cf38c9d8b77}} 
\index{sli4.h@{sli4.h}!SLI4\_DIF\_STRIP@{SLI4\_DIF\_STRIP}}
\index{SLI4\_DIF\_STRIP@{SLI4\_DIF\_STRIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_DIF\_STRIP}{SLI4\_DIF\_STRIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+DIF\+\_\+\+STRIP~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04723}{4723}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6d91d403fe09f85306f03539a3c0c77d}\label{sli4_8h_a6d91d403fe09f85306f03539a3c0c77d}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CLASS\_2@{SLI4\_ELS\_REQUEST64\_CLASS\_2}}
\index{SLI4\_ELS\_REQUEST64\_CLASS\_2@{SLI4\_ELS\_REQUEST64\_CLASS\_2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CLASS\_2}{SLI4\_ELS\_REQUEST64\_CLASS\_2}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+2~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04334}{4334}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a75d6f8adf6d097ff67517f1777b40454}\label{sli4_8h_a75d6f8adf6d097ff67517f1777b40454}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CLASS\_3@{SLI4\_ELS\_REQUEST64\_CLASS\_3}}
\index{SLI4\_ELS\_REQUEST64\_CLASS\_3@{SLI4\_ELS\_REQUEST64\_CLASS\_3}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CLASS\_3}{SLI4\_ELS\_REQUEST64\_CLASS\_3}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04335}{4335}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a92e4420ada1241b4297edc5f41a807a5}\label{sli4_8h_a92e4420ada1241b4297edc5f41a807a5}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CMD\_FABRIC@{SLI4\_ELS\_REQUEST64\_CMD\_FABRIC}}
\index{SLI4\_ELS\_REQUEST64\_CMD\_FABRIC@{SLI4\_ELS\_REQUEST64\_CMD\_FABRIC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CMD\_FABRIC}{SLI4\_ELS\_REQUEST64\_CMD\_FABRIC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+FABRIC~0x0d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04348}{4348}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abf67d5a3e386e2ed4aeaed3e6b14dd22}\label{sli4_8h_abf67d5a3e386e2ed4aeaed3e6b14dd22}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CMD\_GEN@{SLI4\_ELS\_REQUEST64\_CMD\_GEN}}
\index{SLI4\_ELS\_REQUEST64\_CMD\_GEN@{SLI4\_ELS\_REQUEST64\_CMD\_GEN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CMD\_GEN}{SLI4\_ELS\_REQUEST64\_CMD\_GEN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+GEN~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04346}{4346}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7999d5d2aa29bed302bb2d97712538b1}\label{sli4_8h_a7999d5d2aa29bed302bb2d97712538b1}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC@{SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC}}
\index{SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC@{SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC}{SLI4\_ELS\_REQUEST64\_CMD\_NON\_FABRIC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+NON\+\_\+\+FABRIC~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04347}{4347}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4ddb3b510c8021dd5f9970ba3eb5da28}\label{sli4_8h_a4ddb3b510c8021dd5f9970ba3eb5da28}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI}}
\index{SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI}{SLI4\_ELS\_REQUEST64\_CONTEXT\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+FCFI~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04332}{4332}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a467914d6886187ee24d3a7f7fe6e67ce}\label{sli4_8h_a467914d6886187ee24d3a7f7fe6e67ce}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI}}
\index{SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI}{SLI4\_ELS\_REQUEST64\_CONTEXT\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04329}{4329}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abe48f316c8d53d60514112c330ed8c77}\label{sli4_8h_abe48f316c8d53d60514112c330ed8c77}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI}}
\index{SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI}{SLI4\_ELS\_REQUEST64\_CONTEXT\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VFI~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04331}{4331}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af3b3f733599e3339a84df4fb7d5048be}\label{sli4_8h_af3b3f733599e3339a84df4fb7d5048be}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI}}
\index{SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI@{SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI}{SLI4\_ELS\_REQUEST64\_CONTEXT\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04330}{4330}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a720b9b64c8e77b4d212174c96c0b1864}\label{sli4_8h_a720b9b64c8e77b4d212174c96c0b1864}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_DIR\_READ@{SLI4\_ELS\_REQUEST64\_DIR\_READ}}
\index{SLI4\_ELS\_REQUEST64\_DIR\_READ@{SLI4\_ELS\_REQUEST64\_DIR\_READ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_DIR\_READ}{SLI4\_ELS\_REQUEST64\_DIR\_READ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+READ~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04338}{4338}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af30c5cc179b5cb469662b80446a7da42}\label{sli4_8h_af30c5cc179b5cb469662b80446a7da42}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_DIR\_WRITE@{SLI4\_ELS\_REQUEST64\_DIR\_WRITE}}
\index{SLI4\_ELS\_REQUEST64\_DIR\_WRITE@{SLI4\_ELS\_REQUEST64\_DIR\_WRITE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_DIR\_WRITE}{SLI4\_ELS\_REQUEST64\_DIR\_WRITE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+WRITE~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04337}{4337}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acadbbd33168a11215c993e61211a60eb}\label{sli4_8h_acadbbd33168a11215c993e61211a60eb}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_FDISC@{SLI4\_ELS\_REQUEST64\_FDISC}}
\index{SLI4\_ELS\_REQUEST64\_FDISC@{SLI4\_ELS\_REQUEST64\_FDISC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_FDISC}{SLI4\_ELS\_REQUEST64\_FDISC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FDISC~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04342}{4342}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aed9d01559e0f9f602c3f4fd5886136fa}\label{sli4_8h_aed9d01559e0f9f602c3f4fd5886136fa}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_FLOGIN@{SLI4\_ELS\_REQUEST64\_FLOGIN}}
\index{SLI4\_ELS\_REQUEST64\_FLOGIN@{SLI4\_ELS\_REQUEST64\_FLOGIN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_FLOGIN}{SLI4\_ELS\_REQUEST64\_FLOGIN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FLOGIN~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04343}{4343}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a47baa550841006787f886234b2a3540c}\label{sli4_8h_a47baa550841006787f886234b2a3540c}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_LOGO@{SLI4\_ELS\_REQUEST64\_LOGO}}
\index{SLI4\_ELS\_REQUEST64\_LOGO@{SLI4\_ELS\_REQUEST64\_LOGO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_LOGO}{SLI4\_ELS\_REQUEST64\_LOGO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+LOGO~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04341}{4341}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a81f3921f766d54a1ed6cede0cd0d10b7}\label{sli4_8h_a81f3921f766d54a1ed6cede0cd0d10b7}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_OTHER@{SLI4\_ELS\_REQUEST64\_OTHER}}
\index{SLI4\_ELS\_REQUEST64\_OTHER@{SLI4\_ELS\_REQUEST64\_OTHER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_OTHER}{SLI4\_ELS\_REQUEST64\_OTHER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+OTHER~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04340}{4340}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac311854479aa15aa7bb7eec4b3f56a4e}\label{sli4_8h_ac311854479aa15aa7bb7eec4b3f56a4e}} 
\index{sli4.h@{sli4.h}!SLI4\_ELS\_REQUEST64\_PLOGI@{SLI4\_ELS\_REQUEST64\_PLOGI}}
\index{SLI4\_ELS\_REQUEST64\_PLOGI@{SLI4\_ELS\_REQUEST64\_PLOGI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ELS\_REQUEST64\_PLOGI}{SLI4\_ELS\_REQUEST64\_PLOGI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+PLOGI~0x4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04344}{4344}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a44def15530742db6c8b8af84e48922e6}\label{sli4_8h_a44def15530742db6c8b8af84e48922e6}} 
\index{sli4.h@{sli4.h}!SLI4\_EQ\_CNT\_1024@{SLI4\_EQ\_CNT\_1024}}
\index{SLI4\_EQ\_CNT\_1024@{SLI4\_EQ\_CNT\_1024}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQ\_CNT\_1024}{SLI4\_EQ\_CNT\_1024}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+1024~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01773}{1773}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abae51715a7488ccd67299519306d7828}\label{sli4_8h_abae51715a7488ccd67299519306d7828}} 
\index{sli4.h@{sli4.h}!SLI4\_EQ\_CNT\_2048@{SLI4\_EQ\_CNT\_2048}}
\index{SLI4\_EQ\_CNT\_2048@{SLI4\_EQ\_CNT\_2048}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQ\_CNT\_2048}{SLI4\_EQ\_CNT\_2048}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+2048~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01774}{1774}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7c0c6403434213d8e983edbba0b90d94}\label{sli4_8h_a7c0c6403434213d8e983edbba0b90d94}} 
\index{sli4.h@{sli4.h}!SLI4\_EQ\_CNT\_256@{SLI4\_EQ\_CNT\_256}}
\index{SLI4\_EQ\_CNT\_256@{SLI4\_EQ\_CNT\_256}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQ\_CNT\_256}{SLI4\_EQ\_CNT\_256}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+256~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01771}{1771}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2de593a19976f7587794556a60481c42}\label{sli4_8h_a2de593a19976f7587794556a60481c42}} 
\index{sli4.h@{sli4.h}!SLI4\_EQ\_CNT\_4096@{SLI4\_EQ\_CNT\_4096}}
\index{SLI4\_EQ\_CNT\_4096@{SLI4\_EQ\_CNT\_4096}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQ\_CNT\_4096}{SLI4\_EQ\_CNT\_4096}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+4096~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01775}{1775}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6d18abcb43d3b148ff6091b5f8f25768}\label{sli4_8h_a6d18abcb43d3b148ff6091b5f8f25768}} 
\index{sli4.h@{sli4.h}!SLI4\_EQ\_CNT\_512@{SLI4\_EQ\_CNT\_512}}
\index{SLI4\_EQ\_CNT\_512@{SLI4\_EQ\_CNT\_512}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQ\_CNT\_512}{SLI4\_EQ\_CNT\_512}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQ\+\_\+\+CNT\+\_\+512~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01772}{1772}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af254ce802cdae34e9f79f832f43ffd83}\label{sli4_8h_af254ce802cdae34e9f79f832f43ffd83}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_CQ\_ID\_MASK@{SLI4\_EQCQ\_CQ\_ID\_MASK}}
\index{SLI4\_EQCQ\_CQ\_ID\_MASK@{SLI4\_EQCQ\_CQ\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_CQ\_ID\_MASK}{SLI4\_EQCQ\_CQ\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+CQ\+\_\+\+ID\+\_\+\+MASK~0x7fff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00162}{162}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa186f1fde45513a059012c0dd9333f4a}\label{sli4_8h_aa186f1fde45513a059012c0dd9333f4a}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_CQ\_ID\_MASK\_LO@{SLI4\_EQCQ\_CQ\_ID\_MASK\_LO}}
\index{SLI4\_EQCQ\_CQ\_ID\_MASK\_LO@{SLI4\_EQCQ\_CQ\_ID\_MASK\_LO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_CQ\_ID\_MASK\_LO}{SLI4\_EQCQ\_CQ\_ID\_MASK\_LO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+CQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO~0x03ff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00164}{164}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abad789cdad973c3c4e47bb4f13f40efb}\label{sli4_8h_abad789cdad973c3c4e47bb4f13f40efb}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_DOORBELL\_ARM@{SLI4\_EQCQ\_DOORBELL\_ARM}}
\index{SLI4\_EQCQ\_DOORBELL\_ARM@{SLI4\_EQCQ\_DOORBELL\_ARM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_DOORBELL\_ARM}{SLI4\_EQCQ\_DOORBELL\_ARM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+ARM~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00157}{157}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1ab227eea4cfd264c020349a3fde10e4}\label{sli4_8h_a1ab227eea4cfd264c020349a3fde10e4}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_DOORBELL\_CI@{SLI4\_EQCQ\_DOORBELL\_CI}}
\index{SLI4\_EQCQ\_DOORBELL\_CI@{SLI4\_EQCQ\_DOORBELL\_CI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_DOORBELL\_CI}{SLI4\_EQCQ\_DOORBELL\_CI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+CI~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(9)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00155}{155}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aff7c48e2b89ba44c1baeddad4cb9850d}\label{sli4_8h_aff7c48e2b89ba44c1baeddad4cb9850d}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_DOORBELL\_QT@{SLI4\_EQCQ\_DOORBELL\_QT}}
\index{SLI4\_EQCQ\_DOORBELL\_QT@{SLI4\_EQCQ\_DOORBELL\_QT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_DOORBELL\_QT}{SLI4\_EQCQ\_DOORBELL\_QT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+QT~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(10)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00156}{156}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa10c4d9fd17bd95e4f2e264bef242956}\label{sli4_8h_aa10c4d9fd17bd95e4f2e264bef242956}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_DOORBELL\_REG@{SLI4\_EQCQ\_DOORBELL\_REG}}
\index{SLI4\_EQCQ\_DOORBELL\_REG@{SLI4\_EQCQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_DOORBELL\_REG}{SLI4\_EQCQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+REG~0x120}



EQCQ\+\_\+\+DOORBELL -\/ EQ and CQ Doorbell Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00154}{154}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a85d1433c9a3d95e2c516b45b12e818fc}\label{sli4_8h_a85d1433c9a3d95e2c516b45b12e818fc}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_DOORBELL\_SE@{SLI4\_EQCQ\_DOORBELL\_SE}}
\index{SLI4\_EQCQ\_DOORBELL\_SE@{SLI4\_EQCQ\_DOORBELL\_SE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_DOORBELL\_SE}{SLI4\_EQCQ\_DOORBELL\_SE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+DOORBELL\+\_\+\+SE~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00158}{158}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab8855bb14a444003d2e7385078b223fc}\label{sli4_8h_ab8855bb14a444003d2e7385078b223fc}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_EQ\_ID\_MASK@{SLI4\_EQCQ\_EQ\_ID\_MASK}}
\index{SLI4\_EQCQ\_EQ\_ID\_MASK@{SLI4\_EQCQ\_EQ\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_EQ\_ID\_MASK}{SLI4\_EQCQ\_EQ\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+EQ\+\_\+\+ID\+\_\+\+MASK~0x3fff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00161}{161}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9299f33bda1563f28912c90764afedf2}\label{sli4_8h_a9299f33bda1563f28912c90764afedf2}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_EQ\_ID\_MASK\_LO@{SLI4\_EQCQ\_EQ\_ID\_MASK\_LO}}
\index{SLI4\_EQCQ\_EQ\_ID\_MASK\_LO@{SLI4\_EQCQ\_EQ\_ID\_MASK\_LO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_EQ\_ID\_MASK\_LO}{SLI4\_EQCQ\_EQ\_ID\_MASK\_LO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+EQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO~0x01ff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00163}{163}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2641d447a9d4775f61fde888176af3a5}\label{sli4_8h_a2641d447a9d4775f61fde888176af3a5}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI@{SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI}}
\index{SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI@{SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI}{SLI4\_EQCQ\_EQCQ\_ID\_MASK\_HI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+EQCQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+HI~0xf800}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00165}{165}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a955ee997a90c4e9178cc748bb0eba129}\label{sli4_8h_a955ee997a90c4e9178cc748bb0eba129}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_NUM\_MASK@{SLI4\_EQCQ\_NUM\_MASK}}
\index{SLI4\_EQCQ\_NUM\_MASK@{SLI4\_EQCQ\_NUM\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_NUM\_MASK}{SLI4\_EQCQ\_NUM\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+NUM\+\_\+\+MASK~0x01ff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00160}{160}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a05cf204170815a341693a1cd2934d1bd}\label{sli4_8h_a05cf204170815a341693a1cd2934d1bd}} 
\index{sli4.h@{sli4.h}!SLI4\_EQCQ\_NUM\_SHIFT@{SLI4\_EQCQ\_NUM\_SHIFT}}
\index{SLI4\_EQCQ\_NUM\_SHIFT@{SLI4\_EQCQ\_NUM\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQCQ\_NUM\_SHIFT}{SLI4\_EQCQ\_NUM\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQCQ\+\_\+\+NUM\+\_\+\+SHIFT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00159}{159}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3744b5a7bd6b4b63ea683eb0d1a2214f}\label{sli4_8h_a3744b5a7bd6b4b63ea683eb0d1a2214f}} 
\index{sli4.h@{sli4.h}!SLI4\_EQE\_SIZE\_16@{SLI4\_EQE\_SIZE\_16}}
\index{SLI4\_EQE\_SIZE\_16@{SLI4\_EQE\_SIZE\_16}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQE\_SIZE\_16}{SLI4\_EQE\_SIZE\_16}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQE\+\_\+\+SIZE\+\_\+16~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01778}{1778}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a34515fce8e4ffb689ef7091c129372bc}\label{sli4_8h_a34515fce8e4ffb689ef7091c129372bc}} 
\index{sli4.h@{sli4.h}!SLI4\_EQE\_SIZE\_4@{SLI4\_EQE\_SIZE\_4}}
\index{SLI4\_EQE\_SIZE\_4@{SLI4\_EQE\_SIZE\_4}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_EQE\_SIZE\_4}{SLI4\_EQE\_SIZE\_4}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+EQE\+\_\+\+SIZE\+\_\+4~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01777}{1777}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6a878f936ff5cb83783a94c0945ee4a9}\label{sli4_8h_a6a878f936ff5cb83783a94c0945ee4a9}} 
\index{sli4.h@{sli4.h}!SLI4\_FAMILY\_CHECK\_ASIC\_TYPE@{SLI4\_FAMILY\_CHECK\_ASIC\_TYPE}}
\index{SLI4\_FAMILY\_CHECK\_ASIC\_TYPE@{SLI4\_FAMILY\_CHECK\_ASIC\_TYPE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FAMILY\_CHECK\_ASIC\_TYPE}{SLI4\_FAMILY\_CHECK\_ASIC\_TYPE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FAMILY\+\_\+\+CHECK\+\_\+\+ASIC\+\_\+\+TYPE~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00111}{111}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a05b1aeb36c6ba643ccacaa0335b50dc5}\label{sli4_8h_a05b1aeb36c6ba643ccacaa0335b50dc5}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED@{SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED}}
\index{SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED@{SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED}{SLI4\_FC\_ASYNC\_RQ\_BUF\_LEN\_EXCEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+EXCEEDED~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05460}{5460}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6cd8d2d00535dee53ff306399ee44f4a}\label{sli4_8h_a6cd8d2d00535dee53ff306399ee44f4a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE@{SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE}}
\index{SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE@{SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE}{SLI4\_FC\_ASYNC\_RQ\_DMA\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+DMA\+\_\+\+FAILURE~0x14}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05463}{5463}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8b478faf7e0c460b6c4d0fcdb6c844c2}\label{sli4_8h_a8b478faf7e0c460b6c4d0fcdb6c844c2}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC@{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC}}
\index{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC@{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC}{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_FRM\_DISC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+FRM\+\_\+\+DISC~0x13}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05462}{5462}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a823434dbae8554c0b48bbc51f81d44f2}\label{sli4_8h_a823434dbae8554c0b48bbc51f81d44f2}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED@{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED}}
\index{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED@{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED}{SLI4\_FC\_ASYNC\_RQ\_INSUFF\_BUF\_NEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+NEEDED~0x12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05461}{5461}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a114834c5b99e9b7723876b97a6b5851c}\label{sli4_8h_a114834c5b99e9b7723876b97a6b5851c}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_ASYNC\_RQ\_SUCCESS@{SLI4\_FC\_ASYNC\_RQ\_SUCCESS}}
\index{SLI4\_FC\_ASYNC\_RQ\_SUCCESS@{SLI4\_FC\_ASYNC\_RQ\_SUCCESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_ASYNC\_RQ\_SUCCESS}{SLI4\_FC\_ASYNC\_RQ\_SUCCESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+SUCCESS~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05459}{5459}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad94e46b6d1db95f3ff9e5a2641285805}\label{sli4_8h_ad94e46b6d1db95f3ff9e5a2641285805}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED@{SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED}}
\index{SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED@{SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED}{SLI4\_FC\_COALESCE\_RQ\_INSUFF\_XRI\_NEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+COALESCE\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+NEEDED~0x18}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05484}{5484}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac51de2991bfdec5fc926d9a1d2717ef0}\label{sli4_8h_ac51de2991bfdec5fc926d9a1d2717ef0}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_COALESCE\_RQ\_SUCCESS@{SLI4\_FC\_COALESCE\_RQ\_SUCCESS}}
\index{SLI4\_FC\_COALESCE\_RQ\_SUCCESS@{SLI4\_FC\_COALESCE\_RQ\_SUCCESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_COALESCE\_RQ\_SUCCESS}{SLI4\_FC\_COALESCE\_RQ\_SUCCESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+COALESCE\+\_\+\+RQ\+\_\+\+SUCCESS~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05483}{5483}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a581f36f7e880004190e61ae15e228f11}\label{sli4_8h_a581f36f7e880004190e61ae15e228f11}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_AE@{SLI4\_FC\_DI\_ERROR\_AE}}
\index{SLI4\_FC\_DI\_ERROR\_AE@{SLI4\_FC\_DI\_ERROR\_AE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_AE}{SLI4\_FC\_DI\_ERROR\_AE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+AE~(1 $<$$<$ 1) /$\ast$ Application Tag Error $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05358}{5358}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac6093424127a2109534dee70091b523b}\label{sli4_8h_ac6093424127a2109534dee70091b523b}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_EDIR@{SLI4\_FC\_DI\_ERROR\_EDIR}}
\index{SLI4\_FC\_DI\_ERROR\_EDIR@{SLI4\_FC\_DI\_ERROR\_EDIR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_EDIR}{SLI4\_FC\_DI\_ERROR\_EDIR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+EDIR~(1 $<$$<$ 5) /$\ast$ Error direction $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05362}{5362}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acea6fe659c348eb8ddcbc6d4d530e82a}\label{sli4_8h_acea6fe659c348eb8ddcbc6d4d530e82a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_GE@{SLI4\_FC\_DI\_ERROR\_GE}}
\index{SLI4\_FC\_DI\_ERROR\_GE@{SLI4\_FC\_DI\_ERROR\_GE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_GE}{SLI4\_FC\_DI\_ERROR\_GE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+GE~(1 $<$$<$ 0) /$\ast$ Guard Error $\ast$/}



DI\+\_\+\+ERROR Extended Status. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l05357}{5357}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1500163a42c5fcef728baa8781dfde28}\label{sli4_8h_a1500163a42c5fcef728baa8781dfde28}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_RE@{SLI4\_FC\_DI\_ERROR\_RE}}
\index{SLI4\_FC\_DI\_ERROR\_RE@{SLI4\_FC\_DI\_ERROR\_RE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_RE}{SLI4\_FC\_DI\_ERROR\_RE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+RE~(1 $<$$<$ 2) /$\ast$ Reference Tag Error $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05359}{5359}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7a65920673eadad90203a83ec66694e1}\label{sli4_8h_a7a65920673eadad90203a83ec66694e1}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_TDPV@{SLI4\_FC\_DI\_ERROR\_TDPV}}
\index{SLI4\_FC\_DI\_ERROR\_TDPV@{SLI4\_FC\_DI\_ERROR\_TDPV}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_TDPV}{SLI4\_FC\_DI\_ERROR\_TDPV}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+TDPV~(1 $<$$<$ 3) /$\ast$ Total Data Placed Valid $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05360}{5360}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4d7bb6def1f1de6c6bb10549a8e4428a}\label{sli4_8h_a4d7bb6def1f1de6c6bb10549a8e4428a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_DI\_ERROR\_UDB@{SLI4\_FC\_DI\_ERROR\_UDB}}
\index{SLI4\_FC\_DI\_ERROR\_UDB@{SLI4\_FC\_DI\_ERROR\_UDB}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_DI\_ERROR\_UDB}{SLI4\_FC\_DI\_ERROR\_UDB}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+DI\+\_\+\+ERROR\+\_\+\+UDB~(1 $<$$<$ 4) /$\ast$ Uninitialized DIF Block $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05361}{5361}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae954693f496948a26b7e21e65483a8ab}\label{sli4_8h_ae954693f496948a26b7e21e65483a8ab}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_EVENT\_LINK\_ATTENTION@{SLI4\_FC\_EVENT\_LINK\_ATTENTION}}
\index{SLI4\_FC\_EVENT\_LINK\_ATTENTION@{SLI4\_FC\_EVENT\_LINK\_ATTENTION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_EVENT\_LINK\_ATTENTION}{SLI4\_FC\_EVENT\_LINK\_ATTENTION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+LINK\+\_\+\+ATTENTION~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05244}{5244}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5ebecd8bfcaa955705b0684ede57db83}\label{sli4_8h_a5ebecd8bfcaa955705b0684ede57db83}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION@{SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION}}
\index{SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION@{SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION}{SLI4\_FC\_EVENT\_SHARED\_LINK\_ATTENTION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+SHARED\+\_\+\+LINK\+\_\+\+ATTENTION~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05245}{5245}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7aad9c9870dbb939cae58f6834aeccc3}\label{sli4_8h_a7aad9c9870dbb939cae58f6834aeccc3}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS@{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS@{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS}{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_IN\_PROGRESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORT\+\_\+\+IN\+\_\+\+PROGRESS~0x15}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05383}{5383}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1de5029457a24e75a31424c7cc677872}\label{sli4_8h_a1de5029457a24e75a31424c7cc677872}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED@{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED@{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED}{SLI4\_FC\_LOCAL\_REJECT\_ABORT\_REQUESTED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORT\+\_\+\+REQUESTED~0x16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05384}{5384}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2d0c62571def7a485416f97343d25f54}\label{sli4_8h_a2d0c62571def7a485416f97343d25f54}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED@{SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED@{SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED}{SLI4\_FC\_LOCAL\_REJECT\_ABORTMULT\_REQUESTED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ABORTMULT\+\_\+\+REQUESTED~0x25}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05397}{5397}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7bca607c9cad6d73fc191f3619b15021}\label{sli4_8h_a7bca607c9cad6d73fc191f3619b15021}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS@{SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS}}
\index{SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS@{SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS}{SLI4\_FC\_LOCAL\_REJECT\_BAD\_HOST\_ADDRESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+BAD\+\_\+\+HOST\+\_\+\+ADDRESS~0x21}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05394}{5394}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae0ee90222632142c60d86c38b5c18757}\label{sli4_8h_ae0ee90222632142c60d86c38b5c18757}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE@{SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE@{SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE}{SLI4\_FC\_LOCAL\_REJECT\_BUFFER\_SHORTAGE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+BUFFER\+\_\+\+SHORTAGE~0x28}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05398}{5398}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa8833bd4d2361bac9f8bc6d525ffa397}\label{sli4_8h_aa8833bd4d2361bac9f8bc6d525ffa397}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA@{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA}}
\index{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA@{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA}{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+CORRUPTED\+\_\+\+DATA~0x1b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05388}{5388}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a54514a4b88a9025118762e6eebc19e35}\label{sli4_8h_a54514a4b88a9025118762e6eebc19e35}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI@{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI}}
\index{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI@{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI}{SLI4\_FC\_LOCAL\_REJECT\_CORRUPTED\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+CORRUPTED\+\_\+\+RPI~0x1c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05389}{5389}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a02515238992a89e978b6d98effc68aeb}\label{sli4_8h_a02515238992a89e978b6d98effc68aeb}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME}}
\index{SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME}{SLI4\_FC\_LOCAL\_REJECT\_DUP\_FRAME}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+DUP\+\_\+\+FRAME~0x1f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05392}{5392}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a45648b1fd8eebcaf75ab7abcbbe1fe70}\label{sli4_8h_a45648b1fd8eebcaf75ab7abcbbe1fe70}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE}{SLI4\_FC\_LOCAL\_REJECT\_FCP\_CONF\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+FCP\+\_\+\+CONF\+\_\+\+FAILURE~0x12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05380}{5380}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a402b6ec0ebc8c926bf5ab441f9e65c5a}\label{sli4_8h_a402b6ec0ebc8c926bf5ab441f9e65c5a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND}{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_COMMAND}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+COMMAND~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05372}{5372}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3eeb748319ac8026ab7034c1b6f4b223}\label{sli4_8h_a3eeb748319ac8026ab7034c1b6f4b223}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD}{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FIELD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+FIELD~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05374}{5374}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a90179fff56fe78159a9e3f3726f074f4}\label{sli4_8h_a90179fff56fe78159a9e3f3726f074f4}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME}{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_FRAME}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+FRAME~0x0f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05378}{5378}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2ab5d3ea71dafd2cb4012fb557f1a4c3}\label{sli4_8h_a2ab5d3ea71dafd2cb4012fb557f1a4c3}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH}}
\index{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH@{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH}{SLI4\_FC\_LOCAL\_REJECT\_ILLEGAL\_LENGTH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+ILLEGAL\+\_\+\+LENGTH~0x13}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05381}{5381}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1f6f1ffffcac31060f9715b7dbb8f5ac}\label{sli4_8h_a1f6f1ffffcac31060f9715b7dbb8f5ac}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER@{SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER@{SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER}{SLI4\_FC\_LOCAL\_REJECT\_INCOMPLETE\_XFER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INCOMPLETE\+\_\+\+XFER~0x45}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05407}{5407}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2d551f668bc17028798ea8ff87d0ff7c}\label{sli4_8h_a2d551f668bc17028798ea8ff87d0ff7c}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE@{SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE@{SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE}{SLI4\_FC\_LOCAL\_REJECT\_INSUFF\_BUFFERSPACE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INSUFF\+\_\+\+BUFFERSPACE~0x42}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05404}{5404}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9755396c04ac5e59c0773fa8279b630b}\label{sli4_8h_a9755396c04ac5e59c0773fa8279b630b}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR@{SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR@{SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR}{SLI4\_FC\_LOCAL\_REJECT\_INTERNAL\_ERROR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INTERNAL\+\_\+\+ERROR~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05369}{5369}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a981bee2deb6f81b990878e50d75e5489}\label{sli4_8h_a981bee2deb6f81b990878e50d75e5489}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET}{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RELOFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+RELOFFSET~0x40}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05402}{5402}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adb90ca67f570ec8ce2757c34dafa8b45}\label{sli4_8h_adb90ca67f570ec8ce2757c34dafa8b45}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI}{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+RPI~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05370}{5370}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_add4ed3ca2a811743d1d97c91331b8e0a}\label{sli4_8h_add4ed3ca2a811743d1d97c91331b8e0a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI}}
\index{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI@{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI}{SLI4\_FC\_LOCAL\_REJECT\_INVALID\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+INVALID\+\_\+\+VPI~0x2e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05400}{5400}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4a8a8bebfb5a39cc8b3ab57cb7d8b753}\label{sli4_8h_a4a8a8bebfb5a39cc8b3ab57cb7d8b753}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME}}
\index{SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME@{SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME}{SLI4\_FC\_LOCAL\_REJECT\_LINK\_CONTROL\_FRAME}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LINK\+\_\+\+CONTROL\+\_\+\+FRAME~0x20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05393}{5393}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aba59a2761367b93ed2b853e0fa508c08}\label{sli4_8h_aba59a2761367b93ed2b853e0fa508c08}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN@{SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN}}
\index{SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN@{SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN}{SLI4\_FC\_LOCAL\_REJECT\_LINK\_DOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LINK\+\_\+\+DOWN~0x1a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05387}{5387}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aada4c7026ee7558a334acfbae904a1a3}\label{sli4_8h_aada4c7026ee7558a334acfbae904a1a3}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE}{SLI4\_FC\_LOCAL\_REJECT\_LOOP\_OPEN\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+LOOP\+\_\+\+OPEN\+\_\+\+FAILURE~0x18}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05386}{5386}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a883d15dafdc0b308ec81afac61b0da63}\label{sli4_8h_a883d15dafdc0b308ec81afac61b0da63}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_CONTINUE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+CONTINUE~0x01}



Local Reject Reason Codes. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l05367}{5367}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a98d73af59da18cc6e2839ffc8334f1e0}\label{sli4_8h_a98d73af59da18cc6e2839ffc8334f1e0}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_ES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+ES~0x44}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05406}{5406}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5192e03b5453e432232f5f381276442d}\label{sli4_8h_a5192e03b5453e432232f5f381276442d}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_HDR\_BUFFER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+HDR\+\_\+\+BUFFER~0x23}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05395}{5395}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac17f8297df8a502b39644aff50e434a6}\label{sli4_8h_ac17f8297df8a502b39644aff50e434a6}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_RELOFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+RELOFFSET~0x41}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05403}{5403}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a89a0f5df912b943746d75be9daa960ad}\label{sli4_8h_a89a0f5df912b943746d75be9daa960ad}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_SI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+SI~0x43}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05405}{5405}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad35980bce73b56ac8221a9845389df4b}\label{sli4_8h_ad35980bce73b56ac8221a9845389df4b}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF@{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF}{SLI4\_FC\_LOCAL\_REJECT\_MISSING\_XRIBUF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MISSING\+\_\+\+XRIBUF~0x30}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05401}{5401}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a10952d0e1431cebbf49c7f0ff2c6470c}\label{sli4_8h_a10952d0e1431cebbf49c7f0ff2c6470c}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED@{SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED@{SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED}{SLI4\_FC\_LOCAL\_REJECT\_MSEQ\_CHAIN\_CORRUPTED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+MSEQ\+\_\+\+CHAIN\+\_\+\+CORRUPTED~0x24}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05396}{5396}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aac1e1132324ca69e6c771f0270863a44}\label{sli4_8h_aac1e1132324ca69e6c771f0270863a44}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH@{SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH}}
\index{SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH@{SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH}{SLI4\_FC\_LOCAL\_REJECT\_NO\_ABORT\_MATCH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+ABORT\+\_\+\+MATCH~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05375}{5375}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5036e149f270b0fe85b56cdda805cc20}\label{sli4_8h_a5036e149f270b0fe85b56cdda805cc20}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES@{SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES}}
\index{SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES@{SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES}{SLI4\_FC\_LOCAL\_REJECT\_NO\_RESOURCES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+RESOURCES~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05379}{5379}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1d5a27e9167bf18f3466b232b5b52e61}\label{sli4_8h_a1d5a27e9167bf18f3466b232b5b52e61}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI@{SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI}}
\index{SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI@{SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI}{SLI4\_FC\_LOCAL\_REJECT\_NO\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+NO\+\_\+\+XRI~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05371}{5371}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1c953d359fb2fd2c847e815fb5d21bab}\label{sli4_8h_a1c953d359fb2fd2c847e815fb5d21bab}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK@{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK}}
\index{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK@{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK}{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_ACK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+OUT\+\_\+\+OF\+\_\+\+ORDER\+\_\+\+ACK~0x1e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05391}{5391}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5309e9e1af7dfcf1b41cfe9ef691f128}\label{sli4_8h_a5309e9e1af7dfcf1b41cfe9ef691f128}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA@{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA}}
\index{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA@{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA}{SLI4\_FC\_LOCAL\_REJECT\_OUT\_OF\_ORDER\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+OUT\+\_\+\+OF\+\_\+\+ORDER\+\_\+\+DATA~0x1d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05390}{5390}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4237a67e195f6e24bf61ee548cf8582a}\label{sli4_8h_a4237a67e195f6e24bf61ee548cf8582a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT@{SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT}}
\index{SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT@{SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT}{SLI4\_FC\_LOCAL\_REJECT\_RCV\_BUFFER\_TIMEOUT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RCV\+\_\+\+BUFFER\+\_\+\+TIMEOUT~0x17}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05385}{5385}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9e68a85204594e3e12f4faa76f0d76d9}\label{sli4_8h_a9e68a85204594e3e12f4faa76f0d76d9}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING@{SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING}}
\index{SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING@{SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING}{SLI4\_FC\_LOCAL\_REJECT\_RCV\_XRIBUF\_WAITING}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RCV\+\_\+\+XRIBUF\+\_\+\+WAITING~0x29}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05399}{5399}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab9e3cba6d02e47d4311f3455a33ab078}\label{sli4_8h_ab9e3cba6d02e47d4311f3455a33ab078}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED@{SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED@{SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED}{SLI4\_FC\_LOCAL\_REJECT\_RX\_DMA\_FAILED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+RX\+\_\+\+DMA\+\_\+\+FAILED~0x0e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05377}{5377}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a55ff210a191413bc3a10c2087162b807}\label{sli4_8h_a55ff210a191413bc3a10c2087162b807}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT@{SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT@{SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT}{SLI4\_FC\_LOCAL\_REJECT\_SEQUENCE\_TIMEOUT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SEQUENCE\+\_\+\+TIMEOUT~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05368}{5368}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aad95a3ff7664de6cafe2e6769f541e78}\label{sli4_8h_aad95a3ff7664de6cafe2e6769f541e78}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_ABTS\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+ABTS\+\_\+\+ERR~0x4e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05415}{5415}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a91dd4f66c606ae1c8eaa5e6489cedf76}\label{sli4_8h_a91dd4f66c606ae1c8eaa5e6489cedf76}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_CMD\_RCV\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+CMD\+\_\+\+RCV\+\_\+\+FAILURE~0x47}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05409}{5409}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7cf9c722a42b37190165c523ea80bece}\label{sli4_8h_a7cf9c722a42b37190165c523ea80bece}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+FAILURE~0x46}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05408}{5408}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2a0ad129beaf40ffa1c7de9607dd52a5}\label{sli4_8h_a2a0ad129beaf40ffa1c7de9607dd52a5}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_RJT\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+REC\+\_\+\+RJT\+\_\+\+ERR~0x48}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05410}{5410}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6822288c4cfd2eb81209708692170135}\label{sli4_8h_a6822288c4cfd2eb81209708692170135}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_REC\_SRR\_RETRY\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+REC\+\_\+\+SRR\+\_\+\+RETRY\+\_\+\+ERR~0x49}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05411}{5411}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3ee65c2058cf93312b13575f2b78a68e}\label{sli4_8h_a3ee65c2058cf93312b13575f2b78a68e}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RETRY\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+RRQ\+\_\+\+RETRY\+\_\+\+ERR~0x4d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05414}{5414}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac9d278ce96ada6a2ddfcdebdfeb63444}\label{sli4_8h_ac9d278ce96ada6a2ddfcdebdfeb63444}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_RRQ\_RJT\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+RRQ\+\_\+\+RJT\+\_\+\+ERR~0x4c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05413}{5413}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0c4d8c4ebd31998883fe888ddb6234df}\label{sli4_8h_a0c4d8c4ebd31998883fe888ddb6234df}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR}}
\index{SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR@{SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR}{SLI4\_FC\_LOCAL\_REJECT\_SLER\_SRR\_RJT\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+SLER\+\_\+\+SRR\+\_\+\+RJT\+\_\+\+ERR~0x4a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05412}{5412}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad5ca864c5b347fcc9d154b04a00cdc27}\label{sli4_8h_ad5ca864c5b347fcc9d154b04a00cdc27}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED@{SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED@{SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED}{SLI4\_FC\_LOCAL\_REJECT\_TX\_DMA\_FAILED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+TX\+\_\+\+DMA\+\_\+\+FAILED~0x0d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05376}{5376}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa39f4c5363721580fa4dfce7bcbf7701}\label{sli4_8h_aa39f4c5363721580fa4dfce7bcbf7701}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE@{SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE}}
\index{SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE@{SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE}{SLI4\_FC\_LOCAL\_REJECT\_UNSUPPORTED\_FEATURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+UNSUPPORTED\+\_\+\+FEATURE~0x14}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05382}{5382}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aac45f308280f6c56bb6ccdd82400d7ca}\label{sli4_8h_aac45f308280f6c56bb6ccdd82400d7ca}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED@{SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED}}
\index{SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED@{SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED}{SLI4\_FC\_LOCAL\_REJECT\_XCHG\_DROPPED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+LOCAL\+\_\+\+REJECT\+\_\+\+XCHG\+\_\+\+DROPPED~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05373}{5373}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae814c5d0347b337b213b57fbcbd1d636}\label{sli4_8h_ae814c5d0347b337b213b57fbcbd1d636}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_BA\_RJT@{SLI4\_FC\_WCQE\_STATUS\_BA\_RJT}}
\index{SLI4\_FC\_WCQE\_STATUS\_BA\_RJT@{SLI4\_FC\_WCQE\_STATUS\_BA\_RJT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_BA\_RJT}{SLI4\_FC\_WCQE\_STATUS\_BA\_RJT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+BA\+\_\+\+RJT~0x17}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05343}{5343}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abfd09f5310d63482786c2bf34fff5970}\label{sli4_8h_abfd09f5310d63482786c2bf34fff5970}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT@{SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT}}
\index{SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT@{SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT}{SLI4\_FC\_WCQE\_STATUS\_CMD\_REJECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+CMD\+\_\+\+REJECT~0x0b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05335}{5335}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a583bc0dae4988ae2fdc329e8d994be96}\label{sli4_8h_a583bc0dae4988ae2fdc329e8d994be96}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR@{SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR}}
\index{SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR@{SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR}{SLI4\_FC\_WCQE\_STATUS\_DI\_ERROR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DI\+\_\+\+ERROR~0x16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05342}{5342}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aed052c599f63ede3b505cb6b361a2ac6}\label{sli4_8h_aed052c599f63ede3b505cb6b361a2ac6}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR@{SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR}}
\index{SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR@{SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR}{SLI4\_FC\_WCQE\_STATUS\_DISPATCH\_ERROR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DISPATCH\+\_\+\+ERROR~0xfd}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05352}{5352}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a72514e882bd642107bdf042f8fb074c0}\label{sli4_8h_a72514e882bd642107bdf042f8fb074c0}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY@{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY}}
\index{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY@{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY}{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_BSY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+BSY~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05333}{5333}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac35231098df91896a05212df359e7451}\label{sli4_8h_ac35231098df91896a05212df359e7451}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT@{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT}}
\index{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT@{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT}{SLI4\_FC\_WCQE\_STATUS\_FABRIC\_RJT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+RJT~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05331}{5331}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a822dfdf3cd05727be6c4722da29f001f}\label{sli4_8h_a822dfdf3cd05727be6c4722da29f001f}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE@{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE}}
\index{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE@{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE}{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+FAILURE~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05327}{5327}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab9c971045b39c54402d6aaa8ca7a68b9}\label{sli4_8h_ab9c971045b39c54402d6aaa8ca7a68b9}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE@{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE}}
\index{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE@{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE}{SLI4\_FC\_WCQE\_STATUS\_FCP\_RSP\_TRUNCATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+TRUNCATE~0x15}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05341}{5341}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac4c80450b1d1780b3982883a211c384b}\label{sli4_8h_ac4c80450b1d1780b3982883a211c384b}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK@{SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK}}
\index{SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK@{SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK}{SLI4\_FC\_WCQE\_STATUS\_FCP\_TGT\_LENCHECK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+TGT\+\_\+\+LENCHECK~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05336}{5336}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a939afceb90e0835a4cf6ccc679679fe5}\label{sli4_8h_a939afceb90e0835a4cf6ccc679679fe5}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT@{SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT}}
\index{SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT@{SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT}{SLI4\_FC\_WCQE\_STATUS\_LOCAL\_REJECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LOCAL\+\_\+\+REJECT~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05329}{5329}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aea700c47fe2a47224723da301d11a01e}\label{sli4_8h_aea700c47fe2a47224723da301d11a01e}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_LS\_RJT@{SLI4\_FC\_WCQE\_STATUS\_LS\_RJT}}
\index{SLI4\_FC\_WCQE\_STATUS\_LS\_RJT@{SLI4\_FC\_WCQE\_STATUS\_LS\_RJT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_LS\_RJT}{SLI4\_FC\_WCQE\_STATUS\_LS\_RJT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LS\+\_\+\+RJT~0x09}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05334}{5334}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab4412a6f0407a5059004bc11639fd794}\label{sli4_8h_ab4412a6f0407a5059004bc11639fd794}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY@{SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY}}
\index{SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY@{SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY}{SLI4\_FC\_WCQE\_STATUS\_NPORT\_BSY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+BSY~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05332}{5332}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa4cf4194367bd9c99b0f7d67088b0fb0}\label{sli4_8h_aa4cf4194367bd9c99b0f7d67088b0fb0}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT@{SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT}}
\index{SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT@{SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT}{SLI4\_FC\_WCQE\_STATUS\_NPORT\_RJT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+RJT~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05330}{5330}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8c858404725a50cf9eb45258c570893a}\label{sli4_8h_a8c858404725a50cf9eb45258c570893a}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP@{SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP}}
\index{SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP@{SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP}{SLI4\_FC\_WCQE\_STATUS\_REMOTE\_STOP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+REMOTE\+\_\+\+STOP~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05328}{5328}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad5ae2045e65f2e6d535be8fbf343911e}\label{sli4_8h_ad5ae2045e65f2e6d535be8fbf343911e}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED}{SLI4\_FC\_WCQE\_STATUS\_RQ\_BUF\_LEN\_EXCEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+EXCEEDED~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05337}{5337}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3f09811e5bbbb18f71b713481c70d07c}\label{sli4_8h_a3f09811e5bbbb18f71b713481c70d07c}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE@{SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE@{SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE}{SLI4\_FC\_WCQE\_STATUS\_RQ\_DMA\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+DMA\+\_\+\+FAILURE~0x14}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05340}{5340}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab7bb72e6c8cc7bc7afaf226e37a90691}\label{sli4_8h_ab7bb72e6c8cc7bc7afaf226e37a90691}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED}{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_BUF\_NEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+NEEDED~0x12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05338}{5338}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac08cb7f8d7c708f241d8cbec07c6a11c}\label{sli4_8h_ac08cb7f8d7c708f241d8cbec07c6a11c}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC}{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_FRM\_DISC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+FRM\+\_\+\+DISC~0x13}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05339}{5339}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_affecc314f32b2fa83428003d967cf834}\label{sli4_8h_affecc314f32b2fa83428003d967cf834}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC}{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_DISC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+DISC~0x19}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05345}{5345}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4b3b07dc6dabc8859ac5e4874651c170}\label{sli4_8h_a4b3b07dc6dabc8859ac5e4874651c170}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED}}
\index{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED@{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED}{SLI4\_FC\_WCQE\_STATUS\_RQ\_INSUFF\_XRI\_NEEDED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+NEEDED~0x18}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05344}{5344}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1c25df87121e352f565d7dd784d9f91f}\label{sli4_8h_a1c25df87121e352f565d7dd784d9f91f}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST@{SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST}}
\index{SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST@{SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST}{SLI4\_FC\_WCQE\_STATUS\_RX\_ABORT\_REQUEST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ABORT\+\_\+\+REQUEST~0x1b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05347}{5347}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7a45a4f9a93af7b1ac968f7304f29dcf}\label{sli4_8h_a7a45a4f9a93af7b1ac968f7304f29dcf}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT@{SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT}}
\index{SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT@{SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT}{SLI4\_FC\_WCQE\_STATUS\_RX\_ERROR\_DETECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ERROR\+\_\+\+DETECT~0x1a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05346}{5346}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac4a79d318e21fb7294a2af0f8cdb0b9e}\label{sli4_8h_ac4a79d318e21fb7294a2af0f8cdb0b9e}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN@{SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN}}
\index{SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN@{SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN}{SLI4\_FC\_WCQE\_STATUS\_SHUTDOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SHUTDOWN~0xfe}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05351}{5351}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aacb8981abf9e127078a4e6143ff2740f}\label{sli4_8h_aacb8981abf9e127078a4e6143ff2740f}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_SUCCESS@{SLI4\_FC\_WCQE\_STATUS\_SUCCESS}}
\index{SLI4\_FC\_WCQE\_STATUS\_SUCCESS@{SLI4\_FC\_WCQE\_STATUS\_SUCCESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_SUCCESS}{SLI4\_FC\_WCQE\_STATUS\_SUCCESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SUCCESS~0x00}



FC/\+FCoE Completion Status Codes. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l05326}{5326}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaa2c1a7945e7c5bab13b91a801c845c5}\label{sli4_8h_aaa2c1a7945e7c5bab13b91a801c845c5}} 
\index{sli4.h@{sli4.h}!SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT@{SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT}}
\index{SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT@{SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT}{SLI4\_FC\_WCQE\_STATUS\_TARGET\_WQE\_TIMEOUT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+TARGET\+\_\+\+WQE\+\_\+\+TIMEOUT~0xff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05350}{5350}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5505c431dc814fc68d4458046533b6ef}\label{sli4_8h_a5505c431dc814fc68d4458046533b6ef}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FCF\_TABLE\_FIRST@{SLI4\_FCOE\_FCF\_TABLE\_FIRST}}
\index{SLI4\_FCOE\_FCF\_TABLE\_FIRST@{SLI4\_FCOE\_FCF\_TABLE\_FIRST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FCF\_TABLE\_FIRST}{SLI4\_FCOE\_FCF\_TABLE\_FIRST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+FIRST~(UINT16\+\_\+\+MAX)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04033}{4033}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae10d297ff34517cd3ae721a51bcb2021}\label{sli4_8h_ae10d297ff34517cd3ae721a51bcb2021}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FCF\_TABLE\_LAST@{SLI4\_FCOE\_FCF\_TABLE\_LAST}}
\index{SLI4\_FCOE\_FCF\_TABLE\_LAST@{SLI4\_FCOE\_FCF\_TABLE\_LAST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FCF\_TABLE\_LAST}{SLI4\_FCOE\_FCF\_TABLE\_LAST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+LAST~(UINT16\+\_\+\+MAX)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04079}{4079}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad20755b01df72522e147c81381a25020}\label{sli4_8h_ad20755b01df72522e147c81381a25020}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK@{SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK}}
\index{SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK@{SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK}{SLI4\_FCOE\_FIP\_FCF\_CLEAR\_VLINK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+CLEAR\+\_\+\+VLINK~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05239}{5239}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aecd8efa80c26c396390dab5ca20adfb8}\label{sli4_8h_aecd8efa80c26c396390dab5ca20adfb8}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FIP\_FCF\_DEAD@{SLI4\_FCOE\_FIP\_FCF\_DEAD}}
\index{SLI4\_FCOE\_FIP\_FCF\_DEAD@{SLI4\_FCOE\_FIP\_FCF\_DEAD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FIP\_FCF\_DEAD}{SLI4\_FCOE\_FIP\_FCF\_DEAD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DEAD~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05238}{5238}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a533d7ca3614883063f77c7df3f6ab98a}\label{sli4_8h_a533d7ca3614883063f77c7df3f6ab98a}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FIP\_FCF\_DISCOVERED@{SLI4\_FCOE\_FIP\_FCF\_DISCOVERED}}
\index{SLI4\_FCOE\_FIP\_FCF\_DISCOVERED@{SLI4\_FCOE\_FIP\_FCF\_DISCOVERED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FIP\_FCF\_DISCOVERED}{SLI4\_FCOE\_FIP\_FCF\_DISCOVERED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DISCOVERED~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05236}{5236}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a42ac275f291f9dea8126d84e67bd2d74}\label{sli4_8h_a42ac275f291f9dea8126d84e67bd2d74}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FIP\_FCF\_MODIFIED@{SLI4\_FCOE\_FIP\_FCF\_MODIFIED}}
\index{SLI4\_FCOE\_FIP\_FCF\_MODIFIED@{SLI4\_FCOE\_FIP\_FCF\_MODIFIED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FIP\_FCF\_MODIFIED}{SLI4\_FCOE\_FIP\_FCF\_MODIFIED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+MODIFIED~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05240}{5240}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad7ce95ac963aa0507751c945758d2482}\label{sli4_8h_ad7ce95ac963aa0507751c945758d2482}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL@{SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL}}
\index{SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL@{SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL}{SLI4\_FCOE\_FIP\_FCF\_TABLE\_FULL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+FULL~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05237}{5237}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aacdf3e5f33b50f75ca55d37a6d536646}\label{sli4_8h_aacdf3e5f33b50f75ca55d37a6d536646}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE@{SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE}}
\index{SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE@{SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE}{SLI4\_FCOE\_HDR\_TEMPLATE\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+HDR\+\_\+\+TEMPLATE\+\_\+\+SIZE~64}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04095}{4095}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2d3e61e8773981eb377b8292b51f4eef}\label{sli4_8h_a2d3e61e8773981eb377b8292b51f4eef}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE}{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_BUF\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+BUF\+\_\+\+SIZE~2048}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03925}{3925}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a571a45bb0686ad81063d2928e523c0eb}\label{sli4_8h_a571a45bb0686ad81063d2928e523c0eb}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES}{SLI4\_FCOE\_RQ\_CREATE\_V0\_MAX\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03923}{3923}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afdaa4a3eb04dab0429e95b1a290a411f}\label{sli4_8h_afdaa4a3eb04dab0429e95b1a290a411f}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE}{SLI4\_FCOE\_RQ\_CREATE\_V0\_MIN\_BUF\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MIN\+\_\+\+BUF\+\_\+\+SIZE~128}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03924}{3924}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa6fc2a96885d70243cd0b9ea844e7bc6}\label{sli4_8h_aa6fc2a96885d70243cd0b9ea844e7bc6}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE}{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_BUF\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+BUF\+\_\+\+SIZE~2048}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03985}{3985}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aac4a88202d9308a4fe0595339ed521e4}\label{sli4_8h_aac4a88202d9308a4fe0595339ed521e4}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES}{SLI4\_FCOE\_RQ\_CREATE\_V1\_MAX\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03983}{3983}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af10d1b7cedd791653e86cb1941706e90}\label{sli4_8h_af10d1b7cedd791653e86cb1941706e90}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE}}
\index{SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE@{SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE}{SLI4\_FCOE\_RQ\_CREATE\_V1\_MIN\_BUF\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MIN\+\_\+\+BUF\+\_\+\+SIZE~64}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03984}{3984}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a365b322a532c75bce12084e3d77f2edb}\label{sli4_8h_a365b322a532c75bce12084e3d77f2edb}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384}}
\index{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384}{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_16384}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+16384~0x4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03995}{3995}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a734e8b87d73e1dd097367da62febc5bc}\label{sli4_8h_a734e8b87d73e1dd097367da62febc5bc}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768}}
\index{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768}{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_32768}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+32768~0x8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03996}{3996}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2982fae580b82db412e4b52d25416028}\label{sli4_8h_a2982fae580b82db412e4b52d25416028}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096}}
\index{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096}{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_4096}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+4096~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03993}{3993}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a68da3143f65e0bd96cf3f8f16dd79c63}\label{sli4_8h_a68da3143f65e0bd96cf3f8f16dd79c63}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536}}
\index{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536}{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_64536}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+64536~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03997}{3997}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3cb724683b7b47892e57bb6a26771af2}\label{sli4_8h_a3cb724683b7b47892e57bb6a26771af2}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192}}
\index{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192@{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192}{SLI4\_FCOE\_RQ\_PAGE\_SIZE\_8192}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+8192~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03994}{3994}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1613910e99e8f422ff74aa6a12a705c0}\label{sli4_8h_a1613910e99e8f422ff74aa6a12a705c0}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE@{SLI4\_FCOE\_RQE\_SIZE}}
\index{SLI4\_FCOE\_RQE\_SIZE@{SLI4\_FCOE\_RQE\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE}{SLI4\_FCOE\_RQE\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03999}{3999}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a21c610d41d326608c85c95abd4f2196d}\label{sli4_8h_a21c610d41d326608c85c95abd4f2196d}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE\_128@{SLI4\_FCOE\_RQE\_SIZE\_128}}
\index{SLI4\_FCOE\_RQE\_SIZE\_128@{SLI4\_FCOE\_RQE\_SIZE\_128}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE\_128}{SLI4\_FCOE\_RQE\_SIZE\_128}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+128~0x6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03991}{3991}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a974a4193049230576235a2ec113a6493}\label{sli4_8h_a974a4193049230576235a2ec113a6493}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE\_16@{SLI4\_FCOE\_RQE\_SIZE\_16}}
\index{SLI4\_FCOE\_RQE\_SIZE\_16@{SLI4\_FCOE\_RQE\_SIZE\_16}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE\_16}{SLI4\_FCOE\_RQE\_SIZE\_16}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+16~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03988}{3988}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8a6693fa4dcd6b2b1fb205de519ec4ed}\label{sli4_8h_a8a6693fa4dcd6b2b1fb205de519ec4ed}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE\_32@{SLI4\_FCOE\_RQE\_SIZE\_32}}
\index{SLI4\_FCOE\_RQE\_SIZE\_32@{SLI4\_FCOE\_RQE\_SIZE\_32}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE\_32}{SLI4\_FCOE\_RQE\_SIZE\_32}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+32~0x4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03989}{3989}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3fe6b518edf1efc0aa984d7c196d434a}\label{sli4_8h_a3fe6b518edf1efc0aa984d7c196d434a}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE\_64@{SLI4\_FCOE\_RQE\_SIZE\_64}}
\index{SLI4\_FCOE\_RQE\_SIZE\_64@{SLI4\_FCOE\_RQE\_SIZE\_64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE\_64}{SLI4\_FCOE\_RQE\_SIZE\_64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+64~0x5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03990}{3990}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1316890f59d41990edc7adc0ef8654e9}\label{sli4_8h_a1316890f59d41990edc7adc0ef8654e9}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_RQE\_SIZE\_8@{SLI4\_FCOE\_RQE\_SIZE\_8}}
\index{SLI4\_FCOE\_RQE\_SIZE\_8@{SLI4\_FCOE\_RQE\_SIZE\_8}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_RQE\_SIZE\_8}{SLI4\_FCOE\_RQE\_SIZE\_8}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+8~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03987}{3987}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6fe7b7e316797021c3b3ed60c0632448}\label{sli4_8h_a6fe7b7e316797021c3b3ed60c0632448}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES@{SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES}}
\index{SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES@{SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES}{SLI4\_FCOE\_WQ\_CREATE\_V0\_MAX\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES~4}



FCOE\+\_\+\+WQ\+\_\+\+CREATE. 

Create a Work Queue for FC/\+FCoE use. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l03819}{3819}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7648732680f19a0d80d801f33e48216b}\label{sli4_8h_a7648732680f19a0d80d801f33e48216b}} 
\index{sli4.h@{sli4.h}!SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES@{SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES}}
\index{SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES@{SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES}{SLI4\_FCOE\_WQ\_CREATE\_V1\_MAX\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03859}{3859}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9a4da01523a44d18df57400644ba5c50}\label{sli4_8h_a9a4da01523a44d18df57400644ba5c50}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ALL\_CFG\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ALL\+\_\+\+CFG\+\_\+\+DATA~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02263}{2263}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3843ce6636fed2df0778937c4306409d}\label{sli4_8h_a3843ce6636fed2df0778937c4306409d}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_BIOS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+BIOS~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02248}{2248}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0bc77d7a384cea60be575431585b5abe}\label{sli4_8h_a0bc77d7a384cea60be575431585b5abe}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CONTROL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+CODE\+\_\+\+CONTROL~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02250}{2250}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab393f5bef3651917d2f55e3de48d67a0}\label{sli4_8h_ab393f5bef3651917d2f55e3de48d67a0}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_CODE\_CTRL\_P}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+CODE\+\_\+\+CTRL\+\_\+P~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02258}{2258}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a373fe154b91e8de2b3e6527cb8390e1c}\label{sli4_8h_a373fe154b91e8de2b3e6527cb8390e1c}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_DCBX}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+DCBX~0x0f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02261}{2261}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa83893ce59e040487aac4cfcf2ecf455}\label{sli4_8h_aa83893ce59e040487aac4cfcf2ecf455}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_ACT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+ACT~0x0a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02256}{2256}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a359456129c3396b26e028632f9cd7305}\label{sli4_8h_a359456129c3396b26e028632f9cd7305}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BAK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+BAK~0x0b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02257}{2257}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9f318b6e6ad173fd6e4dc87524c4da78}\label{sli4_8h_a9f318b6e6ad173fd6e4dc87524c4da78}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_FCOE\_BIOS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+BIOS~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02254}{2254}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a936b03865db8831b6c4f8db4df727c0f}\label{sli4_8h_a936b03865db8831b6c4f8db4df727c0f}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_INIT\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+INIT\+\_\+\+DATA~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02252}{2252}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7ce56f5e222a9fc4fe2bdad30e22016d}\label{sli4_8h_a7ce56f5e222a9fc4fe2bdad30e22016d}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_IPSEC\_CFG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+IPSEC\+\_\+\+CFG~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02251}{2251}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a88433831f7c0070fb74ca1df854077d7}\label{sli4_8h_a88433831f7c0070fb74ca1df854077d7}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ISCSI~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02246}{2246}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a41f0f7e39151179d43cc4b4707a4a6a3}\label{sli4_8h_a41f0f7e39151179d43cc4b4707a4a6a3}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ISCSI\_BAK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ISCSI\+\_\+\+BAK~0x09}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02255}{2255}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ada6d882e8d43154b88849f7649cc776c}\label{sli4_8h_ada6d882e8d43154b88849f7649cc776c}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+NCSI~0x0d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02259}{2259}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2dfc384a38240ad90ffcd4e0023f6ac1}\label{sli4_8h_a2dfc384a38240ad90ffcd4e0023f6ac1}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_NIC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+NIC~0x0e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02260}{2260}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a17eb27ba3161c8818b8b51bd2da6a940}\label{sli4_8h_a17eb27ba3161c8818b8b51bd2da6a940}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+PXE\+\_\+\+BIOS~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02249}{2249}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4b18e3e5e0520065d979086796a7c2e5}\label{sli4_8h_a4b18e3e5e0520065d979086796a7c2e5}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_PXE\_BIOS\_CFG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+PXE\+\_\+\+BIOS\+\_\+\+CFG~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02262}{2262}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a085f6a1d6390f03e1652840273d4b45b}\label{sli4_8h_a085f6a1d6390f03e1652840273d4b45b}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_REDBOOT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+REDBOOT~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02247}{2247}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2c50e9d909bcdbc456a410bffe9568f5}\label{sli4_8h_a2c50e9d909bcdbc456a410bffe9568f5}} 
\index{sli4.h@{sli4.h}!SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET}}
\index{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET@{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET}{SLI4\_FLASH\_ROM\_ACCESS\_OP\_TYPE\_ROM\_OFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FLASH\+\_\+\+ROM\+\_\+\+ACCESS\+\_\+\+OP\+\_\+\+TYPE\+\_\+\+ROM\+\_\+\+OFFSET~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02253}{2253}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad1bf041663f21ecb8adb702c42eb3526}\label{sli4_8h_ad1bf041663f21ecb8adb702c42eb3526}} 
\index{sli4.h@{sli4.h}!SLI4\_FUNCTION\_MODE\_DUA\_MODE@{SLI4\_FUNCTION\_MODE\_DUA\_MODE}}
\index{SLI4\_FUNCTION\_MODE\_DUA\_MODE@{SLI4\_FUNCTION\_MODE\_DUA\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FUNCTION\_MODE\_DUA\_MODE}{SLI4\_FUNCTION\_MODE\_DUA\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+DUA\+\_\+\+MODE~0x800}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02153}{2153}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad97fb5a443bfeec573a6bac24c7eb348}\label{sli4_8h_ad97fb5a443bfeec573a6bac24c7eb348}} 
\index{sli4.h@{sli4.h}!SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE@{SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE}}
\index{SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE@{SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE}{SLI4\_FUNCTION\_MODE\_FCOE\_INI\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+INI\+\_\+\+MODE~0x40}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02151}{2151}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a79e5239a0f1db22898f5ce14dfdccc07}\label{sli4_8h_a79e5239a0f1db22898f5ce14dfdccc07}} 
\index{sli4.h@{sli4.h}!SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE@{SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE}}
\index{SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE@{SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE}{SLI4\_FUNCTION\_MODE\_FCOE\_TGT\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FUNCTION\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+TGT\+\_\+\+MODE~0x80}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02152}{2152}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aeed7e7107b8bd0eb40b2f32f9e14039b}\label{sli4_8h_aeed7e7107b8bd0eb40b2f32f9e14039b}} 
\index{sli4.h@{sli4.h}!SLI4\_FW\_READY\_TIMEOUT\_MSEC@{SLI4\_FW\_READY\_TIMEOUT\_MSEC}}
\index{SLI4\_FW\_READY\_TIMEOUT\_MSEC@{SLI4\_FW\_READY\_TIMEOUT\_MSEC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_FW\_READY\_TIMEOUT\_MSEC}{SLI4\_FW\_READY\_TIMEOUT\_MSEC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+FW\+\_\+\+READY\+\_\+\+TIMEOUT\+\_\+\+MSEC~30000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00050}{50}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa08ce3a87b00d8c819b63cbdd88707f9}\label{sli4_8h_aa08ce3a87b00d8c819b63cbdd88707f9}} 
\index{sli4.h@{sli4.h}!SLI4\_GRP5\_QOS\_SPEED@{SLI4\_GRP5\_QOS\_SPEED}}
\index{SLI4\_GRP5\_QOS\_SPEED@{SLI4\_GRP5\_QOS\_SPEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_GRP5\_QOS\_SPEED}{SLI4\_GRP5\_QOS\_SPEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+GRP5\+\_\+\+QOS\+\_\+\+SPEED~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05242}{5242}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab54b68ec0ac4b419d3903cde865fc25c}\label{sli4_8h_ab54b68ec0ac4b419d3903cde865fc25c}} 
\index{sli4.h@{sli4.h}!SLI4\_IF6\_CQ\_DOORBELL\_REG@{SLI4\_IF6\_CQ\_DOORBELL\_REG}}
\index{SLI4\_IF6\_CQ\_DOORBELL\_REG@{SLI4\_IF6\_CQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF6\_CQ\_DOORBELL\_REG}{SLI4\_IF6\_CQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF6\+\_\+\+CQ\+\_\+\+DOORBELL\+\_\+\+REG~0x\+C0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00167}{167}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2e7194ed6b648616b5e9d978ba3fa9cf}\label{sli4_8h_a2e7194ed6b648616b5e9d978ba3fa9cf}} 
\index{sli4.h@{sli4.h}!SLI4\_IF6\_EQ\_DOORBELL\_REG@{SLI4\_IF6\_EQ\_DOORBELL\_REG}}
\index{SLI4\_IF6\_EQ\_DOORBELL\_REG@{SLI4\_IF6\_EQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF6\_EQ\_DOORBELL\_REG}{SLI4\_IF6\_EQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF6\+\_\+\+EQ\+\_\+\+DOORBELL\+\_\+\+REG~0x120}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00166}{166}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad8f6317b484149dcf173d408c6f1647e}\label{sli4_8h_ad8f6317b484149dcf173d408c6f1647e}} 
\index{sli4.h@{sli4.h}!SLI4\_IF6\_MQ\_DOORBELL\_REG@{SLI4\_IF6\_MQ\_DOORBELL\_REG}}
\index{SLI4\_IF6\_MQ\_DOORBELL\_REG@{SLI4\_IF6\_MQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF6\_MQ\_DOORBELL\_REG}{SLI4\_IF6\_MQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF6\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+REG~0x0160 /$\ast$ register offset if\+\_\+type = 6 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00312}{312}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acd1a9b93def9122fffaaea3cd925df84}\label{sli4_8h_acd1a9b93def9122fffaaea3cd925df84}} 
\index{sli4.h@{sli4.h}!SLI4\_IF6\_RQ\_DOORBELL\_REG@{SLI4\_IF6\_RQ\_DOORBELL\_REG}}
\index{SLI4\_IF6\_RQ\_DOORBELL\_REG@{SLI4\_IF6\_RQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF6\_RQ\_DOORBELL\_REG}{SLI4\_IF6\_RQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF6\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+REG~0x0080 /$\ast$ register offset of if\+\_\+type = 6 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00323}{323}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2da3d71024505a3d5c6e79019b1c9b71}\label{sli4_8h_a2da3d71024505a3d5c6e79019b1c9b71}} 
\index{sli4.h@{sli4.h}!SLI4\_IF6\_WQ\_DOORBELL\_REG@{SLI4\_IF6\_WQ\_DOORBELL\_REG}}
\index{SLI4\_IF6\_WQ\_DOORBELL\_REG@{SLI4\_IF6\_WQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF6\_WQ\_DOORBELL\_REG}{SLI4\_IF6\_WQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF6\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+REG~0x040 /$\ast$ register offset for if\+\_\+type = 6 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00334}{334}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9b9ebb25635d99c613315397edf84b1c}\label{sli4_8h_a9b9ebb25635d99c613315397edf84b1c}} 
\index{sli4.h@{sli4.h}!SLI4\_IF\_TYPE\_BE3\_SKH\_PF@{SLI4\_IF\_TYPE\_BE3\_SKH\_PF}}
\index{SLI4\_IF\_TYPE\_BE3\_SKH\_PF@{SLI4\_IF\_TYPE\_BE3\_SKH\_PF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF\_TYPE\_BE3\_SKH\_PF}{SLI4\_IF\_TYPE\_BE3\_SKH\_PF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+PF~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00113}{113}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a04d2c4b3d9e854b11a1e19b41af4cb1d}\label{sli4_8h_a04d2c4b3d9e854b11a1e19b41af4cb1d}} 
\index{sli4.h@{sli4.h}!SLI4\_IF\_TYPE\_BE3\_SKH\_VF@{SLI4\_IF\_TYPE\_BE3\_SKH\_VF}}
\index{SLI4\_IF\_TYPE\_BE3\_SKH\_VF@{SLI4\_IF\_TYPE\_BE3\_SKH\_VF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF\_TYPE\_BE3\_SKH\_VF}{SLI4\_IF\_TYPE\_BE3\_SKH\_VF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+VF~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00114}{114}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a392a9cde540ce3abd4afbe6e2c9a299d}\label{sli4_8h_a392a9cde540ce3abd4afbe6e2c9a299d}} 
\index{sli4.h@{sli4.h}!SLI4\_IF\_TYPE\_LANCER\_FC\_ETH@{SLI4\_IF\_TYPE\_LANCER\_FC\_ETH}}
\index{SLI4\_IF\_TYPE\_LANCER\_FC\_ETH@{SLI4\_IF\_TYPE\_LANCER\_FC\_ETH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF\_TYPE\_LANCER\_FC\_ETH}{SLI4\_IF\_TYPE\_LANCER\_FC\_ETH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+FC\+\_\+\+ETH~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00115}{115}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad9301a1c6e1ed56dced9fe4a539a2a2e}\label{sli4_8h_ad9301a1c6e1ed56dced9fe4a539a2a2e}} 
\index{sli4.h@{sli4.h}!SLI4\_IF\_TYPE\_LANCER\_G7@{SLI4\_IF\_TYPE\_LANCER\_G7}}
\index{SLI4\_IF\_TYPE\_LANCER\_G7@{SLI4\_IF\_TYPE\_LANCER\_G7}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF\_TYPE\_LANCER\_G7}{SLI4\_IF\_TYPE\_LANCER\_G7}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+G7~6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00117}{117}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af6950319eb5db28b80f90dccf9b74d67}\label{sli4_8h_af6950319eb5db28b80f90dccf9b74d67}} 
\index{sli4.h@{sli4.h}!SLI4\_IF\_TYPE\_LANCER\_RDMA@{SLI4\_IF\_TYPE\_LANCER\_RDMA}}
\index{SLI4\_IF\_TYPE\_LANCER\_RDMA@{SLI4\_IF\_TYPE\_LANCER\_RDMA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IF\_TYPE\_LANCER\_RDMA}{SLI4\_IF\_TYPE\_LANCER\_RDMA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+LANCER\+\_\+\+RDMA~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00116}{116}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0a8bf9ef4b69f09698165656ed7c0eac}\label{sli4_8h_a0a8bf9ef4b69f09698165656ed7c0eac}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_FAIL\_OVER}}
\index{SLI4\_INIT\_LINK\_F\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_FAIL\_OVER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_FAIL\_OVER}{SLI4\_INIT\_LINK\_F\_FAIL\_OVER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FAIL\+\_\+\+OVER~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(10)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00669}{669}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4eb5dc6947f2a2818b9af36a3718f2c4}\label{sli4_8h_a4eb5dc6947f2a2818b9af36a3718f2c4}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER}}
\index{SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER}{SLI4\_INIT\_LINK\_F\_FCAL\_FAIL\_OVER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FCAL\+\_\+\+FAIL\+\_\+\+OVER~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00676}{676}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6a518ee60055760d677dd78f9cb872de}\label{sli4_8h_a6a518ee60055760d677dd78f9cb872de}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_FCAL\_ONLY@{SLI4\_INIT\_LINK\_F\_FCAL\_ONLY}}
\index{SLI4\_INIT\_LINK\_F\_FCAL\_ONLY@{SLI4\_INIT\_LINK\_F\_FCAL\_ONLY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_FCAL\_ONLY}{SLI4\_INIT\_LINK\_F\_FCAL\_ONLY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+FCAL\+\_\+\+ONLY~2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00674}{674}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae480333d587b2d4639e4ecd96c294610}\label{sli4_8h_ae480333d587b2d4639e4ecd96c294610}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_LOOP\_BACK@{SLI4\_INIT\_LINK\_F\_LOOP\_BACK}}
\index{SLI4\_INIT\_LINK\_F\_LOOP\_BACK@{SLI4\_INIT\_LINK\_F\_LOOP\_BACK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_LOOP\_BACK}{SLI4\_INIT\_LINK\_F\_LOOP\_BACK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+LOOP\+\_\+\+BACK~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00664}{664}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abed0b2463ae96ef13a549290c92cc4ac}\label{sli4_8h_abed0b2463ae96ef13a549290c92cc4ac}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK@{SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK}}
\index{SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK@{SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK}{SLI4\_INIT\_LINK\_F\_LOOP\_VALID\_CHK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+LOOP\+\_\+\+VALID\+\_\+\+CHK~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(8)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00667}{667}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afdade74949d468f934b57644f7e8b8dd}\label{sli4_8h_afdade74949d468f934b57644f7e8b8dd}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED@{SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED}}
\index{SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED@{SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED}{SLI4\_INIT\_LINK\_F\_NO\_AUTOSPEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+AUTOSPEED~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(11)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00670}{670}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a81297b16fa5a3e3dcee3022aa53c8108}\label{sli4_8h_a81297b16fa5a3e3dcee3022aa53c8108}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_NO\_LIRP@{SLI4\_INIT\_LINK\_F\_NO\_LIRP}}
\index{SLI4\_INIT\_LINK\_F\_NO\_LIRP@{SLI4\_INIT\_LINK\_F\_NO\_LIRP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_NO\_LIRP}{SLI4\_INIT\_LINK\_F\_NO\_LIRP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+LIRP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(7)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00666}{666}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a868d426ae02ba3e8c6ca30b04369f4dd}\label{sli4_8h_a868d426ae02ba3e8c6ca30b04369f4dd}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_NO\_LISA@{SLI4\_INIT\_LINK\_F\_NO\_LISA}}
\index{SLI4\_INIT\_LINK\_F\_NO\_LISA@{SLI4\_INIT\_LINK\_F\_NO\_LISA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_NO\_LISA}{SLI4\_INIT\_LINK\_F\_NO\_LISA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+NO\+\_\+\+LISA~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(9)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00668}{668}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa4acacb4e954dc097851f70d96fd2dee}\label{sli4_8h_aa4acacb4e954dc097851f70d96fd2dee}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER}}
\index{SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER@{SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER}{SLI4\_INIT\_LINK\_F\_P2P\_FAIL\_OVER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+P2\+P\+\_\+\+FAIL\+\_\+\+OVER~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00677}{677}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaf9b5ab25e333e010d40ff36d0dc61fa}\label{sli4_8h_aaf9b5ab25e333e010d40ff36d0dc61fa}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_P2P\_ONLY@{SLI4\_INIT\_LINK\_F\_P2P\_ONLY}}
\index{SLI4\_INIT\_LINK\_F\_P2P\_ONLY@{SLI4\_INIT\_LINK\_F\_P2P\_ONLY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_P2P\_ONLY}{SLI4\_INIT\_LINK\_F\_P2P\_ONLY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+P2\+P\+\_\+\+ONLY~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00673}{673}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae1f8c04871f409b2092d00a22a599c94}\label{sli4_8h_ae1f8c04871f409b2092d00a22a599c94}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA@{SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA}}
\index{SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA@{SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA}{SLI4\_INIT\_LINK\_F\_PICK\_HI\_ALPA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+PICK\+\_\+\+HI\+\_\+\+ALPA~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(15)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00671}{671}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5cd157346baa01d6fb20b77e4f19b54a}\label{sli4_8h_a5cd157346baa01d6fb20b77e4f19b54a}} 
\index{sli4.h@{sli4.h}!SLI4\_INIT\_LINK\_F\_UNFAIR@{SLI4\_INIT\_LINK\_F\_UNFAIR}}
\index{SLI4\_INIT\_LINK\_F\_UNFAIR@{SLI4\_INIT\_LINK\_F\_UNFAIR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INIT\_LINK\_F\_UNFAIR}{SLI4\_INIT\_LINK\_F\_UNFAIR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INIT\+\_\+\+LINK\+\_\+\+F\+\_\+\+UNFAIR~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(6)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00665}{665}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abbac0ff1142a8c50eca9f372a5d06610}\label{sli4_8h_abbac0ff1142a8c50eca9f372a5d06610}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_IF\_TYPE\_MASK@{SLI4\_INTF\_IF\_TYPE\_MASK}}
\index{SLI4\_INTF\_IF\_TYPE\_MASK@{SLI4\_INTF\_IF\_TYPE\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_IF\_TYPE\_MASK}{SLI4\_INTF\_IF\_TYPE\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+MASK~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00106}{106}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a79340c90f5ba1cd8f325dad8ae22b0e3}\label{sli4_8h_a79340c90f5ba1cd8f325dad8ae22b0e3}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_IF\_TYPE\_SHIFT@{SLI4\_INTF\_IF\_TYPE\_SHIFT}}
\index{SLI4\_INTF\_IF\_TYPE\_SHIFT@{SLI4\_INTF\_IF\_TYPE\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_IF\_TYPE\_SHIFT}{SLI4\_INTF\_IF\_TYPE\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+SHIFT~12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00105}{105}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af3099e77c2b750f36650b696085ee1df}\label{sli4_8h_af3099e77c2b750f36650b696085ee1df}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_REG@{SLI4\_INTF\_REG}}
\index{SLI4\_INTF\_REG@{SLI4\_INTF\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_REG}{SLI4\_INTF\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+REG~0x0058 /$\ast$$\ast$ register offset $\ast$/}



SLI\+\_\+\+INTF -\/ SLI Interface Definition Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00101}{101}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa3b12cedf590240b1875b45e7b025ca2}\label{sli4_8h_aa3b12cedf590240b1875b45e7b025ca2}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_SLI\_FAMILY\_MASK@{SLI4\_INTF\_SLI\_FAMILY\_MASK}}
\index{SLI4\_INTF\_SLI\_FAMILY\_MASK@{SLI4\_INTF\_SLI\_FAMILY\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_SLI\_FAMILY\_MASK}{SLI4\_INTF\_SLI\_FAMILY\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+FAMILY\+\_\+\+MASK~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00108}{108}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aefb6436968960f3ce41a5e65c22f31fa}\label{sli4_8h_aefb6436968960f3ce41a5e65c22f31fa}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_SLI\_FAMILY\_SHIFT@{SLI4\_INTF\_SLI\_FAMILY\_SHIFT}}
\index{SLI4\_INTF\_SLI\_FAMILY\_SHIFT@{SLI4\_INTF\_SLI\_FAMILY\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_SLI\_FAMILY\_SHIFT}{SLI4\_INTF\_SLI\_FAMILY\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+FAMILY\+\_\+\+SHIFT~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00107}{107}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a584195bce14e07883ba31cbee4f20f1c}\label{sli4_8h_a584195bce14e07883ba31cbee4f20f1c}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_SLI\_REVISION\_MASK@{SLI4\_INTF\_SLI\_REVISION\_MASK}}
\index{SLI4\_INTF\_SLI\_REVISION\_MASK@{SLI4\_INTF\_SLI\_REVISION\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_SLI\_REVISION\_MASK}{SLI4\_INTF\_SLI\_REVISION\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+REVISION\+\_\+\+MASK~0xf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00110}{110}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a92bfa6b966a3e2044b63eaf7ecf9dd90}\label{sli4_8h_a92bfa6b966a3e2044b63eaf7ecf9dd90}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_SLI\_REVISION\_SHIFT@{SLI4\_INTF\_SLI\_REVISION\_SHIFT}}
\index{SLI4\_INTF\_SLI\_REVISION\_SHIFT@{SLI4\_INTF\_SLI\_REVISION\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_SLI\_REVISION\_SHIFT}{SLI4\_INTF\_SLI\_REVISION\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+SLI\+\_\+\+REVISION\+\_\+\+SHIFT~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00109}{109}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a725a6d7cd67ebd6557b82d825369b9a4}\label{sli4_8h_a725a6d7cd67ebd6557b82d825369b9a4}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_VALID@{SLI4\_INTF\_VALID}}
\index{SLI4\_INTF\_VALID@{SLI4\_INTF\_VALID}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_VALID}{SLI4\_INTF\_VALID}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+VALID~0x6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00104}{104}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac836d3099164160e51d44cbf8ae0ebae}\label{sli4_8h_ac836d3099164160e51d44cbf8ae0ebae}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_VALID\_MASK@{SLI4\_INTF\_VALID\_MASK}}
\index{SLI4\_INTF\_VALID\_MASK@{SLI4\_INTF\_VALID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_VALID\_MASK}{SLI4\_INTF\_VALID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+VALID\+\_\+\+MASK~0x7}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00103}{103}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5b5b91bacc3919472f92c16cc15d75b4}\label{sli4_8h_a5b5b91bacc3919472f92c16cc15d75b4}} 
\index{sli4.h@{sli4.h}!SLI4\_INTF\_VALID\_SHIFT@{SLI4\_INTF\_VALID\_SHIFT}}
\index{SLI4\_INTF\_VALID\_SHIFT@{SLI4\_INTF\_VALID\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_INTF\_VALID\_SHIFT}{SLI4\_INTF\_VALID\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+INTF\+\_\+\+VALID\+\_\+\+SHIFT~29}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00102}{102}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a264d10f90124cc0689a27cbad994ccea}\label{sli4_8h_a264d10f90124cc0689a27cbad994ccea}} 
\index{sli4.h@{sli4.h}!SLI4\_IO\_AUTO\_GOOD\_RESPONSE@{SLI4\_IO\_AUTO\_GOOD\_RESPONSE}}
\index{SLI4\_IO\_AUTO\_GOOD\_RESPONSE@{SLI4\_IO\_AUTO\_GOOD\_RESPONSE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IO\_AUTO\_GOOD\_RESPONSE}{SLI4\_IO\_AUTO\_GOOD\_RESPONSE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IO\+\_\+\+AUTO\+\_\+\+GOOD\+\_\+\+RESPONSE~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1) /$\ast$$\ast$ Automatically generate a good RSP frame $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04716}{4716}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac67d48ede0e0e3118aa12b58f2066562}\label{sli4_8h_ac67d48ede0e0e3118aa12b58f2066562}} 
\index{sli4.h@{sli4.h}!SLI4\_IO\_CONTINUATION@{SLI4\_IO\_CONTINUATION}}
\index{SLI4\_IO\_CONTINUATION@{SLI4\_IO\_CONTINUATION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IO\_CONTINUATION}{SLI4\_IO\_CONTINUATION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IO\+\_\+\+CONTINUATION~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0) /$\ast$$\ast$ The XRI associated with this IO is already active $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04715}{4715}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3288a977f42551a94328d984ff2e481f}\label{sli4_8h_a3288a977f42551a94328d984ff2e481f}} 
\index{sli4.h@{sli4.h}!SLI4\_IO\_DNRX@{SLI4\_IO\_DNRX}}
\index{SLI4\_IO\_DNRX@{SLI4\_IO\_DNRX}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IO\_DNRX}{SLI4\_IO\_DNRX}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IO\+\_\+\+DNRX~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(3) /$\ast$$\ast$ Set the DNRX bit because no auto xref rdy buffer is posted $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04718}{4718}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaa384cd08a4da6909539c90baffb442e}\label{sli4_8h_aaa384cd08a4da6909539c90baffb442e}} 
\index{sli4.h@{sli4.h}!SLI4\_IO\_NO\_ABORT@{SLI4\_IO\_NO\_ABORT}}
\index{SLI4\_IO\_NO\_ABORT@{SLI4\_IO\_NO\_ABORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IO\_NO\_ABORT}{SLI4\_IO\_NO\_ABORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IO\+\_\+\+NO\+\_\+\+ABORT~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04717}{4717}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abdacd62d9a0ce490249b47ad410a15a9}\label{sli4_8h_abdacd62d9a0ce490249b47ad410a15a9}} 
\index{sli4.h@{sli4.h}!SLI4\_IO\_WQ\_DOORBELL\_REG@{SLI4\_IO\_WQ\_DOORBELL\_REG}}
\index{SLI4\_IO\_WQ\_DOORBELL\_REG@{SLI4\_IO\_WQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_IO\_WQ\_DOORBELL\_REG}{SLI4\_IO\_WQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+IO\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+REG~0x040 /$\ast$ register offset $\ast$/}



WQ\+\_\+\+DOORBELL -\/ WQ Doorbell Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00333}{333}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a21a1f0e164bcb9ef749375945fc9936e}\label{sli4_8h_a21a1f0e164bcb9ef749375945fc9936e}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_10G@{SLI4\_LINK\_ATTN\_10G}}
\index{SLI4\_LINK\_ATTN\_10G@{SLI4\_LINK\_ATTN\_10G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_10G}{SLI4\_LINK\_ATTN\_10G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+10G~0x0a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05200}{5200}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a814d4a1b627b0d277bcefbe2c82d74de}\label{sli4_8h_a814d4a1b627b0d277bcefbe2c82d74de}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_16G@{SLI4\_LINK\_ATTN\_16G}}
\index{SLI4\_LINK\_ATTN\_16G@{SLI4\_LINK\_ATTN\_16G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_16G}{SLI4\_LINK\_ATTN\_16G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+16G~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05201}{5201}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af134f0e835da7ef2a759e9c3b502f04a}\label{sli4_8h_af134f0e835da7ef2a759e9c3b502f04a}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_1G@{SLI4\_LINK\_ATTN\_1G}}
\index{SLI4\_LINK\_ATTN\_1G@{SLI4\_LINK\_ATTN\_1G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_1G}{SLI4\_LINK\_ATTN\_1G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+1G~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05196}{5196}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a943d5742e19f3e88ec156e476aa26961}\label{sli4_8h_a943d5742e19f3e88ec156e476aa26961}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_2G@{SLI4\_LINK\_ATTN\_2G}}
\index{SLI4\_LINK\_ATTN\_2G@{SLI4\_LINK\_ATTN\_2G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_2G}{SLI4\_LINK\_ATTN\_2G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+2G~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05197}{5197}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a94c8057255ecaf457c6e9bd75f55fa58}\label{sli4_8h_a94c8057255ecaf457c6e9bd75f55fa58}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_4G@{SLI4\_LINK\_ATTN\_4G}}
\index{SLI4\_LINK\_ATTN\_4G@{SLI4\_LINK\_ATTN\_4G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_4G}{SLI4\_LINK\_ATTN\_4G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+4G~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05198}{5198}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acd75b786385c5412b6ca16154def4baa}\label{sli4_8h_acd75b786385c5412b6ca16154def4baa}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_8G@{SLI4\_LINK\_ATTN\_8G}}
\index{SLI4\_LINK\_ATTN\_8G@{SLI4\_LINK\_ATTN\_8G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_8G}{SLI4\_LINK\_ATTN\_8G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+8G~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05199}{5199}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae9405e137569e3e46314f36a97c9e4e9}\label{sli4_8h_ae9405e137569e3e46314f36a97c9e4e9}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_FC\_AL@{SLI4\_LINK\_ATTN\_FC\_AL}}
\index{SLI4\_LINK\_ATTN\_FC\_AL@{SLI4\_LINK\_ATTN\_FC\_AL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_FC\_AL}{SLI4\_LINK\_ATTN\_FC\_AL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+FC\+\_\+\+AL~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05192}{5192}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adcc25dc654c969b2fd2b13ded7a65583}\label{sli4_8h_adcc25dc654c969b2fd2b13ded7a65583}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK@{SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK}}
\index{SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK@{SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK}{SLI4\_LINK\_ATTN\_INTERNAL\_LOOPBACK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+INTERNAL\+\_\+\+LOOPBACK~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05193}{5193}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afab7838966fa1418a511990c527d0099}\label{sli4_8h_afab7838966fa1418a511990c527d0099}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_P2P@{SLI4\_LINK\_ATTN\_P2P}}
\index{SLI4\_LINK\_ATTN\_P2P@{SLI4\_LINK\_ATTN\_P2P}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_P2P}{SLI4\_LINK\_ATTN\_P2P}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+P2P~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05191}{5191}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af73ff883f4139b3d77cbb3b4f744963d}\label{sli4_8h_af73ff883f4139b3d77cbb3b4f744963d}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK@{SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK}}
\index{SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK@{SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK}{SLI4\_LINK\_ATTN\_SERDES\_LOOPBACK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+SERDES\+\_\+\+LOOPBACK~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05194}{5194}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3fc83e11a110c9a9d1b42bfc92e76c51}\label{sli4_8h_a3fc83e11a110c9a9d1b42bfc92e76c51}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN@{SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN}}
\index{SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN@{SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN}{SLI4\_LINK\_ATTN\_TYPE\_LINK\_DOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+DOWN~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05188}{5188}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adb2511b61f56c74404e368fab45e629d}\label{sli4_8h_adb2511b61f56c74404e368fab45e629d}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP@{SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP}}
\index{SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP@{SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP}{SLI4\_LINK\_ATTN\_TYPE\_LINK\_UP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+UP~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05187}{5187}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae5b1eb3649d48a712c0d0aaaa396e3eb}\label{sli4_8h_ae5b1eb3649d48a712c0d0aaaa396e3eb}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA@{SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA}}
\index{SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA@{SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA}{SLI4\_LINK\_ATTN\_TYPE\_NO\_HARD\_ALPA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+NO\+\_\+\+HARD\+\_\+\+ALPA~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05189}{5189}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_affc88de328e6f956a3754ac0b1c26f3b}\label{sli4_8h_affc88de328e6f956a3754ac0b1c26f3b}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_STATE\_LOGICAL@{SLI4\_LINK\_STATE\_LOGICAL}}
\index{SLI4\_LINK\_STATE\_LOGICAL@{SLI4\_LINK\_STATE\_LOGICAL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_STATE\_LOGICAL}{SLI4\_LINK\_STATE\_LOGICAL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+STATE\+\_\+\+LOGICAL~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05234}{5234}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a75b7db8a809e68d4b807a4553b0abe38}\label{sli4_8h_a75b7db8a809e68d4b807a4553b0abe38}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_STATE\_PHYSICAL@{SLI4\_LINK\_STATE\_PHYSICAL}}
\index{SLI4\_LINK\_STATE\_PHYSICAL@{SLI4\_LINK\_STATE\_PHYSICAL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_STATE\_PHYSICAL}{SLI4\_LINK\_STATE\_PHYSICAL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+STATE\+\_\+\+PHYSICAL~0x00}



FC/\+FCoE event types. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l05233}{5233}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab521f89e46dda9fe94c2914dd7694693}\label{sli4_8h_ab521f89e46dda9fe94c2914dd7694693}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_TYPE\_ETHERNET@{SLI4\_LINK\_TYPE\_ETHERNET}}
\index{SLI4\_LINK\_TYPE\_ETHERNET@{SLI4\_LINK\_TYPE\_ETHERNET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_TYPE\_ETHERNET}{SLI4\_LINK\_TYPE\_ETHERNET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+TYPE\+\_\+\+ETHERNET~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05203}{5203}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab3a463e01a7f0e095fc81c110c0cb944}\label{sli4_8h_ab3a463e01a7f0e095fc81c110c0cb944}} 
\index{sli4.h@{sli4.h}!SLI4\_LINK\_TYPE\_FC@{SLI4\_LINK\_TYPE\_FC}}
\index{SLI4\_LINK\_TYPE\_FC@{SLI4\_LINK\_TYPE\_FC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_LINK\_TYPE\_FC}{SLI4\_LINK\_TYPE\_FC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+LINK\+\_\+\+TYPE\+\_\+\+FC~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05204}{5204}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a163945823f4a7cd788c90e5820dd907e}\label{sli4_8h_a163945823f4a7cd788c90e5820dd907e}} 
\index{sli4.h@{sli4.h}!SLI4\_MAJOR\_CODE\_SENTINEL@{SLI4\_MAJOR\_CODE\_SENTINEL}}
\index{SLI4\_MAJOR\_CODE\_SENTINEL@{SLI4\_MAJOR\_CODE\_SENTINEL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MAJOR\_CODE\_SENTINEL}{SLI4\_MAJOR\_CODE\_SENTINEL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MAJOR\+\_\+\+CODE\+\_\+\+SENTINEL~1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02972}{2972}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac9f3eac791b2a08fa3101d689128cf19}\label{sli4_8h_ac9f3eac791b2a08fa3101d689128cf19}} 
\index{sli4.h@{sli4.h}!SLI4\_MAJOR\_CODE\_STANDARD@{SLI4\_MAJOR\_CODE\_STANDARD}}
\index{SLI4\_MAJOR\_CODE\_STANDARD@{SLI4\_MAJOR\_CODE\_STANDARD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MAJOR\_CODE\_STANDARD}{SLI4\_MAJOR\_CODE\_STANDARD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MAJOR\+\_\+\+CODE\+\_\+\+STANDARD~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02971}{2971}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad10f97af3dd5ee902bda56151d128a81}\label{sli4_8h_ad10f97af3dd5ee902bda56151d128a81}} 
\index{sli4.h@{sli4.h}!SLI4\_MASK\_CCP@{SLI4\_MASK\_CCP}}
\index{SLI4\_MASK\_CCP@{SLI4\_MASK\_CCP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MASK\_CCP}{SLI4\_MASK\_CCP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MASK\+\_\+\+CCP~0xfe /$\ast$ Upper 7 bits of CS\+\_\+\+CTL is priority $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04157}{4157}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9db6eefe851ed8c7697e9913c6cbae5a}\label{sli4_8h_a9db6eefe851ed8c7697e9913c6cbae5a}} 
\index{sli4.h@{sli4.h}!SLI4\_MAX\_FCF\_INDEX@{SLI4\_MAX\_FCF\_INDEX}}
\index{SLI4\_MAX\_FCF\_INDEX@{SLI4\_MAX\_FCF\_INDEX}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MAX\_FCF\_INDEX}{SLI4\_MAX\_FCF\_INDEX}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MAX\+\_\+\+FCF\+\_\+\+INDEX~\mbox{\hyperlink{sli4_8h_ac2c5f432563f42b206ef7d26b7ed9aab}{SLI4\+\_\+\+MAX\+\_\+\+FCFI}}}



Maximum value for FCF index. 

The SLI-\/4 specification uses a 16 bit field in most places for the FCF index, but practically, this value will be much smaller. Arbitrarily limit the max FCF index to match the max FCFI value. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l03788}{3788}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac2c5f432563f42b206ef7d26b7ed9aab}\label{sli4_8h_ac2c5f432563f42b206ef7d26b7ed9aab}} 
\index{sli4.h@{sli4.h}!SLI4\_MAX\_FCFI@{SLI4\_MAX\_FCFI}}
\index{SLI4\_MAX\_FCFI@{SLI4\_MAX\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MAX\_FCFI}{SLI4\_MAX\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MAX\+\_\+\+FCFI~64}



Maximum value for a FCFI. 

Note that although most commands provide a 16 bit field for the FCFI, the FC/\+FCoE Asynchronous Recived CQE format only provides 6 bits for the returned FCFI. Then effectively, the FCFI cannot be larger than 1 \texorpdfstring{$<$}{<}\texorpdfstring{$<$}{<} 6 or 64. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l03779}{3779}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adc39e9efbb6a33d39e62deeb4a952487}\label{sli4_8h_adc39e9efbb6a33d39e62deeb4a952487}} 
\index{sli4.h@{sli4.h}!SLI4\_MAX\_IF\_TYPES@{SLI4\_MAX\_IF\_TYPES}}
\index{SLI4\_MAX\_IF\_TYPES@{SLI4\_MAX\_IF\_TYPES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MAX\_IF\_TYPES}{SLI4\_MAX\_IF\_TYPES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MAX\+\_\+\+IF\+\_\+\+TYPES~7}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00118}{118}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2a7f095e233124403ecc210dc7e173b1}\label{sli4_8h_a2a7f095e233124403ecc210dc7e173b1}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY@{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY}}
\index{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY@{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY}{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY~0x\+AD}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00437}{437}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a263e8c13afcd91797200eb4fe083cfa1}\label{sli4_8h_a263e8c13afcd91797200eb4fe083cfa1}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP@{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP}}
\index{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP@{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP}{SLI4\_MBOX\_COMMAND\_CONFIG\_AUTO\_XFER\_RDY\_HP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY\+\_\+\+HP~0x\+AE}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00438}{438}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad21293e757d497640019d851cea36807}\label{sli4_8h_ad21293e757d497640019d851cea36807}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_CONFIG\_LINK@{SLI4\_MBOX\_COMMAND\_CONFIG\_LINK}}
\index{SLI4\_MBOX\_COMMAND\_CONFIG\_LINK@{SLI4\_MBOX\_COMMAND\_CONFIG\_LINK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_CONFIG\_LINK}{SLI4\_MBOX\_COMMAND\_CONFIG\_LINK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+CONFIG\+\_\+\+LINK~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00409}{409}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a447839dcd74854964a09608441be45eb}\label{sli4_8h_a447839dcd74854964a09608441be45eb}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_DOWN\_LINK@{SLI4\_MBOX\_COMMAND\_DOWN\_LINK}}
\index{SLI4\_MBOX\_COMMAND\_DOWN\_LINK@{SLI4\_MBOX\_COMMAND\_DOWN\_LINK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_DOWN\_LINK}{SLI4\_MBOX\_COMMAND\_DOWN\_LINK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+DOWN\+\_\+\+LINK~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00411}{411}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad50cd239a5af3e56e2f52a11260ae9ef}\label{sli4_8h_ad50cd239a5af3e56e2f52a11260ae9ef}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_DUMP@{SLI4\_MBOX\_COMMAND\_DUMP}}
\index{SLI4\_MBOX\_COMMAND\_DUMP@{SLI4\_MBOX\_COMMAND\_DUMP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_DUMP}{SLI4\_MBOX\_COMMAND\_DUMP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+DUMP~0x17}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00410}{410}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1d03e41a3aba885851c3c4bfff8d54f8}\label{sli4_8h_a1d03e41a3aba885851c3c4bfff8d54f8}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_INIT\_LINK@{SLI4\_MBOX\_COMMAND\_INIT\_LINK}}
\index{SLI4\_MBOX\_COMMAND\_INIT\_LINK@{SLI4\_MBOX\_COMMAND\_INIT\_LINK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_INIT\_LINK}{SLI4\_MBOX\_COMMAND\_INIT\_LINK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+LINK~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00412}{412}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a365cc958981fc60a3934aee42b32a5f8}\label{sli4_8h_a365cc958981fc60a3934aee42b32a5f8}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_INIT\_VFI@{SLI4\_MBOX\_COMMAND\_INIT\_VFI}}
\index{SLI4\_MBOX\_COMMAND\_INIT\_VFI@{SLI4\_MBOX\_COMMAND\_INIT\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_INIT\_VFI}{SLI4\_MBOX\_COMMAND\_INIT\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+VFI~0xa3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00413}{413}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6d1c36a8210748b75ff7437594d2a17c}\label{sli4_8h_a6d1c36a8210748b75ff7437594d2a17c}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_INIT\_VPI@{SLI4\_MBOX\_COMMAND\_INIT\_VPI}}
\index{SLI4\_MBOX\_COMMAND\_INIT\_VPI@{SLI4\_MBOX\_COMMAND\_INIT\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_INIT\_VPI}{SLI4\_MBOX\_COMMAND\_INIT\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+INIT\+\_\+\+VPI~0xa4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00414}{414}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1e335a5dc835c0bab73b1030c419ac6e}\label{sli4_8h_a1e335a5dc835c0bab73b1030c419ac6e}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_POST\_XRI@{SLI4\_MBOX\_COMMAND\_POST\_XRI}}
\index{SLI4\_MBOX\_COMMAND\_POST\_XRI@{SLI4\_MBOX\_COMMAND\_POST\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_POST\_XRI}{SLI4\_MBOX\_COMMAND\_POST\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+POST\+\_\+\+XRI~0xa7}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00415}{415}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab62b3cbb4f36638850e1f1c9e94c0a77}\label{sli4_8h_ab62b3cbb4f36638850e1f1c9e94c0a77}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_CONFIG@{SLI4\_MBOX\_COMMAND\_READ\_CONFIG}}
\index{SLI4\_MBOX\_COMMAND\_READ\_CONFIG@{SLI4\_MBOX\_COMMAND\_READ\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_CONFIG}{SLI4\_MBOX\_COMMAND\_READ\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+CONFIG~0x0b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00417}{417}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4b36f434e63b391bcc3f6b81801c27a8}\label{sli4_8h_a4b36f434e63b391bcc3f6b81801c27a8}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT@{SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT}}
\index{SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT@{SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT}{SLI4\_MBOX\_COMMAND\_READ\_LNK\_STAT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+LNK\+\_\+\+STAT~0x12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00421}{421}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aeed939d9142395026a6c214de5322efa}\label{sli4_8h_aeed939d9142395026a6c214de5322efa}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_NVPARMS@{SLI4\_MBOX\_COMMAND\_READ\_NVPARMS}}
\index{SLI4\_MBOX\_COMMAND\_READ\_NVPARMS@{SLI4\_MBOX\_COMMAND\_READ\_NVPARMS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_NVPARMS}{SLI4\_MBOX\_COMMAND\_READ\_NVPARMS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+NVPARMS~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00419}{419}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9f6dfb9115b32e5488efe496a0335111}\label{sli4_8h_a9f6dfb9115b32e5488efe496a0335111}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_REV@{SLI4\_MBOX\_COMMAND\_READ\_REV}}
\index{SLI4\_MBOX\_COMMAND\_READ\_REV@{SLI4\_MBOX\_COMMAND\_READ\_REV}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_REV}{SLI4\_MBOX\_COMMAND\_READ\_REV}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+REV~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00420}{420}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7c5ec461bd6446f9282ba86a7ccc6753}\label{sli4_8h_a7c5ec461bd6446f9282ba86a7ccc6753}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_SPARM64@{SLI4\_MBOX\_COMMAND\_READ\_SPARM64}}
\index{SLI4\_MBOX\_COMMAND\_READ\_SPARM64@{SLI4\_MBOX\_COMMAND\_READ\_SPARM64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_SPARM64}{SLI4\_MBOX\_COMMAND\_READ\_SPARM64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+SPARM64~0x8d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00422}{422}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7b05b5d302c47aae206bb863de5add73}\label{sli4_8h_a7b05b5d302c47aae206bb863de5add73}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_STATUS@{SLI4\_MBOX\_COMMAND\_READ\_STATUS}}
\index{SLI4\_MBOX\_COMMAND\_READ\_STATUS@{SLI4\_MBOX\_COMMAND\_READ\_STATUS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_STATUS}{SLI4\_MBOX\_COMMAND\_READ\_STATUS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+STATUS~0x0e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00418}{418}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4d88513abda68c554753ab5987cac6fe}\label{sli4_8h_a4d88513abda68c554753ab5987cac6fe}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY@{SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY}}
\index{SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY@{SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY}{SLI4\_MBOX\_COMMAND\_READ\_TOPOLOGY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+TOPOLOGY~0x95}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00423}{423}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8c8d733df6460f338531ffe534f494b3}\label{sli4_8h_a8c8d733df6460f338531ffe534f494b3}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_FCFI@{SLI4\_MBOX\_COMMAND\_REG\_FCFI}}
\index{SLI4\_MBOX\_COMMAND\_REG\_FCFI@{SLI4\_MBOX\_COMMAND\_REG\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_FCFI}{SLI4\_MBOX\_COMMAND\_REG\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+FCFI~0xa0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00424}{424}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a18ad50b5900300ebef16fd6bd4953bef}\label{sli4_8h_a18ad50b5900300ebef16fd6bd4953bef}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ@{SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ}}
\index{SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ@{SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ}{SLI4\_MBOX\_COMMAND\_REG\_FCFI\_MRQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+FCFI\+\_\+\+MRQ~0xaf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00425}{425}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a185a4474b89ee40ac73ddb4a0878b7ff}\label{sli4_8h_a185a4474b89ee40ac73ddb4a0878b7ff}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_RPI@{SLI4\_MBOX\_COMMAND\_REG\_RPI}}
\index{SLI4\_MBOX\_COMMAND\_REG\_RPI@{SLI4\_MBOX\_COMMAND\_REG\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_RPI}{SLI4\_MBOX\_COMMAND\_REG\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+RPI~0x93}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00426}{426}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4617cb4468e7dd21e819840657fa80d5}\label{sli4_8h_a4617cb4468e7dd21e819840657fa80d5}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ@{SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ}}
\index{SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ@{SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ}{SLI4\_MBOX\_COMMAND\_REG\_RX\_RQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+RX\+\_\+\+RQ~0xa6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00427}{427}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae9c8889c0108dff5a8b123e99c34b98e}\label{sli4_8h_ae9c8889c0108dff5a8b123e99c34b98e}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_VFI@{SLI4\_MBOX\_COMMAND\_REG\_VFI}}
\index{SLI4\_MBOX\_COMMAND\_REG\_VFI@{SLI4\_MBOX\_COMMAND\_REG\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_VFI}{SLI4\_MBOX\_COMMAND\_REG\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+VFI~0x9f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00428}{428}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aec3e48e24ff8f399f0479b6662ed57c5}\label{sli4_8h_aec3e48e24ff8f399f0479b6662ed57c5}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REG\_VPI@{SLI4\_MBOX\_COMMAND\_REG\_VPI}}
\index{SLI4\_MBOX\_COMMAND\_REG\_VPI@{SLI4\_MBOX\_COMMAND\_REG\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REG\_VPI}{SLI4\_MBOX\_COMMAND\_REG\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REG\+\_\+\+VPI~0x96}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00429}{429}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a457424cfc10ef5633a3f52d5bc99f534}\label{sli4_8h_a457424cfc10ef5633a3f52d5bc99f534}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_RELEASE\_XRI@{SLI4\_MBOX\_COMMAND\_RELEASE\_XRI}}
\index{SLI4\_MBOX\_COMMAND\_RELEASE\_XRI@{SLI4\_MBOX\_COMMAND\_RELEASE\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_RELEASE\_XRI}{SLI4\_MBOX\_COMMAND\_RELEASE\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+RELEASE\+\_\+\+XRI~0xac}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00416}{416}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aff467713c82cfeeaedd99a5a51e97e93}\label{sli4_8h_aff467713c82cfeeaedd99a5a51e97e93}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES@{SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES}}
\index{SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES@{SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES}{SLI4\_MBOX\_COMMAND\_REQUEST\_FEATURES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+REQUEST\+\_\+\+FEATURES~0x9d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00430}{430}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9650462ce8927f59697f3bb94efae2cc}\label{sli4_8h_a9650462ce8927f59697f3bb94efae2cc}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_SLI\_CONFIG@{SLI4\_MBOX\_COMMAND\_SLI\_CONFIG}}
\index{SLI4\_MBOX\_COMMAND\_SLI\_CONFIG@{SLI4\_MBOX\_COMMAND\_SLI\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_SLI\_CONFIG}{SLI4\_MBOX\_COMMAND\_SLI\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+SLI\+\_\+\+CONFIG~0x9b}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00431}{431}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abc20ca6eace3d70cabaffdc8920983b9}\label{sli4_8h_abc20ca6eace3d70cabaffdc8920983b9}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_UNREG\_FCFI@{SLI4\_MBOX\_COMMAND\_UNREG\_FCFI}}
\index{SLI4\_MBOX\_COMMAND\_UNREG\_FCFI@{SLI4\_MBOX\_COMMAND\_UNREG\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_UNREG\_FCFI}{SLI4\_MBOX\_COMMAND\_UNREG\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+FCFI~0xa2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00432}{432}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6291bd42d3fdc07222a154ca6c4e5879}\label{sli4_8h_a6291bd42d3fdc07222a154ca6c4e5879}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_UNREG\_RPI@{SLI4\_MBOX\_COMMAND\_UNREG\_RPI}}
\index{SLI4\_MBOX\_COMMAND\_UNREG\_RPI@{SLI4\_MBOX\_COMMAND\_UNREG\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_UNREG\_RPI}{SLI4\_MBOX\_COMMAND\_UNREG\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+RPI~0x14}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00433}{433}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a11b5e90634e351a78ec254a454b20916}\label{sli4_8h_a11b5e90634e351a78ec254a454b20916}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_UNREG\_VFI@{SLI4\_MBOX\_COMMAND\_UNREG\_VFI}}
\index{SLI4\_MBOX\_COMMAND\_UNREG\_VFI@{SLI4\_MBOX\_COMMAND\_UNREG\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_UNREG\_VFI}{SLI4\_MBOX\_COMMAND\_UNREG\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+VFI~0xa1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00434}{434}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a594e88fc7201b7f73d3e713a15180bd0}\label{sli4_8h_a594e88fc7201b7f73d3e713a15180bd0}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_UNREG\_VPI@{SLI4\_MBOX\_COMMAND\_UNREG\_VPI}}
\index{SLI4\_MBOX\_COMMAND\_UNREG\_VPI@{SLI4\_MBOX\_COMMAND\_UNREG\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_UNREG\_VPI}{SLI4\_MBOX\_COMMAND\_UNREG\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+UNREG\+\_\+\+VPI~0x97}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00435}{435}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af2efe1dc6e01a7461d04f7a12c724656}\label{sli4_8h_af2efe1dc6e01a7461d04f7a12c724656}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS@{SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS}}
\index{SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS@{SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS}{SLI4\_MBOX\_COMMAND\_WRITE\_NVPARMS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+WRITE\+\_\+\+NVPARMS~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00436}{436}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4d0e06bb4025163378d6777113173da6}\label{sli4_8h_a4d0e06bb4025163378d6777113173da6}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_STATUS\_FAILURE@{SLI4\_MBOX\_STATUS\_FAILURE}}
\index{SLI4\_MBOX\_STATUS\_FAILURE@{SLI4\_MBOX\_STATUS\_FAILURE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_STATUS\_FAILURE}{SLI4\_MBOX\_STATUS\_FAILURE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+FAILURE~0x0001}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00441}{441}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5234715289b554e5aeb873c7c33c9187}\label{sli4_8h_a5234715289b554e5aeb873c7c33c9187}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG@{SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG}}
\index{SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG@{SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG}{SLI4\_MBOX\_STATUS\_RPI\_NOT\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+RPI\+\_\+\+NOT\+\_\+\+REG~0x1400}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00442}{442}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad8394ec4a24906fd25dea0feb064b701}\label{sli4_8h_ad8394ec4a24906fd25dea0feb064b701}} 
\index{sli4.h@{sli4.h}!SLI4\_MBOX\_STATUS\_SUCCESS@{SLI4\_MBOX\_STATUS\_SUCCESS}}
\index{SLI4\_MBOX\_STATUS\_SUCCESS@{SLI4\_MBOX\_STATUS\_SUCCESS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MBOX\_STATUS\_SUCCESS}{SLI4\_MBOX\_STATUS\_SUCCESS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MBOX\+\_\+\+STATUS\+\_\+\+SUCCESS~0x0000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00440}{440}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a54b1a43c1c90f38ff2e8e44a73830d45}\label{sli4_8h_a54b1a43c1c90f38ff2e8e44a73830d45}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR@{SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR@{SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR}{SLI4\_MGMT\_FLASHROM\_OPCODE\_CLEAR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+CLEAR~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02237}{2237}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2201937f8b518fae244a0c945c112646}\label{sli4_8h_a2201937f8b518fae244a0c945c112646}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH@{SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH@{SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH}{SLI4\_MGMT\_FLASHROM\_OPCODE\_FLASH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+FLASH~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02235}{2235}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa1f1a78e0074d2b16ee1cd3ad3175125}\label{sli4_8h_aa1f1a78e0074d2b16ee1cd3ad3175125}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC@{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC@{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC}{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_CRC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+IMAGE\+\_\+\+CRC~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02240}{2240}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8331d2d86ca462ecf0197a08ccafffe7}\label{sli4_8h_a8331d2d86ca462ecf0197a08ccafffe7}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO@{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO@{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO}{SLI4\_MGMT\_FLASHROM\_OPCODE\_IMAGE\_INFO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+IMAGE\+\_\+\+INFO~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02239}{2239}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab39982ab99d69236777de513352f855a}\label{sli4_8h_ab39982ab99d69236777de513352f855a}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH@{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH@{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH}{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_FLASH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+OFFSET\+\_\+\+BASED\+\_\+\+FLASH~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02241}{2241}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ada6d14d60c96c2ba5db5de47eab632ef}\label{sli4_8h_ada6d14d60c96c2ba5db5de47eab632ef}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE@{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE@{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE}{SLI4\_MGMT\_FLASHROM\_OPCODE\_OFFSET\_BASED\_SAVE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+OFFSET\+\_\+\+BASED\+\_\+\+SAVE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02242}{2242}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa0b3c6470bffc4dcb061a39258a3f36d}\label{sli4_8h_aa0b3c6470bffc4dcb061a39258a3f36d}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT@{SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT@{SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT}{SLI4\_MGMT\_FLASHROM\_OPCODE\_REPORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+REPORT~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02238}{2238}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a603d107e39678fd3699f3f9a159ecdbd}\label{sli4_8h_a603d107e39678fd3699f3f9a159ecdbd}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE@{SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE}}
\index{SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE@{SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE}{SLI4\_MGMT\_FLASHROM\_OPCODE\_SAVE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+SAVE~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02236}{2236}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a08b83a1c7f95990f6abecc5da72676d1}\label{sli4_8h_a08b83a1c7f95990f6abecc5da72676d1}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH@{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH}}
\index{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH@{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH}{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_FLASH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+PHY\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+FLASH~0x09}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02243}{2243}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab2e2b9205d5fe7e3c029841b53be7eef}\label{sli4_8h_ab2e2b9205d5fe7e3c029841b53be7eef}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE@{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE}}
\index{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE@{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE}{SLI4\_MGMT\_PHY\_FLASHROM\_OPCODE\_SAVE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+PHY\+\_\+\+FLASHROM\+\_\+\+OPCODE\+\_\+\+SAVE~0x0a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02244}{2244}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a415a524c2e7b613188ebfaad2735644e}\label{sli4_8h_a415a524c2e7b613188ebfaad2735644e}} 
\index{sli4.h@{sli4.h}!SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED@{SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED}}
\index{SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED@{SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED}{SLI4\_MGMT\_STATUS\_FLASHROM\_READ\_FAILED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MGMT\+\_\+\+STATUS\+\_\+\+FLASHROM\+\_\+\+READ\+\_\+\+FAILED~0xcb}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01454}{1454}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acc239c1d6674f71cfce612d1e6cc18d8}\label{sli4_8h_acc239c1d6674f71cfce612d1e6cc18d8}} 
\index{sli4.h@{sli4.h}!SLI4\_MIN\_LOOP\_MAP\_BYTES@{SLI4\_MIN\_LOOP\_MAP\_BYTES}}
\index{SLI4\_MIN\_LOOP\_MAP\_BYTES@{SLI4\_MIN\_LOOP\_MAP\_BYTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MIN\_LOOP\_MAP\_BYTES}{SLI4\_MIN\_LOOP\_MAP\_BYTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MIN\+\_\+\+LOOP\+\_\+\+MAP\+\_\+\+BYTES~128}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00993}{993}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7edbdcf30547630559250fa8f47f27ee}\label{sli4_8h_a7edbdcf30547630559250fa8f47f27ee}} 
\index{sli4.h@{sli4.h}!SLI4\_MQ\_DOORBELL@{SLI4\_MQ\_DOORBELL}}
\index{SLI4\_MQ\_DOORBELL@{SLI4\_MQ\_DOORBELL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQ\_DOORBELL}{SLI4\_MQ\_DOORBELL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQ\+\_\+\+DOORBELL(\begin{DoxyParamCaption}\item[{}]{n,  }\item[{}]{i }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                  ((((n) \& \mbox{\hyperlink{sli4_8h_afa638dae439ae458f0d72e47072e0baf}{SLI4\_MQ\_DOORBELL\_NUM\_MASK}}) << \mbox{\hyperlink{sli4_8h_a5ebfb73c62954fa793fcf15ab0f16386}{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT}}) | \(\backslash\)}
\DoxyCodeLine{                                                  ((i) \& \mbox{\hyperlink{sli4_8h_a2b5c915703034372ceefb4da894f245d}{SLI4\_MQ\_DOORBELL\_ID\_MASK}}))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00316}{316}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2b5c915703034372ceefb4da894f245d}\label{sli4_8h_a2b5c915703034372ceefb4da894f245d}} 
\index{sli4.h@{sli4.h}!SLI4\_MQ\_DOORBELL\_ID\_MASK@{SLI4\_MQ\_DOORBELL\_ID\_MASK}}
\index{SLI4\_MQ\_DOORBELL\_ID\_MASK@{SLI4\_MQ\_DOORBELL\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQ\_DOORBELL\_ID\_MASK}{SLI4\_MQ\_DOORBELL\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK~0xffff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00315}{315}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afa638dae439ae458f0d72e47072e0baf}\label{sli4_8h_afa638dae439ae458f0d72e47072e0baf}} 
\index{sli4.h@{sli4.h}!SLI4\_MQ\_DOORBELL\_NUM\_MASK@{SLI4\_MQ\_DOORBELL\_NUM\_MASK}}
\index{SLI4\_MQ\_DOORBELL\_NUM\_MASK@{SLI4\_MQ\_DOORBELL\_NUM\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQ\_DOORBELL\_NUM\_MASK}{SLI4\_MQ\_DOORBELL\_NUM\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK~0x3fff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00314}{314}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5ebfb73c62954fa793fcf15ab0f16386}\label{sli4_8h_a5ebfb73c62954fa793fcf15ab0f16386}} 
\index{sli4.h@{sli4.h}!SLI4\_MQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT}}
\index{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT}{SLI4\_MQ\_DOORBELL\_NUM\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00313}{313}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3385eb89540cd02fc9da6f872c346cd5}\label{sli4_8h_a3385eb89540cd02fc9da6f872c346cd5}} 
\index{sli4.h@{sli4.h}!SLI4\_MQ\_DOORBELL\_REG@{SLI4\_MQ\_DOORBELL\_REG}}
\index{SLI4\_MQ\_DOORBELL\_REG@{SLI4\_MQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQ\_DOORBELL\_REG}{SLI4\_MQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQ\+\_\+\+DOORBELL\+\_\+\+REG~0x0140 /$\ast$ register offset $\ast$/}



MQ\+\_\+\+DOORBELL -\/ MQ Doorbell Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00311}{311}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9f0662cbbc051734f07283496829ee65}\label{sli4_8h_a9f0662cbbc051734f07283496829ee65}} 
\index{sli4.h@{sli4.h}!SLI4\_MQE\_SIZE\_128@{SLI4\_MQE\_SIZE\_128}}
\index{SLI4\_MQE\_SIZE\_128@{SLI4\_MQE\_SIZE\_128}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQE\_SIZE\_128}{SLI4\_MQE\_SIZE\_128}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+128~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01826}{1826}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a33941e9fae9743b55d93852b36b6e966}\label{sli4_8h_a33941e9fae9743b55d93852b36b6e966}} 
\index{sli4.h@{sli4.h}!SLI4\_MQE\_SIZE\_16@{SLI4\_MQE\_SIZE\_16}}
\index{SLI4\_MQE\_SIZE\_16@{SLI4\_MQE\_SIZE\_16}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQE\_SIZE\_16}{SLI4\_MQE\_SIZE\_16}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+16~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01823}{1823}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac160362294cd05c23fe5a7cb6a1f0109}\label{sli4_8h_ac160362294cd05c23fe5a7cb6a1f0109}} 
\index{sli4.h@{sli4.h}!SLI4\_MQE\_SIZE\_32@{SLI4\_MQE\_SIZE\_32}}
\index{SLI4\_MQE\_SIZE\_32@{SLI4\_MQE\_SIZE\_32}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQE\_SIZE\_32}{SLI4\_MQE\_SIZE\_32}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+32~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01824}{1824}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0c8dabd3a1c79db7d76eaa766d97907f}\label{sli4_8h_a0c8dabd3a1c79db7d76eaa766d97907f}} 
\index{sli4.h@{sli4.h}!SLI4\_MQE\_SIZE\_64@{SLI4\_MQE\_SIZE\_64}}
\index{SLI4\_MQE\_SIZE\_64@{SLI4\_MQE\_SIZE\_64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_MQE\_SIZE\_64}{SLI4\_MQE\_SIZE\_64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+MQE\+\_\+\+SIZE\+\_\+64~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01825}{1825}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a332f3f69d81d4114910708c5187e51f2}\label{sli4_8h_a332f3f69d81d4114910708c5187e51f2}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_CREATE\_CQ@{SLI4\_OPC\_COMMON\_CREATE\_CQ}}
\index{SLI4\_OPC\_COMMON\_CREATE\_CQ@{SLI4\_OPC\_COMMON\_CREATE\_CQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_CREATE\_CQ}{SLI4\_OPC\_COMMON\_CREATE\_CQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01473}{1473}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5da0fc5b593fd071e9fef35546a81da9}\label{sli4_8h_a5da0fc5b593fd071e9fef35546a81da9}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET@{SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET}}
\index{SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET@{SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET}{SLI4\_OPC\_COMMON\_CREATE\_CQ\_SET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+SET~0x1d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01474}{1474}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6c08f1e13c95e658485a6bd2964fed0c}\label{sli4_8h_a6c08f1e13c95e658485a6bd2964fed0c}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_CREATE\_EQ@{SLI4\_OPC\_COMMON\_CREATE\_EQ}}
\index{SLI4\_OPC\_COMMON\_CREATE\_EQ@{SLI4\_OPC\_COMMON\_CREATE\_EQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_CREATE\_EQ}{SLI4\_OPC\_COMMON\_CREATE\_EQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+EQ~0x0d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01477}{1477}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a50b7fc4785c4172acbfd0dbd3ebd0ec5}\label{sli4_8h_a50b7fc4785c4172acbfd0dbd3ebd0ec5}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT@{SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT}}
\index{SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT@{SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT}{SLI4\_OPC\_COMMON\_CREATE\_MQ\_EXT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+CREATE\+\_\+\+MQ\+\_\+\+EXT~0x5a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01479}{1479}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acba61db64bbb58608eadaa99b6694fe2}\label{sli4_8h_acba61db64bbb58608eadaa99b6694fe2}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_DELETE\_OBJECT@{SLI4\_OPC\_COMMON\_DELETE\_OBJECT}}
\index{SLI4\_OPC\_COMMON\_DELETE\_OBJECT@{SLI4\_OPC\_COMMON\_DELETE\_OBJECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_DELETE\_OBJECT}{SLI4\_OPC\_COMMON\_DELETE\_OBJECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DELETE\+\_\+\+OBJECT~0xae}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01505}{1505}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aeea3f054af6db4ccc6689200698b9812}\label{sli4_8h_aeea3f054af6db4ccc6689200698b9812}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_DESTROY\_CQ@{SLI4\_OPC\_COMMON\_DESTROY\_CQ}}
\index{SLI4\_OPC\_COMMON\_DESTROY\_CQ@{SLI4\_OPC\_COMMON\_DESTROY\_CQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_DESTROY\_CQ}{SLI4\_OPC\_COMMON\_DESTROY\_CQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+CQ~0x36}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01475}{1475}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af571aa27ef3442629a4d27dbfe2bf943}\label{sli4_8h_af571aa27ef3442629a4d27dbfe2bf943}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_DESTROY\_EQ@{SLI4\_OPC\_COMMON\_DESTROY\_EQ}}
\index{SLI4\_OPC\_COMMON\_DESTROY\_EQ@{SLI4\_OPC\_COMMON\_DESTROY\_EQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_DESTROY\_EQ}{SLI4\_OPC\_COMMON\_DESTROY\_EQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+EQ~0x37}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01478}{1478}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5944f273e9a553ef837b096b0215d1fa}\label{sli4_8h_a5944f273e9a553ef837b096b0215d1fa}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_DESTROY\_MQ@{SLI4\_OPC\_COMMON\_DESTROY\_MQ}}
\index{SLI4\_OPC\_COMMON\_DESTROY\_MQ@{SLI4\_OPC\_COMMON\_DESTROY\_MQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_DESTROY\_MQ}{SLI4\_OPC\_COMMON\_DESTROY\_MQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+DESTROY\+\_\+\+MQ~0x35}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01480}{1480}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af4ac7b15712d19e4d7e8439640c2f169}\label{sli4_8h_af4ac7b15712d19e4d7e8439640c2f169}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT@{SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT}}
\index{SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT@{SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT}{SLI4\_OPC\_COMMON\_EXT\_FAT\_CONFIGURE\_SNAPSHOT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CONFIGURE\+\_\+\+SNAPSHOT~0x7f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01494}{1494}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afea31429e7d853b92ca85a7deef4bde9}\label{sli4_8h_afea31429e7d853b92ca85a7deef4bde9}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE@{SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE}}
\index{SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE@{SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE}{SLI4\_OPC\_COMMON\_EXT\_FAT\_READ\_STRING\_TABLE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+READ\+\_\+\+STRING\+\_\+\+TABLE~0x82}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01496}{1496}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abcac310d1aa6fabf8fa51087ff4ffb2d}\label{sli4_8h_abcac310d1aa6fabf8fa51087ff4ffb2d}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT@{SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT}}
\index{SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT@{SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT}{SLI4\_OPC\_COMMON\_EXT\_FAT\_RETRIEVE\_SNAPSHOT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+RETRIEVE\+\_\+\+SNAPSHOT~0x80}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01495}{1495}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a579bf3fc5d11a0357a517179d168d096}\label{sli4_8h_a579bf3fc5d11a0357a517179d168d096}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_FUNCTION\_RESET@{SLI4\_OPC\_COMMON\_FUNCTION\_RESET}}
\index{SLI4\_OPC\_COMMON\_FUNCTION\_RESET@{SLI4\_OPC\_COMMON\_FUNCTION\_RESET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_FUNCTION\_RESET}{SLI4\_OPC\_COMMON\_FUNCTION\_RESET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+FUNCTION\+\_\+\+RESET~0x3d}

Common opcode (OPC) values. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l01472}{1472}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8cedb5b9cb288a4e7dd39294f66dbfc7}\label{sli4_8h_a8cedb5b9cb288a4e7dd39294f66dbfc7}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE@{SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE}}
\index{SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE@{SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE}{SLI4\_OPC\_COMMON\_GET\_ACTIVE\_PROFILE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE~0xa7}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01501}{1501}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae84dd8db8800655a03030e97f9702f76}\label{sli4_8h_ae84dd8db8800655a03030e97f9702f76}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES@{SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES}}
\index{SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES@{SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES}{SLI4\_OPC\_COMMON\_GET\_CNTL\_ADDL\_ATTRIBUTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ADDL\+\_\+\+ATTRIBUTES~0x79}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01491}{1491}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab5586648ad7052e54d9c8f30cce0190d}\label{sli4_8h_ab5586648ad7052e54d9c8f30cce0190d}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES@{SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES}}
\index{SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES@{SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES}{SLI4\_OPC\_COMMON\_GET\_CNTL\_ATTRIBUTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES~0x20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01481}{1481}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abd20c49f92f0140a444562aaab387a30}\label{sli4_8h_abd20c49f92f0140a444562aaab387a30}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES@{SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES}}
\index{SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES@{SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES}{SLI4\_OPC\_COMMON\_GET\_EXT\_FAT\_CAPABILITIES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES~0x7d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01492}{1492}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7f02556b53bb836d57c065f30c64654e}\label{sli4_8h_a7f02556b53bb836d57c065f30c64654e}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG@{SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG}}
\index{SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG@{SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG}{SLI4\_OPC\_COMMON\_GET\_FUNCTION\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+FUNCTION\+\_\+\+CONFIG~0xa0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01497}{1497}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af7bbd7953ef5f0a30274e4263f9fbe5a}\label{sli4_8h_af7bbd7953ef5f0a30274e4263f9fbe5a}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_PORT\_NAME@{SLI4\_OPC\_COMMON\_GET\_PORT\_NAME}}
\index{SLI4\_OPC\_COMMON\_GET\_PORT\_NAME@{SLI4\_OPC\_COMMON\_GET\_PORT\_NAME}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_PORT\_NAME}{SLI4\_OPC\_COMMON\_GET\_PORT\_NAME}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PORT\+\_\+\+NAME~0x4d}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01486}{1486}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4c8d52b52f511edba8fbc95e89964a01}\label{sli4_8h_a4c8d52b52f511edba8fbc95e89964a01}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG@{SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG}}
\index{SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG@{SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG}{SLI4\_OPC\_COMMON\_GET\_PROFILE\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG~0xa4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01498}{1498}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0574b2fe85765e4749322d33d010b9bf}\label{sli4_8h_a0574b2fe85765e4749322d33d010b9bf}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST@{SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST}}
\index{SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST@{SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST}{SLI4\_OPC\_COMMON\_GET\_PROFILE\_LIST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST~0xa6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01500}{1500}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6c39bae05bd0d0942acc64b7468e8c30}\label{sli4_8h_a6c39bae05bd0d0942acc64b7468e8c30}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO@{SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO}}
\index{SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO@{SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO}{SLI4\_OPC\_COMMON\_GET\_RECONFIG\_LINK\_INFO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO~0xc9}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01509}{1509}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5d879256daaf00779abe90a419f51280}\label{sli4_8h_a5d879256daaf00779abe90a419f51280}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO@{SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO}}
\index{SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO@{SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO}{SLI4\_OPC\_COMMON\_GET\_RESOURCE\_EXTENT\_INFO}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO~0x9a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01483}{1483}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae823d8ec384860a0c7605518b4be2ba0}\label{sli4_8h_ae823d8ec384860a0c7605518b4be2ba0}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS@{SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS}}
\index{SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS@{SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS}{SLI4\_OPC\_COMMON\_GET\_SLI4\_PARAMETERS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS~0xb5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01484}{1484}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aacdd64553babf68be9b4f7167b8867f8}\label{sli4_8h_aacdd64553babf68be9b4f7167b8867f8}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_MANAGE\_FAT@{SLI4\_OPC\_COMMON\_MANAGE\_FAT}}
\index{SLI4\_OPC\_COMMON\_MANAGE\_FAT@{SLI4\_OPC\_COMMON\_MANAGE\_FAT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_MANAGE\_FAT}{SLI4\_OPC\_COMMON\_MANAGE\_FAT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+MANAGE\+\_\+\+FAT~0x44}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01489}{1489}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a60d76500b21e6c261fbeea7e4acab562}\label{sli4_8h_a60d76500b21e6c261fbeea7e4acab562}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY@{SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY}}
\index{SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY@{SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY}{SLI4\_OPC\_COMMON\_MODIFY\_EQ\_DELAY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+MODIFY\+\_\+\+EQ\+\_\+\+DELAY~0x29}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01476}{1476}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac7ef70ac47ae7708ea54f5080af2b0b7}\label{sli4_8h_ac7ef70ac47ae7708ea54f5080af2b0b7}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_NOP@{SLI4\_OPC\_COMMON\_NOP}}
\index{SLI4\_OPC\_COMMON\_NOP@{SLI4\_OPC\_COMMON\_NOP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_NOP}{SLI4\_OPC\_COMMON\_NOP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+NOP~0x21}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01482}{1482}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae732f49f0d5c58bb66623194adec1d47}\label{sli4_8h_ae732f49f0d5c58bb66623194adec1d47}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG@{SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG}}
\index{SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG@{SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG}{SLI4\_OPC\_COMMON\_QUERY\_FW\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+QUERY\+\_\+\+FW\+\_\+\+CONFIG~0x3a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01485}{1485}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae11f8449f651b2a60d58f15904b86330}\label{sli4_8h_ae11f8449f651b2a60d58f15904b86330}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_READ\_OBJECT@{SLI4\_OPC\_COMMON\_READ\_OBJECT}}
\index{SLI4\_OPC\_COMMON\_READ\_OBJECT@{SLI4\_OPC\_COMMON\_READ\_OBJECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_READ\_OBJECT}{SLI4\_OPC\_COMMON\_READ\_OBJECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+OBJECT~0xab}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01503}{1503}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af9d1b0da3017fb3ce67270036a4fb3c4}\label{sli4_8h_af9d1b0da3017fb3ce67270036a4fb3c4}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST@{SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST}}
\index{SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST@{SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST}{SLI4\_OPC\_COMMON\_READ\_OBJECT\_LIST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+OBJECT\+\_\+\+LIST~0xad}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01506}{1506}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa83090b6eda06337e4567384b0c0605b}\label{sli4_8h_aa83090b6eda06337e4567384b0c0605b}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA@{SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA}}
\index{SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA@{SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA}{SLI4\_OPC\_COMMON\_READ\_TRANSCEIVER\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA~0x49}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01490}{1490}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a563769089f54c6ce5b0d6103384b8305}\label{sli4_8h_a563769089f54c6ce5b0d6103384b8305}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE@{SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE}}
\index{SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE@{SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE}{SLI4\_OPC\_COMMON\_SET\_ACTIVE\_PROFILE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE~0xa8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01502}{1502}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab20bd7e698c34634f2387bdc8882911a}\label{sli4_8h_ab20bd7e698c34634f2387bdc8882911a}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION@{SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION}}
\index{SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION@{SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION}{SLI4\_OPC\_COMMON\_SET\_DUMP\_LOCATION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION~0xb8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01507}{1507}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a42913a3c8cedad83784ad5eee7101f96}\label{sli4_8h_a42913a3c8cedad83784ad5eee7101f96}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES@{SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES}}
\index{SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES@{SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES}{SLI4\_OPC\_COMMON\_SET\_EXT\_FAT\_CAPABILITIES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES~0x7e}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01493}{1493}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8dc15b3876668bfe6b58ccb272df8033}\label{sli4_8h_a8dc15b3876668bfe6b58ccb272df8033}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_FEATURES@{SLI4\_OPC\_COMMON\_SET\_FEATURES}}
\index{SLI4\_OPC\_COMMON\_SET\_FEATURES@{SLI4\_OPC\_COMMON\_SET\_FEATURES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_FEATURES}{SLI4\_OPC\_COMMON\_SET\_FEATURES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+FEATURES~0xbf}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01508}{1508}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a91abf37cd6c060ba53b5d68748093a44}\label{sli4_8h_a91abf37cd6c060ba53b5d68748093a44}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG@{SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG}}
\index{SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG@{SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG}{SLI4\_OPC\_COMMON\_SET\_PROFILE\_CONFIG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG~0xa5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01499}{1499}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac06b550c6874cc0b9f53323bc8c5db13}\label{sli4_8h_ac06b550c6874cc0b9f53323bc8c5db13}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID@{SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID}}
\index{SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID@{SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID}{SLI4\_OPC\_COMMON\_SET\_RECONFIG\_LINK\_ID}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID~0xca}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01510}{1510}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad914e485b3afb465da0285cc972b9c1e}\label{sli4_8h_ad914e485b3afb465da0285cc972b9c1e}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_WRITE\_FLASHROM@{SLI4\_OPC\_COMMON\_WRITE\_FLASHROM}}
\index{SLI4\_OPC\_COMMON\_WRITE\_FLASHROM@{SLI4\_OPC\_COMMON\_WRITE\_FLASHROM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_WRITE\_FLASHROM}{SLI4\_OPC\_COMMON\_WRITE\_FLASHROM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+WRITE\+\_\+\+FLASHROM~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01488}{1488}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab1541eadcd1f847f7303205826a517dd}\label{sli4_8h_ab1541eadcd1f847f7303205826a517dd}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_COMMON\_WRITE\_OBJECT@{SLI4\_OPC\_COMMON\_WRITE\_OBJECT}}
\index{SLI4\_OPC\_COMMON\_WRITE\_OBJECT@{SLI4\_OPC\_COMMON\_WRITE\_OBJECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_COMMON\_WRITE\_OBJECT}{SLI4\_OPC\_COMMON\_WRITE\_OBJECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+COMMON\+\_\+\+WRITE\+\_\+\+OBJECT~0xac}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01504}{1504}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9121197d90565eb7a7f1b55dad16230e}\label{sli4_8h_a9121197d90565eb7a7f1b55dad16230e}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD@{SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD}}
\index{SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD@{SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD}{SLI4\_OPC\_DMTF\_EXEC\_CLP\_CMD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD~0x01}

DMTF opcode (OPC) values. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l01515}{1515}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a48d8ca6c90d0b50c06a125b71b3de49e}\label{sli4_8h_a48d8ca6c90d0b50c06a125b71b3de49e}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES@{SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES}}
\index{SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES@{SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES}{SLI4\_OPC\_FCOE\_POST\_HDR\_TEMPLATES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES~0xb}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03803}{3803}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8d27515a9e564d752a21e9f7dcd625e6}\label{sli4_8h_a8d27515a9e564d752a21e9f7dcd625e6}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES@{SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES}}
\index{SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES@{SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES}{SLI4\_OPC\_FCOE\_POST\_SGL\_PAGES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+POST\+\_\+\+SGL\+\_\+\+PAGES~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03799}{3799}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a34a1fcbd67e631ccb5f8bd14b54e0a2f}\label{sli4_8h_a34a1fcbd67e631ccb5f8bd14b54e0a2f}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE@{SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE}}
\index{SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE@{SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE}{SLI4\_OPC\_FCOE\_READ\_FCF\_TABLE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE~0x8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03802}{3802}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab1b5d87d96c6e5a4037fa42ac8268be3}\label{sli4_8h_ab1b5d87d96c6e5a4037fa42ac8268be3}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_REDISCOVER\_FCF@{SLI4\_OPC\_FCOE\_REDISCOVER\_FCF}}
\index{SLI4\_OPC\_FCOE\_REDISCOVER\_FCF@{SLI4\_OPC\_FCOE\_REDISCOVER\_FCF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_REDISCOVER\_FCF}{SLI4\_OPC\_FCOE\_REDISCOVER\_FCF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03804}{3804}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a635bb554799b96a6a4b6f734f37a99d6}\label{sli4_8h_a635bb554799b96a6a4b6f734f37a99d6}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_RQ\_CREATE@{SLI4\_OPC\_FCOE\_RQ\_CREATE}}
\index{SLI4\_OPC\_FCOE\_RQ\_CREATE@{SLI4\_OPC\_FCOE\_RQ\_CREATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_RQ\_CREATE}{SLI4\_OPC\_FCOE\_RQ\_CREATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE~0x5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03800}{3800}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a765d83ef1878d9c138e71540ff4cfec2}\label{sli4_8h_a765d83ef1878d9c138e71540ff4cfec2}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_RQ\_DESTROY@{SLI4\_OPC\_FCOE\_RQ\_DESTROY}}
\index{SLI4\_OPC\_FCOE\_RQ\_DESTROY@{SLI4\_OPC\_FCOE\_RQ\_DESTROY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_RQ\_DESTROY}{SLI4\_OPC\_FCOE\_RQ\_DESTROY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DESTROY~0x6}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03801}{3801}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a248d0a578947d6d256a625c4a1f7abe5}\label{sli4_8h_a248d0a578947d6d256a625c4a1f7abe5}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_WQ\_CREATE@{SLI4\_OPC\_FCOE\_WQ\_CREATE}}
\index{SLI4\_OPC\_FCOE\_WQ\_CREATE@{SLI4\_OPC\_FCOE\_WQ\_CREATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_WQ\_CREATE}{SLI4\_OPC\_FCOE\_WQ\_CREATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE~0x1}

FC/\+FCoE opcode (OPC) values. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l03797}{3797}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3cdb2ad76cac3bf5188049b112a0bc20}\label{sli4_8h_a3cdb2ad76cac3bf5188049b112a0bc20}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_FCOE\_WQ\_DESTROY@{SLI4\_OPC\_FCOE\_WQ\_DESTROY}}
\index{SLI4\_OPC\_FCOE\_WQ\_DESTROY@{SLI4\_OPC\_FCOE\_WQ\_DESTROY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_FCOE\_WQ\_DESTROY}{SLI4\_OPC\_FCOE\_WQ\_DESTROY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+DESTROY~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03798}{3798}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a459034c735bd66d7b23f5c9a494e0152}\label{sli4_8h_a459034c735bd66d7b23f5c9a494e0152}} 
\index{sli4.h@{sli4.h}!SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG@{SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG}}
\index{SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG@{SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG}{SLI4\_OPC\_LOWLEVEL\_SET\_WATCHDOG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+OPC\+\_\+\+LOWLEVEL\+\_\+\+SET\+\_\+\+WATCHDOG~0\+X36}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01467}{1467}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a249c3afa682945f0edf351e15db7ce33}\label{sli4_8h_a249c3afa682945f0edf351e15db7ce33}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_CLASS\_MASK@{SLI4\_PCI\_CLASS\_MASK}}
\index{SLI4\_PCI\_CLASS\_MASK@{SLI4\_PCI\_CLASS\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_CLASS\_MASK}{SLI4\_PCI\_CLASS\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+MASK~0xfff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00089}{89}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4e00ad513fc8ca6f70cc7e379c7c4ba7}\label{sli4_8h_a4e00ad513fc8ca6f70cc7e379c7c4ba7}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_CLASS\_REVISION@{SLI4\_PCI\_CLASS\_REVISION}}
\index{SLI4\_PCI\_CLASS\_REVISION@{SLI4\_PCI\_CLASS\_REVISION}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_CLASS\_REVISION}{SLI4\_PCI\_CLASS\_REVISION}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+REVISION~0x0008 /$\ast$$\ast$ register offset $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00085}{85}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a61cc48760b823f6bbc73b7ef5195db78}\label{sli4_8h_a61cc48760b823f6bbc73b7ef5195db78}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_CLASS\_SHIFT@{SLI4\_PCI\_CLASS\_SHIFT}}
\index{SLI4\_PCI\_CLASS\_SHIFT@{SLI4\_PCI\_CLASS\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_CLASS\_SHIFT}{SLI4\_PCI\_CLASS\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+CLASS\+\_\+\+SHIFT~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00088}{88}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af89664b9efb1f319bc9295d808831c76}\label{sli4_8h_af89664b9efb1f319bc9295d808831c76}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_REV\_ID\_MASK@{SLI4\_PCI\_REV\_ID\_MASK}}
\index{SLI4\_PCI\_REV\_ID\_MASK@{SLI4\_PCI\_REV\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_REV\_ID\_MASK}{SLI4\_PCI\_REV\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+REV\+\_\+\+ID\+\_\+\+MASK~0xff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00087}{87}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2e5bb87459021bc863138d91a77ba024}\label{sli4_8h_a2e5bb87459021bc863138d91a77ba024}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_REV\_ID\_SHIFT@{SLI4\_PCI\_REV\_ID\_SHIFT}}
\index{SLI4\_PCI\_REV\_ID\_SHIFT@{SLI4\_PCI\_REV\_ID\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_REV\_ID\_SHIFT}{SLI4\_PCI\_REV\_ID\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+REV\+\_\+\+ID\+\_\+\+SHIFT~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00086}{86}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5e14cec090167f1a34e075ea731b8a0f}\label{sli4_8h_a5e14cec090167f1a34e075ea731b8a0f}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_SOFT\_RESET\_CSR@{SLI4\_PCI\_SOFT\_RESET\_CSR}}
\index{SLI4\_PCI\_SOFT\_RESET\_CSR@{SLI4\_PCI\_SOFT\_RESET\_CSR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_SOFT\_RESET\_CSR}{SLI4\_PCI\_SOFT\_RESET\_CSR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+SOFT\+\_\+\+RESET\+\_\+\+CSR~0x005c /$\ast$$\ast$ register offset $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00091}{91}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a207298ff284ba7fe8460fca27db8bab9}\label{sli4_8h_a207298ff284ba7fe8460fca27db8bab9}} 
\index{sli4.h@{sli4.h}!SLI4\_PCI\_SOFT\_RESET\_MASK@{SLI4\_PCI\_SOFT\_RESET\_MASK}}
\index{SLI4\_PCI\_SOFT\_RESET\_MASK@{SLI4\_PCI\_SOFT\_RESET\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PCI\_SOFT\_RESET\_MASK}{SLI4\_PCI\_SOFT\_RESET\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PCI\+\_\+\+SOFT\+\_\+\+RESET\+\_\+\+MASK~0x0080}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00092}{92}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6d885d1ac946a62a64fc25b89b874eb3}\label{sli4_8h_a6d885d1ac946a62a64fc25b89b874eb3}} 
\index{sli4.h@{sli4.h}!SLI4\_PHSDEV\_CONTROL\_REG\_236@{SLI4\_PHSDEV\_CONTROL\_REG\_236}}
\index{SLI4\_PHSDEV\_CONTROL\_REG\_236@{SLI4\_PHSDEV\_CONTROL\_REG\_236}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHSDEV\_CONTROL\_REG\_236}{SLI4\_PHSDEV\_CONTROL\_REG\_236}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHSDEV\+\_\+\+CONTROL\+\_\+\+REG\+\_\+236~0x0414 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00386}{386}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2307adc3fddea1092f0e9ac69b6e61a9}\label{sli4_8h_a2307adc3fddea1092f0e9ac69b6e61a9}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_DD@{SLI4\_PHYDEV\_CONTROL\_DD}}
\index{SLI4\_PHYDEV\_CONTROL\_DD@{SLI4\_PHYDEV\_CONTROL\_DD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_DD}{SLI4\_PHYDEV\_CONTROL\_DD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+DD~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(2) /$\ast$$\ast$ diagnostic dump $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00389}{389}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4ce6105ab56d17ce137ed2450772f571}\label{sli4_8h_a4ce6105ab56d17ce137ed2450772f571}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_DRST@{SLI4\_PHYDEV\_CONTROL\_DRST}}
\index{SLI4\_PHYDEV\_CONTROL\_DRST@{SLI4\_PHYDEV\_CONTROL\_DRST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_DRST}{SLI4\_PHYDEV\_CONTROL\_DRST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+DRST~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(0) /$\ast$$\ast$ physical device reset $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00387}{387}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9df4289ef58f817dc22b916f06755e17}\label{sli4_8h_a9df4289ef58f817dc22b916f06755e17}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_FRL@{SLI4\_PHYDEV\_CONTROL\_FRL}}
\index{SLI4\_PHYDEV\_CONTROL\_FRL@{SLI4\_PHYDEV\_CONTROL\_FRL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_FRL}{SLI4\_PHYDEV\_CONTROL\_FRL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                                (((r) \& \mbox{\hyperlink{sli4_8h_acbf68ffbfbf080ffb67bf039040461de}{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK}}) >> \(\backslash\)}
\DoxyCodeLine{                                                                SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT\_SHIFT)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00392}{392}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acbf68ffbfbf080ffb67bf039040461de}\label{sli4_8h_acbf68ffbfbf080ffb67bf039040461de}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_FRL\_MASK@{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK}}
\index{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK@{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK}{SLI4\_PHYDEV\_CONTROL\_FRL\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL\+\_\+\+MASK~0x000000f0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00390}{390}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a861e9d35f9550c6a8feebff69e547f07}\label{sli4_8h_a861e9d35f9550c6a8feebff69e547f07}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT@{SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT}}
\index{SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT@{SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT}{SLI4\_PHYDEV\_CONTROL\_FRL\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRL\+\_\+\+SHIFT~4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00391}{391}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3627c9e8b7e18357fd61ef17f549800c}\label{sli4_8h_a3627c9e8b7e18357fd61ef17f549800c}} 
\index{sli4.h@{sli4.h}!SLI4\_PHYDEV\_CONTROL\_FRST@{SLI4\_PHYDEV\_CONTROL\_FRST}}
\index{SLI4\_PHYDEV\_CONTROL\_FRST@{SLI4\_PHYDEV\_CONTROL\_FRST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PHYDEV\_CONTROL\_FRST}{SLI4\_PHYDEV\_CONTROL\_FRST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PHYDEV\+\_\+\+CONTROL\+\_\+\+FRST~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(1) /$\ast$$\ast$ firmware reset $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00388}{388}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae66c084f1d26ed9fb23f242c7e2276c1}\label{sli4_8h_ae66c084f1d26ed9fb23f242c7e2276c1}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_DUPLEX\_FULL@{SLI4\_PORT\_DUPLEX\_FULL}}
\index{SLI4\_PORT\_DUPLEX\_FULL@{SLI4\_PORT\_DUPLEX\_FULL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_DUPLEX\_FULL}{SLI4\_PORT\_DUPLEX\_FULL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+FULL~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05255}{5255}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2a63cb5d84b4fd923d72231552d041f8}\label{sli4_8h_a2a63cb5d84b4fd923d72231552d041f8}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_DUPLEX\_HWF@{SLI4\_PORT\_DUPLEX\_HWF}}
\index{SLI4\_PORT\_DUPLEX\_HWF@{SLI4\_PORT\_DUPLEX\_HWF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_DUPLEX\_HWF}{SLI4\_PORT\_DUPLEX\_HWF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+HWF~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05254}{5254}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a98cb741f34d92192a902aa5501f694d3}\label{sli4_8h_a98cb741f34d92192a902aa5501f694d3}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_DUPLEX\_NONE@{SLI4\_PORT\_DUPLEX\_NONE}}
\index{SLI4\_PORT\_DUPLEX\_NONE@{SLI4\_PORT\_DUPLEX\_NONE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_DUPLEX\_NONE}{SLI4\_PORT\_DUPLEX\_NONE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+DUPLEX\+\_\+\+NONE~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05253}{5253}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af3410c0fce845e79f82fe16eb9988a19}\label{sli4_8h_af3410c0fce845e79f82fe16eb9988a19}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN@{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN}}
\index{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN@{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN}{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_DOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+DOWN~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05259}{5259}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abc0cc9c22af9608a992c7c491420c89c}\label{sli4_8h_abc0cc9c22af9608a992c7c491420c89c}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP@{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP}}
\index{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP@{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP}{SLI4\_PORT\_LINK\_STATUS\_LOGICAL\_UP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+UP~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05260}{5260}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6fb2c02f6ea6de7a4ad435841db2997c}\label{sli4_8h_a6fb2c02f6ea6de7a4ad435841db2997c}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN@{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN}}
\index{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN@{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN}{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_DOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+DOWN~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05257}{5257}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6cdc4f3746185fb2aa6917f88237c83c}\label{sli4_8h_a6cdc4f3746185fb2aa6917f88237c83c}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP@{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP}}
\index{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP@{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP}{SLI4\_PORT\_LINK\_STATUS\_PHYSICAL\_UP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+UP~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05258}{5258}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abe741435f8afe44d539432f3a1ba8cc0}\label{sli4_8h_abe741435f8afe44d539432f3a1ba8cc0}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_HOST@{SLI4\_PORT\_SEMAPHORE\_HOST}}
\index{SLI4\_PORT\_SEMAPHORE\_HOST@{SLI4\_PORT\_SEMAPHORE\_HOST}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_HOST}{SLI4\_PORT\_SEMAPHORE\_HOST}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                                (((r) \& \mbox{\hyperlink{sli4_8h_adf2e76d56d2db98087e0cf6ee27f71f5}{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK}}) >> \(\backslash\)}
\DoxyCodeLine{                                                                SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00354}{354}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adf2e76d56d2db98087e0cf6ee27f71f5}\label{sli4_8h_adf2e76d56d2db98087e0cf6ee27f71f5}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_HOST\_MASK@{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK}}
\index{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK@{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK}{SLI4\_PORT\_SEMAPHORE\_HOST\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST\+\_\+\+MASK~0x00ff0000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00352}{352}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a30d7c1fefce5328a14802c2d6bac1ecf}\label{sli4_8h_a30d7c1fefce5328a14802c2d6bac1ecf}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT@{SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT}}
\index{SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT@{SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT}{SLI4\_PORT\_SEMAPHORE\_HOST\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+HOST\+\_\+\+SHIFT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00353}{353}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3886fd0f5c574e54acb14792f11d9a65}\label{sli4_8h_a3886fd0f5c574e54acb14792f11d9a65}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_IN\_ERR@{SLI4\_PORT\_SEMAPHORE\_IN\_ERR}}
\index{SLI4\_PORT\_SEMAPHORE\_IN\_ERR@{SLI4\_PORT\_SEMAPHORE\_IN\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_IN\_ERR}{SLI4\_PORT\_SEMAPHORE\_IN\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+IN\+\_\+\+ERR(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                                (\mbox{\hyperlink{sli4_8h_a8af903ede71da627614a9f9f4251b6e8}{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR}} == ((r) \& \(\backslash\)}
\DoxyCodeLine{                                                                \mbox{\hyperlink{sli4_8h_a9cc1590ce840aa8216490bc9e0c6d232}{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK}}))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00366}{366}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a58fc0934a3b3432e9ca1e4827931ea67}\label{sli4_8h_a58fc0934a3b3432e9ca1e4827931ea67}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_IPC@{SLI4\_PORT\_SEMAPHORE\_IPC}}
\index{SLI4\_PORT\_SEMAPHORE\_IPC@{SLI4\_PORT\_SEMAPHORE\_IPC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_IPC}{SLI4\_PORT\_SEMAPHORE\_IPC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+IPC~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(28) /$\ast$$\ast$ IP conflict $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00358}{358}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac768f60004438e7d9d2b2a32da1ce374}\label{sli4_8h_ac768f60004438e7d9d2b2a32da1ce374}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_NIP@{SLI4\_PORT\_SEMAPHORE\_NIP}}
\index{SLI4\_PORT\_SEMAPHORE\_NIP@{SLI4\_PORT\_SEMAPHORE\_NIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_NIP}{SLI4\_PORT\_SEMAPHORE\_NIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+NIP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29) /$\ast$$\ast$ no IP address $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00359}{359}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae2678aef6e1dac917e4e92a893b00b07}\label{sli4_8h_ae2678aef6e1dac917e4e92a893b00b07}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_PERR@{SLI4\_PORT\_SEMAPHORE\_PERR}}
\index{SLI4\_PORT\_SEMAPHORE\_PERR@{SLI4\_PORT\_SEMAPHORE\_PERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_PERR}{SLI4\_PORT\_SEMAPHORE\_PERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PERR~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31) /$\ast$$\ast$ POST fatal error $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00361}{361}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abe9a33c4c44fcded7f4ceb4ac83e364b}\label{sli4_8h_abe9a33c4c44fcded7f4ceb4ac83e364b}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_PORT@{SLI4\_PORT\_SEMAPHORE\_PORT}}
\index{SLI4\_PORT\_SEMAPHORE\_PORT@{SLI4\_PORT\_SEMAPHORE\_PORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_PORT}{SLI4\_PORT\_SEMAPHORE\_PORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})~((r) \& \mbox{\hyperlink{sli4_8h_ad12b96cb48cf331d22b3fe7cec3f19d6}{SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT\+\_\+\+MASK}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00351}{351}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad12b96cb48cf331d22b3fe7cec3f19d6}\label{sli4_8h_ad12b96cb48cf331d22b3fe7cec3f19d6}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_PORT\_MASK@{SLI4\_PORT\_SEMAPHORE\_PORT\_MASK}}
\index{SLI4\_PORT\_SEMAPHORE\_PORT\_MASK@{SLI4\_PORT\_SEMAPHORE\_PORT\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_PORT\_MASK}{SLI4\_PORT\_SEMAPHORE\_PORT\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+PORT\+\_\+\+MASK~0x0000ffff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00350}{350}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a089a82e6e96038d0ba8040b63a2eb5a7}\label{sli4_8h_a089a82e6e96038d0ba8040b63a2eb5a7}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_REG\_0@{SLI4\_PORT\_SEMAPHORE\_REG\_0}}
\index{SLI4\_PORT\_SEMAPHORE\_REG\_0@{SLI4\_PORT\_SEMAPHORE\_REG\_0}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_REG\_0}{SLI4\_PORT\_SEMAPHORE\_REG\_0}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+0~0x00ac /$\ast$$\ast$ register offset Interface Type 0 + 1 $\ast$/}



SLIPORT\+\_\+\+SEMAPHORE -\/ SLI Port Host and Port Status Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00347}{347}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a689ebcd15903c93b746dac24b0f0a33c}\label{sli4_8h_a689ebcd15903c93b746dac24b0f0a33c}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_REG\_1@{SLI4\_PORT\_SEMAPHORE\_REG\_1}}
\index{SLI4\_PORT\_SEMAPHORE\_REG\_1@{SLI4\_PORT\_SEMAPHORE\_REG\_1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_REG\_1}{SLI4\_PORT\_SEMAPHORE\_REG\_1}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+1~0x0180 /$\ast$$\ast$ register offset Interface Type 0 + 1 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00348}{348}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0f6ae01de17c297709373359ff540868}\label{sli4_8h_a0f6ae01de17c297709373359ff540868}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_REG\_236@{SLI4\_PORT\_SEMAPHORE\_REG\_236}}
\index{SLI4\_PORT\_SEMAPHORE\_REG\_236@{SLI4\_PORT\_SEMAPHORE\_REG\_236}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_REG\_236}{SLI4\_PORT\_SEMAPHORE\_REG\_236}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+REG\+\_\+236~0x0400 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00349}{349}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aab33ef73ddde135babf875fcdc99a23d}\label{sli4_8h_aab33ef73ddde135babf875fcdc99a23d}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_SCR1@{SLI4\_PORT\_SEMAPHORE\_SCR1}}
\index{SLI4\_PORT\_SEMAPHORE\_SCR1@{SLI4\_PORT\_SEMAPHORE\_SCR1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_SCR1}{SLI4\_PORT\_SEMAPHORE\_SCR1}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SCR1~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(27) /$\ast$$\ast$ scratch area 1 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00357}{357}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad3027424202cbcf5ebbf291f616c77ae}\label{sli4_8h_ad3027424202cbcf5ebbf291f616c77ae}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_SCR2@{SLI4\_PORT\_SEMAPHORE\_SCR2}}
\index{SLI4\_PORT\_SEMAPHORE\_SCR2@{SLI4\_PORT\_SEMAPHORE\_SCR2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_SCR2}{SLI4\_PORT\_SEMAPHORE\_SCR2}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SCR2~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(26) /$\ast$$\ast$ scratch area 2 $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00356}{356}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aae225b7456e4b218f2426cf0dbb9844a}\label{sli4_8h_aae225b7456e4b218f2426cf0dbb9844a}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_SFI@{SLI4\_PORT\_SEMAPHORE\_SFI}}
\index{SLI4\_PORT\_SEMAPHORE\_SFI@{SLI4\_PORT\_SEMAPHORE\_SFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_SFI}{SLI4\_PORT\_SEMAPHORE\_SFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+SFI~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30) /$\ast$$\ast$ secondary firmware image used $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00360}{360}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9cc1590ce840aa8216490bc9e0c6d232}\label{sli4_8h_a9cc1590ce840aa8216490bc9e0c6d232}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK@{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK}}
\index{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK@{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK}{SLI4\_PORT\_SEMAPHORE\_STATUS\_ERR\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+ERR\+\_\+\+MASK~0xf000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00365}{365}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9958879364a876c0c37306544d6c5ce1}\label{sli4_8h_a9958879364a876c0c37306544d6c5ce1}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY@{SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY}}
\index{SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY@{SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY}{SLI4\_PORT\_SEMAPHORE\_STATUS\_POST\_READY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+POST\+\_\+\+READY~0xc000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00363}{363}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8af903ede71da627614a9f9f4251b6e8}\label{sli4_8h_a8af903ede71da627614a9f9f4251b6e8}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR@{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR}}
\index{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR@{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR}{SLI4\_PORT\_SEMAPHORE\_STATUS\_UNRECOV\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SEMAPHORE\+\_\+\+STATUS\+\_\+\+UNRECOV\+\_\+\+ERR~0xf000}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00364}{364}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6034c5c2fdaf88f924f40b2f36ff366e}\label{sli4_8h_a6034c5c2fdaf88f924f40b2f36ff366e}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SPEED\_100\_MBPS@{SLI4\_PORT\_SPEED\_100\_MBPS}}
\index{SLI4\_PORT\_SPEED\_100\_MBPS@{SLI4\_PORT\_SPEED\_100\_MBPS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SPEED\_100\_MBPS}{SLI4\_PORT\_SPEED\_100\_MBPS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+100\+\_\+\+MBPS~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05249}{5249}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6a4af2fae1d32efe73f6a8b1320a5104}\label{sli4_8h_a6a4af2fae1d32efe73f6a8b1320a5104}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SPEED\_10\_GBPS@{SLI4\_PORT\_SPEED\_10\_GBPS}}
\index{SLI4\_PORT\_SPEED\_10\_GBPS@{SLI4\_PORT\_SPEED\_10\_GBPS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SPEED\_10\_GBPS}{SLI4\_PORT\_SPEED\_10\_GBPS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+10\+\_\+\+GBPS~0x4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05251}{5251}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a461748e41fb0996827fbb50421cc2cc0}\label{sli4_8h_a461748e41fb0996827fbb50421cc2cc0}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SPEED\_10\_MBPS@{SLI4\_PORT\_SPEED\_10\_MBPS}}
\index{SLI4\_PORT\_SPEED\_10\_MBPS@{SLI4\_PORT\_SPEED\_10\_MBPS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SPEED\_10\_MBPS}{SLI4\_PORT\_SPEED\_10\_MBPS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+10\+\_\+\+MBPS~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05248}{5248}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a654ddb682de4595271faff1d2fa8b839}\label{sli4_8h_a654ddb682de4595271faff1d2fa8b839}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SPEED\_1\_GBPS@{SLI4\_PORT\_SPEED\_1\_GBPS}}
\index{SLI4\_PORT\_SPEED\_1\_GBPS@{SLI4\_PORT\_SPEED\_1\_GBPS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SPEED\_1\_GBPS}{SLI4\_PORT\_SPEED\_1\_GBPS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+1\+\_\+\+GBPS~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05250}{5250}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aeac0b09b969563708200161d4df9709e}\label{sli4_8h_aeac0b09b969563708200161d4df9709e}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_SPEED\_NO\_LINK@{SLI4\_PORT\_SPEED\_NO\_LINK}}
\index{SLI4\_PORT\_SPEED\_NO\_LINK@{SLI4\_PORT\_SPEED\_NO\_LINK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_SPEED\_NO\_LINK}{SLI4\_PORT\_SPEED\_NO\_LINK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+SPEED\+\_\+\+NO\+\_\+\+LINK~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l05247}{5247}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a20e23dea80538a2ed47b65a0a89a276c}\label{sli4_8h_a20e23dea80538a2ed47b65a0a89a276c}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_DIP@{SLI4\_PORT\_STATUS\_DIP}}
\index{SLI4\_PORT\_STATUS\_DIP@{SLI4\_PORT\_STATUS\_DIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_DIP}{SLI4\_PORT\_STATUS\_DIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DIP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(25) /$\ast$$\ast$ dump present $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00377}{377}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a83cfd3f3c12d12ef76edf334c191ddb1}\label{sli4_8h_a83cfd3f3c12d12ef76edf334c191ddb1}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_DUMP\_PRESENT@{SLI4\_PORT\_STATUS\_DUMP\_PRESENT}}
\index{SLI4\_PORT\_STATUS\_DUMP\_PRESENT@{SLI4\_PORT\_STATUS\_DUMP\_PRESENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_DUMP\_PRESENT}{SLI4\_PORT\_STATUS\_DUMP\_PRESENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DUMP\+\_\+\+PRESENT(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})~((r) \& \mbox{\hyperlink{sli4_8h_a20e23dea80538a2ed47b65a0a89a276c}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+DIP}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00383}{383}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac6188363d9a4fd63064a42a1af50ea27}\label{sli4_8h_ac6188363d9a4fd63064a42a1af50ea27}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_END@{SLI4\_PORT\_STATUS\_END}}
\index{SLI4\_PORT\_STATUS\_END@{SLI4\_PORT\_STATUS\_END}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_END}{SLI4\_PORT\_STATUS\_END}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+END~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30) /$\ast$$\ast$ endianness $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00379}{379}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2f53405aaca2c7533d2d4b99dfa0dadf}\label{sli4_8h_a2f53405aaca2c7533d2d4b99dfa0dadf}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_ERR@{SLI4\_PORT\_STATUS\_ERR}}
\index{SLI4\_PORT\_STATUS\_ERR@{SLI4\_PORT\_STATUS\_ERR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_ERR}{SLI4\_PORT\_STATUS\_ERR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERR~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31) /$\ast$$\ast$ SLI port error $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00380}{380}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a06c082760f42c02a5384a9ffa9a916a5}\label{sli4_8h_a06c082760f42c02a5384a9ffa9a916a5}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_ERROR@{SLI4\_PORT\_STATUS\_ERROR}}
\index{SLI4\_PORT\_STATUS\_ERROR@{SLI4\_PORT\_STATUS\_ERROR}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_ERROR}{SLI4\_PORT\_STATUS\_ERROR}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERROR(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})~((r) \& \mbox{\hyperlink{sli4_8h_a2f53405aaca2c7533d2d4b99dfa0dadf}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+ERR}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00382}{382}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a756df4c5dae480aa34bc5b851519d856}\label{sli4_8h_a756df4c5dae480aa34bc5b851519d856}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_FDP@{SLI4\_PORT\_STATUS\_FDP}}
\index{SLI4\_PORT\_STATUS\_FDP@{SLI4\_PORT\_STATUS\_FDP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_FDP}{SLI4\_PORT\_STATUS\_FDP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(21) /$\ast$$\ast$ function specific dump present $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00374}{374}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acf6126dcb57e2860e6a829db40c9f395}\label{sli4_8h_acf6126dcb57e2860e6a829db40c9f395}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_FDP\_PRESENT@{SLI4\_PORT\_STATUS\_FDP\_PRESENT}}
\index{SLI4\_PORT\_STATUS\_FDP\_PRESENT@{SLI4\_PORT\_STATUS\_FDP\_PRESENT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_FDP\_PRESENT}{SLI4\_PORT\_STATUS\_FDP\_PRESENT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP\+\_\+\+PRESENT(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})~((r) \& \mbox{\hyperlink{sli4_8h_a756df4c5dae480aa34bc5b851519d856}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+FDP}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00384}{384}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac29c26ab4b7f0ee5d19b374b91825898}\label{sli4_8h_ac29c26ab4b7f0ee5d19b374b91825898}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_OTI@{SLI4\_PORT\_STATUS\_OTI}}
\index{SLI4\_PORT\_STATUS\_OTI@{SLI4\_PORT\_STATUS\_OTI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_OTI}{SLI4\_PORT\_STATUS\_OTI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+OTI~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(29) /$\ast$$\ast$ over temp indicator $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00378}{378}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a823bcb795ab46c474098eded149ff93a}\label{sli4_8h_a823bcb795ab46c474098eded149ff93a}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_RDY@{SLI4\_PORT\_STATUS\_RDY}}
\index{SLI4\_PORT\_STATUS\_RDY@{SLI4\_PORT\_STATUS\_RDY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_RDY}{SLI4\_PORT\_STATUS\_RDY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RDY~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(23) /$\ast$$\ast$ ready $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00375}{375}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7075d59db71ce4b414d42fa5b1e1552f}\label{sli4_8h_a7075d59db71ce4b414d42fa5b1e1552f}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_READY@{SLI4\_PORT\_STATUS\_READY}}
\index{SLI4\_PORT\_STATUS\_READY@{SLI4\_PORT\_STATUS\_READY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_READY}{SLI4\_PORT\_STATUS\_READY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+READY(\begin{DoxyParamCaption}\item[{}]{r }\end{DoxyParamCaption})~((r) \& \mbox{\hyperlink{sli4_8h_a823bcb795ab46c474098eded149ff93a}{SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RDY}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00381}{381}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a93ca1819d36016db77588d7964422f0b}\label{sli4_8h_a93ca1819d36016db77588d7964422f0b}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_REG\_236@{SLI4\_PORT\_STATUS\_REG\_236}}
\index{SLI4\_PORT\_STATUS\_REG\_236@{SLI4\_PORT\_STATUS\_REG\_236}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_REG\_236}{SLI4\_PORT\_STATUS\_REG\_236}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+REG\+\_\+236~0x0404 /$\ast$$\ast$ register offset Interface Type 2 + 3 + 6$\ast$/}



SLIPORT\+\_\+\+STATUS -\/ SLI Port Status Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00373}{373}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7bd9579c572c69c747b0817c234a1618}\label{sli4_8h_a7bd9579c572c69c747b0817c234a1618}} 
\index{sli4.h@{sli4.h}!SLI4\_PORT\_STATUS\_RN@{SLI4\_PORT\_STATUS\_RN}}
\index{SLI4\_PORT\_STATUS\_RN@{SLI4\_PORT\_STATUS\_RN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PORT\_STATUS\_RN}{SLI4\_PORT\_STATUS\_RN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PORT\+\_\+\+STATUS\+\_\+\+RN~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(24) /$\ast$$\ast$ reset needed $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00376}{376}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a94bea589f2cebaa07ce2f4d72216dc60}\label{sli4_8h_a94bea589f2cebaa07ce2f4d72216dc60}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_DEFAULT@{SLI4\_PROTOCOL\_DEFAULT}}
\index{SLI4\_PROTOCOL\_DEFAULT@{SLI4\_PROTOCOL\_DEFAULT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_DEFAULT}{SLI4\_PROTOCOL\_DEFAULT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+DEFAULT~0xff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02682}{2682}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a809606e2a375062c71f1e9a3ecae6792}\label{sli4_8h_a809606e2a375062c71f1e9a3ecae6792}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_FC@{SLI4\_PROTOCOL\_FC}}
\index{SLI4\_PROTOCOL\_FC@{SLI4\_PROTOCOL\_FC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_FC}{SLI4\_PROTOCOL\_FC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+FC~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02681}{2681}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a77ba056d7f5c2280d12fd8657eb7f72c}\label{sli4_8h_a77ba056d7f5c2280d12fd8657eb7f72c}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_FCOE@{SLI4\_PROTOCOL\_FCOE}}
\index{SLI4\_PROTOCOL\_FCOE@{SLI4\_PROTOCOL\_FCOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_FCOE}{SLI4\_PROTOCOL\_FCOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+FCOE~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02679}{2679}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a296663a679edc3ec286001f959310961}\label{sli4_8h_a296663a679edc3ec286001f959310961}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_ISCSI@{SLI4\_PROTOCOL\_ISCSI}}
\index{SLI4\_PROTOCOL\_ISCSI@{SLI4\_PROTOCOL\_ISCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_ISCSI}{SLI4\_PROTOCOL\_ISCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+ISCSI~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02678}{2678}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a24a165f19452dd35c1e0089bf2ed48cb}\label{sli4_8h_a24a165f19452dd35c1e0089bf2ed48cb}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_NIC\_TOE@{SLI4\_PROTOCOL\_NIC\_TOE}}
\index{SLI4\_PROTOCOL\_NIC\_TOE@{SLI4\_PROTOCOL\_NIC\_TOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_NIC\_TOE}{SLI4\_PROTOCOL\_NIC\_TOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+NIC\+\_\+\+TOE~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02677}{2677}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1f94af389269b1470557b0267126f061}\label{sli4_8h_a1f94af389269b1470557b0267126f061}} 
\index{sli4.h@{sli4.h}!SLI4\_PROTOCOL\_NIC\_TOE\_RDMA@{SLI4\_PROTOCOL\_NIC\_TOE\_RDMA}}
\index{SLI4\_PROTOCOL\_NIC\_TOE\_RDMA@{SLI4\_PROTOCOL\_NIC\_TOE\_RDMA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_PROTOCOL\_NIC\_TOE\_RDMA}{SLI4\_PROTOCOL\_NIC\_TOE\_RDMA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+PROTOCOL\+\_\+\+NIC\+\_\+\+TOE\+\_\+\+RDMA~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02680}{2680}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a47d3a83b037c339ad146ba4b8abc2109}\label{sli4_8h_a47d3a83b037c339ad146ba4b8abc2109}} 
\index{sli4.h@{sli4.h}!SLI4\_QUEUE\_DEFAULT\_CQ@{SLI4\_QUEUE\_DEFAULT\_CQ}}
\index{SLI4\_QUEUE\_DEFAULT\_CQ@{SLI4\_QUEUE\_DEFAULT\_CQ}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_QUEUE\_DEFAULT\_CQ}{SLI4\_QUEUE\_DEFAULT\_CQ}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+QUEUE\+\_\+\+DEFAULT\+\_\+\+CQ~UINT16\+\_\+\+MAX /$\ast$$\ast$ Use the default CQ $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03124}{3124}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab666cad9f8adec6e41c8958da26fe2a7}\label{sli4_8h_ab666cad9f8adec6e41c8958da26fe2a7}} 
\index{sli4.h@{sli4.h}!SLI4\_QUEUE\_RQ\_BATCH@{SLI4\_QUEUE\_RQ\_BATCH}}
\index{SLI4\_QUEUE\_RQ\_BATCH@{SLI4\_QUEUE\_RQ\_BATCH}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_QUEUE\_RQ\_BATCH}{SLI4\_QUEUE\_RQ\_BATCH}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+QUEUE\+\_\+\+RQ\+\_\+\+BATCH~8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03126}{3126}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaad6543d7cc03e85990b4a6ed26df246}\label{sli4_8h_aaad6543d7cc03e85990b4a6ed26df246}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_CFG\_TOPO\_FC@{SLI4\_READ\_CFG\_TOPO\_FC}}
\index{SLI4\_READ\_CFG\_TOPO\_FC@{SLI4\_READ\_CFG\_TOPO\_FC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_CFG\_TOPO\_FC}{SLI4\_READ\_CFG\_TOPO\_FC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC~0x1 /$\ast$$\ast$ FC topology unknown $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00835}{835}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aff4d94e730f81b7a83b4609cc189582a}\label{sli4_8h_aff4d94e730f81b7a83b4609cc189582a}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_CFG\_TOPO\_FC\_AL@{SLI4\_READ\_CFG\_TOPO\_FC\_AL}}
\index{SLI4\_READ\_CFG\_TOPO\_FC\_AL@{SLI4\_READ\_CFG\_TOPO\_FC\_AL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_CFG\_TOPO\_FC\_AL}{SLI4\_READ\_CFG\_TOPO\_FC\_AL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+AL~0x3 /$\ast$$\ast$ FC-\/AL topology $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00837}{837}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af4a18d9439a055a68323ea6d5167d257}\label{sli4_8h_af4a18d9439a055a68323ea6d5167d257}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_CFG\_TOPO\_FC\_DA@{SLI4\_READ\_CFG\_TOPO\_FC\_DA}}
\index{SLI4\_READ\_CFG\_TOPO\_FC\_DA@{SLI4\_READ\_CFG\_TOPO\_FC\_DA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_CFG\_TOPO\_FC\_DA}{SLI4\_READ\_CFG\_TOPO\_FC\_DA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+DA~0x2 /$\ast$$\ast$ FC Direct Attach (non FC-\/AL) topology $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00836}{836}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4af4c75c3ff999558643223bfb7c7495}\label{sli4_8h_a4af4c75c3ff999558643223bfb7c7495}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_CFG\_TOPO\_FCOE@{SLI4\_READ\_CFG\_TOPO\_FCOE}}
\index{SLI4\_READ\_CFG\_TOPO\_FCOE@{SLI4\_READ\_CFG\_TOPO\_FCOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_CFG\_TOPO\_FCOE}{SLI4\_READ\_CFG\_TOPO\_FCOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FCOE~0x0 /$\ast$$\ast$ FCoE topology $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00834}{834}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0653ac2ca1e7db391905495bddc566b7}\label{sli4_8h_a0653ac2ca1e7db391905495bddc566b7}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_SPARM64\_VPI\_DEFAULT@{SLI4\_READ\_SPARM64\_VPI\_DEFAULT}}
\index{SLI4\_READ\_SPARM64\_VPI\_DEFAULT@{SLI4\_READ\_SPARM64\_VPI\_DEFAULT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_SPARM64\_VPI\_DEFAULT}{SLI4\_READ\_SPARM64\_VPI\_DEFAULT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+VPI\+\_\+\+DEFAULT~0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00935}{935}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a42f605cdea7c2892b7d84d74847c3334}\label{sli4_8h_a42f605cdea7c2892b7d84d74847c3334}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_SPARM64\_VPI\_SPECIAL@{SLI4\_READ\_SPARM64\_VPI\_SPECIAL}}
\index{SLI4\_READ\_SPARM64\_VPI\_SPECIAL@{SLI4\_READ\_SPARM64\_VPI\_SPECIAL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_SPARM64\_VPI\_SPECIAL}{SLI4\_READ\_SPARM64\_VPI\_SPECIAL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+VPI\+\_\+\+SPECIAL~UINT16\+\_\+\+MAX}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00936}{936}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3cf939f663b30dc2fe715dd7d33af68d}\label{sli4_8h_a3cf939f663b30dc2fe715dd7d33af68d}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_SPARM64\_WWNN\_OFFSET@{SLI4\_READ\_SPARM64\_WWNN\_OFFSET}}
\index{SLI4\_READ\_SPARM64\_WWNN\_OFFSET@{SLI4\_READ\_SPARM64\_WWNN\_OFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_SPARM64\_WWNN\_OFFSET}{SLI4\_READ\_SPARM64\_WWNN\_OFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWNN\+\_\+\+OFFSET~(\mbox{\hyperlink{sli4_8h_a182dcc70d1affa8ead408d284c6592e4}{SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWPN\+\_\+\+OFFSET}} + sizeof(uint64\+\_\+t))}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00939}{939}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a182dcc70d1affa8ead408d284c6592e4}\label{sli4_8h_a182dcc70d1affa8ead408d284c6592e4}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_SPARM64\_WWPN\_OFFSET@{SLI4\_READ\_SPARM64\_WWPN\_OFFSET}}
\index{SLI4\_READ\_SPARM64\_WWPN\_OFFSET@{SLI4\_READ\_SPARM64\_WWPN\_OFFSET}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_SPARM64\_WWPN\_OFFSET}{SLI4\_READ\_SPARM64\_WWPN\_OFFSET}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+SPARM64\+\_\+\+WWPN\+\_\+\+OFFSET~(4 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00938}{938}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abf59e99dc1a1ed79c0a6fd27236b2101}\label{sli4_8h_abf59e99dc1a1ed79c0a6fd27236b2101}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_FC\_AL@{SLI4\_READ\_TOPOLOGY\_FC\_AL}}
\index{SLI4\_READ\_TOPOLOGY\_FC\_AL@{SLI4\_READ\_TOPOLOGY\_FC\_AL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_FC\_AL}{SLI4\_READ\_TOPOLOGY\_FC\_AL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+FC\+\_\+\+AL~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01001}{1001}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1a0f153eb8b124f08296b97bff8ca8b5}\label{sli4_8h_a1a0f153eb8b124f08296b97bff8ca8b5}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_LINK\_DOWN@{SLI4\_READ\_TOPOLOGY\_LINK\_DOWN}}
\index{SLI4\_READ\_TOPOLOGY\_LINK\_DOWN@{SLI4\_READ\_TOPOLOGY\_LINK\_DOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_LINK\_DOWN}{SLI4\_READ\_TOPOLOGY\_LINK\_DOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+DOWN~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00996}{996}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8a039c77f47a61666cb8478f0914865c}\label{sli4_8h_a8a039c77f47a61666cb8478f0914865c}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA@{SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA}}
\index{SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA@{SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA}{SLI4\_READ\_TOPOLOGY\_LINK\_NO\_ALPA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+NO\+\_\+\+ALPA~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00997}{997}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6db54b15807d7544466f5e5d4f80eddd}\label{sli4_8h_a6db54b15807d7544466f5e5d4f80eddd}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_LINK\_UP@{SLI4\_READ\_TOPOLOGY\_LINK\_UP}}
\index{SLI4\_READ\_TOPOLOGY\_LINK\_UP@{SLI4\_READ\_TOPOLOGY\_LINK\_UP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_LINK\_UP}{SLI4\_READ\_TOPOLOGY\_LINK\_UP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+LINK\+\_\+\+UP~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00995}{995}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4001ebd49776358236e1192319ac1c86}\label{sli4_8h_a4001ebd49776358236e1192319ac1c86}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_NPORT@{SLI4\_READ\_TOPOLOGY\_NPORT}}
\index{SLI4\_READ\_TOPOLOGY\_NPORT@{SLI4\_READ\_TOPOLOGY\_NPORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_NPORT}{SLI4\_READ\_TOPOLOGY\_NPORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+NPORT~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01000}{1000}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3098ee84193f7a3a1601d62cbba5e91e}\label{sli4_8h_a3098ee84193f7a3a1601d62cbba5e91e}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_10G@{SLI4\_READ\_TOPOLOGY\_SPEED\_10G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_10G@{SLI4\_READ\_TOPOLOGY\_SPEED\_10G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_10G}{SLI4\_READ\_TOPOLOGY\_SPEED\_10G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+10G~0x40}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01008}{1008}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a31a8880a89a3ccdd089552596d21bf2c}\label{sli4_8h_a31a8880a89a3ccdd089552596d21bf2c}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_16G@{SLI4\_READ\_TOPOLOGY\_SPEED\_16G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_16G@{SLI4\_READ\_TOPOLOGY\_SPEED\_16G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_16G}{SLI4\_READ\_TOPOLOGY\_SPEED\_16G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+16G~0x80}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01009}{1009}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6ae71cb9ce1c67c556087a2dd5f75037}\label{sli4_8h_a6ae71cb9ce1c67c556087a2dd5f75037}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_1G@{SLI4\_READ\_TOPOLOGY\_SPEED\_1G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_1G@{SLI4\_READ\_TOPOLOGY\_SPEED\_1G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_1G}{SLI4\_READ\_TOPOLOGY\_SPEED\_1G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+1G~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01004}{1004}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acd67cc3d2ca1769e13294f819273d4c0}\label{sli4_8h_acd67cc3d2ca1769e13294f819273d4c0}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_2G@{SLI4\_READ\_TOPOLOGY\_SPEED\_2G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_2G@{SLI4\_READ\_TOPOLOGY\_SPEED\_2G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_2G}{SLI4\_READ\_TOPOLOGY\_SPEED\_2G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+2G~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01005}{1005}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa9d02e44c775e0887410798e6c060166}\label{sli4_8h_aa9d02e44c775e0887410798e6c060166}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_32G@{SLI4\_READ\_TOPOLOGY\_SPEED\_32G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_32G@{SLI4\_READ\_TOPOLOGY\_SPEED\_32G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_32G}{SLI4\_READ\_TOPOLOGY\_SPEED\_32G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+32G~0x90}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01010}{1010}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_add2676c1e11e4a7214fcd70ff879b141}\label{sli4_8h_add2676c1e11e4a7214fcd70ff879b141}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_4G@{SLI4\_READ\_TOPOLOGY\_SPEED\_4G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_4G@{SLI4\_READ\_TOPOLOGY\_SPEED\_4G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_4G}{SLI4\_READ\_TOPOLOGY\_SPEED\_4G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+4G~0x10}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01006}{1006}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a884b465e82deb09fa52582a1ec9279c9}\label{sli4_8h_a884b465e82deb09fa52582a1ec9279c9}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_8G@{SLI4\_READ\_TOPOLOGY\_SPEED\_8G}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_8G@{SLI4\_READ\_TOPOLOGY\_SPEED\_8G}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_8G}{SLI4\_READ\_TOPOLOGY\_SPEED\_8G}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+8G~0x20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01007}{1007}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6504c752ec5d7a311f3695fa41374650}\label{sli4_8h_a6504c752ec5d7a311f3695fa41374650}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_SPEED\_NONE@{SLI4\_READ\_TOPOLOGY\_SPEED\_NONE}}
\index{SLI4\_READ\_TOPOLOGY\_SPEED\_NONE@{SLI4\_READ\_TOPOLOGY\_SPEED\_NONE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_SPEED\_NONE}{SLI4\_READ\_TOPOLOGY\_SPEED\_NONE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+SPEED\+\_\+\+NONE~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01003}{1003}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aa66b34b5ca361daa7288110e387989af}\label{sli4_8h_aa66b34b5ca361daa7288110e387989af}} 
\index{sli4.h@{sli4.h}!SLI4\_READ\_TOPOLOGY\_UNKNOWN@{SLI4\_READ\_TOPOLOGY\_UNKNOWN}}
\index{SLI4\_READ\_TOPOLOGY\_UNKNOWN@{SLI4\_READ\_TOPOLOGY\_UNKNOWN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_READ\_TOPOLOGY\_UNKNOWN}{SLI4\_READ\_TOPOLOGY\_UNKNOWN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+READ\+\_\+\+TOPOLOGY\+\_\+\+UNKNOWN~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00999}{999}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aaba9294372b928e35b7e2798413c4015}\label{sli4_8h_aaba9294372b928e35b7e2798413c4015}} 
\index{sli4.h@{sli4.h}!SLI4\_REG\_RPI\_BUF\_LEN@{SLI4\_REG\_RPI\_BUF\_LEN}}
\index{SLI4\_REG\_RPI\_BUF\_LEN@{SLI4\_REG\_RPI\_BUF\_LEN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_REG\_RPI\_BUF\_LEN}{SLI4\_REG\_RPI\_BUF\_LEN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+REG\+\_\+\+RPI\+\_\+\+BUF\+\_\+\+LEN~0x70}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01098}{1098}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4cb8b41eba852ed6e5b0acfff5ff9744}\label{sli4_8h_a4cb8b41eba852ed6e5b0acfff5ff9744}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_FCFCOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+FCFCOE~0x53}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02672}{2672}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abed6409b768eec46fe1184e225f0baf5}\label{sli4_8h_abed6409b768eec46fe1184e225f0baf5}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISAP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+ISAP~0x56}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02675}{2675}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a786f6eee3019ae957313504f34ecc1b3}\label{sli4_8h_a786f6eee3019ae957313504f34ecc1b3}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_ISCSI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+ISCSI~0x52}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02671}{2671}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3d01c704d073f42eac60a17f8952a9e0}\label{sli4_8h_a3d01c704d073f42eac60a17f8952a9e0}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_NIC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+NIC~0x51}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02670}{2670}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae0f5cfdcaee9c62de84b6d67c4e7a314}\label{sli4_8h_ae0f5cfdcaee9c62de84b6d67c4e7a314}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PCIE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+PCIE~0x50}



Resource descriptor. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l02669}{2669}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a132710bc4548e4a26cf6b16c88c8bd2f}\label{sli4_8h_a132710bc4548e4a26cf6b16c88c8bd2f}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_PORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+PORT~0x55}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02674}{2674}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac078a54c4d68c54661dcb728380b912f}\label{sli4_8h_ac078a54c4d68c54661dcb728380b912f}} 
\index{sli4.h@{sli4.h}!SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA}}
\index{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA@{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA}{SLI4\_RESOURCE\_DESCRIPTOR\_TYPE\_RDMA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RESOURCE\+\_\+\+DESCRIPTOR\+\_\+\+TYPE\+\_\+\+RDMA~0x54}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02673}{2673}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a45c1c601e063d1cfd9fd79987ee1e43c}\label{sli4_8h_a45c1c601e063d1cfd9fd79987ee1e43c}} 
\index{sli4.h@{sli4.h}!SLI4\_RQ\_DOORBELL@{SLI4\_RQ\_DOORBELL}}
\index{SLI4\_RQ\_DOORBELL@{SLI4\_RQ\_DOORBELL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RQ\_DOORBELL}{SLI4\_RQ\_DOORBELL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RQ\+\_\+\+DOORBELL(\begin{DoxyParamCaption}\item[{}]{n,  }\item[{}]{i }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                  ((((n) \& \mbox{\hyperlink{sli4_8h_afd6a8533f0858a8d7e34770bf7bd9238}{SLI4\_RQ\_DOORBELL\_NUM\_MASK}}) << \mbox{\hyperlink{sli4_8h_a4e0f1cc4dd26c38308a614e01c22562d}{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT}}) | \(\backslash\)}
\DoxyCodeLine{                                                  ((i) \& \mbox{\hyperlink{sli4_8h_a900e47afadd31029a2d197a406c4b32a}{SLI4\_RQ\_DOORBELL\_ID\_MASK}}))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00327}{327}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a900e47afadd31029a2d197a406c4b32a}\label{sli4_8h_a900e47afadd31029a2d197a406c4b32a}} 
\index{sli4.h@{sli4.h}!SLI4\_RQ\_DOORBELL\_ID\_MASK@{SLI4\_RQ\_DOORBELL\_ID\_MASK}}
\index{SLI4\_RQ\_DOORBELL\_ID\_MASK@{SLI4\_RQ\_DOORBELL\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RQ\_DOORBELL\_ID\_MASK}{SLI4\_RQ\_DOORBELL\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK~0xffff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00326}{326}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afd6a8533f0858a8d7e34770bf7bd9238}\label{sli4_8h_afd6a8533f0858a8d7e34770bf7bd9238}} 
\index{sli4.h@{sli4.h}!SLI4\_RQ\_DOORBELL\_NUM\_MASK@{SLI4\_RQ\_DOORBELL\_NUM\_MASK}}
\index{SLI4\_RQ\_DOORBELL\_NUM\_MASK@{SLI4\_RQ\_DOORBELL\_NUM\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RQ\_DOORBELL\_NUM\_MASK}{SLI4\_RQ\_DOORBELL\_NUM\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK~0x3fff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00325}{325}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4e0f1cc4dd26c38308a614e01c22562d}\label{sli4_8h_a4e0f1cc4dd26c38308a614e01c22562d}} 
\index{sli4.h@{sli4.h}!SLI4\_RQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT}}
\index{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT}{SLI4\_RQ\_DOORBELL\_NUM\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00324}{324}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6b4fffd487c21e1aa808d639db3a17e0}\label{sli4_8h_a6b4fffd487c21e1aa808d639db3a17e0}} 
\index{sli4.h@{sli4.h}!SLI4\_RQ\_DOORBELL\_REG@{SLI4\_RQ\_DOORBELL\_REG}}
\index{SLI4\_RQ\_DOORBELL\_REG@{SLI4\_RQ\_DOORBELL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RQ\_DOORBELL\_REG}{SLI4\_RQ\_DOORBELL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RQ\+\_\+\+DOORBELL\+\_\+\+REG~0x0a0 /$\ast$ register offset $\ast$/}



RQ\+\_\+\+DOORBELL -\/ RQ Doorbell Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00322}{322}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0440ccf08f83fff544f837f62fa1f659}\label{sli4_8h_a0440ccf08f83fff544f837f62fa1f659}} 
\index{sli4.h@{sli4.h}!SLI4\_RSC\_TYPE\_FCOE\_RPI@{SLI4\_RSC\_TYPE\_FCOE\_RPI}}
\index{SLI4\_RSC\_TYPE\_FCOE\_RPI@{SLI4\_RSC\_TYPE\_FCOE\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RSC\_TYPE\_FCOE\_RPI}{SLI4\_RSC\_TYPE\_FCOE\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+RPI~0x22}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02009}{2009}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae3282f9209d80960722b613e49aded03}\label{sli4_8h_ae3282f9209d80960722b613e49aded03}} 
\index{sli4.h@{sli4.h}!SLI4\_RSC\_TYPE\_FCOE\_VFI@{SLI4\_RSC\_TYPE\_FCOE\_VFI}}
\index{SLI4\_RSC\_TYPE\_FCOE\_VFI@{SLI4\_RSC\_TYPE\_FCOE\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RSC\_TYPE\_FCOE\_VFI}{SLI4\_RSC\_TYPE\_FCOE\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+VFI~0x20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02007}{2007}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a23704c6a728b3bb3803a8a0dfe9c3b25}\label{sli4_8h_a23704c6a728b3bb3803a8a0dfe9c3b25}} 
\index{sli4.h@{sli4.h}!SLI4\_RSC\_TYPE\_FCOE\_VPI@{SLI4\_RSC\_TYPE\_FCOE\_VPI}}
\index{SLI4\_RSC\_TYPE\_FCOE\_VPI@{SLI4\_RSC\_TYPE\_FCOE\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RSC\_TYPE\_FCOE\_VPI}{SLI4\_RSC\_TYPE\_FCOE\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+VPI~0x21}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02008}{2008}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a562db51c121c427613150c8b88f4132f}\label{sli4_8h_a562db51c121c427613150c8b88f4132f}} 
\index{sli4.h@{sli4.h}!SLI4\_RSC\_TYPE\_FCOE\_XRI@{SLI4\_RSC\_TYPE\_FCOE\_XRI}}
\index{SLI4\_RSC\_TYPE\_FCOE\_XRI@{SLI4\_RSC\_TYPE\_FCOE\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RSC\_TYPE\_FCOE\_XRI}{SLI4\_RSC\_TYPE\_FCOE\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+FCOE\+\_\+\+XRI~0x23}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02010}{2010}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a222d04c68e2dd741762f88d06b718690}\label{sli4_8h_a222d04c68e2dd741762f88d06b718690}} 
\index{sli4.h@{sli4.h}!SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI@{SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI}}
\index{SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI@{SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI}{SLI4\_RSC\_TYPE\_ISCSI\_INI\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+RSC\+\_\+\+TYPE\+\_\+\+ISCSI\+\_\+\+INI\+\_\+\+XRI~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02006}{2006}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae6bcaf1d07fa8b1204bc54abb393ac12}\label{sli4_8h_ae6bcaf1d07fa8b1204bc54abb393ac12}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE@{SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE}}
\index{SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE@{SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE}{SLI4\_SET\_FEATURES\_DIF\_MEMORY\_MODE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DIF\+\_\+\+MEMORY\+\_\+\+MODE~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02537}{2537}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a48bd81252880e3c62ded0219fabc90d6}\label{sli4_8h_a48bd81252880e3c62ded0219fabc90d6}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_DIF\_SEED@{SLI4\_SET\_FEATURES\_DIF\_SEED}}
\index{SLI4\_SET\_FEATURES\_DIF\_SEED@{SLI4\_SET\_FEATURES\_DIF\_SEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_DIF\_SEED}{SLI4\_SET\_FEATURES\_DIF\_SEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DIF\+\_\+\+SEED~0x01}



COMMON\+\_\+\+SET\+\_\+\+SET\+\_\+\+FEATURES. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l02531}{2531}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abb004e7e544703feab5854132c3d4143}\label{sli4_8h_abb004e7e544703feab5854132c3d4143}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE@{SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE}}
\index{SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE@{SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE}{SLI4\_SET\_FEATURES\_DISABLE\_SLI\_PORT\_PAUSE\_STATE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+DISABLE\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+PAUSE\+\_\+\+STATE~0x09}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02538}{2538}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a81ff5c0ded0a58b9cc4fd8becf78ef19}\label{sli4_8h_a81ff5c0ded0a58b9cc4fd8becf78ef19}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE@{SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE}}
\index{SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE@{SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE}{SLI4\_SET\_FEATURES\_ENABLE\_MULTI\_RECEIVE\_QUEUE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+ENABLE\+\_\+\+MULTI\+\_\+\+RECEIVE\+\_\+\+QUEUE~0x0D}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02541}{2541}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab241d74d67656f949cdd42732405c497}\label{sli4_8h_ab241d74d67656f949cdd42732405c497}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS@{SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS}}
\index{SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS@{SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS}{SLI4\_SET\_FEATURES\_ENABLE\_PCIE\_OPTIONS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+ENABLE\+\_\+\+PCIE\+\_\+\+OPTIONS~0x0A}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02539}{2539}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae4d5a8da533677dbce9694579f0aa02a}\label{sli4_8h_ae4d5a8da533677dbce9694579f0aa02a}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_FCTL\_CHECK@{SLI4\_SET\_FEATURES\_FCTL\_CHECK}}
\index{SLI4\_SET\_FEATURES\_FCTL\_CHECK@{SLI4\_SET\_FEATURES\_FCTL\_CHECK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_FCTL\_CHECK}{SLI4\_SET\_FEATURES\_FCTL\_CHECK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+FCTL\+\_\+\+CHECK~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02534}{2534}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2c7d24b5072c28a0dfe0e17d2719284f}\label{sli4_8h_a2c7d24b5072c28a0dfe0e17d2719284f}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_FEC@{SLI4\_SET\_FEATURES\_FEC}}
\index{SLI4\_SET\_FEATURES\_FEC@{SLI4\_SET\_FEATURES\_FEC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_FEC}{SLI4\_SET\_FEATURES\_FEC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+FEC~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02535}{2535}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6085b96289c3cfa7961476c4eeaf6729}\label{sli4_8h_a6085b96289c3cfa7961476c4eeaf6729}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED@{SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED}}
\index{SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED@{SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED}{SLI4\_SET\_FEATURES\_MAX\_PCIE\_SPEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+MAX\+\_\+\+PCIE\+\_\+\+SPEED~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02533}{2533}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad485a2fcccfc4d692dd2eef909b01e6c}\label{sli4_8h_ad485a2fcccfc4d692dd2eef909b01e6c}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT@{SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT}}
\index{SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT@{SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT}{SLI4\_SET\_FEATURES\_PCIE\_RECV\_DETECT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+PCIE\+\_\+\+RECV\+\_\+\+DETECT~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02536}{2536}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9d16a3c5bcede4b323b2221e9b42c89c}\label{sli4_8h_a9d16a3c5bcede4b323b2221e9b42c89c}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY@{SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY}}
\index{SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY@{SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY}{SLI4\_SET\_FEATURES\_PERSISTENT\_TOPOLOGY}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+PERSISTENT\+\_\+\+TOPOLOGY~0x20}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02544}{2544}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a09774bce4064b1c0b99036c9a681c830}\label{sli4_8h_a09774bce4064b1c0b99036c9a681c830}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI@{SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI}}
\index{SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI@{SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI}{SLI4\_SET\_FEATURES\_SET\_CONFIG\_AUTO\_XFER\_RDY\_T10PI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SET\+\_\+\+CONFIG\+\_\+\+AUTO\+\_\+\+XFER\+\_\+\+RDY\+\_\+\+T10\+PI~0x0C}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02540}{2540}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afea3af0f1386215d0c914880131a337a}\label{sli4_8h_afea3af0f1386215d0c914880131a337a}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT@{SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT}}
\index{SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT@{SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT}{SLI4\_SET\_FEATURES\_SET\_FTD\_XFER\_HINT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SET\+\_\+\+FTD\+\_\+\+XFER\+\_\+\+HINT~0x0F}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02542}{2542}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1324364a6d150bd499edc275fc8edcd0}\label{sli4_8h_a1324364a6d150bd499edc275fc8edcd0}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK@{SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK}}
\index{SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK@{SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK}{SLI4\_SET\_FEATURES\_SLI\_PORT\_HEALTH\_CHECK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+SLI\+\_\+\+PORT\+\_\+\+HEALTH\+\_\+\+CHECK~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02543}{2543}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3ce1674962b8759c5ff25c5a26a9c9a7}\label{sli4_8h_a3ce1674962b8759c5ff25c5a26a9c9a7}} 
\index{sli4.h@{sli4.h}!SLI4\_SET\_FEATURES\_XRI\_TIMER@{SLI4\_SET\_FEATURES\_XRI\_TIMER}}
\index{SLI4\_SET\_FEATURES\_XRI\_TIMER@{SLI4\_SET\_FEATURES\_XRI\_TIMER}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SET\_FEATURES\_XRI\_TIMER}{SLI4\_SET\_FEATURES\_XRI\_TIMER}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SET\+\_\+\+FEATURES\+\_\+\+XRI\+\_\+\+TIMER~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02532}{2532}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a203a0b2a3566124f5ebe7c795261e35c}\label{sli4_8h_a203a0b2a3566124f5ebe7c795261e35c}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM}{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CHKSUM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+CHKSUM~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00564}{564}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a11511c253656f4f768374cee4c4685d2}\label{sli4_8h_a11511c253656f4f768374cee4c4685d2}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC}{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_CRC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+CRC~0x07}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00566}{566}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a624709fb38ee364bf3e13f9487fd0122}\label{sli4_8h_a624709fb38ee364bf3e13f9487fd0122}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF@{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF}{SLI4\_SGE\_DIF\_OP\_IN\_CHKSUM\_OUT\_NODIF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CHKSUM\+\_\+\+OUT\+\_\+\+NODIF~0x03}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00562}{562}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a950038ef59819b65e1483a1e6eb4220f}\label{sli4_8h_a950038ef59819b65e1483a1e6eb4220f}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM}{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CHKSUM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+CHKSUM~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00565}{565}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5c3da82c000447ac31e29baa03c94cb1}\label{sli4_8h_a5c3da82c000447ac31e29baa03c94cb1}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC}{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_CRC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+CRC~0x04}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00563}{563}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0d43e02dabf6561790054826fc9751c4}\label{sli4_8h_a0d43e02dabf6561790054826fc9751c4}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF@{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF}{SLI4\_SGE\_DIF\_OP\_IN\_CRC\_OUT\_NODIF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+CRC\+\_\+\+OUT\+\_\+\+NODIF~0x01}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00560}{560}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a38065abde02295667cd38930fff58530}\label{sli4_8h_a38065abde02295667cd38930fff58530}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM@{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM}{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CHKSUM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+NODIF\+\_\+\+OUT\+\_\+\+CHKSUM~0x02}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00561}{561}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8d632fbd6ad08aa66469b84ff816f00e}\label{sli4_8h_a8d632fbd6ad08aa66469b84ff816f00e}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC@{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC}{SLI4\_SGE\_DIF\_OP\_IN\_NODIF\_OUT\_CRC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+NODIF\+\_\+\+OUT\+\_\+\+CRC~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00559}{559}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a677f9c7f94cd795ccb73df702b8d78e1}\label{sli4_8h_a677f9c7f94cd795ccb73df702b8d78e1}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW@{SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW}}
\index{SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW@{SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW}{SLI4\_SGE\_DIF\_OP\_IN\_RAW\_OUT\_RAW}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+DIF\+\_\+\+OP\+\_\+\+IN\+\_\+\+RAW\+\_\+\+OUT\+\_\+\+RAW~0x08}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00567}{567}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0139e4e30af0e0f7c2f52d7aa6a3fa73}\label{sli4_8h_a0139e4e30af0e0f7c2f52d7aa6a3fa73}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_MAX\_RESERVED@{SLI4\_SGE\_MAX\_RESERVED}}
\index{SLI4\_SGE\_MAX\_RESERVED@{SLI4\_SGE\_MAX\_RESERVED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_MAX\_RESERVED}{SLI4\_SGE\_MAX\_RESERVED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+MAX\+\_\+\+RESERVED~3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00557}{557}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1ece44ec7985c7a3ea33b6cba3f0368b}\label{sli4_8h_a1ece44ec7985c7a3ea33b6cba3f0368b}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_ATM@{SLI4\_SGE\_TYPE\_ATM}}
\index{SLI4\_SGE\_TYPE\_ATM@{SLI4\_SGE\_TYPE\_ATM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_ATM}{SLI4\_SGE\_TYPE\_ATM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+ATM~0x0a /$\ast$$\ast$ DIF Application Tag Mask $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00577}{577}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7ac1db745f26d3b97b19f7812fe4dc73}\label{sli4_8h_a7ac1db745f26d3b97b19f7812fe4dc73}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_CHAIN@{SLI4\_SGE\_TYPE\_CHAIN}}
\index{SLI4\_SGE\_TYPE\_CHAIN@{SLI4\_SGE\_TYPE\_CHAIN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_CHAIN}{SLI4\_SGE\_TYPE\_CHAIN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+CHAIN~0x03 /$\ast$$\ast$ Skyhawk only $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00570}{570}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac8ce018341797fc34c2ece89f6ee14f6}\label{sli4_8h_ac8ce018341797fc34c2ece89f6ee14f6}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_DATA@{SLI4\_SGE\_TYPE\_DATA}}
\index{SLI4\_SGE\_TYPE\_DATA@{SLI4\_SGE\_TYPE\_DATA}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_DATA}{SLI4\_SGE\_TYPE\_DATA}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DATA~0x00}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00569}{569}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a7ca1a9667be569303f63df824ed66fdc}\label{sli4_8h_a7ca1a9667be569303f63df824ed66fdc}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_DIF@{SLI4\_SGE\_TYPE\_DIF}}
\index{SLI4\_SGE\_TYPE\_DIF@{SLI4\_SGE\_TYPE\_DIF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_DIF}{SLI4\_SGE\_TYPE\_DIF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DIF~0x04 /$\ast$$\ast$ Data Integrity Field $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00571}{571}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9fba25d22bd28ca4d8d6077f7bb37a34}\label{sli4_8h_a9fba25d22bd28ca4d8d6077f7bb37a34}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_DISEED@{SLI4\_SGE\_TYPE\_DISEED}}
\index{SLI4\_SGE\_TYPE\_DISEED@{SLI4\_SGE\_TYPE\_DISEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_DISEED}{SLI4\_SGE\_TYPE\_DISEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+DISEED~0x08 /$\ast$$\ast$ DIF Seed $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00575}{575}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0008edb510d476d739046b2052a7af87}\label{sli4_8h_a0008edb510d476d739046b2052a7af87}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_ENC@{SLI4\_SGE\_TYPE\_ENC}}
\index{SLI4\_SGE\_TYPE\_ENC@{SLI4\_SGE\_TYPE\_ENC}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_ENC}{SLI4\_SGE\_TYPE\_ENC}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+ENC~0x09 /$\ast$$\ast$ Encryption $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00576}{576}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a578aa47c42356a761a91842584ab32e8}\label{sli4_8h_a578aa47c42356a761a91842584ab32e8}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_LSP@{SLI4\_SGE\_TYPE\_LSP}}
\index{SLI4\_SGE\_TYPE\_LSP@{SLI4\_SGE\_TYPE\_LSP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_LSP}{SLI4\_SGE\_TYPE\_LSP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+LSP~0x05 /$\ast$$\ast$ List Segment Pointer $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00572}{572}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1fd821addccae554600bb577b5aeb249}\label{sli4_8h_a1fd821addccae554600bb577b5aeb249}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_PEDIF@{SLI4\_SGE\_TYPE\_PEDIF}}
\index{SLI4\_SGE\_TYPE\_PEDIF@{SLI4\_SGE\_TYPE\_PEDIF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_PEDIF}{SLI4\_SGE\_TYPE\_PEDIF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+PEDIF~0x06 /$\ast$$\ast$ Post Encryption Engine DIF $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00573}{573}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1d5a9a07f7cccf237d873d7c8716548f}\label{sli4_8h_a1d5a9a07f7cccf237d873d7c8716548f}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_PESEED@{SLI4\_SGE\_TYPE\_PESEED}}
\index{SLI4\_SGE\_TYPE\_PESEED@{SLI4\_SGE\_TYPE\_PESEED}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_PESEED}{SLI4\_SGE\_TYPE\_PESEED}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+PESEED~0x07 /$\ast$$\ast$ Post Encryption Engine DIF Seed $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00574}{574}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4582ef6085040833d42190e3d94ce9d8}\label{sli4_8h_a4582ef6085040833d42190e3d94ce9d8}} 
\index{sli4.h@{sli4.h}!SLI4\_SGE\_TYPE\_SKIP@{SLI4\_SGE\_TYPE\_SKIP}}
\index{SLI4\_SGE\_TYPE\_SKIP@{SLI4\_SGE\_TYPE\_SKIP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SGE\_TYPE\_SKIP}{SLI4\_SGE\_TYPE\_SKIP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+SKIP~0x0c /$\ast$$\ast$ SKIP $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00578}{578}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af5e700a69f9cb2c9ca485d37fae51b8a}\label{sli4_8h_af5e700a69f9cb2c9ca485d37fae51b8a}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN@{SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN}}
\index{SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN@{SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN}{SLI4\_SLIPORT\_CONTROL\_BIG\_ENDIAN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+BIG\+\_\+\+ENDIAN~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00175}{175}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0764c621fa6e8cef5cfb2cb9c51658dc}\label{sli4_8h_a0764c621fa6e8cef5cfb2cb9c51658dc}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_END@{SLI4\_SLIPORT\_CONTROL\_END}}
\index{SLI4\_SLIPORT\_CONTROL\_END@{SLI4\_SLIPORT\_CONTROL\_END}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_END}{SLI4\_SLIPORT\_CONTROL\_END}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+END~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(30)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00173}{173}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a83495ea96422a58c6130c446586675b9}\label{sli4_8h_a83495ea96422a58c6130c446586675b9}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_FDD@{SLI4\_SLIPORT\_CONTROL\_FDD}}
\index{SLI4\_SLIPORT\_CONTROL\_FDD@{SLI4\_SLIPORT\_CONTROL\_FDD}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_FDD}{SLI4\_SLIPORT\_CONTROL\_FDD}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+FDD~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(31)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00178}{178}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5ab69541ac348897a68b064ee6ad6d46}\label{sli4_8h_a5ab69541ac348897a68b064ee6ad6d46}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_IDIS@{SLI4\_SLIPORT\_CONTROL\_IDIS}}
\index{SLI4\_SLIPORT\_CONTROL\_IDIS@{SLI4\_SLIPORT\_CONTROL\_IDIS}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_IDIS}{SLI4\_SLIPORT\_CONTROL\_IDIS}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+IDIS~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(22)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00177}{177}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2cd4c09efb9b2f358a2574e585db9640}\label{sli4_8h_a2cd4c09efb9b2f358a2574e585db9640}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_IP@{SLI4\_SLIPORT\_CONTROL\_IP}}
\index{SLI4\_SLIPORT\_CONTROL\_IP@{SLI4\_SLIPORT\_CONTROL\_IP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_IP}{SLI4\_SLIPORT\_CONTROL\_IP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+IP~\mbox{\hyperlink{ocs__os_8h_a3a8ea58898cb58fc96013383d39f482c}{BIT}}(27)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00176}{176}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4dc894cca8a4c47f64671de03729efc7}\label{sli4_8h_a4dc894cca8a4c47f64671de03729efc7}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN@{SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN}}
\index{SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN@{SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN}{SLI4\_SLIPORT\_CONTROL\_LITTLE\_ENDIAN}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+LITTLE\+\_\+\+ENDIAN~(0)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00174}{174}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4c7a97b71a35d7b68a0d06f50ef34e32}\label{sli4_8h_a4c7a97b71a35d7b68a0d06f50ef34e32}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_CONTROL\_REG@{SLI4\_SLIPORT\_CONTROL\_REG}}
\index{SLI4\_SLIPORT\_CONTROL\_REG@{SLI4\_SLIPORT\_CONTROL\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_CONTROL\_REG}{SLI4\_SLIPORT\_CONTROL\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+CONTROL\+\_\+\+REG~0x0408}



SLIPORT\+\_\+\+CONTROL -\/ SLI Port Control Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00172}{172}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a04f3e0b78a7601f1860e11bf07c3ecbb}\label{sli4_8h_a04f3e0b78a7601f1860e11bf07c3ecbb}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_ERROR1@{SLI4\_SLIPORT\_ERROR1}}
\index{SLI4\_SLIPORT\_ERROR1@{SLI4\_SLIPORT\_ERROR1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_ERROR1}{SLI4\_SLIPORT\_ERROR1}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR1~0x040c}



SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR1 -\/ SLI Port Error Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00183}{183}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a860afe55fa784df48c237af9f9568bb1}\label{sli4_8h_a860afe55fa784df48c237af9f9568bb1}} 
\index{sli4.h@{sli4.h}!SLI4\_SLIPORT\_ERROR2@{SLI4\_SLIPORT\_ERROR2}}
\index{SLI4\_SLIPORT\_ERROR2@{SLI4\_SLIPORT\_ERROR2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SLIPORT\_ERROR2}{SLI4\_SLIPORT\_ERROR2}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR2~0x0410}



SLI4\+\_\+\+SLIPORT\+\_\+\+ERROR2 -\/ SLI Port Error Register. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00188}{188}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a22ee4287cc6dc02d9cb1c57b8207b7ce}\label{sli4_8h_a22ee4287cc6dc02d9cb1c57b8207b7ce}} 
\index{sli4.h@{sli4.h}!SLI4\_SUBSYSTEM\_COMMON@{SLI4\_SUBSYSTEM\_COMMON}}
\index{SLI4\_SUBSYSTEM\_COMMON@{SLI4\_SUBSYSTEM\_COMMON}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SUBSYSTEM\_COMMON}{SLI4\_SUBSYSTEM\_COMMON}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SUBSYSTEM\+\_\+\+COMMON~0x01}

Subsystem values. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l01462}{1462}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abcc4e5042243b174a7d790931a414eab}\label{sli4_8h_abcc4e5042243b174a7d790931a414eab}} 
\index{sli4.h@{sli4.h}!SLI4\_SUBSYSTEM\_DMTF@{SLI4\_SUBSYSTEM\_DMTF}}
\index{SLI4\_SUBSYSTEM\_DMTF@{SLI4\_SUBSYSTEM\_DMTF}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SUBSYSTEM\_DMTF}{SLI4\_SUBSYSTEM\_DMTF}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SUBSYSTEM\+\_\+\+DMTF~0x11}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01465}{1465}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad511ed26448becd8ec879967083a96e8}\label{sli4_8h_ad511ed26448becd8ec879967083a96e8}} 
\index{sli4.h@{sli4.h}!SLI4\_SUBSYSTEM\_FCFCOE@{SLI4\_SUBSYSTEM\_FCFCOE}}
\index{SLI4\_SUBSYSTEM\_FCFCOE@{SLI4\_SUBSYSTEM\_FCFCOE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SUBSYSTEM\_FCFCOE}{SLI4\_SUBSYSTEM\_FCFCOE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE~0x0c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01464}{1464}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a08751499ec0865ec8e23515ade3a7f0b}\label{sli4_8h_a08751499ec0865ec8e23515ade3a7f0b}} 
\index{sli4.h@{sli4.h}!SLI4\_SUBSYSTEM\_LOWLEVEL@{SLI4\_SUBSYSTEM\_LOWLEVEL}}
\index{SLI4\_SUBSYSTEM\_LOWLEVEL@{SLI4\_SUBSYSTEM\_LOWLEVEL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SUBSYSTEM\_LOWLEVEL}{SLI4\_SUBSYSTEM\_LOWLEVEL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SUBSYSTEM\+\_\+\+LOWLEVEL~0x0B}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01463}{1463}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0dab3e803dfe7c01519f014f280bf463}\label{sli4_8h_a0dab3e803dfe7c01519f014f280bf463}} 
\index{sli4.h@{sli4.h}!SLI4\_SW\_UE\_CSR1@{SLI4\_SW\_UE\_CSR1}}
\index{SLI4\_SW\_UE\_CSR1@{SLI4\_SW\_UE\_CSR1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SW\_UE\_CSR1}{SLI4\_SW\_UE\_CSR1}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR1~0x138}



Registers for generating software UE (BE3) 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00201}{201}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad3bdb1d5d748809d9ab8c19c05c6a971}\label{sli4_8h_ad3bdb1d5d748809d9ab8c19c05c6a971}} 
\index{sli4.h@{sli4.h}!SLI4\_SW\_UE\_CSR2@{SLI4\_SW\_UE\_CSR2}}
\index{SLI4\_SW\_UE\_CSR2@{SLI4\_SW\_UE\_CSR2}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SW\_UE\_CSR2}{SLI4\_SW\_UE\_CSR2}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR2~0x1\+FFFC}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00202}{202}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab2327f5c9fecfd4dfcf351320b3133d8}\label{sli4_8h_ab2327f5c9fecfd4dfcf351320b3133d8}} 
\index{sli4.h@{sli4.h}!SLI4\_SW\_UE\_REG@{SLI4\_SW\_UE\_REG}}
\index{SLI4\_SW\_UE\_REG@{SLI4\_SW\_UE\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_SW\_UE\_REG}{SLI4\_SW\_UE\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+SW\+\_\+\+UE\+\_\+\+REG~0x5C  /$\ast$ register offset $\ast$/}



Registers for generating software UE (Skyhawk) 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00207}{207}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a216f3a4c17b4dd14ef47b8a41a910d27}\label{sli4_8h_a216f3a4c17b4dd14ef47b8a41a910d27}} 
\index{sli4.h@{sli4.h}!SLI4\_UERR\_MASK\_HIGH\_REG@{SLI4\_UERR\_MASK\_HIGH\_REG}}
\index{SLI4\_UERR\_MASK\_HIGH\_REG@{SLI4\_UERR\_MASK\_HIGH\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UERR\_MASK\_HIGH\_REG}{SLI4\_UERR\_MASK\_HIGH\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+HIGH\+\_\+\+REG~0x\+AC}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00196}{196}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2d1ff2a0674c3e22568089523e412b6b}\label{sli4_8h_a2d1ff2a0674c3e22568089523e412b6b}} 
\index{sli4.h@{sli4.h}!SLI4\_UERR\_MASK\_LOW\_REG@{SLI4\_UERR\_MASK\_LOW\_REG}}
\index{SLI4\_UERR\_MASK\_LOW\_REG@{SLI4\_UERR\_MASK\_LOW\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UERR\_MASK\_LOW\_REG}{SLI4\_UERR\_MASK\_LOW\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+LOW\+\_\+\+REG~0x\+A8}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00195}{195}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abed652ba323911bf2269999164fcfbc0}\label{sli4_8h_abed652ba323911bf2269999164fcfbc0}} 
\index{sli4.h@{sli4.h}!SLI4\_UERR\_STATUS\_HIGH\_REG@{SLI4\_UERR\_STATUS\_HIGH\_REG}}
\index{SLI4\_UERR\_STATUS\_HIGH\_REG@{SLI4\_UERR\_STATUS\_HIGH\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UERR\_STATUS\_HIGH\_REG}{SLI4\_UERR\_STATUS\_HIGH\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+HIGH\+\_\+\+REG~0x\+A4}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00194}{194}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae4b8a926761ec89fc01dfa4295b52bd7}\label{sli4_8h_ae4b8a926761ec89fc01dfa4295b52bd7}} 
\index{sli4.h@{sli4.h}!SLI4\_UERR\_STATUS\_LOW\_REG@{SLI4\_UERR\_STATUS\_LOW\_REG}}
\index{SLI4\_UERR\_STATUS\_LOW\_REG@{SLI4\_UERR\_STATUS\_LOW\_REG}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UERR\_STATUS\_LOW\_REG}{SLI4\_UERR\_STATUS\_LOW\_REG}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+LOW\+\_\+\+REG~0x\+A0}



User error registers. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00193}{193}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a458cfdc86d29e8da0f72f3e5caba88eb}\label{sli4_8h_a458cfdc86d29e8da0f72f3e5caba88eb}} 
\index{sli4.h@{sli4.h}!SLI4\_ULP\_MODE\_FCOE\_INI@{SLI4\_ULP\_MODE\_FCOE\_INI}}
\index{SLI4\_ULP\_MODE\_FCOE\_INI@{SLI4\_ULP\_MODE\_FCOE\_INI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ULP\_MODE\_FCOE\_INI}{SLI4\_ULP\_MODE\_FCOE\_INI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ULP\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+INI~0x40}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02155}{2155}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1096f62d039c114b4f0c6dbff9f20a1c}\label{sli4_8h_a1096f62d039c114b4f0c6dbff9f20a1c}} 
\index{sli4.h@{sli4.h}!SLI4\_ULP\_MODE\_FCOE\_TGT@{SLI4\_ULP\_MODE\_FCOE\_TGT}}
\index{SLI4\_ULP\_MODE\_FCOE\_TGT@{SLI4\_ULP\_MODE\_FCOE\_TGT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_ULP\_MODE\_FCOE\_TGT}{SLI4\_ULP\_MODE\_FCOE\_TGT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+ULP\+\_\+\+MODE\+\_\+\+FCOE\+\_\+\+TGT~0x80}



Definition at line \mbox{\hyperlink{sli4_8h_source_l02156}{2156}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abb52574d1e7f5bee978e5d6fe6e47e72}\label{sli4_8h_abb52574d1e7f5bee978e5d6fe6e47e72}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_RPI\_II\_FCFI@{SLI4\_UNREG\_RPI\_II\_FCFI}}
\index{SLI4\_UNREG\_RPI\_II\_FCFI@{SLI4\_UNREG\_RPI\_II\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_RPI\_II\_FCFI}{SLI4\_UNREG\_RPI\_II\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+FCFI~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01372}{1372}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a36d1a7e1b56ab8bdb2b6d8d0a8551bc4}\label{sli4_8h_a36d1a7e1b56ab8bdb2b6d8d0a8551bc4}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_RPI\_II\_RPI@{SLI4\_UNREG\_RPI\_II\_RPI}}
\index{SLI4\_UNREG\_RPI\_II\_RPI@{SLI4\_UNREG\_RPI\_II\_RPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_RPI\_II\_RPI}{SLI4\_UNREG\_RPI\_II\_RPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+RPI~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01369}{1369}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aea0a39a875f290a37b0c30e4be8987b8}\label{sli4_8h_aea0a39a875f290a37b0c30e4be8987b8}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_RPI\_II\_VFI@{SLI4\_UNREG\_RPI\_II\_VFI}}
\index{SLI4\_UNREG\_RPI\_II\_VFI@{SLI4\_UNREG\_RPI\_II\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_RPI\_II\_VFI}{SLI4\_UNREG\_RPI\_II\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+VFI~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01371}{1371}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3925c5060c79ce6351c3d1ea7946d861}\label{sli4_8h_a3925c5060c79ce6351c3d1ea7946d861}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_RPI\_II\_VPI@{SLI4\_UNREG\_RPI\_II\_VPI}}
\index{SLI4\_UNREG\_RPI\_II\_VPI@{SLI4\_UNREG\_RPI\_II\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_RPI\_II\_VPI}{SLI4\_UNREG\_RPI\_II\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+RPI\+\_\+\+II\+\_\+\+VPI~0x1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01370}{1370}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adc601b4db56b2660250b0b1d1fe5d8ef}\label{sli4_8h_adc601b4db56b2660250b0b1d1fe5d8ef}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_VFI\_II\_FCFI@{SLI4\_UNREG\_VFI\_II\_FCFI}}
\index{SLI4\_UNREG\_VFI\_II\_FCFI@{SLI4\_UNREG\_VFI\_II\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_VFI\_II\_FCFI}{SLI4\_UNREG\_VFI\_II\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+VFI\+\_\+\+II\+\_\+\+FCFI~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01390}{1390}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ac14977b345dc301ae49892f16cdb153b}\label{sli4_8h_ac14977b345dc301ae49892f16cdb153b}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_VFI\_II\_VFI@{SLI4\_UNREG\_VFI\_II\_VFI}}
\index{SLI4\_UNREG\_VFI\_II\_VFI@{SLI4\_UNREG\_VFI\_II\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_VFI\_II\_VFI}{SLI4\_UNREG\_VFI\_II\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+VFI\+\_\+\+II\+\_\+\+VFI~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01389}{1389}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a092adc690e64e77dbb211a93e93a3e69}\label{sli4_8h_a092adc690e64e77dbb211a93e93a3e69}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_VPI\_II\_FCFI@{SLI4\_UNREG\_VPI\_II\_FCFI}}
\index{SLI4\_UNREG\_VPI\_II\_FCFI@{SLI4\_UNREG\_VPI\_II\_FCFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_VPI\_II\_FCFI}{SLI4\_UNREG\_VPI\_II\_FCFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+FCFI~0x3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01416}{1416}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4e8b3b220091f208713e2d811ba8a676}\label{sli4_8h_a4e8b3b220091f208713e2d811ba8a676}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_VPI\_II\_VFI@{SLI4\_UNREG\_VPI\_II\_VFI}}
\index{SLI4\_UNREG\_VPI\_II\_VFI@{SLI4\_UNREG\_VPI\_II\_VFI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_VPI\_II\_VFI}{SLI4\_UNREG\_VPI\_II\_VFI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+VFI~0x2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01415}{1415}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a70650a28357639226a18485e32c381dd}\label{sli4_8h_a70650a28357639226a18485e32c381dd}} 
\index{sli4.h@{sli4.h}!SLI4\_UNREG\_VPI\_II\_VPI@{SLI4\_UNREG\_VPI\_II\_VPI}}
\index{SLI4\_UNREG\_VPI\_II\_VPI@{SLI4\_UNREG\_VPI\_II\_VPI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_UNREG\_VPI\_II\_VPI}{SLI4\_UNREG\_VPI\_II\_VPI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+UNREG\+\_\+\+VPI\+\_\+\+II\+\_\+\+VPI~0x0}



Definition at line \mbox{\hyperlink{sli4_8h_source_l01414}{1414}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0d8783df52aeb427b6014533c2095054}\label{sli4_8h_a0d8783df52aeb427b6014533c2095054}} 
\index{sli4.h@{sli4.h}!SLI4\_WKI\_TAG\_SAT\_TEM@{SLI4\_WKI\_TAG\_SAT\_TEM}}
\index{SLI4\_WKI\_TAG\_SAT\_TEM@{SLI4\_WKI\_TAG\_SAT\_TEM}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WKI\_TAG\_SAT\_TEM}{SLI4\_WKI\_TAG\_SAT\_TEM}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WKI\+\_\+\+TAG\+\_\+\+SAT\+\_\+\+TEM~0x1040}



DUMP Type 4. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l00612}{612}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a984bda8ddf7791d2608a9d2f3d7c5273}\label{sli4_8h_a984bda8ddf7791d2608a9d2f3d7c5273}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL@{SLI4\_WQ\_DOORBELL}}
\index{SLI4\_WQ\_DOORBELL@{SLI4\_WQ\_DOORBELL}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL}{SLI4\_WQ\_DOORBELL}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL(\begin{DoxyParamCaption}\item[{}]{n,  }\item[{}]{x,  }\item[{}]{i }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                                 ((((n) \& \mbox{\hyperlink{sli4_8h_a299f1b81992f3c662b8fe8cd891e382c}{SLI4\_WQ\_DOORBELL\_NUM\_MASK}}) << \mbox{\hyperlink{sli4_8h_a1123d363d811dff789a0a8fc3441c9f4}{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT}}) | \(\backslash\)}
\DoxyCodeLine{                                                 (((x) \& \mbox{\hyperlink{sli4_8h_ad71a5d6fe04d8ca420c918f225ffc187}{SLI4\_WQ\_DOORBELL\_IDX\_MASK}}) << \mbox{\hyperlink{sli4_8h_ae5275fb0db991f8c86613f5271d1c50f}{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT}}) | \(\backslash\)}
\DoxyCodeLine{                                                  ((i) \& \mbox{\hyperlink{sli4_8h_af7ab10a26f609ebb5854a7905f285828}{SLI4\_WQ\_DOORBELL\_ID\_MASK}}))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{sli4_8h_source_l00340}{340}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af7ab10a26f609ebb5854a7905f285828}\label{sli4_8h_af7ab10a26f609ebb5854a7905f285828}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL\_ID\_MASK@{SLI4\_WQ\_DOORBELL\_ID\_MASK}}
\index{SLI4\_WQ\_DOORBELL\_ID\_MASK@{SLI4\_WQ\_DOORBELL\_ID\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL\_ID\_MASK}{SLI4\_WQ\_DOORBELL\_ID\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+ID\+\_\+\+MASK~0xffff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00339}{339}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad71a5d6fe04d8ca420c918f225ffc187}\label{sli4_8h_ad71a5d6fe04d8ca420c918f225ffc187}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL\_IDX\_MASK@{SLI4\_WQ\_DOORBELL\_IDX\_MASK}}
\index{SLI4\_WQ\_DOORBELL\_IDX\_MASK@{SLI4\_WQ\_DOORBELL\_IDX\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL\_IDX\_MASK}{SLI4\_WQ\_DOORBELL\_IDX\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+IDX\+\_\+\+MASK~0x00ff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00336}{336}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae5275fb0db991f8c86613f5271d1c50f}\label{sli4_8h_ae5275fb0db991f8c86613f5271d1c50f}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL\_IDX\_SHIFT@{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT}}
\index{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT@{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT}{SLI4\_WQ\_DOORBELL\_IDX\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+IDX\+\_\+\+SHIFT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00335}{335}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a299f1b81992f3c662b8fe8cd891e382c}\label{sli4_8h_a299f1b81992f3c662b8fe8cd891e382c}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL\_NUM\_MASK@{SLI4\_WQ\_DOORBELL\_NUM\_MASK}}
\index{SLI4\_WQ\_DOORBELL\_NUM\_MASK@{SLI4\_WQ\_DOORBELL\_NUM\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL\_NUM\_MASK}{SLI4\_WQ\_DOORBELL\_NUM\_MASK}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+MASK~0x00ff}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00338}{338}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1123d363d811dff789a0a8fc3441c9f4}\label{sli4_8h_a1123d363d811dff789a0a8fc3441c9f4}} 
\index{sli4.h@{sli4.h}!SLI4\_WQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT}}
\index{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT@{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT}{SLI4\_WQ\_DOORBELL\_NUM\_SHIFT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQ\+\_\+\+DOORBELL\+\_\+\+NUM\+\_\+\+SHIFT~24}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00337}{337}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab79d53c4987a2d3e5c2cf5d82266e6e6}\label{sli4_8h_ab79d53c4987a2d3e5c2cf5d82266e6e6}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_ABORT@{SLI4\_WQE\_ABORT}}
\index{SLI4\_WQE\_ABORT@{SLI4\_WQE\_ABORT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_ABORT}{SLI4\_WQE\_ABORT}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+ABORT~0x0f}

Work Queue Entry (WQE) types. 

Definition at line \mbox{\hyperlink{sli4_8h_source_l04115}{4115}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a45aabd50514c204d3412c5d3f2585221}\label{sli4_8h_a45aabd50514c204d3412c5d3f2585221}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_BYTES@{SLI4\_WQE\_BYTES}}
\index{SLI4\_WQE\_BYTES@{SLI4\_WQE\_BYTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_BYTES}{SLI4\_WQE\_BYTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+BYTES~(16 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04153}{4153}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a19f596be4a9f330bfab84124f6f1c43a}\label{sli4_8h_a19f596be4a9f330bfab84124f6f1c43a}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_ELS\_REQUEST64@{SLI4\_WQE\_ELS\_REQUEST64}}
\index{SLI4\_WQE\_ELS\_REQUEST64@{SLI4\_WQE\_ELS\_REQUEST64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_ELS\_REQUEST64}{SLI4\_WQE\_ELS\_REQUEST64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+REQUEST64~0x8a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04116}{4116}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_abd73cfab1864f86bd744923f31eb10c7}\label{sli4_8h_abd73cfab1864f86bd744923f31eb10c7}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_ELS\_RSP64@{SLI4\_WQE\_ELS\_RSP64}}
\index{SLI4\_WQE\_ELS\_RSP64@{SLI4\_WQE\_ELS\_RSP64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_ELS\_RSP64}{SLI4\_WQE\_ELS\_RSP64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+RSP64~0x95}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04129}{4129}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_aac5754e8a4d17f2f5435e2e32c21f868}\label{sli4_8h_aac5754e8a4d17f2f5435e2e32c21f868}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_EXT\_BYTES@{SLI4\_WQE\_EXT\_BYTES}}
\index{SLI4\_WQE\_EXT\_BYTES@{SLI4\_WQE\_EXT\_BYTES}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_EXT\_BYTES}{SLI4\_WQE\_EXT\_BYTES}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES~(32 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04154}{4154}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acc5aa9de12e1e6191e4f5d39df2501c8}\label{sli4_8h_acc5aa9de12e1e6191e4f5d39df2501c8}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_EXT\_SIZE@{SLI4\_WQE\_EXT\_SIZE}}
\index{SLI4\_WQE\_EXT\_SIZE@{SLI4\_WQE\_EXT\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_EXT\_SIZE}{SLI4\_WQE\_EXT\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+SIZE~0x06}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04151}{4151}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a702364424fa502212466373930fcd5c2}\label{sli4_8h_a702364424fa502212466373930fcd5c2}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_CONT\_TRECEIVE64@{SLI4\_WQE\_FCP\_CONT\_TRECEIVE64}}
\index{SLI4\_WQE\_FCP\_CONT\_TRECEIVE64@{SLI4\_WQE\_FCP\_CONT\_TRECEIVE64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_CONT\_TRECEIVE64}{SLI4\_WQE\_FCP\_CONT\_TRECEIVE64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+CONT\+\_\+\+TRECEIVE64~0xe5}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04122}{4122}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4d629619e3863cdcf1d972b149e42d23}\label{sli4_8h_a4d629619e3863cdcf1d972b149e42d23}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_IBIDIR64@{SLI4\_WQE\_FCP\_IBIDIR64}}
\index{SLI4\_WQE\_FCP\_IBIDIR64@{SLI4\_WQE\_FCP\_IBIDIR64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_IBIDIR64}{SLI4\_WQE\_FCP\_IBIDIR64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IBIDIR64~0xac}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04117}{4117}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_af4026602bfc1199ec61b33c9e9ee4c16}\label{sli4_8h_af4026602bfc1199ec61b33c9e9ee4c16}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_ICMND64@{SLI4\_WQE\_FCP\_ICMND64}}
\index{SLI4\_WQE\_FCP\_ICMND64@{SLI4\_WQE\_FCP\_ICMND64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_ICMND64}{SLI4\_WQE\_FCP\_ICMND64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+ICMND64~0x9c}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04120}{4120}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5966be0940b9bc2b16e76a079ea4e70a}\label{sli4_8h_a5966be0940b9bc2b16e76a079ea4e70a}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_IREAD64@{SLI4\_WQE\_FCP\_IREAD64}}
\index{SLI4\_WQE\_FCP\_IREAD64@{SLI4\_WQE\_FCP\_IREAD64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_IREAD64}{SLI4\_WQE\_FCP\_IREAD64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IREAD64~0x9a}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04118}{4118}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a16ca298408fd04beec80dda10ad9fb66}\label{sli4_8h_a16ca298408fd04beec80dda10ad9fb66}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_IWRITE64@{SLI4\_WQE\_FCP\_IWRITE64}}
\index{SLI4\_WQE\_FCP\_IWRITE64@{SLI4\_WQE\_FCP\_IWRITE64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_IWRITE64}{SLI4\_WQE\_FCP\_IWRITE64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IWRITE64~0x98}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04119}{4119}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ab87a8cf5f64e2145c6cb41fc0cfa7f02}\label{sli4_8h_ab87a8cf5f64e2145c6cb41fc0cfa7f02}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_TRECEIVE64@{SLI4\_WQE\_FCP\_TRECEIVE64}}
\index{SLI4\_WQE\_FCP\_TRECEIVE64@{SLI4\_WQE\_FCP\_TRECEIVE64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_TRECEIVE64}{SLI4\_WQE\_FCP\_TRECEIVE64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRECEIVE64~0xa1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04121}{4121}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad311afb2b06b75028f72df8e2e966004}\label{sli4_8h_ad311afb2b06b75028f72df8e2e966004}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_TRSP64@{SLI4\_WQE\_FCP\_TRSP64}}
\index{SLI4\_WQE\_FCP\_TRSP64@{SLI4\_WQE\_FCP\_TRSP64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_TRSP64}{SLI4\_WQE\_FCP\_TRSP64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRSP64~0xa3}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04123}{4123}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_afa21f6bee052d12db90e037919772640}\label{sli4_8h_afa21f6bee052d12db90e037919772640}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_FCP\_TSEND64@{SLI4\_WQE\_FCP\_TSEND64}}
\index{SLI4\_WQE\_FCP\_TSEND64@{SLI4\_WQE\_FCP\_TSEND64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_FCP\_TSEND64}{SLI4\_WQE\_FCP\_TSEND64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TSEND64~0x9f}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04124}{4124}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae352ce77162da74d40a37b8794df3a47}\label{sli4_8h_ae352ce77162da74d40a37b8794df3a47}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_GEN\_REQUEST64@{SLI4\_WQE\_GEN\_REQUEST64}}
\index{SLI4\_WQE\_GEN\_REQUEST64@{SLI4\_WQE\_GEN\_REQUEST64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_GEN\_REQUEST64}{SLI4\_WQE\_GEN\_REQUEST64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+GEN\+\_\+\+REQUEST64~0xc2}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04125}{4125}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a64cf91f195c6a0214e3e8bbd76d9d98c}\label{sli4_8h_a64cf91f195c6a0214e3e8bbd76d9d98c}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_REQUEUE\_XRI@{SLI4\_WQE\_REQUEUE\_XRI}}
\index{SLI4\_WQE\_REQUEUE\_XRI@{SLI4\_WQE\_REQUEUE\_XRI}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_REQUEUE\_XRI}{SLI4\_WQE\_REQUEUE\_XRI}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+REQUEUE\+\_\+\+XRI~0x93}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04131}{4131}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ae8532d3b69fd16cd05fcc846a1fa34a2}\label{sli4_8h_ae8532d3b69fd16cd05fcc846a1fa34a2}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_SEND\_FRAME@{SLI4\_WQE\_SEND\_FRAME}}
\index{SLI4\_WQE\_SEND\_FRAME@{SLI4\_WQE\_SEND\_FRAME}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_SEND\_FRAME}{SLI4\_WQE\_SEND\_FRAME}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+SEND\+\_\+\+FRAME~0xe1}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04126}{4126}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a549d4e7f8c7d1160995b0d30617edd63}\label{sli4_8h_a549d4e7f8c7d1160995b0d30617edd63}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_SIZE@{SLI4\_WQE\_SIZE}}
\index{SLI4\_WQE\_SIZE@{SLI4\_WQE\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_SIZE}{SLI4\_WQE\_SIZE}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+SIZE~0x05}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04150}{4150}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a72cc87661007a619bb00e52827274483}\label{sli4_8h_a72cc87661007a619bb00e52827274483}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_XMIT\_BCAST64@{SLI4\_WQE\_XMIT\_BCAST64}}
\index{SLI4\_WQE\_XMIT\_BCAST64@{SLI4\_WQE\_XMIT\_BCAST64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_XMIT\_BCAST64}{SLI4\_WQE\_XMIT\_BCAST64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BCAST64~0\+X84}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04127}{4127}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a6a8ae300e333e7d71454db1ebcd494ee}\label{sli4_8h_a6a8ae300e333e7d71454db1ebcd494ee}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_XMIT\_BLS\_RSP@{SLI4\_WQE\_XMIT\_BLS\_RSP}}
\index{SLI4\_WQE\_XMIT\_BLS\_RSP@{SLI4\_WQE\_XMIT\_BLS\_RSP}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_XMIT\_BLS\_RSP}{SLI4\_WQE\_XMIT\_BLS\_RSP}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP~0x97}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04128}{4128}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a018429fea2cadc2ec05b68e0b9e83895}\label{sli4_8h_a018429fea2cadc2ec05b68e0b9e83895}} 
\index{sli4.h@{sli4.h}!SLI4\_WQE\_XMIT\_SEQUENCE64@{SLI4\_WQE\_XMIT\_SEQUENCE64}}
\index{SLI4\_WQE\_XMIT\_SEQUENCE64@{SLI4\_WQE\_XMIT\_SEQUENCE64}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI4\_WQE\_XMIT\_SEQUENCE64}{SLI4\_WQE\_XMIT\_SEQUENCE64}}
{\footnotesize\ttfamily \#define SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+SEQUENCE64~0x82}



Definition at line \mbox{\hyperlink{sli4_8h_source_l04130}{4130}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a4db95714d6d36b3989df33a5e5c1acf7}\label{sli4_8h_a4db95714d6d36b3989df33a5e5c1acf7}} 
\index{sli4.h@{sli4.h}!SLI\_MAX\_CQ\_SET\_COUNT@{SLI\_MAX\_CQ\_SET\_COUNT}}
\index{SLI\_MAX\_CQ\_SET\_COUNT@{SLI\_MAX\_CQ\_SET\_COUNT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_MAX\_CQ\_SET\_COUNT}{SLI\_MAX\_CQ\_SET\_COUNT}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+MAX\+\_\+\+CQ\+\_\+\+SET\+\_\+\+COUNT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03065}{3065}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a537d956e67ce00ebebac7e33eda11fd1}\label{sli4_8h_a537d956e67ce00ebebac7e33eda11fd1}} 
\index{sli4.h@{sli4.h}!SLI\_MAX\_RQ\_SET\_COUNT@{SLI\_MAX\_RQ\_SET\_COUNT}}
\index{SLI\_MAX\_RQ\_SET\_COUNT@{SLI\_MAX\_RQ\_SET\_COUNT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_MAX\_RQ\_SET\_COUNT}{SLI\_MAX\_RQ\_SET\_COUNT}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+MAX\+\_\+\+RQ\+\_\+\+SET\+\_\+\+COUNT~16}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03066}{3066}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0cdf178b07ca826697703c19f8551b75}\label{sli4_8h_a0cdf178b07ca826697703c19f8551b75}} 
\index{sli4.h@{sli4.h}!SLI\_PAGE\_SHIFT@{SLI\_PAGE\_SHIFT}}
\index{SLI\_PAGE\_SHIFT@{SLI\_PAGE\_SHIFT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_PAGE\_SHIFT}{SLI\_PAGE\_SHIFT}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+PAGE\+\_\+\+SHIFT~12}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00046}{46}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a9d3a5511edea869572e47f6c028550a3}\label{sli4_8h_a9d3a5511edea869572e47f6c028550a3}} 
\index{sli4.h@{sli4.h}!SLI\_PAGE\_SIZE@{SLI\_PAGE\_SIZE}}
\index{SLI\_PAGE\_SIZE@{SLI\_PAGE\_SIZE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_PAGE\_SIZE}{SLI\_PAGE\_SIZE}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+PAGE\+\_\+\+SIZE~(4096)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00044}{44}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a67f7ed1e90dec676c918d27354940264}\label{sli4_8h_a67f7ed1e90dec676c918d27354940264}} 
\index{sli4.h@{sli4.h}!SLI\_ROUND\_PAGE@{SLI\_ROUND\_PAGE}}
\index{SLI\_ROUND\_PAGE@{SLI\_ROUND\_PAGE}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_ROUND\_PAGE}{SLI\_ROUND\_PAGE}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+ROUND\+\_\+\+PAGE(\begin{DoxyParamCaption}\item[{}]{b }\end{DoxyParamCaption})~(((b) + \mbox{\hyperlink{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}{SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK}}) \& $\sim$\mbox{\hyperlink{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}{SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK}})}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00047}{47}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}\label{sli4_8h_a2d609a8cae77e446bcd4571ba315027d}} 
\index{sli4.h@{sli4.h}!SLI\_SUB\_PAGE\_MASK@{SLI\_SUB\_PAGE\_MASK}}
\index{SLI\_SUB\_PAGE\_MASK@{SLI\_SUB\_PAGE\_MASK}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_SUB\_PAGE\_MASK}{SLI\_SUB\_PAGE\_MASK}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+SUB\+\_\+\+PAGE\+\_\+\+MASK~(\mbox{\hyperlink{sli4_8h_a9d3a5511edea869572e47f6c028550a3}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}} -\/ 1)}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00045}{45}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a1077722d4037981c51927f5d0b1d1478}\label{sli4_8h_a1077722d4037981c51927f5d0b1d1478}} 
\index{sli4.h@{sli4.h}!SLI\_USER\_MQ\_COUNT@{SLI\_USER\_MQ\_COUNT}}
\index{SLI\_USER\_MQ\_COUNT@{SLI\_USER\_MQ\_COUNT}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{SLI\_USER\_MQ\_COUNT}{SLI\_USER\_MQ\_COUNT}}
{\footnotesize\ttfamily \#define SLI\+\_\+\+USER\+\_\+\+MQ\+\_\+\+COUNT~1 /$\ast$$\ast$ User specified max mail queues $\ast$/}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03064}{3064}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{sli4_8h_a08e213d32976a842bb23b225260ef5fd}\label{sli4_8h_a08e213d32976a842bb23b225260ef5fd}} 
\index{sli4.h@{sli4.h}!sli4\_abort\_wqe\_t@{sli4\_abort\_wqe\_t}}
\index{sli4\_abort\_wqe\_t@{sli4\_abort\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_abort\_wqe\_t}{sli4\_abort\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__abort__wqe__s}{sli4\+\_\+abort\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a08e213d32976a842bb23b225260ef5fd}{sli4\+\_\+abort\+\_\+wqe\+\_\+t}}}



WQE used to abort exchanges. 

\mbox{\Hypertarget{sli4_8h_ae42432458a6020c3a63130e97ea16dc2}\label{sli4_8h_ae42432458a6020c3a63130e97ea16dc2}} 
\index{sli4.h@{sli4.h}!sli4\_acqe\_t@{sli4\_acqe\_t}}
\index{sli4\_acqe\_t@{sli4\_acqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_acqe\_t}{sli4\_acqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__acqe__s}{sli4\+\_\+acqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae42432458a6020c3a63130e97ea16dc2}{sli4\+\_\+acqe\+\_\+t}}}



Asynchronous Completion Queue Entry. 

A CQE generated asynchronously in response to the link or other internal events. \mbox{\Hypertarget{sli4_8h_a782b30a54a77d06d9fffa48930b4761f}\label{sli4_8h_a782b30a54a77d06d9fffa48930b4761f}} 
\index{sli4.h@{sli4.h}!sli4\_bde\_t@{sli4\_bde\_t}}
\index{sli4\_bde\_t@{sli4\_bde\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_bde\_t}{sli4\_bde\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__bde__s}{sli4\+\_\+bde\+\_\+s}} \mbox{\hyperlink{sli4_8h_a782b30a54a77d06d9fffa48930b4761f}{sli4\+\_\+bde\+\_\+t}}}



Buffer Descriptor Entry (BDE) 

\mbox{\Hypertarget{sli4_8h_a2c81fd828c6c8a2fd88b5400a13a8799}\label{sli4_8h_a2c81fd828c6c8a2fd88b5400a13a8799}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t@{sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t}}
\index{sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t@{sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t}{sli4\_cmd\_config\_auto\_xfer\_rdy\_hp\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__hp__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2c81fd828c6c8a2fd88b5400a13a8799}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+hp\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4798b3b3cdcc5d557f37fd475bb2dda8}\label{sli4_8h_a4798b3b3cdcc5d557f37fd475bb2dda8}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_config\_auto\_xfer\_rdy\_t@{sli4\_cmd\_config\_auto\_xfer\_rdy\_t}}
\index{sli4\_cmd\_config\_auto\_xfer\_rdy\_t@{sli4\_cmd\_config\_auto\_xfer\_rdy\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_config\_auto\_xfer\_rdy\_t}{sli4\_cmd\_config\_auto\_xfer\_rdy\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__config__auto__xfer__rdy__s}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4798b3b3cdcc5d557f37fd475bb2dda8}{sli4\+\_\+cmd\+\_\+config\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+t}}}



AUTO\+\_\+\+XFER\+\_\+\+RDY -\/ Configure the auto-\/generate XFER-\/\+RDY feature. 

\mbox{\Hypertarget{sli4_8h_aac943a1e409130a7dc3afda38809b744}\label{sli4_8h_aac943a1e409130a7dc3afda38809b744}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_config\_link\_t@{sli4\_cmd\_config\_link\_t}}
\index{sli4\_cmd\_config\_link\_t@{sli4\_cmd\_config\_link\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_config\_link\_t}{sli4\_cmd\_config\_link\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__config__link__s}{sli4\+\_\+cmd\+\_\+config\+\_\+link\+\_\+s}} \mbox{\hyperlink{sli4_8h_aac943a1e409130a7dc3afda38809b744}{sli4\+\_\+cmd\+\_\+config\+\_\+link\+\_\+t}}}



CONFIG\+\_\+\+LINK. 

\mbox{\Hypertarget{sli4_8h_af407e6f82245880a486bd20c554adcd3}\label{sli4_8h_af407e6f82245880a486bd20c554adcd3}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_dump4\_t@{sli4\_cmd\_dump4\_t}}
\index{sli4\_cmd\_dump4\_t@{sli4\_cmd\_dump4\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_dump4\_t}{sli4\_cmd\_dump4\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__dump4__s}{sli4\+\_\+cmd\+\_\+dump4\+\_\+s}} \mbox{\hyperlink{sli4_8h_af407e6f82245880a486bd20c554adcd3}{sli4\+\_\+cmd\+\_\+dump4\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a3a55feb5a82eaae8985579d9752b357f}\label{sli4_8h_a3a55feb5a82eaae8985579d9752b357f}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_init\_link\_flags\_t@{sli4\_cmd\_init\_link\_flags\_t}}
\index{sli4\_cmd\_init\_link\_flags\_t@{sli4\_cmd\_init\_link\_flags\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_init\_link\_flags\_t}{sli4\_cmd\_init\_link\_flags\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__init__link__flags__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+flags\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3a55feb5a82eaae8985579d9752b357f}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+flags\+\_\+t}}}



INIT\+\_\+\+LINK -\/ initialize the link for a FC/\+FCoE port. 

\mbox{\Hypertarget{sli4_8h_a9fbe10e58b67e0399484df88edcbc1ee}\label{sli4_8h_a9fbe10e58b67e0399484df88edcbc1ee}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_init\_link\_t@{sli4\_cmd\_init\_link\_t}}
\index{sli4\_cmd\_init\_link\_t@{sli4\_cmd\_init\_link\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_init\_link\_t}{sli4\_cmd\_init\_link\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__init__link__s}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9fbe10e58b67e0399484df88edcbc1ee}{sli4\+\_\+cmd\+\_\+init\+\_\+link\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a252ca84bd95c878f98e20eccad9f1eec}\label{sli4_8h_a252ca84bd95c878f98e20eccad9f1eec}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_init\_vfi\_t@{sli4\_cmd\_init\_vfi\_t}}
\index{sli4\_cmd\_init\_vfi\_t@{sli4\_cmd\_init\_vfi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_init\_vfi\_t}{sli4\_cmd\_init\_vfi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__init__vfi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a252ca84bd95c878f98e20eccad9f1eec}{sli4\+\_\+cmd\+\_\+init\+\_\+vfi\+\_\+t}}}



INIT\+\_\+\+VFI -\/ initialize the VFI resource. 

\mbox{\Hypertarget{sli4_8h_a83b8e3aa96a969e03f53d249803f6763}\label{sli4_8h_a83b8e3aa96a969e03f53d249803f6763}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_init\_vpi\_t@{sli4\_cmd\_init\_vpi\_t}}
\index{sli4\_cmd\_init\_vpi\_t@{sli4\_cmd\_init\_vpi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_init\_vpi\_t}{sli4\_cmd\_init\_vpi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__init__vpi__s}{sli4\+\_\+cmd\+\_\+init\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a83b8e3aa96a969e03f53d249803f6763}{sli4\+\_\+cmd\+\_\+init\+\_\+vpi\+\_\+t}}}



INIT\+\_\+\+VPI -\/ initialize the VPI resource. 

\mbox{\Hypertarget{sli4_8h_ad46cd1f091a0a6d60cfd0170ebbbab1e}\label{sli4_8h_ad46cd1f091a0a6d60cfd0170ebbbab1e}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_post\_xri\_t@{sli4\_cmd\_post\_xri\_t}}
\index{sli4\_cmd\_post\_xri\_t@{sli4\_cmd\_post\_xri\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_post\_xri\_t}{sli4\_cmd\_post\_xri\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__post__xri__s}{sli4\+\_\+cmd\+\_\+post\+\_\+xri\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad46cd1f091a0a6d60cfd0170ebbbab1e}{sli4\+\_\+cmd\+\_\+post\+\_\+xri\+\_\+t}}}



POST\+\_\+\+XRI -\/ post XRI resources to the SLI Port. 

\mbox{\Hypertarget{sli4_8h_a826a0749e17de9752685fbc7f7c23583}\label{sli4_8h_a826a0749e17de9752685fbc7f7c23583}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_config\_t@{sli4\_cmd\_read\_config\_t}}
\index{sli4\_cmd\_read\_config\_t@{sli4\_cmd\_read\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_config\_t}{sli4\_cmd\_read\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__config__s}{sli4\+\_\+cmd\+\_\+read\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a826a0749e17de9752685fbc7f7c23583}{sli4\+\_\+cmd\+\_\+read\+\_\+config\+\_\+t}}}



READ\+\_\+\+CONFIG -\/ read SLI port configuration parameters. 

\mbox{\Hypertarget{sli4_8h_a28985b1e2bde6b98f8ac78119aa167ec}\label{sli4_8h_a28985b1e2bde6b98f8ac78119aa167ec}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_link\_stats\_t@{sli4\_cmd\_read\_link\_stats\_t}}
\index{sli4\_cmd\_read\_link\_stats\_t@{sli4\_cmd\_read\_link\_stats\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_link\_stats\_t}{sli4\_cmd\_read\_link\_stats\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__link__stats__s}{sli4\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats\+\_\+s}} \mbox{\hyperlink{sli4_8h_a28985b1e2bde6b98f8ac78119aa167ec}{sli4\+\_\+cmd\+\_\+read\+\_\+link\+\_\+stats\+\_\+t}}}



READ\+\_\+\+LNK\+\_\+\+STAT -\/ read link status of a particular port. 

\mbox{\Hypertarget{sli4_8h_aadfa921b40d7a78eae31774bcffabdfc}\label{sli4_8h_aadfa921b40d7a78eae31774bcffabdfc}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_nvparms\_t@{sli4\_cmd\_read\_nvparms\_t}}
\index{sli4\_cmd\_read\_nvparms\_t@{sli4\_cmd\_read\_nvparms\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_nvparms\_t}{sli4\_cmd\_read\_nvparms\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__nvparms__s}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+s}} \mbox{\hyperlink{sli4_8h_aadfa921b40d7a78eae31774bcffabdfc}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+t}}}



READ\+\_\+\+NVPARMS -\/ read SLI port configuration parameters. 

\mbox{\Hypertarget{sli4_8h_a661f4d50311b32286c4d4b5c06fd4204}\label{sli4_8h_a661f4d50311b32286c4d4b5c06fd4204}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_rev\_t@{sli4\_cmd\_read\_rev\_t}}
\index{sli4\_cmd\_read\_rev\_t@{sli4\_cmd\_read\_rev\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_rev\_t}{sli4\_cmd\_read\_rev\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__rev__s}{sli4\+\_\+cmd\+\_\+read\+\_\+rev\+\_\+s}} \mbox{\hyperlink{sli4_8h_a661f4d50311b32286c4d4b5c06fd4204}{sli4\+\_\+cmd\+\_\+read\+\_\+rev\+\_\+t}}}



READ\+\_\+\+REV -\/ read the Port revision levels. 

\mbox{\Hypertarget{sli4_8h_a795b4b083d1748cb909aa6f5c89eedf9}\label{sli4_8h_a795b4b083d1748cb909aa6f5c89eedf9}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_sparm64\_t@{sli4\_cmd\_read\_sparm64\_t}}
\index{sli4\_cmd\_read\_sparm64\_t@{sli4\_cmd\_read\_sparm64\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_sparm64\_t}{sli4\_cmd\_read\_sparm64\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__sparm64__s}{sli4\+\_\+cmd\+\_\+read\+\_\+sparm64\+\_\+s}} \mbox{\hyperlink{sli4_8h_a795b4b083d1748cb909aa6f5c89eedf9}{sli4\+\_\+cmd\+\_\+read\+\_\+sparm64\+\_\+t}}}



READ\+\_\+\+SPARM64 -\/ read the Port service parameters. 

\mbox{\Hypertarget{sli4_8h_aeb932511145e2a0cd42d607710a417c3}\label{sli4_8h_aeb932511145e2a0cd42d607710a417c3}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_status\_t@{sli4\_cmd\_read\_status\_t}}
\index{sli4\_cmd\_read\_status\_t@{sli4\_cmd\_read\_status\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_status\_t}{sli4\_cmd\_read\_status\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__status__s}{sli4\+\_\+cmd\+\_\+read\+\_\+status\+\_\+s}} \mbox{\hyperlink{sli4_8h_aeb932511145e2a0cd42d607710a417c3}{sli4\+\_\+cmd\+\_\+read\+\_\+status\+\_\+t}}}



READ\+\_\+\+STATUS -\/ read tx/rx status of a particular port. 

\mbox{\Hypertarget{sli4_8h_a704dab996746703fb19f0b46219afbad}\label{sli4_8h_a704dab996746703fb19f0b46219afbad}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_read\_topology\_t@{sli4\_cmd\_read\_topology\_t}}
\index{sli4\_cmd\_read\_topology\_t@{sli4\_cmd\_read\_topology\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_read\_topology\_t}{sli4\_cmd\_read\_topology\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__read__topology__s}{sli4\+\_\+cmd\+\_\+read\+\_\+topology\+\_\+s}} \mbox{\hyperlink{sli4_8h_a704dab996746703fb19f0b46219afbad}{sli4\+\_\+cmd\+\_\+read\+\_\+topology\+\_\+t}}}



READ\+\_\+\+TOPOLOGY -\/ read the link event information. 

\mbox{\Hypertarget{sli4_8h_a7f834a02c21b1b780dab02b7eebfaa59}\label{sli4_8h_a7f834a02c21b1b780dab02b7eebfaa59}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_reg\_fcfi\_mrq\_t@{sli4\_cmd\_reg\_fcfi\_mrq\_t}}
\index{sli4\_cmd\_reg\_fcfi\_mrq\_t@{sli4\_cmd\_reg\_fcfi\_mrq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_reg\_fcfi\_mrq\_t}{sli4\_cmd\_reg\_fcfi\_mrq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__mrq__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7f834a02c21b1b780dab02b7eebfaa59}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_aa8ff6345eda225d133c7e09efcc899af}\label{sli4_8h_aa8ff6345eda225d133c7e09efcc899af}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_reg\_fcfi\_t@{sli4\_cmd\_reg\_fcfi\_t}}
\index{sli4\_cmd\_reg\_fcfi\_t@{sli4\_cmd\_reg\_fcfi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_reg\_fcfi\_t}{sli4\_cmd\_reg\_fcfi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__reg__fcfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa8ff6345eda225d133c7e09efcc899af}{sli4\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ac94a0e7112d97e750883bfdc9135414f}\label{sli4_8h_ac94a0e7112d97e750883bfdc9135414f}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_reg\_rpi\_t@{sli4\_cmd\_reg\_rpi\_t}}
\index{sli4\_cmd\_reg\_rpi\_t@{sli4\_cmd\_reg\_rpi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_reg\_rpi\_t}{sli4\_cmd\_reg\_rpi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__reg__rpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+rpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac94a0e7112d97e750883bfdc9135414f}{sli4\+\_\+cmd\+\_\+reg\+\_\+rpi\+\_\+t}}}



REG\+\_\+\+RPI -\/ register a Remote Port Indicator. 

\mbox{\Hypertarget{sli4_8h_ad6f9024e94e9b9b3fb8cb0d2c9f0c523}\label{sli4_8h_ad6f9024e94e9b9b3fb8cb0d2c9f0c523}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_reg\_vfi\_t@{sli4\_cmd\_reg\_vfi\_t}}
\index{sli4\_cmd\_reg\_vfi\_t@{sli4\_cmd\_reg\_vfi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_reg\_vfi\_t}{sli4\_cmd\_reg\_vfi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__reg__vfi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad6f9024e94e9b9b3fb8cb0d2c9f0c523}{sli4\+\_\+cmd\+\_\+reg\+\_\+vfi\+\_\+t}}}



REG\+\_\+\+VFI -\/ register a Virtual Fabric Indicator. 

\mbox{\Hypertarget{sli4_8h_a4a1d0b4e705b71b42ded165bb597cbdb}\label{sli4_8h_a4a1d0b4e705b71b42ded165bb597cbdb}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_reg\_vpi\_t@{sli4\_cmd\_reg\_vpi\_t}}
\index{sli4\_cmd\_reg\_vpi\_t@{sli4\_cmd\_reg\_vpi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_reg\_vpi\_t}{sli4\_cmd\_reg\_vpi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__reg__vpi__s}{sli4\+\_\+cmd\+\_\+reg\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4a1d0b4e705b71b42ded165bb597cbdb}{sli4\+\_\+cmd\+\_\+reg\+\_\+vpi\+\_\+t}}}



REG\+\_\+\+VPI -\/ register a Virtual Port Indicator. 

\mbox{\Hypertarget{sli4_8h_a3091830202becadfa73323ce6a032e1f}\label{sli4_8h_a3091830202becadfa73323ce6a032e1f}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_release\_xri\_t@{sli4\_cmd\_release\_xri\_t}}
\index{sli4\_cmd\_release\_xri\_t@{sli4\_cmd\_release\_xri\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_release\_xri\_t}{sli4\_cmd\_release\_xri\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__release__xri__s}{sli4\+\_\+cmd\+\_\+release\+\_\+xri\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3091830202becadfa73323ce6a032e1f}{sli4\+\_\+cmd\+\_\+release\+\_\+xri\+\_\+t}}}



RELEASE\+\_\+\+XRI -\/ Release XRI resources from the SLI Port. 

\mbox{\Hypertarget{sli4_8h_a554f2fcbc841d398e70513f70abc9cd8}\label{sli4_8h_a554f2fcbc841d398e70513f70abc9cd8}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_request\_features\_t@{sli4\_cmd\_request\_features\_t}}
\index{sli4\_cmd\_request\_features\_t@{sli4\_cmd\_request\_features\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_request\_features\_t}{sli4\_cmd\_request\_features\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__request__features__s}{sli4\+\_\+cmd\+\_\+request\+\_\+features\+\_\+s}} \mbox{\hyperlink{sli4_8h_a554f2fcbc841d398e70513f70abc9cd8}{sli4\+\_\+cmd\+\_\+request\+\_\+features\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4ead53ed39383a16ead93fa09dde0a9f}\label{sli4_8h_a4ead53ed39383a16ead93fa09dde0a9f}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_sli\_config\_t@{sli4\_cmd\_sli\_config\_t}}
\index{sli4\_cmd\_sli\_config\_t@{sli4\_cmd\_sli\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_sli\_config\_t}{sli4\_cmd\_sli\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__sli__config__s}{sli4\+\_\+cmd\+\_\+sli\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4ead53ed39383a16ead93fa09dde0a9f}{sli4\+\_\+cmd\+\_\+sli\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a3dd94b6e179cdd1d40aa190fd0259dbb}\label{sli4_8h_a3dd94b6e179cdd1d40aa190fd0259dbb}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_unreg\_fcfi\_t@{sli4\_cmd\_unreg\_fcfi\_t}}
\index{sli4\_cmd\_unreg\_fcfi\_t@{sli4\_cmd\_unreg\_fcfi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_unreg\_fcfi\_t}{sli4\_cmd\_unreg\_fcfi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__fcfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+fcfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3dd94b6e179cdd1d40aa190fd0259dbb}{sli4\+\_\+cmd\+\_\+unreg\+\_\+fcfi\+\_\+t}}}



UNREG\+\_\+\+FCFI -\/ unregister a FCFI. 

\mbox{\Hypertarget{sli4_8h_a0e8ee90cf619a4cc7d3104e08cbf6b70}\label{sli4_8h_a0e8ee90cf619a4cc7d3104e08cbf6b70}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_unreg\_rpi\_t@{sli4\_cmd\_unreg\_rpi\_t}}
\index{sli4\_cmd\_unreg\_rpi\_t@{sli4\_cmd\_unreg\_rpi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_unreg\_rpi\_t}{sli4\_cmd\_unreg\_rpi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__rpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+rpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0e8ee90cf619a4cc7d3104e08cbf6b70}{sli4\+\_\+cmd\+\_\+unreg\+\_\+rpi\+\_\+t}}}



UNREG\+\_\+\+RPI -\/ unregister one or more RPI. 

\mbox{\Hypertarget{sli4_8h_a1195d69912ba1d8443fa8e47ea827004}\label{sli4_8h_a1195d69912ba1d8443fa8e47ea827004}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_unreg\_vfi\_t@{sli4\_cmd\_unreg\_vfi\_t}}
\index{sli4\_cmd\_unreg\_vfi\_t@{sli4\_cmd\_unreg\_vfi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_unreg\_vfi\_t}{sli4\_cmd\_unreg\_vfi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__vfi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vfi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1195d69912ba1d8443fa8e47ea827004}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vfi\+\_\+t}}}



UNREG\+\_\+\+VFI -\/ unregister one or more VFI. 

\mbox{\Hypertarget{sli4_8h_a9ace32dac57d576d260412a71d4a280f}\label{sli4_8h_a9ace32dac57d576d260412a71d4a280f}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_unreg\_vpi\_t@{sli4\_cmd\_unreg\_vpi\_t}}
\index{sli4\_cmd\_unreg\_vpi\_t@{sli4\_cmd\_unreg\_vpi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_unreg\_vpi\_t}{sli4\_cmd\_unreg\_vpi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__unreg__vpi__s}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vpi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9ace32dac57d576d260412a71d4a280f}{sli4\+\_\+cmd\+\_\+unreg\+\_\+vpi\+\_\+t}}}



UNREG\+\_\+\+VPI -\/ unregister one or more VPI. 

\mbox{\Hypertarget{sli4_8h_a554773a9f93015badbe0b7d20b079f49}\label{sli4_8h_a554773a9f93015badbe0b7d20b079f49}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_write\_nvparms\_t@{sli4\_cmd\_write\_nvparms\_t}}
\index{sli4\_cmd\_write\_nvparms\_t@{sli4\_cmd\_write\_nvparms\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_write\_nvparms\_t}{sli4\_cmd\_write\_nvparms\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__cmd__write__nvparms__s}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s}} \mbox{\hyperlink{sli4_8h_a554773a9f93015badbe0b7d20b079f49}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+t}}}



WRITE\+\_\+\+NVPARMS -\/ write SLI port configuration parameters. 

\mbox{\Hypertarget{sli4_8h_a9464b4837ce22687512d86e944b3cc1b}\label{sli4_8h_a9464b4837ce22687512d86e944b3cc1b}} 
\index{sli4.h@{sli4.h}!sli4\_create\_q\_fn\_t@{sli4\_create\_q\_fn\_t}}
\index{sli4\_create\_q\_fn\_t@{sli4\_create\_q\_fn\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_create\_q\_fn\_t}{sli4\_create\_q\_fn\_t}}
{\footnotesize\ttfamily typedef int32\+\_\+t($\ast$ sli4\+\_\+create\+\_\+q\+\_\+fn\+\_\+t) (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, \mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)}



Common Create Queue function prototype. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l03642}{3642}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a843e79d6d3635212bfc17ec6ecff8e7c}\label{sli4_8h_a843e79d6d3635212bfc17ec6ecff8e7c}} 
\index{sli4.h@{sli4.h}!sli4\_destroy\_q\_fn\_t@{sli4\_destroy\_q\_fn\_t}}
\index{sli4\_destroy\_q\_fn\_t@{sli4\_destroy\_q\_fn\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_destroy\_q\_fn\_t}{sli4\_destroy\_q\_fn\_t}}
{\footnotesize\ttfamily typedef int32\+\_\+t($\ast$ sli4\+\_\+destroy\+\_\+q\+\_\+fn\+\_\+t) (\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$, void $\ast$, size\+\_\+t, uint16\+\_\+t)}



Common Destroy Queue function prototype. 



Definition at line \mbox{\hyperlink{sli4_8h_source_l03647}{3647}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a64e2f9cae2aeea38637081e063391aab}\label{sli4_8h_a64e2f9cae2aeea38637081e063391aab}} 
\index{sli4.h@{sli4.h}!sli4\_dif\_sge\_t@{sli4\_dif\_sge\_t}}
\index{sli4\_dif\_sge\_t@{sli4\_dif\_sge\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_dif\_sge\_t}{sli4\_dif\_sge\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__dif__sge__s}{sli4\+\_\+dif\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a64e2f9cae2aeea38637081e063391aab}{sli4\+\_\+dif\+\_\+sge\+\_\+t}}}



T10 DIF Scatter-\/\+Gather Entry (SGE) 

\mbox{\Hypertarget{sli4_8h_acb563a4b44bf86898cc4c4ad8f4dd421}\label{sli4_8h_acb563a4b44bf86898cc4c4ad8f4dd421}} 
\index{sli4.h@{sli4.h}!sli4\_diseed\_sge\_t@{sli4\_diseed\_sge\_t}}
\index{sli4\_diseed\_sge\_t@{sli4\_diseed\_sge\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_diseed\_sge\_t}{sli4\_diseed\_sge\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__diseed__sge__s}{sli4\+\_\+diseed\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_acb563a4b44bf86898cc4c4ad8f4dd421}{sli4\+\_\+diseed\+\_\+sge\+\_\+t}}}



T10 DIF Seed Scatter-\/\+Gather Entry (SGE) 

\mbox{\Hypertarget{sli4_8h_abebc23016ccef8312f372d3bcb359a7d}\label{sli4_8h_abebc23016ccef8312f372d3bcb359a7d}} 
\index{sli4.h@{sli4.h}!sli4\_els\_request64\_wqe\_t@{sli4\_els\_request64\_wqe\_t}}
\index{sli4\_els\_request64\_wqe\_t@{sli4\_els\_request64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_els\_request64\_wqe\_t}{sli4\_els\_request64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__els__request64__wqe__s}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_abebc23016ccef8312f372d3bcb359a7d}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+t}}}



WQE used to create an ELS request. 

\mbox{\Hypertarget{sli4_8h_a57eed9a0fe7a75ba6997495ea4087764}\label{sli4_8h_a57eed9a0fe7a75ba6997495ea4087764}} 
\index{sli4.h@{sli4.h}!sli4\_eqe\_t@{sli4\_eqe\_t}}
\index{sli4\_eqe\_t@{sli4\_eqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_eqe\_t}{sli4\_eqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__eqe__s}{sli4\+\_\+eqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a57eed9a0fe7a75ba6997495ea4087764}{sli4\+\_\+eqe\+\_\+t}}}



Event Queue Entry. 

\mbox{\Hypertarget{sli4_8h_ada10d12d3ceadbfc30d0ccf6c7bdd1d8}\label{sli4_8h_ada10d12d3ceadbfc30d0ccf6c7bdd1d8}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_async\_rcqe\_t@{sli4\_fc\_async\_rcqe\_t}}
\index{sli4\_fc\_async\_rcqe\_t@{sli4\_fc\_async\_rcqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_async\_rcqe\_t}{sli4\_fc\_async\_rcqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__async__rcqe__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ada10d12d3ceadbfc30d0ccf6c7bdd1d8}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ab609e2939c62db8de3728946b776f1e1}\label{sli4_8h_ab609e2939c62db8de3728946b776f1e1}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_async\_rcqe\_v1\_t@{sli4\_fc\_async\_rcqe\_v1\_t}}
\index{sli4\_fc\_async\_rcqe\_v1\_t@{sli4\_fc\_async\_rcqe\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_async\_rcqe\_v1\_t}{sli4\_fc\_async\_rcqe\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__async__rcqe__v1__s}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab609e2939c62db8de3728946b776f1e1}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4f7b17da36bf32cad5069bf4c22e8ef9}\label{sli4_8h_a4f7b17da36bf32cad5069bf4c22e8ef9}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_coalescing\_rcqe\_t@{sli4\_fc\_coalescing\_rcqe\_t}}
\index{sli4\_fc\_coalescing\_rcqe\_t@{sli4\_fc\_coalescing\_rcqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_coalescing\_rcqe\_t}{sli4\_fc\_coalescing\_rcqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__coalescing__rcqe__s}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4f7b17da36bf32cad5069bf4c22e8ef9}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a36cd50cdf03784b5dfa398afb41572b9}\label{sli4_8h_a36cd50cdf03784b5dfa398afb41572b9}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_optimized\_write\_cmd\_cqe\_t@{sli4\_fc\_optimized\_write\_cmd\_cqe\_t}}
\index{sli4\_fc\_optimized\_write\_cmd\_cqe\_t@{sli4\_fc\_optimized\_write\_cmd\_cqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_optimized\_write\_cmd\_cqe\_t}{sli4\_fc\_optimized\_write\_cmd\_cqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__optimized__write__cmd__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a36cd50cdf03784b5dfa398afb41572b9}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a5e908a7e1ade9b22c450d70b761ac5eb}\label{sli4_8h_a5e908a7e1ade9b22c450d70b761ac5eb}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_optimized\_write\_data\_cqe\_t@{sli4\_fc\_optimized\_write\_data\_cqe\_t}}
\index{sli4\_fc\_optimized\_write\_data\_cqe\_t@{sli4\_fc\_optimized\_write\_data\_cqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_optimized\_write\_data\_cqe\_t}{sli4\_fc\_optimized\_write\_data\_cqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__optimized__write__data__cqe__s}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5e908a7e1ade9b22c450d70b761ac5eb}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_abd9e2c1af9d7d696c08d1d2e78219073}\label{sli4_8h_abd9e2c1af9d7d696c08d1d2e78219073}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_wcqe\_t@{sli4\_fc\_wcqe\_t}}
\index{sli4\_fc\_wcqe\_t@{sli4\_fc\_wcqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_wcqe\_t}{sli4\_fc\_wcqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__wcqe__s}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_abd9e2c1af9d7d696c08d1d2e78219073}{sli4\+\_\+fc\+\_\+wcqe\+\_\+t}}}



FC/\+FCoE WQ completion queue entry. 

\mbox{\Hypertarget{sli4_8h_a96317dbf4388c7a806992343b5737549}\label{sli4_8h_a96317dbf4388c7a806992343b5737549}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_wqec\_t@{sli4\_fc\_wqec\_t}}
\index{sli4\_fc\_wqec\_t@{sli4\_fc\_wqec\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_wqec\_t}{sli4\_fc\_wqec\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__wqec__s}{sli4\+\_\+fc\+\_\+wqec\+\_\+s}} \mbox{\hyperlink{sli4_8h_a96317dbf4388c7a806992343b5737549}{sli4\+\_\+fc\+\_\+wqec\+\_\+t}}}



FC/\+FCoE WQ consumed CQ queue entry. 

\mbox{\Hypertarget{sli4_8h_a0db52a61cc4eb9a2171d46930abeb479}\label{sli4_8h_a0db52a61cc4eb9a2171d46930abeb479}} 
\index{sli4.h@{sli4.h}!sli4\_fc\_xri\_aborted\_cqe\_t@{sli4\_fc\_xri\_aborted\_cqe\_t}}
\index{sli4\_fc\_xri\_aborted\_cqe\_t@{sli4\_fc\_xri\_aborted\_cqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fc\_xri\_aborted\_cqe\_t}{sli4\_fc\_xri\_aborted\_cqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fc__xri__aborted__cqe__s}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0db52a61cc4eb9a2171d46930abeb479}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a6ddd37d0e7dbf7490afa6fd1c8b2d5d0}\label{sli4_8h_a6ddd37d0e7dbf7490afa6fd1c8b2d5d0}} 
\index{sli4.h@{sli4.h}!sli4\_fcf\_entry\_t@{sli4\_fcf\_entry\_t}}
\index{sli4\_fcf\_entry\_t@{sli4\_fcf\_entry\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcf\_entry\_t}{sli4\_fcf\_entry\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcf__entry__s}{sli4\+\_\+fcf\+\_\+entry\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6ddd37d0e7dbf7490afa6fd1c8b2d5d0}{sli4\+\_\+fcf\+\_\+entry\+\_\+t}}}



FCF table entry. 

This is the information returned by the FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE command. \mbox{\Hypertarget{sli4_8h_a66e60bc6855e582f70c42ea530a4a7d8}\label{sli4_8h_a66e60bc6855e582f70c42ea530a4a7d8}} 
\index{sli4.h@{sli4.h}!sli4\_fcoe\_fip\_t@{sli4\_fcoe\_fip\_t}}
\index{sli4\_fcoe\_fip\_t@{sli4\_fcoe\_fip\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcoe\_fip\_t}{sli4\_fcoe\_fip\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcoe__fip__s}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s}} \mbox{\hyperlink{sli4_8h_a66e60bc6855e582f70c42ea530a4a7d8}{sli4\+\_\+fcoe\+\_\+fip\+\_\+t}}}



Asynchronouse Event\+: FCo\+E/\+FIP ACQE. 

\mbox{\Hypertarget{sli4_8h_a513c4935a10d2fe7bad1609f3bb4f3d1}\label{sli4_8h_a513c4935a10d2fe7bad1609f3bb4f3d1}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_128byte\_wqe\_t@{sli4\_fcp\_128byte\_wqe\_t}}
\index{sli4\_fcp\_128byte\_wqe\_t@{sli4\_fcp\_128byte\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_128byte\_wqe\_t}{sli4\_fcp\_128byte\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__128byte__wqe__s}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a513c4935a10d2fe7bad1609f3bb4f3d1}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a3a1a16edf12626bc29ef5ce6ff1ebde4}\label{sli4_8h_a3a1a16edf12626bc29ef5ce6ff1ebde4}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_icmnd64\_wqe\_t@{sli4\_fcp\_icmnd64\_wqe\_t}}
\index{sli4\_fcp\_icmnd64\_wqe\_t@{sli4\_fcp\_icmnd64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_icmnd64\_wqe\_t}{sli4\_fcp\_icmnd64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__icmnd64__wqe__s}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3a1a16edf12626bc29ef5ce6ff1ebde4}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP initiator no data command. 

\mbox{\Hypertarget{sli4_8h_a9b96e87f4395660862c69bc1a7ffe548}\label{sli4_8h_a9b96e87f4395660862c69bc1a7ffe548}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_iread64\_wqe\_t@{sli4\_fcp\_iread64\_wqe\_t}}
\index{sli4\_fcp\_iread64\_wqe\_t@{sli4\_fcp\_iread64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_iread64\_wqe\_t}{sli4\_fcp\_iread64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__iread64__wqe__s}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b96e87f4395660862c69bc1a7ffe548}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP initiator read. 

\mbox{\Hypertarget{sli4_8h_aa0cf7e24aa1d7bc2363ab9b70002202a}\label{sli4_8h_aa0cf7e24aa1d7bc2363ab9b70002202a}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_iwrite64\_wqe\_t@{sli4\_fcp\_iwrite64\_wqe\_t}}
\index{sli4\_fcp\_iwrite64\_wqe\_t@{sli4\_fcp\_iwrite64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_iwrite64\_wqe\_t}{sli4\_fcp\_iwrite64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__iwrite64__wqe__s}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa0cf7e24aa1d7bc2363ab9b70002202a}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP initiator write. 

\mbox{\Hypertarget{sli4_8h_a06efe95d87dbf4f2e7929be4e4fbb648}\label{sli4_8h_a06efe95d87dbf4f2e7929be4e4fbb648}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_treceive64\_wqe\_t@{sli4\_fcp\_treceive64\_wqe\_t}}
\index{sli4\_fcp\_treceive64\_wqe\_t@{sli4\_fcp\_treceive64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_treceive64\_wqe\_t}{sli4\_fcp\_treceive64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__treceive64__wqe__s}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a06efe95d87dbf4f2e7929be4e4fbb648}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP target receive, and FCP target receive continue. 

\mbox{\Hypertarget{sli4_8h_ad21ac7245efb61f322799347fe86049d}\label{sli4_8h_ad21ac7245efb61f322799347fe86049d}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_trsp64\_wqe\_t@{sli4\_fcp\_trsp64\_wqe\_t}}
\index{sli4\_fcp\_trsp64\_wqe\_t@{sli4\_fcp\_trsp64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_trsp64\_wqe\_t}{sli4\_fcp\_trsp64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__trsp64__wqe__s}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad21ac7245efb61f322799347fe86049d}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP target response. 

\mbox{\Hypertarget{sli4_8h_aabbff7acc16ba9221f9413068384e5c8}\label{sli4_8h_aabbff7acc16ba9221f9413068384e5c8}} 
\index{sli4.h@{sli4.h}!sli4\_fcp\_tsend64\_wqe\_t@{sli4\_fcp\_tsend64\_wqe\_t}}
\index{sli4\_fcp\_tsend64\_wqe\_t@{sli4\_fcp\_tsend64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fcp\_tsend64\_wqe\_t}{sli4\_fcp\_tsend64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fcp__tsend64__wqe__s}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aabbff7acc16ba9221f9413068384e5c8}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+t}}}



WQE used to create an FCP target send (DATA IN). 

\mbox{\Hypertarget{sli4_8h_ae5eca65ea0a6bca9f4df34b3aff70e15}\label{sli4_8h_ae5eca65ea0a6bca9f4df34b3aff70e15}} 
\index{sli4.h@{sli4.h}!sli4\_fip\_event\_t@{sli4\_fip\_event\_t}}
\index{sli4\_fip\_event\_t@{sli4\_fip\_event\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fip\_event\_t}{sli4\_fip\_event\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__fip__event__s}{sli4\+\_\+fip\+\_\+event\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae5eca65ea0a6bca9f4df34b3aff70e15}{sli4\+\_\+fip\+\_\+event\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a9b0dd6f7151dd242d9f0533a94de8a04}\label{sli4_8h_a9b0dd6f7151dd242d9f0533a94de8a04}} 
\index{sli4.h@{sli4.h}!sli4\_gen\_request64\_wqe\_t@{sli4\_gen\_request64\_wqe\_t}}
\index{sli4\_gen\_request64\_wqe\_t@{sli4\_gen\_request64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_gen\_request64\_wqe\_t}{sli4\_gen\_request64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__gen__request64__wqe__s}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b0dd6f7151dd242d9f0533a94de8a04}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+t}}}



WQE used to create a general request. 

\mbox{\Hypertarget{sli4_8h_ad151a08d6fc1df11309fb66db16f68d5}\label{sli4_8h_ad151a08d6fc1df11309fb66db16f68d5}} 
\index{sli4.h@{sli4.h}!sli4\_generic\_wqe\_t@{sli4\_generic\_wqe\_t}}
\index{sli4\_generic\_wqe\_t@{sli4\_generic\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_generic\_wqe\_t}{sli4\_generic\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__generic__wqe__s}{sli4\+\_\+generic\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad151a08d6fc1df11309fb66db16f68d5}{sli4\+\_\+generic\+\_\+wqe\+\_\+t}}}



Generic WQE. 

\mbox{\Hypertarget{sli4_8h_a7b4fc3d28eb2184e626925b6f86b4dda}\label{sli4_8h_a7b4fc3d28eb2184e626925b6f86b4dda}} 
\index{sli4.h@{sli4.h}!sli4\_isap\_resouce\_descriptor\_v1\_t@{sli4\_isap\_resouce\_descriptor\_v1\_t}}
\index{sli4\_isap\_resouce\_descriptor\_v1\_t@{sli4\_isap\_resouce\_descriptor\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_isap\_resouce\_descriptor\_v1\_t}{sli4\_isap\_resouce\_descriptor\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__isap__resource__descriptor__v1__s}{sli4\+\_\+isap\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7b4fc3d28eb2184e626925b6f86b4dda}{sli4\+\_\+isap\+\_\+resouce\+\_\+descriptor\+\_\+v1\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a718361765bbe46320e143b0bd69c426f}\label{sli4_8h_a718361765bbe46320e143b0bd69c426f}} 
\index{sli4.h@{sli4.h}!sli4\_link\_attention\_t@{sli4\_link\_attention\_t}}
\index{sli4\_link\_attention\_t@{sli4\_link\_attention\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_attention\_t}{sli4\_link\_attention\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__link__attention__s}{sli4\+\_\+link\+\_\+attention\+\_\+s}} \mbox{\hyperlink{sli4_8h_a718361765bbe46320e143b0bd69c426f}{sli4\+\_\+link\+\_\+attention\+\_\+t}}}



Asynchronouse Event\+: FC Link Attention Event. 

\mbox{\Hypertarget{sli4_8h_aa23d1640d9f46ea7e53f62436bc02a0e}\label{sli4_8h_aa23d1640d9f46ea7e53f62436bc02a0e}} 
\index{sli4.h@{sli4.h}!sli4\_link\_config\_descriptor\_t@{sli4\_link\_config\_descriptor\_t}}
\index{sli4\_link\_config\_descriptor\_t@{sli4\_link\_config\_descriptor\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_config\_descriptor\_t}{sli4\_link\_config\_descriptor\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__link__config__descriptor__s}{sli4\+\_\+link\+\_\+config\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa23d1640d9f46ea7e53f62436bc02a0e}{sli4\+\_\+link\+\_\+config\+\_\+descriptor\+\_\+t}}}



Link Config Descriptor for link config functions. 

\mbox{\Hypertarget{sli4_8h_ae27e4514a09d8b5e6d932faebb1af013}\label{sli4_8h_ae27e4514a09d8b5e6d932faebb1af013}} 
\index{sli4.h@{sli4.h}!sli4\_link\_event\_t@{sli4\_link\_event\_t}}
\index{sli4\_link\_event\_t@{sli4\_link\_event\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_event\_t}{sli4\_link\_event\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__link__event__s}{sli4\+\_\+link\+\_\+event\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae27e4514a09d8b5e6d932faebb1af013}{sli4\+\_\+link\+\_\+event\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a703ca23c52557baa81041413ca441fc1}\label{sli4_8h_a703ca23c52557baa81041413ca441fc1}} 
\index{sli4.h@{sli4.h}!sli4\_link\_state\_t@{sli4\_link\_state\_t}}
\index{sli4\_link\_state\_t@{sli4\_link\_state\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_state\_t}{sli4\_link\_state\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__link__state__s}{sli4\+\_\+link\+\_\+state\+\_\+s}} \mbox{\hyperlink{sli4_8h_a703ca23c52557baa81041413ca441fc1}{sli4\+\_\+link\+\_\+state\+\_\+t}}}



Asynchronouse Event\+: Link State ACQE. 

\mbox{\Hypertarget{sli4_8h_a27084494d418a8220a442976a73de18e}\label{sli4_8h_a27084494d418a8220a442976a73de18e}} 
\index{sli4.h@{sli4.h}!sli4\_lsp\_sge\_t@{sli4\_lsp\_sge\_t}}
\index{sli4\_lsp\_sge\_t@{sli4\_lsp\_sge\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_lsp\_sge\_t}{sli4\_lsp\_sge\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__lsp__sge__s}{sli4\+\_\+lsp\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a27084494d418a8220a442976a73de18e}{sli4\+\_\+lsp\+\_\+sge\+\_\+t}}}



List Segment Pointer Scatter-\/\+Gather Entry (SGE) 

\mbox{\Hypertarget{sli4_8h_a570fbe5c1a28a011c34c9a4e525e4047}\label{sli4_8h_a570fbe5c1a28a011c34c9a4e525e4047}} 
\index{sli4.h@{sli4.h}!sli4\_mbox\_command\_header\_t@{sli4\_mbox\_command\_header\_t}}
\index{sli4\_mbox\_command\_header\_t@{sli4\_mbox\_command\_header\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_mbox\_command\_header\_t}{sli4\_mbox\_command\_header\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__mbox__command__header__s}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+s}} \mbox{\hyperlink{sli4_8h_a570fbe5c1a28a011c34c9a4e525e4047}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_aea3809433c618a6a104a23770b05728e}\label{sli4_8h_aea3809433c618a6a104a23770b05728e}} 
\index{sli4.h@{sli4.h}!sli4\_mcqe\_t@{sli4\_mcqe\_t}}
\index{sli4\_mcqe\_t@{sli4\_mcqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_mcqe\_t}{sli4\_mcqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__mcqe__s}{sli4\+\_\+mcqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aea3809433c618a6a104a23770b05728e}{sli4\+\_\+mcqe\+\_\+t}}}



Mailbox Completion Queue Entry. 

A CQE generated on the completion of a MQE from a MQ. \mbox{\Hypertarget{sli4_8h_ac36496ce0193dc4a7e7558993a5ea523}\label{sli4_8h_ac36496ce0193dc4a7e7558993a5ea523}} 
\index{sli4.h@{sli4.h}!sli4\_pcie\_resource\_descriptor\_v1\_t@{sli4\_pcie\_resource\_descriptor\_v1\_t}}
\index{sli4\_pcie\_resource\_descriptor\_v1\_t@{sli4\_pcie\_resource\_descriptor\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_pcie\_resource\_descriptor\_v1\_t}{sli4\_pcie\_resource\_descriptor\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__pcie__resource__descriptor__v1__s}{sli4\+\_\+pcie\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac36496ce0193dc4a7e7558993a5ea523}{sli4\+\_\+pcie\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_af8d4fbb4ad3f56c0b0028ede30d2d085}\label{sli4_8h_af8d4fbb4ad3f56c0b0028ede30d2d085}} 
\index{sli4.h@{sli4.h}!sli4\_physical\_page\_descriptor\_t@{sli4\_physical\_page\_descriptor\_t}}
\index{sli4\_physical\_page\_descriptor\_t@{sli4\_physical\_page\_descriptor\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_physical\_page\_descriptor\_t}{sli4\_physical\_page\_descriptor\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__physical__page__descriptor__s}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_af8d4fbb4ad3f56c0b0028ede30d2d085}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a007a0f10913a9e5b6a134475771a0a6c}\label{sli4_8h_a007a0f10913a9e5b6a134475771a0a6c}} 
\index{sli4.h@{sli4.h}!sli4\_port\_state\_t@{sli4\_port\_state\_t}}
\index{sli4\_port\_state\_t@{sli4\_port\_state\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_port\_state\_t}{sli4\_port\_state\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__port__state__s}{sli4\+\_\+port\+\_\+state\+\_\+s}} \mbox{\hyperlink{sli4_8h_a007a0f10913a9e5b6a134475771a0a6c}{sli4\+\_\+port\+\_\+state\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ad82140a57ac1da14778e236618735fe1}\label{sli4_8h_ad82140a57ac1da14778e236618735fe1}} 
\index{sli4.h@{sli4.h}!sli4\_profile\_descriptor\_t@{sli4\_profile\_descriptor\_t}}
\index{sli4\_profile\_descriptor\_t@{sli4\_profile\_descriptor\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_profile\_descriptor\_t}{sli4\_profile\_descriptor\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__profile__descriptor__s}{sli4\+\_\+profile\+\_\+descriptor\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad82140a57ac1da14778e236618735fe1}{sli4\+\_\+profile\+\_\+descriptor\+\_\+t}}}



Profile Descriptor for profile functions. 

\mbox{\Hypertarget{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}\label{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}} 
\index{sli4.h@{sli4.h}!sli4\_queue\_t@{sli4\_queue\_t}}
\index{sli4\_queue\_t@{sli4\_queue\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_queue\_t}{sli4\_queue\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__queue__s}{sli4\+\_\+queue\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ade56454eb3bce0ab5720efd352f8a5ba}\label{sli4_8h_ade56454eb3bce0ab5720efd352f8a5ba}} 
\index{sli4.h@{sli4.h}!sli4\_reg\_t@{sli4\_reg\_t}}
\index{sli4\_reg\_t@{sli4\_reg\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_reg\_t}{sli4\_reg\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__reg__s}{sli4\+\_\+reg\+\_\+s}} \mbox{\hyperlink{sli4_8h_ade56454eb3bce0ab5720efd352f8a5ba}{sli4\+\_\+reg\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_af551385d647f38d9c572ca85ba623991}\label{sli4_8h_af551385d647f38d9c572ca85ba623991}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_create\_cq\_set\_v0\_t@{sli4\_req\_common\_create\_cq\_set\_v0\_t}}
\index{sli4\_req\_common\_create\_cq\_set\_v0\_t@{sli4\_req\_common\_create\_cq\_set\_v0\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_create\_cq\_set\_v0\_t}{sli4\_req\_common\_create\_cq\_set\_v0\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__set__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+set\+\_\+v0\+\_\+s}} \mbox{\hyperlink{sli4_8h_af551385d647f38d9c572ca85ba623991}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+set\+\_\+v0\+\_\+t}}}



COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+SET\+\_\+\+V0. 

Create a set of Completion Queues. \mbox{\Hypertarget{sli4_8h_a6933e044050520e63a4179f6bcede0de}\label{sli4_8h_a6933e044050520e63a4179f6bcede0de}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_create\_cq\_v0\_t@{sli4\_req\_common\_create\_cq\_v0\_t}}
\index{sli4\_req\_common\_create\_cq\_v0\_t@{sli4\_req\_common\_create\_cq\_v0\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_create\_cq\_v0\_t}{sli4\_req\_common\_create\_cq\_v0\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__v0__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v0\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6933e044050520e63a4179f6bcede0de}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v0\+\_\+t}}}



COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V0. 

Create a Completion Queue. \mbox{\Hypertarget{sli4_8h_aebbab6ded2fe1c7787ce01c3ba9d20b3}\label{sli4_8h_aebbab6ded2fe1c7787ce01c3ba9d20b3}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_create\_cq\_v2\_t@{sli4\_req\_common\_create\_cq\_v2\_t}}
\index{sli4\_req\_common\_create\_cq\_v2\_t@{sli4\_req\_common\_create\_cq\_v2\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_create\_cq\_v2\_t}{sli4\_req\_common\_create\_cq\_v2\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__create__cq__v2__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v2\+\_\+s}} \mbox{\hyperlink{sli4_8h_aebbab6ded2fe1c7787ce01c3ba9d20b3}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+cq\+\_\+v2\+\_\+t}}}



COMMON\+\_\+\+CREATE\+\_\+\+CQ\+\_\+\+V2. 

Create a Completion Queue. \mbox{\Hypertarget{sli4_8h_a35c4a0ad756d4ed9d88b672c6abbcc31}\label{sli4_8h_a35c4a0ad756d4ed9d88b672c6abbcc31}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_create\_eq\_t@{sli4\_req\_common\_create\_eq\_t}}
\index{sli4\_req\_common\_create\_eq\_t@{sli4\_req\_common\_create\_eq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_create\_eq\_t}{sli4\_req\_common\_create\_eq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__create__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+eq\+\_\+s}} \mbox{\hyperlink{sli4_8h_a35c4a0ad756d4ed9d88b672c6abbcc31}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+eq\+\_\+t}}}



COMMON\+\_\+\+CREATE\+\_\+\+EQ. 

Create an Event Queue. \mbox{\Hypertarget{sli4_8h_a02e97df570413048cb8440d5fb10ae41}\label{sli4_8h_a02e97df570413048cb8440d5fb10ae41}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_create\_mq\_ext\_t@{sli4\_req\_common\_create\_mq\_ext\_t}}
\index{sli4\_req\_common\_create\_mq\_ext\_t@{sli4\_req\_common\_create\_mq\_ext\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_create\_mq\_ext\_t}{sli4\_req\_common\_create\_mq\_ext\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__create__mq__ext__s}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+mq\+\_\+ext\+\_\+s}} \mbox{\hyperlink{sli4_8h_a02e97df570413048cb8440d5fb10ae41}{sli4\+\_\+req\+\_\+common\+\_\+create\+\_\+mq\+\_\+ext\+\_\+t}}}



COMMON\+\_\+\+CREATE\+\_\+\+MQ\+\_\+\+EXT. 

Create a Mailbox Queue; accommodate v0 and v1 forms. \mbox{\Hypertarget{sli4_8h_af9152b18a750200f90e98e3fdd8f9890}\label{sli4_8h_af9152b18a750200f90e98e3fdd8f9890}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_delete\_object\_t@{sli4\_req\_common\_delete\_object\_t}}
\index{sli4\_req\_common\_delete\_object\_t@{sli4\_req\_common\_delete\_object\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_delete\_object\_t}{sli4\_req\_common\_delete\_object\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__delete__object__s}{sli4\+\_\+req\+\_\+common\+\_\+delete\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_af9152b18a750200f90e98e3fdd8f9890}{sli4\+\_\+req\+\_\+common\+\_\+delete\+\_\+object\+\_\+t}}}



COMMON\+\_\+\+DELETE\+\_\+\+OBJECT. 

\mbox{\Hypertarget{sli4_8h_abe2863faffd65f48bd2dfe67bd055164}\label{sli4_8h_abe2863faffd65f48bd2dfe67bd055164}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_destroy\_cq\_t@{sli4\_req\_common\_destroy\_cq\_t}}
\index{sli4\_req\_common\_destroy\_cq\_t@{sli4\_req\_common\_destroy\_cq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_destroy\_cq\_t}{sli4\_req\_common\_destroy\_cq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__cq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+cq\+\_\+s}} \mbox{\hyperlink{sli4_8h_abe2863faffd65f48bd2dfe67bd055164}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+cq\+\_\+t}}}



Common Destroy CQ. 

\mbox{\Hypertarget{sli4_8h_af56b5320dfef418db839f05e4aadb6fb}\label{sli4_8h_af56b5320dfef418db839f05e4aadb6fb}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_destroy\_eq\_t@{sli4\_req\_common\_destroy\_eq\_t}}
\index{sli4\_req\_common\_destroy\_eq\_t@{sli4\_req\_common\_destroy\_eq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_destroy\_eq\_t}{sli4\_req\_common\_destroy\_eq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__eq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+eq\+\_\+s}} \mbox{\hyperlink{sli4_8h_af56b5320dfef418db839f05e4aadb6fb}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+eq\+\_\+t}}}



Common Destroy EQ. 

\mbox{\Hypertarget{sli4_8h_afe6fb05a9e9463661a976200fe2cf738}\label{sli4_8h_afe6fb05a9e9463661a976200fe2cf738}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_destroy\_mq\_t@{sli4\_req\_common\_destroy\_mq\_t}}
\index{sli4\_req\_common\_destroy\_mq\_t@{sli4\_req\_common\_destroy\_mq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_destroy\_mq\_t}{sli4\_req\_common\_destroy\_mq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__destroy__mq__s}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+mq\+\_\+s}} \mbox{\hyperlink{sli4_8h_afe6fb05a9e9463661a976200fe2cf738}{sli4\+\_\+req\+\_\+common\+\_\+destroy\+\_\+mq\+\_\+t}}}



Common Destroy MQ. 

\mbox{\Hypertarget{sli4_8h_a5fbee9cf93749f62f41b65f5ee146020}\label{sli4_8h_a5fbee9cf93749f62f41b65f5ee146020}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t@{sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t}}
\index{sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t@{sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t}{sli4\_req\_common\_ext\_fat\_configure\_snapshot\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__configure__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+configure\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5fbee9cf93749f62f41b65f5ee146020}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+configure\+\_\+snapshot\+\_\+t}}}



COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CONFIGURE\+\_\+\+SNAPSHOT. 

\mbox{\Hypertarget{sli4_8h_a702a5d65414a88eb1a9449032586004c}\label{sli4_8h_a702a5d65414a88eb1a9449032586004c}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_ext\_fat\_read\_string\_table\_t@{sli4\_req\_common\_ext\_fat\_read\_string\_table\_t}}
\index{sli4\_req\_common\_ext\_fat\_read\_string\_table\_t@{sli4\_req\_common\_ext\_fat\_read\_string\_table\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_ext\_fat\_read\_string\_table\_t}{sli4\_req\_common\_ext\_fat\_read\_string\_table\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__read__string__table__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a702a5d65414a88eb1a9449032586004c}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+t}}}



COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+READ\+\_\+\+STRING\+\_\+\+TABLE. 

\mbox{\Hypertarget{sli4_8h_a3c71b757eb3161ec94755b18c32e7e31}\label{sli4_8h_a3c71b757eb3161ec94755b18c32e7e31}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t@{sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t}}
\index{sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t@{sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t}{sli4\_req\_common\_ext\_fat\_retrieve\_snapshot\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3c71b757eb3161ec94755b18c32e7e31}{sli4\+\_\+req\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+t}}}



COMMON\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+RETRIEVE\+\_\+\+SNAPSHOT. 

\mbox{\Hypertarget{sli4_8h_ab61de74b086e2d9d61afaae94b8d2f7b}\label{sli4_8h_ab61de74b086e2d9d61afaae94b8d2f7b}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_function\_reset\_t@{sli4\_req\_common\_function\_reset\_t}}
\index{sli4\_req\_common\_function\_reset\_t@{sli4\_req\_common\_function\_reset\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_function\_reset\_t}{sli4\_req\_common\_function\_reset\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__function__reset__s}{sli4\+\_\+req\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab61de74b086e2d9d61afaae94b8d2f7b}{sli4\+\_\+req\+\_\+common\+\_\+function\+\_\+reset\+\_\+t}}}



COMMON\+\_\+\+FUNCTION\+\_\+\+RESET. 

Resets the Port, returning it to a power-\/on state. This configuration command does not have a payload and should set/expect the lengths to be zero. \mbox{\Hypertarget{sli4_8h_a8863144a1b202756fc1b5b4b8a858fe0}\label{sli4_8h_a8863144a1b202756fc1b5b4b8a858fe0}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_active\_profile\_t@{sli4\_req\_common\_get\_active\_profile\_t}}
\index{sli4\_req\_common\_get\_active\_profile\_t@{sli4\_req\_common\_get\_active\_profile\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_active\_profile\_t}{sli4\_req\_common\_get\_active\_profile\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8863144a1b202756fc1b5b4b8a858fe0}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+ACTIVE\+\_\+\+PROFILE. 

\mbox{\Hypertarget{sli4_8h_afb301292d89b291929482d166bec0c37}\label{sli4_8h_afb301292d89b291929482d166bec0c37}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_cntl\_addl\_attributes\_t@{sli4\_req\_common\_get\_cntl\_addl\_attributes\_t}}
\index{sli4\_req\_common\_get\_cntl\_addl\_attributes\_t@{sli4\_req\_common\_get\_cntl\_addl\_attributes\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_cntl\_addl\_attributes\_t}{sli4\_req\_common\_get\_cntl\_addl\_attributes\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__cntl__addl__attributes__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_afb301292d89b291929482d166bec0c37}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. 

This command queries the controller information from the Flash ROM. \mbox{\Hypertarget{sli4_8h_a3eadfea95167d6faefb2e2d59d86f45a}\label{sli4_8h_a3eadfea95167d6faefb2e2d59d86f45a}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_ext\_fat\_capabilities\_t@{sli4\_req\_common\_get\_ext\_fat\_capabilities\_t}}
\index{sli4\_req\_common\_get\_ext\_fat\_capabilities\_t@{sli4\_req\_common\_get\_ext\_fat\_capabilities\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_ext\_fat\_capabilities\_t}{sli4\_req\_common\_get\_ext\_fat\_capabilities\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3eadfea95167d6faefb2e2d59d86f45a}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. 

\mbox{\Hypertarget{sli4_8h_a1a17db4bf06118b5bd0917d418b115dc}\label{sli4_8h_a1a17db4bf06118b5bd0917d418b115dc}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_function\_config\_t@{sli4\_req\_common\_get\_function\_config\_t}}
\index{sli4\_req\_common\_get\_function\_config\_t@{sli4\_req\_common\_get\_function\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_function\_config\_t}{sli4\_req\_common\_get\_function\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__function__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1a17db4bf06118b5bd0917d418b115dc}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+FUNCTION\+\_\+\+CONFIG. 

\mbox{\Hypertarget{sli4_8h_a5ed6e50f0eade8f5ba3cc9f857958c93}\label{sli4_8h_a5ed6e50f0eade8f5ba3cc9f857958c93}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_port\_name\_t@{sli4\_req\_common\_get\_port\_name\_t}}
\index{sli4\_req\_common\_get\_port\_name\_t@{sli4\_req\_common\_get\_port\_name\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_port\_name\_t}{sli4\_req\_common\_get\_port\_name\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__port__name__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5ed6e50f0eade8f5ba3cc9f857958c93}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+PORT\+\_\+\+NAME. 

\mbox{\Hypertarget{sli4_8h_a6be700c5bd684270c86054249942fbab}\label{sli4_8h_a6be700c5bd684270c86054249942fbab}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_profile\_config\_t@{sli4\_req\_common\_get\_profile\_config\_t}}
\index{sli4\_req\_common\_get\_profile\_config\_t@{sli4\_req\_common\_get\_profile\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_profile\_config\_t}{sli4\_req\_common\_get\_profile\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6be700c5bd684270c86054249942fbab}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+CONFIG. 

\mbox{\Hypertarget{sli4_8h_a5c7caff19f95e1c2bb201d9c100a42b0}\label{sli4_8h_a5c7caff19f95e1c2bb201d9c100a42b0}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_profile\_list\_t@{sli4\_req\_common\_get\_profile\_list\_t}}
\index{sli4\_req\_common\_get\_profile\_list\_t@{sli4\_req\_common\_get\_profile\_list\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_profile\_list\_t}{sli4\_req\_common\_get\_profile\_list\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__profile__list__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5c7caff19f95e1c2bb201d9c100a42b0}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+PROFILE\+\_\+\+LIST. 

\mbox{\Hypertarget{sli4_8h_aa9cbf2a3bfaacf63e95cda6da2e223d9}\label{sli4_8h_aa9cbf2a3bfaacf63e95cda6da2e223d9}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_reconfig\_link\_info\_t@{sli4\_req\_common\_get\_reconfig\_link\_info\_t}}
\index{sli4\_req\_common\_get\_reconfig\_link\_info\_t@{sli4\_req\_common\_get\_reconfig\_link\_info\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_reconfig\_link\_info\_t}{sli4\_req\_common\_get\_reconfig\_link\_info\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__reconfig__link__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa9cbf2a3bfaacf63e95cda6da2e223d9}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+INFO. 

\mbox{\Hypertarget{sli4_8h_a5f48843bb1f461df8c06e0455ff3ca1e}\label{sli4_8h_a5f48843bb1f461df8c06e0455ff3ca1e}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_get\_resource\_extent\_info\_t@{sli4\_req\_common\_get\_resource\_extent\_info\_t}}
\index{sli4\_req\_common\_get\_resource\_extent\_info\_t@{sli4\_req\_common\_get\_resource\_extent\_info\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_get\_resource\_extent\_info\_t}{sli4\_req\_common\_get\_resource\_extent\_info\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__get__resource__extent__info__s}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5f48843bb1f461df8c06e0455ff3ca1e}{sli4\+\_\+req\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+RESOURCE\+\_\+\+EXTENT\+\_\+\+INFO. 

\mbox{\Hypertarget{sli4_8h_aecd90c0a0236a416673cffe575d39661}\label{sli4_8h_aecd90c0a0236a416673cffe575d39661}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_manage\_fat\_t@{sli4\_req\_common\_manage\_fat\_t}}
\index{sli4\_req\_common\_manage\_fat\_t@{sli4\_req\_common\_manage\_fat\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_manage\_fat\_t}{sli4\_req\_common\_manage\_fat\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__manage__fat__s}{sli4\+\_\+req\+\_\+common\+\_\+manage\+\_\+fat\+\_\+s}} \mbox{\hyperlink{sli4_8h_aecd90c0a0236a416673cffe575d39661}{sli4\+\_\+req\+\_\+common\+\_\+manage\+\_\+fat\+\_\+t}}}



COMMON\+\_\+\+MANAGE\+\_\+\+FAT. 

\mbox{\Hypertarget{sli4_8h_acabe216f795e17caedd0dba4e5f714fd}\label{sli4_8h_acabe216f795e17caedd0dba4e5f714fd}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_modify\_eq\_delay\_t@{sli4\_req\_common\_modify\_eq\_delay\_t}}
\index{sli4\_req\_common\_modify\_eq\_delay\_t@{sli4\_req\_common\_modify\_eq\_delay\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_modify\_eq\_delay\_t}{sli4\_req\_common\_modify\_eq\_delay\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__modify__eq__delay__s}{sli4\+\_\+req\+\_\+common\+\_\+modify\+\_\+eq\+\_\+delay\+\_\+s}} \mbox{\hyperlink{sli4_8h_acabe216f795e17caedd0dba4e5f714fd}{sli4\+\_\+req\+\_\+common\+\_\+modify\+\_\+eq\+\_\+delay\+\_\+t}}}



COMMON\+\_\+\+MODIFY\+\_\+\+EQ\+\_\+\+DELAY. 

Modify the delay multiplier for EQs \mbox{\Hypertarget{sli4_8h_a66fe3232384f70a562df159dd4af8304}\label{sli4_8h_a66fe3232384f70a562df159dd4af8304}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_nop\_t@{sli4\_req\_common\_nop\_t}}
\index{sli4\_req\_common\_nop\_t@{sli4\_req\_common\_nop\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_nop\_t}{sli4\_req\_common\_nop\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__nop__s}{sli4\+\_\+req\+\_\+common\+\_\+nop\+\_\+s}} \mbox{\hyperlink{sli4_8h_a66fe3232384f70a562df159dd4af8304}{sli4\+\_\+req\+\_\+common\+\_\+nop\+\_\+t}}}



COMMON\+\_\+\+NOP. 

This command does not do anything; it only returns the payload in the completion. \mbox{\Hypertarget{sli4_8h_a9109bf3dfb54000ea4d855d737626a83}\label{sli4_8h_a9109bf3dfb54000ea4d855d737626a83}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_query\_fw\_config\_t@{sli4\_req\_common\_query\_fw\_config\_t}}
\index{sli4\_req\_common\_query\_fw\_config\_t@{sli4\_req\_common\_query\_fw\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_query\_fw\_config\_t}{sli4\_req\_common\_query\_fw\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__query__fw__config__s}{sli4\+\_\+req\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9109bf3dfb54000ea4d855d737626a83}{sli4\+\_\+req\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+t}}}



COMMON\+\_\+\+QUERY\+\_\+\+FW\+\_\+\+CONFIG. 

This command retrieves firmware configuration parameters and adapter resources available to the driver. \mbox{\Hypertarget{sli4_8h_aa273f38cc71e26042ac2fd38a40eed21}\label{sli4_8h_aa273f38cc71e26042ac2fd38a40eed21}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_read\_object\_list\_t@{sli4\_req\_common\_read\_object\_list\_t}}
\index{sli4\_req\_common\_read\_object\_list\_t@{sli4\_req\_common\_read\_object\_list\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_read\_object\_list\_t}{sli4\_req\_common\_read\_object\_list\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__read__object__list__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa273f38cc71e26042ac2fd38a40eed21}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+list\+\_\+t}}}



COMMON\+\_\+\+READ\+\_\+\+OBJECT\+\_\+\+LIST. 

\mbox{\Hypertarget{sli4_8h_a1748b1717f194308f51c24afead80fc5}\label{sli4_8h_a1748b1717f194308f51c24afead80fc5}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_read\_object\_t@{sli4\_req\_common\_read\_object\_t}}
\index{sli4\_req\_common\_read\_object\_t@{sli4\_req\_common\_read\_object\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_read\_object\_t}{sli4\_req\_common\_read\_object\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__read__object__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a1748b1717f194308f51c24afead80fc5}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+object\+\_\+t}}}



COMMON\+\_\+\+READ\+\_\+\+OBJECT. 

\mbox{\Hypertarget{sli4_8h_a43de0c8095ecab48571b943ebdc4c88c}\label{sli4_8h_a43de0c8095ecab48571b943ebdc4c88c}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_read\_transceiver\_data\_t@{sli4\_req\_common\_read\_transceiver\_data\_t}}
\index{sli4\_req\_common\_read\_transceiver\_data\_t@{sli4\_req\_common\_read\_transceiver\_data\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_read\_transceiver\_data\_t}{sli4\_req\_common\_read\_transceiver\_data\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__read__transceiver__data__s}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}} \mbox{\hyperlink{sli4_8h_a43de0c8095ecab48571b943ebdc4c88c}{sli4\+\_\+req\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+t}}}



COMMON\+\_\+\+READ\+\_\+\+TRANSCEIVER\+\_\+\+DATA. 

This command reads SFF transceiver data(Format is defined by the SFF-\/8472 specification). \mbox{\Hypertarget{sli4_8h_a75412e5d499a282b371d7c99d4727495}\label{sli4_8h_a75412e5d499a282b371d7c99d4727495}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_active\_profile\_t@{sli4\_req\_common\_set\_active\_profile\_t}}
\index{sli4\_req\_common\_set\_active\_profile\_t@{sli4\_req\_common\_set\_active\_profile\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_active\_profile\_t}{sli4\_req\_common\_set\_active\_profile\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__active__profile__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_a75412e5d499a282b371d7c99d4727495}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+t}}}



COMMON\+\_\+\+SET\+\_\+\+ACTIVE\+\_\+\+PROFILE. 

\mbox{\Hypertarget{sli4_8h_aa9bc6bbc9515cac486bea6d4e53017cc}\label{sli4_8h_aa9bc6bbc9515cac486bea6d4e53017cc}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_dump\_location\_t@{sli4\_req\_common\_set\_dump\_location\_t}}
\index{sli4\_req\_common\_set\_dump\_location\_t@{sli4\_req\_common\_set\_dump\_location\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_dump\_location\_t}{sli4\_req\_common\_set\_dump\_location\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__dump__location__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}} \mbox{\hyperlink{sli4_8h_aa9bc6bbc9515cac486bea6d4e53017cc}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+t}}}



COMMON\+\_\+\+SET\+\_\+\+DUMP\+\_\+\+LOCATION. 

\mbox{\Hypertarget{sli4_8h_ae7d17a20105fe1cee76fa5ea8aca583f}\label{sli4_8h_ae7d17a20105fe1cee76fa5ea8aca583f}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_ext\_fat\_capabilities\_t@{sli4\_req\_common\_set\_ext\_fat\_capabilities\_t}}
\index{sli4\_req\_common\_set\_ext\_fat\_capabilities\_t@{sli4\_req\_common\_set\_ext\_fat\_capabilities\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_ext\_fat\_capabilities\_t}{sli4\_req\_common\_set\_ext\_fat\_capabilities\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__ext__fat__capabilities__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+s}} \mbox{\hyperlink{sli4_8h_ae7d17a20105fe1cee76fa5ea8aca583f}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+ext\+\_\+fat\+\_\+capabilities\+\_\+t}}}



COMMON\+\_\+\+SET\+\_\+\+EXT\+\_\+\+FAT\+\_\+\+CAPABILITIES. 

\mbox{\Hypertarget{sli4_8h_a516dbdc7fcff8316fa187f6552fa2057}\label{sli4_8h_a516dbdc7fcff8316fa187f6552fa2057}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_dif\_seed\_t@{sli4\_req\_common\_set\_features\_dif\_seed\_t}}
\index{sli4\_req\_common\_set\_features\_dif\_seed\_t@{sli4\_req\_common\_set\_features\_dif\_seed\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_dif\_seed\_t}{sli4\_req\_common\_set\_features\_dif\_seed\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__dif__seed__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+dif\+\_\+seed\+\_\+s}} \mbox{\hyperlink{sli4_8h_a516dbdc7fcff8316fa187f6552fa2057}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+dif\+\_\+seed\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_aedd9637e9cccc9e53d040e56c931a9ed}\label{sli4_8h_aedd9637e9cccc9e53d040e56c931a9ed}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_health\_check\_t@{sli4\_req\_common\_set\_features\_health\_check\_t}}
\index{sli4\_req\_common\_set\_features\_health\_check\_t@{sli4\_req\_common\_set\_features\_health\_check\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_health\_check\_t}{sli4\_req\_common\_set\_features\_health\_check\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__health__check__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+health\+\_\+check\+\_\+s}} \mbox{\hyperlink{sli4_8h_aedd9637e9cccc9e53d040e56c931a9ed}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+health\+\_\+check\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_af1a023200e94d2df2580a5ea29de152d}\label{sli4_8h_af1a023200e94d2df2580a5ea29de152d}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_multirq\_t@{sli4\_req\_common\_set\_features\_multirq\_t}}
\index{sli4\_req\_common\_set\_features\_multirq\_t@{sli4\_req\_common\_set\_features\_multirq\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_multirq\_t}{sli4\_req\_common\_set\_features\_multirq\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__multirq__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+multirq\+\_\+s}} \mbox{\hyperlink{sli4_8h_af1a023200e94d2df2580a5ea29de152d}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+multirq\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}\label{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t@{sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t}}
\index{sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t@{sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t}{sli4\_req\_common\_set\_features\_persistent\_topo\_param\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__persistent__topo__param__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+s}} \mbox{\hyperlink{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a997d92a38dfdf2b080ffab1f172d998d}\label{sli4_8h_a997d92a38dfdf2b080ffab1f172d998d}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t@{sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t}}
\index{sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t@{sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t}{sli4\_req\_common\_set\_features\_set\_fdt\_xfer\_hint\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__set__fdt__xfer__hint__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+set\+\_\+fdt\+\_\+xfer\+\_\+hint\+\_\+s}} \mbox{\hyperlink{sli4_8h_a997d92a38dfdf2b080ffab1f172d998d}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+set\+\_\+fdt\+\_\+xfer\+\_\+hint\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a58a2d268e6f330c5cb21f75b39fdfd19}\label{sli4_8h_a58a2d268e6f330c5cb21f75b39fdfd19}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_t@{sli4\_req\_common\_set\_features\_t}}
\index{sli4\_req\_common\_set\_features\_t@{sli4\_req\_common\_set\_features\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_t}{sli4\_req\_common\_set\_features\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+s}} \mbox{\hyperlink{sli4_8h_a58a2d268e6f330c5cb21f75b39fdfd19}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a2c8375959e59be2cead56237300358aa}\label{sli4_8h_a2c8375959e59be2cead56237300358aa}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t@{sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t}}
\index{sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t@{sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t}{sli4\_req\_common\_set\_features\_t10\_pi\_mem\_model\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__t10__pi__mem__model__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t10\+\_\+pi\+\_\+mem\+\_\+model\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2c8375959e59be2cead56237300358aa}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+t10\+\_\+pi\+\_\+mem\+\_\+model\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a45211b107e579157af05cfffce640ea2}\label{sli4_8h_a45211b107e579157af05cfffce640ea2}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t@{sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t}}
\index{sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t@{sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t}{sli4\_req\_common\_set\_features\_xfer\_rdy\_t10pi\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__features__xfer__rdy__t10pi__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+xfer\+\_\+rdy\+\_\+t10pi\+\_\+s}} \mbox{\hyperlink{sli4_8h_a45211b107e579157af05cfffce640ea2}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+xfer\+\_\+rdy\+\_\+t10pi\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a83702ccf56e8c951b88974db8dc2aee1}\label{sli4_8h_a83702ccf56e8c951b88974db8dc2aee1}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_profile\_config\_t@{sli4\_req\_common\_set\_profile\_config\_t}}
\index{sli4\_req\_common\_set\_profile\_config\_t@{sli4\_req\_common\_set\_profile\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_profile\_config\_t}{sli4\_req\_common\_set\_profile\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__profile__config__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a83702ccf56e8c951b88974db8dc2aee1}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+t}}}



COMMON\+\_\+\+SET\+\_\+\+PROFILE\+\_\+\+CONFIG. 

\mbox{\Hypertarget{sli4_8h_aec1e01289d220397c9b6122c8c1ddea0}\label{sli4_8h_aec1e01289d220397c9b6122c8c1ddea0}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_set\_reconfig\_link\_id\_t@{sli4\_req\_common\_set\_reconfig\_link\_id\_t}}
\index{sli4\_req\_common\_set\_reconfig\_link\_id\_t@{sli4\_req\_common\_set\_reconfig\_link\_id\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_set\_reconfig\_link\_id\_t}{sli4\_req\_common\_set\_reconfig\_link\_id\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__set__reconfig__link__id__s}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}} \mbox{\hyperlink{sli4_8h_aec1e01289d220397c9b6122c8c1ddea0}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+t}}}



COMMON\+\_\+\+SET\+\_\+\+RECONFIG\+\_\+\+LINK\+\_\+\+ID. 

\mbox{\Hypertarget{sli4_8h_a03caa2de2ed954394a06084664f2c4d6}\label{sli4_8h_a03caa2de2ed954394a06084664f2c4d6}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_write\_flashrom\_t@{sli4\_req\_common\_write\_flashrom\_t}}
\index{sli4\_req\_common\_write\_flashrom\_t@{sli4\_req\_common\_write\_flashrom\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_write\_flashrom\_t}{sli4\_req\_common\_write\_flashrom\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__write__flashrom__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+flashrom\+\_\+s}} \mbox{\hyperlink{sli4_8h_a03caa2de2ed954394a06084664f2c4d6}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+flashrom\+\_\+t}}}



COMMON\+\_\+\+WRITE\+\_\+\+FLASHROM. 

\mbox{\Hypertarget{sli4_8h_af2cc6e639771a06450bbc951538a62fa}\label{sli4_8h_af2cc6e639771a06450bbc951538a62fa}} 
\index{sli4.h@{sli4.h}!sli4\_req\_common\_write\_object\_t@{sli4\_req\_common\_write\_object\_t}}
\index{sli4\_req\_common\_write\_object\_t@{sli4\_req\_common\_write\_object\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_common\_write\_object\_t}{sli4\_req\_common\_write\_object\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__common__write__object__s}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_af2cc6e639771a06450bbc951538a62fa}{sli4\+\_\+req\+\_\+common\+\_\+write\+\_\+object\+\_\+t}}}



COMMON\+\_\+\+WRITE\+\_\+\+OBJECT. 

\mbox{\Hypertarget{sli4_8h_a55e8218e6bba3d968785f0435f4c5ab3}\label{sli4_8h_a55e8218e6bba3d968785f0435f4c5ab3}} 
\index{sli4.h@{sli4.h}!sli4\_req\_dmtf\_exec\_clp\_cmd\_t@{sli4\_req\_dmtf\_exec\_clp\_cmd\_t}}
\index{sli4\_req\_dmtf\_exec\_clp\_cmd\_t@{sli4\_req\_dmtf\_exec\_clp\_cmd\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_dmtf\_exec\_clp\_cmd\_t}{sli4\_req\_dmtf\_exec\_clp\_cmd\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__dmtf__exec__clp__cmd__s}{sli4\+\_\+req\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a55e8218e6bba3d968785f0435f4c5ab3}{sli4\+\_\+req\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+t}}}



DMTF\+\_\+\+EXEC\+\_\+\+CLP\+\_\+\+CMD. 

\mbox{\Hypertarget{sli4_8h_a147f3b5eac19e620afe266432ee64a76}\label{sli4_8h_a147f3b5eac19e620afe266432ee64a76}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_post\_hdr\_templates\_t@{sli4\_req\_fcoe\_post\_hdr\_templates\_t}}
\index{sli4\_req\_fcoe\_post\_hdr\_templates\_t@{sli4\_req\_fcoe\_post\_hdr\_templates\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_post\_hdr\_templates\_t}{sli4\_req\_fcoe\_post\_hdr\_templates\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__post__hdr__templates__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates\+\_\+s}} \mbox{\hyperlink{sli4_8h_a147f3b5eac19e620afe266432ee64a76}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates\+\_\+t}}}



FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES. 

\mbox{\Hypertarget{sli4_8h_a9b18cb3343f9abb0296f217c045614b5}\label{sli4_8h_a9b18cb3343f9abb0296f217c045614b5}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_post\_sgl\_pages\_t@{sli4\_req\_fcoe\_post\_sgl\_pages\_t}}
\index{sli4\_req\_fcoe\_post\_sgl\_pages\_t@{sli4\_req\_fcoe\_post\_sgl\_pages\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_post\_sgl\_pages\_t}{sli4\_req\_fcoe\_post\_sgl\_pages\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__post__sgl__pages__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9b18cb3343f9abb0296f217c045614b5}{sli4\+\_\+req\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages\+\_\+t}}}



FCOE\+\_\+\+POST\+\_\+\+SGL\+\_\+\+PAGES. 

Register the scatter gather list (SGL) memory and associate it with an XRI. \mbox{\Hypertarget{sli4_8h_a900d9680d5989aa940dab9935af5248d}\label{sli4_8h_a900d9680d5989aa940dab9935af5248d}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_read\_fcf\_table\_t@{sli4\_req\_fcoe\_read\_fcf\_table\_t}}
\index{sli4\_req\_fcoe\_read\_fcf\_table\_t@{sli4\_req\_fcoe\_read\_fcf\_table\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_read\_fcf\_table\_t}{sli4\_req\_fcoe\_read\_fcf\_table\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__read__fcf__table__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a900d9680d5989aa940dab9935af5248d}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+t}}}



FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE. 

Retrieve a FCF database (also known as a table) entry created by the SLI Port during FIP discovery. \mbox{\Hypertarget{sli4_8h_ad73a9b601ca15f503d9354dc1d22ba86}\label{sli4_8h_ad73a9b601ca15f503d9354dc1d22ba86}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_rediscover\_fcf\_t@{sli4\_req\_fcoe\_rediscover\_fcf\_t}}
\index{sli4\_req\_fcoe\_rediscover\_fcf\_t@{sli4\_req\_fcoe\_rediscover\_fcf\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_rediscover\_fcf\_t}{sli4\_req\_fcoe\_rediscover\_fcf\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rediscover__fcf__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad73a9b601ca15f503d9354dc1d22ba86}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+t}}}



FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF. 

\mbox{\Hypertarget{sli4_8h_a10e77ed901846c20637320a7c24d60fe}\label{sli4_8h_a10e77ed901846c20637320a7c24d60fe}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_rq\_create\_t@{sli4\_req\_fcoe\_rq\_create\_t}}
\index{sli4\_req\_fcoe\_rq\_create\_t@{sli4\_req\_fcoe\_rq\_create\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_rq\_create\_t}{sli4\_req\_fcoe\_rq\_create\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s}} \mbox{\hyperlink{sli4_8h_a10e77ed901846c20637320a7c24d60fe}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+t}}}



FCOE\+\_\+\+RQ\+\_\+\+CREATE. 

Create a Receive Queue for FC/\+FCoE use. \mbox{\Hypertarget{sli4_8h_a15b2ce19badf907832d811e976ac158c}\label{sli4_8h_a15b2ce19badf907832d811e976ac158c}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_rq\_create\_v1\_t@{sli4\_req\_fcoe\_rq\_create\_v1\_t}}
\index{sli4\_req\_fcoe\_rq\_create\_v1\_t@{sli4\_req\_fcoe\_rq\_create\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_rq\_create\_v1\_t}{sli4\_req\_fcoe\_rq\_create\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a15b2ce19badf907832d811e976ac158c}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+t}}}



FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1. 

Create a version 1 Receive Queue for FC/\+FCoE use. \mbox{\Hypertarget{sli4_8h_a6bf1b026020110365b37e75bb9f46e91}\label{sli4_8h_a6bf1b026020110365b37e75bb9f46e91}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_rq\_create\_v2\_t@{sli4\_req\_fcoe\_rq\_create\_v2\_t}}
\index{sli4\_req\_fcoe\_rq\_create\_v2\_t@{sli4\_req\_fcoe\_rq\_create\_v2\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_rq\_create\_v2\_t}{sli4\_req\_fcoe\_rq\_create\_v2\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__create__v2__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6bf1b026020110365b37e75bb9f46e91}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+t}}}



FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V2. 

Create a version 2 Receive Queue for FC/\+FCoE use. \mbox{\Hypertarget{sli4_8h_a4f0477677933fc0c93d7d0bc4371c82a}\label{sli4_8h_a4f0477677933fc0c93d7d0bc4371c82a}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_rq\_destroy\_t@{sli4\_req\_fcoe\_rq\_destroy\_t}}
\index{sli4\_req\_fcoe\_rq\_destroy\_t@{sli4\_req\_fcoe\_rq\_destroy\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_rq\_destroy\_t}{sli4\_req\_fcoe\_rq\_destroy\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__rq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4f0477677933fc0c93d7d0bc4371c82a}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+t}}}



FCOE\+\_\+\+RQ\+\_\+\+DESTROY. 

Destroy an FC/\+FCoE Receive Queue. \mbox{\Hypertarget{sli4_8h_a0ae6b084400fe1104e6ba02c23191e76}\label{sli4_8h_a0ae6b084400fe1104e6ba02c23191e76}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_wq\_create\_t@{sli4\_req\_fcoe\_wq\_create\_t}}
\index{sli4\_req\_fcoe\_wq\_create\_t@{sli4\_req\_fcoe\_wq\_create\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_wq\_create\_t}{sli4\_req\_fcoe\_wq\_create\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0ae6b084400fe1104e6ba02c23191e76}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a20a18d1810b4c58f3d3e0ba181efe61b}\label{sli4_8h_a20a18d1810b4c58f3d3e0ba181efe61b}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_wq\_create\_v1\_t@{sli4\_req\_fcoe\_wq\_create\_v1\_t}}
\index{sli4\_req\_fcoe\_wq\_create\_v1\_t@{sli4\_req\_fcoe\_wq\_create\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_wq\_create\_v1\_t}{sli4\_req\_fcoe\_wq\_create\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__create__v1__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_a20a18d1810b4c58f3d3e0ba181efe61b}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+t}}}



FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1. 

Create a version 1 Work Queue for FC/\+FCoE use. \mbox{\Hypertarget{sli4_8h_a28adbbdf137e391b5a595b875167b318}\label{sli4_8h_a28adbbdf137e391b5a595b875167b318}} 
\index{sli4.h@{sli4.h}!sli4\_req\_fcoe\_wq\_destroy\_t@{sli4\_req\_fcoe\_wq\_destroy\_t}}
\index{sli4\_req\_fcoe\_wq\_destroy\_t@{sli4\_req\_fcoe\_wq\_destroy\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_fcoe\_wq\_destroy\_t}{sli4\_req\_fcoe\_wq\_destroy\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__fcoe__wq__destroy__s}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+s}} \mbox{\hyperlink{sli4_8h_a28adbbdf137e391b5a595b875167b318}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+t}}}



FCOE\+\_\+\+WQ\+\_\+\+DESTROY. 

Destroy an FC/\+FCoE Work Queue. \mbox{\Hypertarget{sli4_8h_aba2fc53dfd770b49e6ca8713b931b984}\label{sli4_8h_aba2fc53dfd770b49e6ca8713b931b984}} 
\index{sli4.h@{sli4.h}!sli4\_req\_hdr\_t@{sli4\_req\_hdr\_t}}
\index{sli4\_req\_hdr\_t@{sli4\_req\_hdr\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_hdr\_t}{sli4\_req\_hdr\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__hdr__s}{sli4\+\_\+req\+\_\+hdr\+\_\+s}} \mbox{\hyperlink{sli4_8h_aba2fc53dfd770b49e6ca8713b931b984}{sli4\+\_\+req\+\_\+hdr\+\_\+t}}}



Generic Command Request header. 

\mbox{\Hypertarget{sli4_8h_a8291ba93b154e46f718c26285fc1ac03}\label{sli4_8h_a8291ba93b154e46f718c26285fc1ac03}} 
\index{sli4.h@{sli4.h}!sli4\_req\_lowlevel\_set\_watchdog\_t@{sli4\_req\_lowlevel\_set\_watchdog\_t}}
\index{sli4\_req\_lowlevel\_set\_watchdog\_t@{sli4\_req\_lowlevel\_set\_watchdog\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_req\_lowlevel\_set\_watchdog\_t}{sli4\_req\_lowlevel\_set\_watchdog\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__req__lowlevel__set__watchdog__s}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8291ba93b154e46f718c26285fc1ac03}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a9ad4fbd227175a0897db1890598f7727}\label{sli4_8h_a9ad4fbd227175a0897db1890598f7727}} 
\index{sli4.h@{sli4.h}!sli4\_requeue\_xri\_wqe\_t@{sli4\_requeue\_xri\_wqe\_t}}
\index{sli4\_requeue\_xri\_wqe\_t@{sli4\_requeue\_xri\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_requeue\_xri\_wqe\_t}{sli4\_requeue\_xri\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__requeue__xri__wqe__s}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9ad4fbd227175a0897db1890598f7727}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+t}}}



WQE used unblock the specified XRI and to release it to the SLI Port\textquotesingle{}s free pool. 

\mbox{\Hypertarget{sli4_8h_a101e81a6f70ce574423b348817348905}\label{sli4_8h_a101e81a6f70ce574423b348817348905}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_create\_queue\_set\_t@{sli4\_res\_common\_create\_queue\_set\_t}}
\index{sli4\_res\_common\_create\_queue\_set\_t@{sli4\_res\_common\_create\_queue\_set\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_create\_queue\_set\_t}{sli4\_res\_common\_create\_queue\_set\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__create__queue__set__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+s}} \mbox{\hyperlink{sli4_8h_a101e81a6f70ce574423b348817348905}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4ca5d396cfb75631996f9cedcdff6c28}\label{sli4_8h_a4ca5d396cfb75631996f9cedcdff6c28}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_create\_queue\_t@{sli4\_res\_common\_create\_queue\_t}}
\index{sli4\_res\_common\_create\_queue\_t@{sli4\_res\_common\_create\_queue\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_create\_queue\_t}{sli4\_res\_common\_create\_queue\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__create__queue__s}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4ca5d396cfb75631996f9cedcdff6c28}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+t}}}



Generic Common Create EQ/\+CQ/\+MQ/\+WQ/\+RQ Queue completion. 

\mbox{\Hypertarget{sli4_8h_ad0e2f5acd9c1c90d89411ed812dcc9a7}\label{sli4_8h_ad0e2f5acd9c1c90d89411ed812dcc9a7}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_ext\_fat\_read\_string\_table\_t@{sli4\_res\_common\_ext\_fat\_read\_string\_table\_t}}
\index{sli4\_res\_common\_ext\_fat\_read\_string\_table\_t@{sli4\_res\_common\_ext\_fat\_read\_string\_table\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_ext\_fat\_read\_string\_table\_t}{sli4\_res\_common\_ext\_fat\_read\_string\_table\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__ext__fat__read__string__table__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad0e2f5acd9c1c90d89411ed812dcc9a7}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+read\+\_\+string\+\_\+table\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a2a2ae729eea5d0c47f2918cde7d3904e}\label{sli4_8h_a2a2ae729eea5d0c47f2918cde7d3904e}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t@{sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t}}
\index{sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t@{sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t}{sli4\_res\_common\_ext\_fat\_retrieve\_snapshot\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__ext__fat__retrieve__snapshot__s}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+s}} \mbox{\hyperlink{sli4_8h_a2a2ae729eea5d0c47f2918cde7d3904e}{sli4\+\_\+res\+\_\+common\+\_\+ext\+\_\+fat\+\_\+retrieve\+\_\+snapshot\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_afea4cb6376f720f81344078b73411d93}\label{sli4_8h_afea4cb6376f720f81344078b73411d93}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_function\_reset\_t@{sli4\_res\_common\_function\_reset\_t}}
\index{sli4\_res\_common\_function\_reset\_t@{sli4\_res\_common\_function\_reset\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_function\_reset\_t}{sli4\_res\_common\_function\_reset\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__function__reset__s}{sli4\+\_\+res\+\_\+common\+\_\+function\+\_\+reset\+\_\+s}} \mbox{\hyperlink{sli4_8h_afea4cb6376f720f81344078b73411d93}{sli4\+\_\+res\+\_\+common\+\_\+function\+\_\+reset\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ab2b0cdb5675a193d010dc72bbc84ebcc}\label{sli4_8h_ab2b0cdb5675a193d010dc72bbc84ebcc}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_active\_profile\_t@{sli4\_res\_common\_get\_active\_profile\_t}}
\index{sli4\_res\_common\_get\_active\_profile\_t@{sli4\_res\_common\_get\_active\_profile\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_active\_profile\_t}{sli4\_res\_common\_get\_active\_profile\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab2b0cdb5675a193d010dc72bbc84ebcc}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+active\+\_\+profile\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a27157dba285bb6de86190d3db9101f06}\label{sli4_8h_a27157dba285bb6de86190d3db9101f06}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_cntl\_addl\_attributes\_t@{sli4\_res\_common\_get\_cntl\_addl\_attributes\_t}}
\index{sli4\_res\_common\_get\_cntl\_addl\_attributes\_t@{sli4\_res\_common\_get\_cntl\_addl\_attributes\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_cntl\_addl\_attributes\_t}{sli4\_res\_common\_get\_cntl\_addl\_attributes\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__cntl__addl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_a27157dba285bb6de86190d3db9101f06}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+addl\+\_\+attributes\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a7a4a70214879113ba992951160626395}\label{sli4_8h_a7a4a70214879113ba992951160626395}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_cntl\_attributes\_t@{sli4\_res\_common\_get\_cntl\_attributes\_t}}
\index{sli4\_res\_common\_get\_cntl\_attributes\_t@{sli4\_res\_common\_get\_cntl\_attributes\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_cntl\_attributes\_t}{sli4\_res\_common\_get\_cntl\_attributes\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__cntl__attributes__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+attributes\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7a4a70214879113ba992951160626395}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+cntl\+\_\+attributes\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+CNTL\+\_\+\+ATTRIBUTES. 

Query for information about the SLI Port \mbox{\Hypertarget{sli4_8h_a292965c01c7b5406e9b526d6490018e3}\label{sli4_8h_a292965c01c7b5406e9b526d6490018e3}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_function\_config\_t@{sli4\_res\_common\_get\_function\_config\_t}}
\index{sli4\_res\_common\_get\_function\_config\_t@{sli4\_res\_common\_get\_function\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_function\_config\_t}{sli4\_res\_common\_get\_function\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__function__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a292965c01c7b5406e9b526d6490018e3}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+function\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a6c29ebdba35c2d97742d15db78af256f}\label{sli4_8h_a6c29ebdba35c2d97742d15db78af256f}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_port\_name\_t@{sli4\_res\_common\_get\_port\_name\_t}}
\index{sli4\_res\_common\_get\_port\_name\_t@{sli4\_res\_common\_get\_port\_name\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_port\_name\_t}{sli4\_res\_common\_get\_port\_name\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__port__name__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6c29ebdba35c2d97742d15db78af256f}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+port\+\_\+name\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a5c4e8cbed359e16363333eff294b4730}\label{sli4_8h_a5c4e8cbed359e16363333eff294b4730}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_profile\_config\_t@{sli4\_res\_common\_get\_profile\_config\_t}}
\index{sli4\_res\_common\_get\_profile\_config\_t@{sli4\_res\_common\_get\_profile\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_profile\_config\_t}{sli4\_res\_common\_get\_profile\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a5c4e8cbed359e16363333eff294b4730}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a9fc002d16dcc2dc8f9063c68c62c944f}\label{sli4_8h_a9fc002d16dcc2dc8f9063c68c62c944f}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_profile\_list\_t@{sli4\_res\_common\_get\_profile\_list\_t}}
\index{sli4\_res\_common\_get\_profile\_list\_t@{sli4\_res\_common\_get\_profile\_list\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_profile\_list\_t}{sli4\_res\_common\_get\_profile\_list\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__profile__list__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9fc002d16dcc2dc8f9063c68c62c944f}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+profile\+\_\+list\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a3dc2ed6294aa462b563ba79a0a310c76}\label{sli4_8h_a3dc2ed6294aa462b563ba79a0a310c76}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_reconfig\_link\_info\_t@{sli4\_res\_common\_get\_reconfig\_link\_info\_t}}
\index{sli4\_res\_common\_get\_reconfig\_link\_info\_t@{sli4\_res\_common\_get\_reconfig\_link\_info\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_reconfig\_link\_info\_t}{sli4\_res\_common\_get\_reconfig\_link\_info\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__reconfig__link__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3dc2ed6294aa462b563ba79a0a310c76}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+reconfig\+\_\+link\+\_\+info\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a34604007222dff38ff5198f82f4733a2}\label{sli4_8h_a34604007222dff38ff5198f82f4733a2}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_resource\_extent\_info\_t@{sli4\_res\_common\_get\_resource\_extent\_info\_t}}
\index{sli4\_res\_common\_get\_resource\_extent\_info\_t@{sli4\_res\_common\_get\_resource\_extent\_info\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_resource\_extent\_info\_t}{sli4\_res\_common\_get\_resource\_extent\_info\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__resource__extent__info__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+s}} \mbox{\hyperlink{sli4_8h_a34604007222dff38ff5198f82f4733a2}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+resource\+\_\+extent\+\_\+info\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a141338313d7a8ee2a60d99927e0c9f8e}\label{sli4_8h_a141338313d7a8ee2a60d99927e0c9f8e}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_get\_sli4\_parameters\_t@{sli4\_res\_common\_get\_sli4\_parameters\_t}}
\index{sli4\_res\_common\_get\_sli4\_parameters\_t@{sli4\_res\_common\_get\_sli4\_parameters\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_get\_sli4\_parameters\_t}{sli4\_res\_common\_get\_sli4\_parameters\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__get__sli4__parameters__s}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters\+\_\+s}} \mbox{\hyperlink{sli4_8h_a141338313d7a8ee2a60d99927e0c9f8e}{sli4\+\_\+res\+\_\+common\+\_\+get\+\_\+sli4\+\_\+parameters\+\_\+t}}}



COMMON\+\_\+\+GET\+\_\+\+SLI4\+\_\+\+PARAMETERS. 

\mbox{\Hypertarget{sli4_8h_acd1761feb3c9151e07cfe424e0810fa2}\label{sli4_8h_acd1761feb3c9151e07cfe424e0810fa2}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_nop\_t@{sli4\_res\_common\_nop\_t}}
\index{sli4\_res\_common\_nop\_t@{sli4\_res\_common\_nop\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_nop\_t}{sli4\_res\_common\_nop\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__nop__s}{sli4\+\_\+res\+\_\+common\+\_\+nop\+\_\+s}} \mbox{\hyperlink{sli4_8h_acd1761feb3c9151e07cfe424e0810fa2}{sli4\+\_\+res\+\_\+common\+\_\+nop\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a8daeae867882339e80c15f1588cb1a04}\label{sli4_8h_a8daeae867882339e80c15f1588cb1a04}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_query\_fw\_config\_t@{sli4\_res\_common\_query\_fw\_config\_t}}
\index{sli4\_res\_common\_query\_fw\_config\_t@{sli4\_res\_common\_query\_fw\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_query\_fw\_config\_t}{sli4\_res\_common\_query\_fw\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__query__fw__config__s}{sli4\+\_\+res\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8daeae867882339e80c15f1588cb1a04}{sli4\+\_\+res\+\_\+common\+\_\+query\+\_\+fw\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a7d9e2dcc32afc739b367ecabf41e953d}\label{sli4_8h_a7d9e2dcc32afc739b367ecabf41e953d}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_read\_object\_t@{sli4\_res\_common\_read\_object\_t}}
\index{sli4\_res\_common\_read\_object\_t@{sli4\_res\_common\_read\_object\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_read\_object\_t}{sli4\_res\_common\_read\_object\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__read__object__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a7d9e2dcc32afc739b367ecabf41e953d}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+object\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a36a3baa620ab8b5f722158c994ecdf84}\label{sli4_8h_a36a3baa620ab8b5f722158c994ecdf84}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_read\_transceiver\_data\_t@{sli4\_res\_common\_read\_transceiver\_data\_t}}
\index{sli4\_res\_common\_read\_transceiver\_data\_t@{sli4\_res\_common\_read\_transceiver\_data\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_read\_transceiver\_data\_t}{sli4\_res\_common\_read\_transceiver\_data\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__read__transceiver__data__s}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+s}} \mbox{\hyperlink{sli4_8h_a36a3baa620ab8b5f722158c994ecdf84}{sli4\+\_\+res\+\_\+common\+\_\+read\+\_\+transceiver\+\_\+data\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_afe4cccff822bfe78b922bd91ee8860e1}\label{sli4_8h_afe4cccff822bfe78b922bd91ee8860e1}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_set\_active\_profile\_t@{sli4\_res\_common\_set\_active\_profile\_t}}
\index{sli4\_res\_common\_set\_active\_profile\_t@{sli4\_res\_common\_set\_active\_profile\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_set\_active\_profile\_t}{sli4\_res\_common\_set\_active\_profile\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__set__active__profile__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+s}} \mbox{\hyperlink{sli4_8h_afe4cccff822bfe78b922bd91ee8860e1}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+active\+\_\+profile\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a8e6e167d28d2c3885d156683a6a8e6c7}\label{sli4_8h_a8e6e167d28d2c3885d156683a6a8e6c7}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_set\_dump\_location\_t@{sli4\_res\_common\_set\_dump\_location\_t}}
\index{sli4\_res\_common\_set\_dump\_location\_t@{sli4\_res\_common\_set\_dump\_location\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_set\_dump\_location\_t}{sli4\_res\_common\_set\_dump\_location\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__set__dump__location__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+s}} \mbox{\hyperlink{sli4_8h_a8e6e167d28d2c3885d156683a6a8e6c7}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+dump\+\_\+location\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4619b5376af3b1fc31edccb257b46a24}\label{sli4_8h_a4619b5376af3b1fc31edccb257b46a24}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_set\_profile\_config\_t@{sli4\_res\_common\_set\_profile\_config\_t}}
\index{sli4\_res\_common\_set\_profile\_config\_t@{sli4\_res\_common\_set\_profile\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_set\_profile\_config\_t}{sli4\_res\_common\_set\_profile\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__set__profile__config__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4619b5376af3b1fc31edccb257b46a24}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+profile\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a29549c53f97c6f88ba0d30fe465400be}\label{sli4_8h_a29549c53f97c6f88ba0d30fe465400be}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_set\_reconfig\_link\_id\_t@{sli4\_res\_common\_set\_reconfig\_link\_id\_t}}
\index{sli4\_res\_common\_set\_reconfig\_link\_id\_t@{sli4\_res\_common\_set\_reconfig\_link\_id\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_set\_reconfig\_link\_id\_t}{sli4\_res\_common\_set\_reconfig\_link\_id\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__set__reconfig__link__id__s}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+s}} \mbox{\hyperlink{sli4_8h_a29549c53f97c6f88ba0d30fe465400be}{sli4\+\_\+res\+\_\+common\+\_\+set\+\_\+reconfig\+\_\+link\+\_\+id\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a3516b7d38a32cb6ed7c141ce66c76a6e}\label{sli4_8h_a3516b7d38a32cb6ed7c141ce66c76a6e}} 
\index{sli4.h@{sli4.h}!sli4\_res\_common\_write\_object\_t@{sli4\_res\_common\_write\_object\_t}}
\index{sli4\_res\_common\_write\_object\_t@{sli4\_res\_common\_write\_object\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_common\_write\_object\_t}{sli4\_res\_common\_write\_object\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__common__write__object__s}{sli4\+\_\+res\+\_\+common\+\_\+write\+\_\+object\+\_\+s}} \mbox{\hyperlink{sli4_8h_a3516b7d38a32cb6ed7c141ce66c76a6e}{sli4\+\_\+res\+\_\+common\+\_\+write\+\_\+object\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a4535fc855ac29e2b65029cf64c120872}\label{sli4_8h_a4535fc855ac29e2b65029cf64c120872}} 
\index{sli4.h@{sli4.h}!sli4\_res\_dmtf\_exec\_clp\_cmd\_t@{sli4\_res\_dmtf\_exec\_clp\_cmd\_t}}
\index{sli4\_res\_dmtf\_exec\_clp\_cmd\_t@{sli4\_res\_dmtf\_exec\_clp\_cmd\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_dmtf\_exec\_clp\_cmd\_t}{sli4\_res\_dmtf\_exec\_clp\_cmd\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__dmtf__exec__clp__cmd__s}{sli4\+\_\+res\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4535fc855ac29e2b65029cf64c120872}{sli4\+\_\+res\+\_\+dmtf\+\_\+exec\+\_\+clp\+\_\+cmd\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a16b32d42c03cabd755eb632ac8a963cb}\label{sli4_8h_a16b32d42c03cabd755eb632ac8a963cb}} 
\index{sli4.h@{sli4.h}!sli4\_res\_fcoe\_read\_fcf\_table\_t@{sli4\_res\_fcoe\_read\_fcf\_table\_t}}
\index{sli4\_res\_fcoe\_read\_fcf\_table\_t@{sli4\_res\_fcoe\_read\_fcf\_table\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_fcoe\_read\_fcf\_table\_t}{sli4\_res\_fcoe\_read\_fcf\_table\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__fcoe__read__fcf__table__s}{sli4\+\_\+res\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s}} \mbox{\hyperlink{sli4_8h_a16b32d42c03cabd755eb632ac8a963cb}{sli4\+\_\+res\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+t}}}



FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE response. 

\mbox{\Hypertarget{sli4_8h_a9935c1ea9627b976f7aa96f2f5c5bd33}\label{sli4_8h_a9935c1ea9627b976f7aa96f2f5c5bd33}} 
\index{sli4.h@{sli4.h}!sli4\_res\_hdr\_t@{sli4\_res\_hdr\_t}}
\index{sli4\_res\_hdr\_t@{sli4\_res\_hdr\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_hdr\_t}{sli4\_res\_hdr\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__hdr__s}{sli4\+\_\+res\+\_\+hdr\+\_\+s}} \mbox{\hyperlink{sli4_8h_a9935c1ea9627b976f7aa96f2f5c5bd33}{sli4\+\_\+res\+\_\+hdr\+\_\+t}}}



Generic Command Response header. 

\mbox{\Hypertarget{sli4_8h_a03fc76d068bc286fcbbd101c91f78803}\label{sli4_8h_a03fc76d068bc286fcbbd101c91f78803}} 
\index{sli4.h@{sli4.h}!sli4\_res\_lowlevel\_set\_watchdog\_t@{sli4\_res\_lowlevel\_set\_watchdog\_t}}
\index{sli4\_res\_lowlevel\_set\_watchdog\_t@{sli4\_res\_lowlevel\_set\_watchdog\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_lowlevel\_set\_watchdog\_t}{sli4\_res\_lowlevel\_set\_watchdog\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__lowlevel__set__watchdog__s}{sli4\+\_\+res\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s}} \mbox{\hyperlink{sli4_8h_a03fc76d068bc286fcbbd101c91f78803}{sli4\+\_\+res\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a49cc98e7b8c6b5ea0f7296ce953b47b8}\label{sli4_8h_a49cc98e7b8c6b5ea0f7296ce953b47b8}} 
\index{sli4.h@{sli4.h}!sli4\_res\_read\_config\_t@{sli4\_res\_read\_config\_t}}
\index{sli4\_res\_read\_config\_t@{sli4\_res\_read\_config\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_res\_read\_config\_t}{sli4\_res\_read\_config\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__res__read__config__s}{sli4\+\_\+res\+\_\+read\+\_\+config\+\_\+s}} \mbox{\hyperlink{sli4_8h_a49cc98e7b8c6b5ea0f7296ce953b47b8}{sli4\+\_\+res\+\_\+read\+\_\+config\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_ac2f209c495dde37eee359c1fd5447a5f}\label{sli4_8h_ac2f209c495dde37eee359c1fd5447a5f}} 
\index{sli4.h@{sli4.h}!sli4\_resource\_descriptor\_v1\_t@{sli4\_resource\_descriptor\_v1\_t}}
\index{sli4\_resource\_descriptor\_v1\_t@{sli4\_resource\_descriptor\_v1\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_resource\_descriptor\_v1\_t}{sli4\_resource\_descriptor\_v1\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__resource__descriptor__v1__s}{sli4\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+s}} \mbox{\hyperlink{sli4_8h_ac2f209c495dde37eee359c1fd5447a5f}{sli4\+\_\+resource\+\_\+descriptor\+\_\+v1\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a905aa31060cea193b5e2327767d2976f}\label{sli4_8h_a905aa31060cea193b5e2327767d2976f}} 
\index{sli4.h@{sli4.h}!sli4\_send\_frame\_wqe\_t@{sli4\_send\_frame\_wqe\_t}}
\index{sli4\_send\_frame\_wqe\_t@{sli4\_send\_frame\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_send\_frame\_wqe\_t}{sli4\_send\_frame\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__send__frame__wqe__s}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a905aa31060cea193b5e2327767d2976f}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+t}}}



WQE used to create a send frame request. 

\mbox{\Hypertarget{sli4_8h_a4b60e283375cbce528159f09f783fef3}\label{sli4_8h_a4b60e283375cbce528159f09f783fef3}} 
\index{sli4.h@{sli4.h}!sli4\_sge\_t@{sli4\_sge\_t}}
\index{sli4\_sge\_t@{sli4\_sge\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_sge\_t}{sli4\_sge\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__sge__s}{sli4\+\_\+sge\+\_\+s}} \mbox{\hyperlink{sli4_8h_a4b60e283375cbce528159f09f783fef3}{sli4\+\_\+sge\+\_\+t}}}



Scatter-\/\+Gather Entry (SGE) 

\mbox{\Hypertarget{sli4_8h_ab55969fc22143607d5016b026e737798}\label{sli4_8h_ab55969fc22143607d5016b026e737798}} 
\index{sli4.h@{sli4.h}!sli4\_sgl\_chaining\_params\_t@{sli4\_sgl\_chaining\_params\_t}}
\index{sli4\_sgl\_chaining\_params\_t@{sli4\_sgl\_chaining\_params\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_sgl\_chaining\_params\_t}{sli4\_sgl\_chaining\_params\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__sgl__chaining__params__s}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s}} \mbox{\hyperlink{sli4_8h_ab55969fc22143607d5016b026e737798}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+t}}}



Fields retrieved from skyhawk that used used to build chained SGL. 

\mbox{\Hypertarget{sli4_8h_a6b1bfe068d0abd7b02c573c722b21722}\label{sli4_8h_a6b1bfe068d0abd7b02c573c722b21722}} 
\index{sli4.h@{sli4.h}!sli4\_sli\_config\_pmd\_t@{sli4\_sli\_config\_pmd\_t}}
\index{sli4\_sli\_config\_pmd\_t@{sli4\_sli\_config\_pmd\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_sli\_config\_pmd\_t}{sli4\_sli\_config\_pmd\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__sli__config__pmd__s}{sli4\+\_\+sli\+\_\+config\+\_\+pmd\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6b1bfe068d0abd7b02c573c722b21722}{sli4\+\_\+sli\+\_\+config\+\_\+pmd\+\_\+t}}}



SLI\+\_\+\+CONFIG -\/ submit a configuration command to Port. 

Command is either embedded as part of the payload (embed) or located in a separate memory buffer (mem) \mbox{\Hypertarget{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}\label{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}} 
\index{sli4.h@{sli4.h}!sli4\_t@{sli4\_t}}
\index{sli4\_t@{sli4\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_t}{sli4\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__s}{sli4\+\_\+s}} \mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}}}

\mbox{\Hypertarget{sli4_8h_a6596207aa00958caad89061accdf33d5}\label{sli4_8h_a6596207aa00958caad89061accdf33d5}} 
\index{sli4.h@{sli4.h}!sli4\_xmit\_bcast64\_wqe\_t@{sli4\_xmit\_bcast64\_wqe\_t}}
\index{sli4\_xmit\_bcast64\_wqe\_t@{sli4\_xmit\_bcast64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_xmit\_bcast64\_wqe\_t}{sli4\_xmit\_bcast64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__xmit__bcast64__wqe__s}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a6596207aa00958caad89061accdf33d5}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+t}}}



WQE used to send a single frame sequence to broadcast address. 

\mbox{\Hypertarget{sli4_8h_a71fc7c32b358a05e39393bb248df8511}\label{sli4_8h_a71fc7c32b358a05e39393bb248df8511}} 
\index{sli4.h@{sli4.h}!sli4\_xmit\_bls\_rsp\_wqe\_t@{sli4\_xmit\_bls\_rsp\_wqe\_t}}
\index{sli4\_xmit\_bls\_rsp\_wqe\_t@{sli4\_xmit\_bls\_rsp\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_xmit\_bls\_rsp\_wqe\_t}{sli4\_xmit\_bls\_rsp\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__xmit__bls__rsp__wqe__s}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a71fc7c32b358a05e39393bb248df8511}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+t}}}



WQE used to create a BLS response. 

\mbox{\Hypertarget{sli4_8h_aedd24627b02af92522f881c0f81cc98b}\label{sli4_8h_aedd24627b02af92522f881c0f81cc98b}} 
\index{sli4.h@{sli4.h}!sli4\_xmit\_els\_rsp64\_wqe\_t@{sli4\_xmit\_els\_rsp64\_wqe\_t}}
\index{sli4\_xmit\_els\_rsp64\_wqe\_t@{sli4\_xmit\_els\_rsp64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_xmit\_els\_rsp64\_wqe\_t}{sli4\_xmit\_els\_rsp64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__xmit__els__rsp64__wqe__s}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_aedd24627b02af92522f881c0f81cc98b}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+t}}}



WQE used to create an ELS response. 

\mbox{\Hypertarget{sli4_8h_a0725a4e8e1ac9c94e33f6f3839e204db}\label{sli4_8h_a0725a4e8e1ac9c94e33f6f3839e204db}} 
\index{sli4.h@{sli4.h}!sli4\_xmit\_sequence64\_wqe\_t@{sli4\_xmit\_sequence64\_wqe\_t}}
\index{sli4\_xmit\_sequence64\_wqe\_t@{sli4\_xmit\_sequence64\_wqe\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_xmit\_sequence64\_wqe\_t}{sli4\_xmit\_sequence64\_wqe\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli4__xmit__sequence64__wqe__s}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s}} \mbox{\hyperlink{sli4_8h_a0725a4e8e1ac9c94e33f6f3839e204db}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+t}}}



WQE used to create a transmit sequence. 

\mbox{\Hypertarget{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}\label{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}} 
\index{sli4.h@{sli4.h}!sli\_bls\_payload\_t@{sli\_bls\_payload\_t}}
\index{sli\_bls\_payload\_t@{sli\_bls\_payload\_t}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_bls\_payload\_t}{sli\_bls\_payload\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structsli__bls__payload__s}{sli\+\_\+bls\+\_\+payload\+\_\+s}} \mbox{\hyperlink{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}{sli\+\_\+bls\+\_\+payload\+\_\+t}}}



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{sli4_8h_a7ff5f2dff38e7639981794c43dc9167b}\label{sli4_8h_a7ff5f2dff38e7639981794c43dc9167b}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_UNREG\_TYPE\_PORT@{SLI4\_UNREG\_TYPE\_PORT}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_UNREG\_TYPE\_PORT@{SLI4\_UNREG\_TYPE\_PORT}}}\mbox{\Hypertarget{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba336ed0372b50aa6db56d815ed847978f}\label{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba336ed0372b50aa6db56d815ed847978f}} 
SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+PORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_UNREG\_TYPE\_DOMAIN@{SLI4\_UNREG\_TYPE\_DOMAIN}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_UNREG\_TYPE\_DOMAIN@{SLI4\_UNREG\_TYPE\_DOMAIN}}}\mbox{\Hypertarget{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba2ed50d5fe540442dafd7eccdef4903a4}\label{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba2ed50d5fe540442dafd7eccdef4903a4}} 
SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+DOMAIN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_UNREG\_TYPE\_FCF@{SLI4\_UNREG\_TYPE\_FCF}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_UNREG\_TYPE\_FCF@{SLI4\_UNREG\_TYPE\_FCF}}}\mbox{\Hypertarget{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba8775e1f67daabb9ce2486fb76999fb6d}\label{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba8775e1f67daabb9ce2486fb76999fb6d}} 
SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+FCF&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_UNREG\_TYPE\_ALL@{SLI4\_UNREG\_TYPE\_ALL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_UNREG\_TYPE\_ALL@{SLI4\_UNREG\_TYPE\_ALL}}}\mbox{\Hypertarget{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba056a7478cd73f893c78afd73154aab15}\label{sli4_8h_a7ff5f2dff38e7639981794c43dc9167ba056a7478cd73f893c78afd73154aab15}} 
SLI4\+\_\+\+UNREG\+\_\+\+TYPE\+\_\+\+ALL&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l01392}{1392}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}\label{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}} 
\index{sli4.h@{sli4.h}!sli4\_abort\_type\_e@{sli4\_abort\_type\_e}}
\index{sli4\_abort\_type\_e@{sli4\_abort\_type\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_abort\_type\_e}{sli4\_abort\_type\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}{sli4\+\_\+abort\+\_\+type\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_ABORT\_XRI@{SLI\_ABORT\_XRI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_ABORT\_XRI@{SLI\_ABORT\_XRI}}}\mbox{\Hypertarget{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a2485df15530f40e598aec2bc56daf030}\label{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a2485df15530f40e598aec2bc56daf030}} 
SLI\+\_\+\+ABORT\+\_\+\+XRI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_ABORT\_ABORT\_ID@{SLI\_ABORT\_ABORT\_ID}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_ABORT\_ABORT\_ID@{SLI\_ABORT\_ABORT\_ID}}}\mbox{\Hypertarget{sli4_8h_a358bb253e94e93a5f88d03027824e5e8aba69ce22e67bba7fd39ea399828cb91b}\label{sli4_8h_a358bb253e94e93a5f88d03027824e5e8aba69ce22e67bba7fd39ea399828cb91b}} 
SLI\+\_\+\+ABORT\+\_\+\+ABORT\+\_\+\+ID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_ABORT\_REQUEST\_ID@{SLI\_ABORT\_REQUEST\_ID}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_ABORT\_REQUEST\_ID@{SLI\_ABORT\_REQUEST\_ID}}}\mbox{\Hypertarget{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a6dd856fb52ca60049dc2a87c113b3bfa}\label{sli4_8h_a358bb253e94e93a5f88d03027824e5e8a6dd856fb52ca60049dc2a87c113b3bfa}} 
SLI\+\_\+\+ABORT\+\_\+\+REQUEST\+\_\+\+ID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_ABORT\_MAX@{SLI\_ABORT\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_ABORT\_MAX@{SLI\_ABORT\_MAX}}}\mbox{\Hypertarget{sli4_8h_a358bb253e94e93a5f88d03027824e5e8af9a695722b2a610ce47c5859478e9abb}\label{sli4_8h_a358bb253e94e93a5f88d03027824e5e8af9a695722b2a610ce47c5859478e9abb}} 
SLI\+\_\+\+ABORT\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l04267}{4267}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}} 
\index{sli4.h@{sli4.h}!sli4\_asic\_rev\_e@{sli4\_asic\_rev\_e}}
\index{sli4\_asic\_rev\_e@{sli4\_asic\_rev\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_asic\_rev\_e}{sli4\_asic\_rev\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}{sli4\+\_\+asic\+\_\+rev\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_FPGA@{SLI4\_ASIC\_REV\_FPGA}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_FPGA@{SLI4\_ASIC\_REV\_FPGA}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a0226bd725f29aa5d26f624bb1952b983}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a0226bd725f29aa5d26f624bb1952b983}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+FPGA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_A0@{SLI4\_ASIC\_REV\_A0}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_A0@{SLI4\_ASIC\_REV\_A0}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a19d3783d5db13f4d30a26c18b4e4581e}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a19d3783d5db13f4d30a26c18b4e4581e}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A0&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_A1@{SLI4\_ASIC\_REV\_A1}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_A1@{SLI4\_ASIC\_REV\_A1}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a50c2f32c8e1082a4dac418982949f443}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a50c2f32c8e1082a4dac418982949f443}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_A2@{SLI4\_ASIC\_REV\_A2}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_A2@{SLI4\_ASIC\_REV\_A2}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a5030a9245e95a1d7ef9fe86630f92e31}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a5030a9245e95a1d7ef9fe86630f92e31}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_A3@{SLI4\_ASIC\_REV\_A3}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_A3@{SLI4\_ASIC\_REV\_A3}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab4858551e851e5ecb4caf5aca44a535d}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab4858551e851e5ecb4caf5aca44a535d}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+A3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_B0@{SLI4\_ASIC\_REV\_B0}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_B0@{SLI4\_ASIC\_REV\_B0}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad537fee7f703ac4fce00ec3f207b05bb}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad537fee7f703ac4fce00ec3f207b05bb}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+B0&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_B1@{SLI4\_ASIC\_REV\_B1}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_B1@{SLI4\_ASIC\_REV\_B1}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad342d764c9624db5d3b3ef036edbf03f}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ad342d764c9624db5d3b3ef036edbf03f}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+B1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_C0@{SLI4\_ASIC\_REV\_C0}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_C0@{SLI4\_ASIC\_REV\_C0}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a119a8b4084f016a0122be3e9fd0b145a}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9a119a8b4084f016a0122be3e9fd0b145a}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+C0&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_REV\_D0@{SLI4\_ASIC\_REV\_D0}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_REV\_D0@{SLI4\_ASIC\_REV\_D0}}}\mbox{\Hypertarget{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab87df2df71a832b1235704b28c3a5d19}\label{sli4_8h_a942ea25a3b79a6c92c015baf448386f9ab87df2df71a832b1235704b28c3a5d19}} 
SLI4\+\_\+\+ASIC\+\_\+\+REV\+\_\+\+D0&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03208}{3208}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}} 
\index{sli4.h@{sli4.h}!sli4\_asic\_type\_e@{sli4\_asic\_type\_e}}
\index{sli4\_asic\_type\_e@{sli4\_asic\_type\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_asic\_type\_e}{sli4\_asic\_type\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}{sli4\+\_\+asic\+\_\+type\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_BE3@{SLI4\_ASIC\_TYPE\_BE3}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_BE3@{SLI4\_ASIC\_TYPE\_BE3}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a476c20c196b10caf16fffe8397301403}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a476c20c196b10caf16fffe8397301403}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+BE3&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_SKYHAWK@{SLI4\_ASIC\_TYPE\_SKYHAWK}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_SKYHAWK@{SLI4\_ASIC\_TYPE\_SKYHAWK}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48ae52af73ff1f3ed120f1028c263dab886}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48ae52af73ff1f3ed120f1028c263dab886}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+SKYHAWK&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_LANCER@{SLI4\_ASIC\_TYPE\_LANCER}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_LANCER@{SLI4\_ASIC\_TYPE\_LANCER}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48abd6c407b1203f30d7d849151292ad93f}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48abd6c407b1203f30d7d849151292ad93f}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_CORSAIR@{SLI4\_ASIC\_TYPE\_CORSAIR}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_CORSAIR@{SLI4\_ASIC\_TYPE\_CORSAIR}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a1016cb96634ca4d2e6ef2944fe1a82f5}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a1016cb96634ca4d2e6ef2944fe1a82f5}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+CORSAIR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_LANCERG6@{SLI4\_ASIC\_TYPE\_LANCERG6}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_LANCERG6@{SLI4\_ASIC\_TYPE\_LANCERG6}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48aad86a40df3ee0a4d95eeaddb4af7412e}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48aad86a40df3ee0a4d95eeaddb4af7412e}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCERG6&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_ASIC\_TYPE\_LANCERG7@{SLI4\_ASIC\_TYPE\_LANCERG7}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_ASIC\_TYPE\_LANCERG7@{SLI4\_ASIC\_TYPE\_LANCERG7}}}\mbox{\Hypertarget{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a6611612fa82c36947ddde1a277d85720}\label{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48a6611612fa82c36947ddde1a277d85720}} 
SLI4\+\_\+\+ASIC\+\_\+\+TYPE\+\_\+\+LANCERG7&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03199}{3199}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51}\label{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51}} 
\index{sli4.h@{sli4.h}!sli4\_callback\_e@{sli4\_callback\_e}}
\index{sli4\_callback\_e@{sli4\_callback\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_callback\_e}{sli4\_callback\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51}{sli4\+\_\+callback\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_CB\_LINK@{SLI4\_CB\_LINK}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_CB\_LINK@{SLI4\_CB\_LINK}}}\mbox{\Hypertarget{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51abc62ad8313841be1bd1f581fb4055ae5}\label{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51abc62ad8313841be1bd1f581fb4055ae5}} 
SLI4\+\_\+\+CB\+\_\+\+LINK&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_CB\_FIP@{SLI4\_CB\_FIP}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_CB\_FIP@{SLI4\_CB\_FIP}}}\mbox{\Hypertarget{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a26fbf165f983d1c6dbb8d95d59db7536}\label{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a26fbf165f983d1c6dbb8d95d59db7536}} 
SLI4\+\_\+\+CB\+\_\+\+FIP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_CB\_MAX@{SLI4\_CB\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_CB\_MAX@{SLI4\_CB\_MAX}}}\mbox{\Hypertarget{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a411458b14aa0cc5fab42eb158ea35080}\label{sli4_8h_a8c89cfa89d041f30bbea15d5d0315c51a411458b14aa0cc5fab42eb158ea35080}} 
SLI4\+\_\+\+CB\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03128}{3128}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}\label{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}} 
\index{sli4.h@{sli4.h}!sli4\_link\_medium\_e@{sli4\_link\_medium\_e}}
\index{sli4\_link\_medium\_e@{sli4\_link\_medium\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_medium\_e}{sli4\_link\_medium\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}{sli4\+\_\+link\+\_\+medium\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_MEDIUM\_ETHERNET@{SLI\_LINK\_MEDIUM\_ETHERNET}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_MEDIUM\_ETHERNET@{SLI\_LINK\_MEDIUM\_ETHERNET}}}\mbox{\Hypertarget{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a694e7b3914419902d93f05fa9cfa58f6}\label{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a694e7b3914419902d93f05fa9cfa58f6}} 
SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+ETHERNET&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_MEDIUM\_FC@{SLI\_LINK\_MEDIUM\_FC}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_MEDIUM\_FC@{SLI\_LINK\_MEDIUM\_FC}}}\mbox{\Hypertarget{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9aa13a27de6c189774849e90045f27451b}\label{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9aa13a27de6c189774849e90045f27451b}} 
SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+FC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_MEDIUM\_MAX@{SLI\_LINK\_MEDIUM\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_MEDIUM\_MAX@{SLI\_LINK\_MEDIUM\_MAX}}}\mbox{\Hypertarget{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a0654f371bb23fedad18c3caaef06098a}\label{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9a0654f371bb23fedad18c3caaef06098a}} 
SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03151}{3151}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a3b6f22334481083fbbc307ceec72b6ad}\label{sli4_8h_a3b6f22334481083fbbc307ceec72b6ad}} 
\index{sli4.h@{sli4.h}!sli4\_link\_status\_e@{sli4\_link\_status\_e}}
\index{sli4\_link\_status\_e@{sli4\_link\_status\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_status\_e}{sli4\_link\_status\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a3b6f22334481083fbbc307ceec72b6ad}{sli4\+\_\+link\+\_\+status\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_STATUS\_UP@{SLI\_LINK\_STATUS\_UP}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_STATUS\_UP@{SLI\_LINK\_STATUS\_UP}}}\mbox{\Hypertarget{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada8ef2a5e6472d0bc5b3333f1df73652a7}\label{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada8ef2a5e6472d0bc5b3333f1df73652a7}} 
SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+UP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_STATUS\_DOWN@{SLI\_LINK\_STATUS\_DOWN}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_STATUS\_DOWN@{SLI\_LINK\_STATUS\_DOWN}}}\mbox{\Hypertarget{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada9ca7b0b2ceb0e9a92318002269dd9a8f}\label{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada9ca7b0b2ceb0e9a92318002269dd9a8f}} 
SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+DOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_STATUS\_NO\_ALPA@{SLI\_LINK\_STATUS\_NO\_ALPA}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_STATUS\_NO\_ALPA@{SLI\_LINK\_STATUS\_NO\_ALPA}}}\mbox{\Hypertarget{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada4303e29378572d4b583dfae22bf56914}\label{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada4303e29378572d4b583dfae22bf56914}} 
SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+NO\+\_\+\+ALPA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_STATUS\_MAX@{SLI\_LINK\_STATUS\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_STATUS\_MAX@{SLI\_LINK\_STATUS\_MAX}}}\mbox{\Hypertarget{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada538dec34e9b2de5bd805b2692c0f233c}\label{sli4_8h_a3b6f22334481083fbbc307ceec72b6ada538dec34e9b2de5bd805b2692c0f233c}} 
SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03134}{3134}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092}} 
\index{sli4.h@{sli4.h}!sli4\_link\_topology\_e@{sli4\_link\_topology\_e}}
\index{sli4\_link\_topology\_e@{sli4\_link\_topology\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_link\_topology\_e}{sli4\_link\_topology\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092}{sli4\+\_\+link\+\_\+topology\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_NPORT@{SLI\_LINK\_TOPO\_NPORT}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_NPORT@{SLI\_LINK\_TOPO\_NPORT}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a08558fd5d1c8d16b9ff7edb9c8a62103}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a08558fd5d1c8d16b9ff7edb9c8a62103}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_LOOP@{SLI\_LINK\_TOPO\_LOOP}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_LOOP@{SLI\_LINK\_TOPO\_LOOP}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092aca694709a0a50480617f4d3a7df5b1e4}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092aca694709a0a50480617f4d3a7df5b1e4}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOP&fabric or point-\/to-\/point \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_LOOPBACK\_INTERNAL@{SLI\_LINK\_TOPO\_LOOPBACK\_INTERNAL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_LOOPBACK\_INTERNAL@{SLI\_LINK\_TOPO\_LOOPBACK\_INTERNAL}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a4ff7e068c1fdc7bb43fc85e99fc67db6}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a4ff7e068c1fdc7bb43fc85e99fc67db6}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+INTERNAL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_LOOPBACK\_EXTERNAL@{SLI\_LINK\_TOPO\_LOOPBACK\_EXTERNAL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_LOOPBACK\_EXTERNAL@{SLI\_LINK\_TOPO\_LOOPBACK\_EXTERNAL}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a0615ba9fb33bc572bb28d9693780c88c}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a0615ba9fb33bc572bb28d9693780c88c}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+EXTERNAL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_NONE@{SLI\_LINK\_TOPO\_NONE}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_NONE@{SLI\_LINK\_TOPO\_NONE}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092affc350a2d400b5b13b415251cceed454}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092affc350a2d400b5b13b415251cceed454}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NONE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_LINK\_TOPO\_MAX@{SLI\_LINK\_TOPO\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_LINK\_TOPO\_MAX@{SLI\_LINK\_TOPO\_MAX}}}\mbox{\Hypertarget{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a70551bda35a09aac296c4673bdd4c5a6}\label{sli4_8h_a85ce23fb54d8de7f0879c7f30cf01092a70551bda35a09aac296c4673bdd4c5a6}} 
SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03141}{3141}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a33f78a9e55e0595458ba833cc2007c9e}\label{sli4_8h_a33f78a9e55e0595458ba833cc2007c9e}} 
\index{sli4.h@{sli4.h}!sli4\_port\_type\_e@{sli4\_port\_type\_e}}
\index{sli4\_port\_type\_e@{sli4\_port\_type\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_port\_type\_e}{sli4\_port\_type\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a33f78a9e55e0595458ba833cc2007c9e}{sli4\+\_\+port\+\_\+type\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_PORT\_TYPE\_FC@{SLI4\_PORT\_TYPE\_FC}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_PORT\_TYPE\_FC@{SLI4\_PORT\_TYPE\_FC}}}\mbox{\Hypertarget{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eadae37d1025559983b7bc3d53aa530543}\label{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eadae37d1025559983b7bc3d53aa530543}} 
SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_PORT\_TYPE\_NIC@{SLI4\_PORT\_TYPE\_NIC}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_PORT\_TYPE\_NIC@{SLI4\_PORT\_TYPE\_NIC}}}\mbox{\Hypertarget{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eabab251b8985a49ffcab7e05175c2830c}\label{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eabab251b8985a49ffcab7e05175c2830c}} 
SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+NIC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_PORT\_TYPE\_MAX@{SLI4\_PORT\_TYPE\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_PORT\_TYPE\_MAX@{SLI4\_PORT\_TYPE\_MAX}}}\mbox{\Hypertarget{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eab2056290a197d3e5e8100f7f2a6c3ade}\label{sli4_8h_a33f78a9e55e0595458ba833cc2007c9eab2056290a197d3e5e8100f7f2a6c3ade}} 
SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03193}{3193}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}} 
\index{sli4.h@{sli4.h}!sli4\_qentry\_e@{sli4\_qentry\_e}}
\index{sli4\_qentry\_e@{sli4\_qentry\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_qentry\_e}{sli4\_qentry\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}{sli4\+\_\+qentry\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_ASYNC@{SLI\_QENTRY\_ASYNC}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_ASYNC@{SLI\_QENTRY\_ASYNC}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e77c21806dae548c0589e87981973eb}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e77c21806dae548c0589e87981973eb}} 
SLI\+\_\+\+QENTRY\+\_\+\+ASYNC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_MQ@{SLI\_QENTRY\_MQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_MQ@{SLI\_QENTRY\_MQ}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6d8a3e8b3269bcdb99c6f24aab3e3c3f}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6d8a3e8b3269bcdb99c6f24aab3e3c3f}} 
SLI\+\_\+\+QENTRY\+\_\+\+MQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_RQ@{SLI\_QENTRY\_RQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_RQ@{SLI\_QENTRY\_RQ}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba7658f5f8b05483f95460845ec5f41148}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba7658f5f8b05483f95460845ec5f41148}} 
SLI\+\_\+\+QENTRY\+\_\+\+RQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_WQ@{SLI\_QENTRY\_WQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_WQ@{SLI\_QENTRY\_WQ}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0b6868b943df44fd6b88a2ef4933f90d}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0b6868b943df44fd6b88a2ef4933f90d}} 
SLI\+\_\+\+QENTRY\+\_\+\+WQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_WQ\_RELEASE@{SLI\_QENTRY\_WQ\_RELEASE}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_WQ\_RELEASE@{SLI\_QENTRY\_WQ\_RELEASE}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0f0209ceede739710433758750c8f96f}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba0f0209ceede739710433758750c8f96f}} 
SLI\+\_\+\+QENTRY\+\_\+\+WQ\+\_\+\+RELEASE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_OPT\_WRITE\_CMD@{SLI\_QENTRY\_OPT\_WRITE\_CMD}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_OPT\_WRITE\_CMD@{SLI\_QENTRY\_OPT\_WRITE\_CMD}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e8df74c65ba95dc8b4e3806116346ba}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba8e8df74c65ba95dc8b4e3806116346ba}} 
SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+CMD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_OPT\_WRITE\_DATA@{SLI\_QENTRY\_OPT\_WRITE\_DATA}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_OPT\_WRITE\_DATA@{SLI\_QENTRY\_OPT\_WRITE\_DATA}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5bad4b84b86fb43d17226062c2fb5247c16}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5bad4b84b86fb43d17226062c2fb5247c16}} 
SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+DATA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_XABT@{SLI\_QENTRY\_XABT}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_XABT@{SLI\_QENTRY\_XABT}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba2f976a8d5f64a9dd79430d250cc179a3}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba2f976a8d5f64a9dd79430d250cc179a3}} 
SLI\+\_\+\+QENTRY\+\_\+\+XABT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QENTRY\_MAX@{SLI\_QENTRY\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QENTRY\_MAX@{SLI\_QENTRY\_MAX}}}\mbox{\Hypertarget{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6c88cf22391d6695624eb48319c26e8c}\label{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5ba6c88cf22391d6695624eb48319c26e8c}} 
SLI\+\_\+\+QENTRY\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03068}{3068}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85f}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85f}} 
\index{sli4.h@{sli4.h}!sli4\_qtype\_e@{sli4\_qtype\_e}}
\index{sli4\_qtype\_e@{sli4\_qtype\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_qtype\_e}{sli4\_qtype\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_EQ@{SLI\_QTYPE\_EQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_EQ@{SLI\_QTYPE\_EQ}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85fa3aed187ec3f30bebaf03f21f55511c4f}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85fa3aed187ec3f30bebaf03f21f55511c4f}} 
SLI\+\_\+\+QTYPE\+\_\+\+EQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_CQ@{SLI\_QTYPE\_CQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_CQ@{SLI\_QTYPE\_CQ}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85fadd3df48c650f1fa1ad065c95160c2272}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85fadd3df48c650f1fa1ad065c95160c2272}} 
SLI\+\_\+\+QTYPE\+\_\+\+CQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_MQ@{SLI\_QTYPE\_MQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_MQ@{SLI\_QTYPE\_MQ}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85faa1b51c1b11dcf633d672557f32a4e962}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85faa1b51c1b11dcf633d672557f32a4e962}} 
SLI\+\_\+\+QTYPE\+\_\+\+MQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_WQ@{SLI\_QTYPE\_WQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_WQ@{SLI\_QTYPE\_WQ}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85fa71c121286e592b5062bf655dd321316f}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85fa71c121286e592b5062bf655dd321316f}} 
SLI\+\_\+\+QTYPE\+\_\+\+WQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_RQ@{SLI\_QTYPE\_RQ}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_RQ@{SLI\_QTYPE\_RQ}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85fa9ae6ea5242875d20367c9d9055ef458f}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85fa9ae6ea5242875d20367c9d9055ef458f}} 
SLI\+\_\+\+QTYPE\+\_\+\+RQ&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_QTYPE\_MAX@{SLI\_QTYPE\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_QTYPE\_MAX@{SLI\_QTYPE\_MAX}}}\mbox{\Hypertarget{sli4_8h_adce52818eddaa61287a1baaf0697e85fa918b9048bff4a19a734ebbd515d4d385}\label{sli4_8h_adce52818eddaa61287a1baaf0697e85fa918b9048bff4a19a734ebbd515d4d385}} 
SLI\+\_\+\+QTYPE\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03055}{3055}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}} 
\index{sli4.h@{sli4.h}!sli4\_regname\_e@{sli4\_regname\_e}}
\index{sli4\_regname\_e@{sli4\_regname\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_regname\_e}{sli4\_regname\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}}}



Register name enums. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_BMBX@{SLI4\_REG\_BMBX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_BMBX@{SLI4\_REG\_BMBX}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a642a35da2298f5ad482ee01a2b9bed22}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a642a35da2298f5ad482ee01a2b9bed22}} 
SLI4\+\_\+\+REG\+\_\+\+BMBX&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_EQ\_DOORBELL@{SLI4\_REG\_EQ\_DOORBELL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_EQ\_DOORBELL@{SLI4\_REG\_EQ\_DOORBELL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9afe59ab1ee3338c368de80b5ebf89be8b}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9afe59ab1ee3338c368de80b5ebf89be8b}} 
SLI4\+\_\+\+REG\+\_\+\+EQ\+\_\+\+DOORBELL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_CQ\_DOORBELL@{SLI4\_REG\_CQ\_DOORBELL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_CQ\_DOORBELL@{SLI4\_REG\_CQ\_DOORBELL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ad014c3e30fabe08cc24da51bc270d044}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ad014c3e30fabe08cc24da51bc270d044}} 
SLI4\+\_\+\+REG\+\_\+\+CQ\+\_\+\+DOORBELL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_FCOE\_RQ\_DOORBELL@{SLI4\_REG\_FCOE\_RQ\_DOORBELL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_FCOE\_RQ\_DOORBELL@{SLI4\_REG\_FCOE\_RQ\_DOORBELL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a00e790d2322a18fbbb9a7c6de1ba36bd}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a00e790d2322a18fbbb9a7c6de1ba36bd}} 
SLI4\+\_\+\+REG\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DOORBELL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_IO\_WQ\_DOORBELL@{SLI4\_REG\_IO\_WQ\_DOORBELL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_IO\_WQ\_DOORBELL@{SLI4\_REG\_IO\_WQ\_DOORBELL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a73fbf57fb878e82461c857ed988c8d3e}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a73fbf57fb878e82461c857ed988c8d3e}} 
SLI4\+\_\+\+REG\+\_\+\+IO\+\_\+\+WQ\+\_\+\+DOORBELL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_MQ\_DOORBELL@{SLI4\_REG\_MQ\_DOORBELL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_MQ\_DOORBELL@{SLI4\_REG\_MQ\_DOORBELL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a62d672137ff2415041a1ddd3b8ede3ce}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a62d672137ff2415041a1ddd3b8ede3ce}} 
SLI4\+\_\+\+REG\+\_\+\+MQ\+\_\+\+DOORBELL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_PHYSDEV\_CONTROL@{SLI4\_REG\_PHYSDEV\_CONTROL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_PHYSDEV\_CONTROL@{SLI4\_REG\_PHYSDEV\_CONTROL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af5693387aedf46581fbc25e73944acfd}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af5693387aedf46581fbc25e73944acfd}} 
SLI4\+\_\+\+REG\+\_\+\+PHYSDEV\+\_\+\+CONTROL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SLIPORT\_CONTROL@{SLI4\_REG\_SLIPORT\_CONTROL}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SLIPORT\_CONTROL@{SLI4\_REG\_SLIPORT\_CONTROL}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4edd6508fc72a743c7691576541712c7}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4edd6508fc72a743c7691576541712c7}} 
SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+CONTROL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SLIPORT\_ERROR1@{SLI4\_REG\_SLIPORT\_ERROR1}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SLIPORT\_ERROR1@{SLI4\_REG\_SLIPORT\_ERROR1}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a0697f2270b4c50afc216be557f391f86}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a0697f2270b4c50afc216be557f391f86}} 
SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+ERROR1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SLIPORT\_ERROR2@{SLI4\_REG\_SLIPORT\_ERROR2}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SLIPORT\_ERROR2@{SLI4\_REG\_SLIPORT\_ERROR2}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a2d38cd9ad213cc6445b2e8e0eeea106c}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a2d38cd9ad213cc6445b2e8e0eeea106c}} 
SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+ERROR2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SLIPORT\_SEMAPHORE@{SLI4\_REG\_SLIPORT\_SEMAPHORE}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SLIPORT\_SEMAPHORE@{SLI4\_REG\_SLIPORT\_SEMAPHORE}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ab6a84b8d8d1eb08bff38c5933a4b125d}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9ab6a84b8d8d1eb08bff38c5933a4b125d}} 
SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+SEMAPHORE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SLIPORT\_STATUS@{SLI4\_REG\_SLIPORT\_STATUS}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SLIPORT\_STATUS@{SLI4\_REG\_SLIPORT\_STATUS}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af4de25292cc14aa5a6ac219f6e0512dc}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9af4de25292cc14aa5a6ac219f6e0512dc}} 
SLI4\+\_\+\+REG\+\_\+\+SLIPORT\+\_\+\+STATUS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_UERR\_MASK\_HI@{SLI4\_REG\_UERR\_MASK\_HI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_UERR\_MASK\_HI@{SLI4\_REG\_UERR\_MASK\_HI}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a3c9986037171452bc3e17ef048d29809}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a3c9986037171452bc3e17ef048d29809}} 
SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+HI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_UERR\_MASK\_LO@{SLI4\_REG\_UERR\_MASK\_LO}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_UERR\_MASK\_LO@{SLI4\_REG\_UERR\_MASK\_LO}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4b290667f53a9cc2ff0a4db1684f8bf0}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a4b290667f53a9cc2ff0a4db1684f8bf0}} 
SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+MASK\+\_\+\+LO&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_UERR\_STATUS\_HI@{SLI4\_REG\_UERR\_STATUS\_HI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_UERR\_STATUS\_HI@{SLI4\_REG\_UERR\_STATUS\_HI}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7c46b0722643ed6dcebaf4fe4847f790}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7c46b0722643ed6dcebaf4fe4847f790}} 
SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+HI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_UERR\_STATUS\_LO@{SLI4\_REG\_UERR\_STATUS\_LO}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_UERR\_STATUS\_LO@{SLI4\_REG\_UERR\_STATUS\_LO}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a67e52be83cb2d7b4e38222a502ae05f5}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a67e52be83cb2d7b4e38222a502ae05f5}} 
SLI4\+\_\+\+REG\+\_\+\+UERR\+\_\+\+STATUS\+\_\+\+LO&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SW\_UE\_CSR1@{SLI4\_REG\_SW\_UE\_CSR1}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SW\_UE\_CSR1@{SLI4\_REG\_SW\_UE\_CSR1}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a96cb9d2bb8ebe1ee3e993bd676d21271}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a96cb9d2bb8ebe1ee3e993bd676d21271}} 
SLI4\+\_\+\+REG\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_SW\_UE\_CSR2@{SLI4\_REG\_SW\_UE\_CSR2}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_SW\_UE\_CSR2@{SLI4\_REG\_SW\_UE\_CSR2}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a45f6da4485205d046da7e6c00ab102c3}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a45f6da4485205d046da7e6c00ab102c3}} 
SLI4\+\_\+\+REG\+\_\+\+SW\+\_\+\+UE\+\_\+\+CSR2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI4\_REG\_MAX@{SLI4\_REG\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI4\_REG\_MAX@{SLI4\_REG\_MAX}}}\mbox{\Hypertarget{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7678bb5d8ad141be5bfad89f0df7c275}\label{sli4_8h_a68d81ca86c90da717e816ec4eabaead9a7678bb5d8ad141be5bfad89f0df7c275}} 
SLI4\+\_\+\+REG\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03028}{3028}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}} 
\index{sli4.h@{sli4.h}!sli4\_resource\_e@{sli4\_resource\_e}}
\index{sli4\_resource\_e@{sli4\_resource\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_resource\_e}{sli4\_resource\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_FCOE\_VFI@{SLI\_RSRC\_FCOE\_VFI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_FCOE\_VFI@{SLI\_RSRC\_FCOE\_VFI}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab110e6012aab496604d1b36a06dae12d}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab110e6012aab496604d1b36a06dae12d}} 
SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VFI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_FCOE\_VPI@{SLI\_RSRC\_FCOE\_VPI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_FCOE\_VPI@{SLI\_RSRC\_FCOE\_VPI}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea3e1cef23673344ebbbc216ff79c25b4a}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea3e1cef23673344ebbbc216ff79c25b4a}} 
SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VPI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_FCOE\_RPI@{SLI\_RSRC\_FCOE\_RPI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_FCOE\_RPI@{SLI\_RSRC\_FCOE\_RPI}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab80687f65854df088f48750a8c806128}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feab80687f65854df088f48750a8c806128}} 
SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+RPI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_FCOE\_XRI@{SLI\_RSRC\_FCOE\_XRI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_FCOE\_XRI@{SLI\_RSRC\_FCOE\_XRI}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feaf8e4084857636c06f631da6bb35af9ca}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7feaf8e4084857636c06f631da6bb35af9ca}} 
SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+XRI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_FCOE\_FCFI@{SLI\_RSRC\_FCOE\_FCFI}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_FCOE\_FCFI@{SLI\_RSRC\_FCOE\_FCFI}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea8584b6963bcc57d1c6c3a7e15cddc0a9}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea8584b6963bcc57d1c6c3a7e15cddc0a9}} 
SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+FCFI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_RSRC\_MAX@{SLI\_RSRC\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_RSRC\_MAX@{SLI\_RSRC\_MAX}}}\mbox{\Hypertarget{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea688cf01f77391bc75c37353311660a30}\label{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fea688cf01f77391bc75c37353311660a30}} 
SLI\+\_\+\+RSRC\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l03184}{3184}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.

\mbox{\Hypertarget{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21}\label{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21}} 
\index{sli4.h@{sli4.h}!sli\_bls\_type\_e@{sli\_bls\_type\_e}}
\index{sli\_bls\_type\_e@{sli\_bls\_type\_e}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_bls\_type\_e}{sli\_bls\_type\_e}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21}{sli\+\_\+bls\+\_\+type\+\_\+e}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_BLS\_ACC@{SLI\_BLS\_ACC}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_BLS\_ACC@{SLI\_BLS\_ACC}}}\mbox{\Hypertarget{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a016c7cdb8cacd058acd7c5fc9cb1ac67}\label{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a016c7cdb8cacd058acd7c5fc9cb1ac67}} 
SLI\+\_\+\+BLS\+\_\+\+ACC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_BLS\_RJT@{SLI\_BLS\_RJT}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_BLS\_RJT@{SLI\_BLS\_RJT}}}\mbox{\Hypertarget{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a91cd5c018b70bdba487f8d211d0ed1fb}\label{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a91cd5c018b70bdba487f8d211d0ed1fb}} 
SLI\+\_\+\+BLS\+\_\+\+RJT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SLI\_BLS\_MAX@{SLI\_BLS\_MAX}!sli4.h@{sli4.h}}\index{sli4.h@{sli4.h}!SLI\_BLS\_MAX@{SLI\_BLS\_MAX}}}\mbox{\Hypertarget{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a2abe1d60d0120af87d57caa7ee38aa59}\label{sli4_8h_a0a4de4034ddfe4dbf9d1b4324e616e21a2abe1d60d0120af87d57caa7ee38aa59}} 
SLI\+\_\+\+BLS\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{sli4_8h_source_l05075}{5075}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{sli4_8h_affd8e206cd804faccf44dea6f79dbb43}\label{sli4_8h_affd8e206cd804faccf44dea6f79dbb43}} 
\index{sli4.h@{sli4.h}!\_sli\_queue\_poke@{\_sli\_queue\_poke}}
\index{\_sli\_queue\_poke@{\_sli\_queue\_poke}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{\_sli\_queue\_poke()}{\_sli\_queue\_poke()}}
{\footnotesize\ttfamily int32\+\_\+t \+\_\+sli\+\_\+queue\+\_\+poke (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q,  }\item[{uint32\+\_\+t}]{index,  }\item[{uint8\+\_\+t $\ast$}]{entry }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l05366}{5366}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03082}{sli4\+\_\+queue\+\_\+s\+::dma}}, \mbox{\hyperlink{sli4_8h_source_l03086}{sli4\+\_\+queue\+\_\+s\+::length}}, \mbox{\hyperlink{ocs__os_8c_source_l00424}{ocs\+\_\+dma\+\_\+sync()}}, \mbox{\hyperlink{ocs__os_8h_source_l00521}{OCS\+\_\+\+DMASYNC\+\_\+\+PREWRITE}}, \mbox{\hyperlink{ocs__os_8h_source_l00319}{ocs\+\_\+memcpy}}, \mbox{\hyperlink{sli4_8h_source_l03085}{sli4\+\_\+queue\+\_\+s\+::size}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l02049}{ocs\+\_\+hw\+\_\+rqpair\+\_\+get()}}, and \mbox{\hyperlink{sli4_8c_source_l05354}{sli\+\_\+queue\+\_\+poke()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=301pt]{d7/d91/sli4_8h_affd8e206cd804faccf44dea6f79dbb43_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_affd8e206cd804faccf44dea6f79dbb43_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a78a5b3fc3abe3f84627a2d4d5ea524f0}\label{sli4_8h_a78a5b3fc3abe3f84627a2d4d5ea524f0}} 
\index{sli4.h@{sli4.h}!sli4\_cmd\_lowlevel\_set\_watchdog@{sli4\_cmd\_lowlevel\_set\_watchdog}}
\index{sli4\_cmd\_lowlevel\_set\_watchdog@{sli4\_cmd\_lowlevel\_set\_watchdog}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_cmd\_lowlevel\_set\_watchdog()}{sli4\_cmd\_lowlevel\_set\_watchdog()}}
{\footnotesize\ttfamily void sli4\+\_\+cmd\+\_\+lowlevel\+\_\+set\+\_\+watchdog (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint16\+\_\+t}]{timeout }\end{DoxyParamCaption})}



Write a LOWLEVEL\+\_\+\+SET\+\_\+\+WATCHDOG command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em timeout} & watchdog timer timeout in seconds\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l02183}{2183}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l02938}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l01467}{SLI4\+\_\+\+OPC\+\_\+\+LOWLEVEL\+\_\+\+SET\+\_\+\+WATCHDOG}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01463}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+LOWLEVEL}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{sli4_8h_source_l02940}{sli4\+\_\+req\+\_\+lowlevel\+\_\+set\+\_\+watchdog\+\_\+s\+::watchdog\+\_\+timeout}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l06298}{ocs\+\_\+hw\+\_\+config\+\_\+watchdog\+\_\+timer()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a78a5b3fc3abe3f84627a2d4d5ea524f0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a78a5b3fc3abe3f84627a2d4d5ea524f0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab349209a166274300d59a5284fae3b59}\label{sli4_8h_ab349209a166274300d59a5284fae3b59}} 
\index{sli4.h@{sli4.h}!sli\_abort\_wqe@{sli\_abort\_wqe}}
\index{sli\_abort\_wqe@{sli\_abort\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_abort\_wqe()}{sli\_abort\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+abort\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{sli4_8h_a358bb253e94e93a5f88d03027824e5e8}{sli4\+\_\+abort\+\_\+type\+\_\+e}}}]{type,  }\item[{uint32\+\_\+t}]{send\+\_\+abts,  }\item[{uint32\+\_\+t}]{ids,  }\item[{uint32\+\_\+t}]{mask,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id }\end{DoxyParamCaption})}



Write an ABORT\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em type} & Abort type, such as XRI, abort tag, and request tag. \\
\hline
{\em send\+\_\+abts} & Boolean to cause the hardware to automatically generate an ABTS. \\
\hline
{\em ids} & ID of IOs to abort. \\
\hline
{\em mask} & Mask applied to the ID values to abort. \\
\hline
{\em tag} & Tag value associated with this abort. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em dnrx} & When set to 1, this field indicates that the SLI Port must not return the associated XRI to the SLI Port\textquotesingle{}s optimized write XRI pool.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06540}{6540}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04252}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04225}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l04255}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04216}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::criteria}}, \mbox{\hyperlink{sli4_8h_source_l04214}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::ia}}, \mbox{\hyperlink{sli4_8h_source_l04215}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::ir}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{ocs__os_8h_source_l00375}{ocs\+\_\+log\+\_\+warn}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l04238}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l04233}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04263}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+ABORT\+\_\+\+TAG}}, \mbox{\hyperlink{sli4_8h_source_l04264}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+REQUEST\+\_\+\+TAG}}, \mbox{\hyperlink{sli4_8h_source_l04262}{SLI4\+\_\+\+ABORT\+\_\+\+CRITERIA\+\_\+\+XRI\+\_\+\+TAG}}, \mbox{\hyperlink{sli4_8h_source_l04145}{SLI4\+\_\+\+CMD\+\_\+\+ABORT\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04115}{SLI4\+\_\+\+WQE\+\_\+\+ABORT}}, \mbox{\hyperlink{sli4_8h_source_l04269}{SLI\+\_\+\+ABORT\+\_\+\+ABORT\+\_\+\+ID}}, \mbox{\hyperlink{sli4_8h_source_l04270}{SLI\+\_\+\+ABORT\+\_\+\+REQUEST\+\_\+\+ID}}, \mbox{\hyperlink{sli4_8h_source_l04268}{SLI\+\_\+\+ABORT\+\_\+\+XRI}}, \mbox{\hyperlink{sli4_8h_source_l04220}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::t\+\_\+mask}}, and \mbox{\hyperlink{sli4_8h_source_l04232}{sli4\+\_\+abort\+\_\+wqe\+\_\+s\+::t\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03674}{hw\+\_\+wq\+\_\+submit\+\_\+pending()}}, \mbox{\hyperlink{ocs__hw_8c_source_l03625}{hw\+\_\+wq\+\_\+write()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l04861}{ocs\+\_\+hw\+\_\+io\+\_\+abort()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab349209a166274300d59a5284fae3b59_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_abdb40bb610a02fcb0e6f525d7d498ef4}\label{sli4_8h_abdb40bb610a02fcb0e6f525d7d498ef4}} 
\index{sli4.h@{sli4.h}!sli\_calc\_max\_qentries@{sli\_calc\_max\_qentries}}
\index{sli\_calc\_max\_qentries@{sli\_calc\_max\_qentries}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_calc\_max\_qentries()}{sli\_calc\_max\_qentries()}}
{\footnotesize\ttfamily void sli\+\_\+calc\+\_\+max\+\_\+qentries (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})}



Calculate max queue entries. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l03599}{3599}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03237}{sli4\+\_\+s\+::count\+\_\+mask}}, \mbox{\hyperlink{sli4_8h_source_l03238}{sli4\+\_\+s\+::count\+\_\+method}}, \mbox{\hyperlink{sli4_8h_source_l03236}{sli4\+\_\+s\+::max\+\_\+qentries}}, \mbox{\hyperlink{ocs__os_8h_source_l00378}{ocs\+\_\+log\+\_\+debug}}, \mbox{\hyperlink{ocs__os_8h_source_l00470}{ocs\+\_\+max\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03612}{sli\+\_\+convert\+\_\+mask\+\_\+to\+\_\+count()}}, \mbox{\hyperlink{sli4_8c_source_l04567}{sli\+\_\+get\+\_\+queue\+\_\+entry\+\_\+size()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8c_source_l00102}{SLI\+\_\+\+QNAME}}, \mbox{\hyperlink{sli4_8h_source_l03056}{SLI\+\_\+\+QTYPE\+\_\+\+EQ}}, and \mbox{\hyperlink{sli4_8h_source_l03061}{SLI\+\_\+\+QTYPE\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l12574}{ocs\+\_\+hw\+\_\+workaround\+\_\+setup()}}, and \mbox{\hyperlink{sli4_8c_source_l03695}{sli\+\_\+get\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_abdb40bb610a02fcb0e6f525d7d498ef4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_abdb40bb610a02fcb0e6f525d7d498ef4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a5ec4fa1a5d5ad170355fcce133b5b494}\label{sli4_8h_a5ec4fa1a5d5ad170355fcce133b5b494}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_common\_get\_function\_config@{sli\_cmd\_common\_get\_function\_config}}
\index{sli\_cmd\_common\_get\_function\_config@{sli\_cmd\_common\_get\_function\_config}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_common\_get\_function\_config()}{sli\_cmd\_common\_get\_function\_config()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+common\+\_\+get\+\_\+function\+\_\+config (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{sli4_8h_a5296e9fda023328307428972963cc807}\label{sli4_8h_a5296e9fda023328307428972963cc807}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_post\_hdr\_templates@{sli\_cmd\_fcoe\_post\_hdr\_templates}}
\index{sli\_cmd\_fcoe\_post\_hdr\_templates@{sli\_cmd\_fcoe\_post\_hdr\_templates}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_post\_hdr\_templates()}{sli\_cmd\_fcoe\_post\_hdr\_templates()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{dma,  }\item[{uint16\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{payload\+\_\+dma }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em dma} & Pointer to DMA memory structure. This is allocated by the caller. \\
\hline
{\em rpi} & Starting RPI index for the header templates. \\
\hline
{\em payload\+\_\+dma} & Pointer to DMA memory used to hold larger descriptor counts.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06443}{6443}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03270}{sli4\+\_\+s\+::base}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{structsli4__s_a821b8c3dcc0be47e382fef18d0b89a84}{sli4\+\_\+s\+::extent}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8c_source_l00361}{ocs\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03803}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+POST\+\_\+\+HDR\+\_\+\+TEMPLATES}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03187}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+RPI}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a5296e9fda023328307428972963cc807_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a5296e9fda023328307428972963cc807_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_aebe1f689c208482b0ed2d80859bb3dac}\label{sli4_8h_aebe1f689c208482b0ed2d80859bb3dac}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_post\_sgl\_pages@{sli\_cmd\_fcoe\_post\_sgl\_pages}}
\index{sli\_cmd\_fcoe\_post\_sgl\_pages@{sli\_cmd\_fcoe\_post\_sgl\_pages}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_post\_sgl\_pages()}{sli\_cmd\_fcoe\_post\_sgl\_pages()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+post\+\_\+sgl\+\_\+pages (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{,  }\item[{void $\ast$}]{,  }\item[{size\+\_\+t}]{,  }\item[{uint16\+\_\+t}]{,  }\item[{uint32\+\_\+t}]{,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$$\ast$}]{,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$$\ast$}]{,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{sli4_8h_aaa91648ae1d03f4a46f02206eea9969e}\label{sli4_8h_aaa91648ae1d03f4a46f02206eea9969e}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_read\_fcf\_table@{sli\_cmd\_fcoe\_read\_fcf\_table}}
\index{sli\_cmd\_fcoe\_read\_fcf\_table@{sli\_cmd\_fcoe\_read\_fcf\_table}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_read\_fcf\_table()}{sli\_cmd\_fcoe\_read\_fcf\_table()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{dma,  }\item[{uint16\+\_\+t}]{index }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE command. 

\begin{DoxyNote}{Note}
The response of this command exceeds the size of an embedded command and requires an external buffer with DMA capability to hold the results. The caller should allocate the ocs\+\_\+dma\+\_\+t structure / memory.
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em dma} & Pointer to DMA memory structure. This is allocated by the caller. \\
\hline
{\em index} & FCF table index to retrieve.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06407}{6407}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04025}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s\+::fcf\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l04023}{sli4\+\_\+req\+\_\+fcoe\+\_\+read\+\_\+fcf\+\_\+table\+\_\+s\+::hdr}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03802}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+READ\+\_\+\+FCF\+\_\+\+TABLE}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l09103}{ocs\+\_\+hw\+\_\+read\+\_\+fcf()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aaa91648ae1d03f4a46f02206eea9969e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aaa91648ae1d03f4a46f02206eea9969e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a82bf07e846955137da4419c97267e5fb}\label{sli4_8h_a82bf07e846955137da4419c97267e5fb}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_rediscover\_fcf@{sli\_cmd\_fcoe\_rediscover\_fcf}}
\index{sli\_cmd\_fcoe\_rediscover\_fcf@{sli\_cmd\_fcoe\_rediscover\_fcf}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_rediscover\_fcf()}{sli\_cmd\_fcoe\_rediscover\_fcf()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+rediscover\+\_\+fcf (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint16\+\_\+t}]{index }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l06495}{6495}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04103}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s\+::fcf\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l04106}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s\+::fcf\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l04101}{sli4\+\_\+req\+\_\+fcoe\+\_\+rediscover\+\_\+fcf\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03804}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+REDISCOVER\+\_\+\+FCF}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, and \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l11001}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+domain\+\_\+free\+\_\+redisc\+\_\+fcf()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a82bf07e846955137da4419c97267e5fb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a82bf07e846955137da4419c97267e5fb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad04358e8f862fbff7e13e1af30b0fc66}\label{sli4_8h_ad04358e8f862fbff7e13e1af30b0fc66}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_rq\_create@{sli\_cmd\_fcoe\_rq\_create}}
\index{sli\_cmd\_fcoe\_rq\_create@{sli\_cmd\_fcoe\_rq\_create}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_rq\_create()}{sli\_cmd\_fcoe\_rq\_create()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{qmem,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{ulp,  }\item[{uint16\+\_\+t}]{buffer\+\_\+size }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+RQ\+\_\+\+CREATE command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em qmem} & DMA memory for the queue. \\
\hline
{\em cq\+\_\+id} & Associated CQ\+\_\+\+ID. \\
\hline
{\em ulp} & This parameter carries the ULP for the RQ \\
\hline
{\em buffer\+\_\+size} & Buffer size pointed to by each RQE.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This creates a Version 0 message.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06200}{6200}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03907}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::bqu}}, \mbox{\hyperlink{sli4_8h_source_l03914}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::buffer\+\_\+size}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03915}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03906}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::dua}}, \mbox{\hyperlink{sli4_8h_source_l03258}{sli4\+\_\+s\+::dual\+\_\+ulp\+\_\+capable}}, \mbox{\hyperlink{sli4_8h_source_l03903}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03811}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::high}}, \mbox{\hyperlink{sli4_8h_source_l03810}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::low}}, \mbox{\hyperlink{sli4_8h_source_l03905}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::num\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00214}{ocs\+\_\+lg2()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03917}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::page\+\_\+physical\+\_\+address}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03911}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::rqe\+\_\+count}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03925}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+BUF\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03923}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES}}, \mbox{\hyperlink{sli4_8h_source_l03924}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MIN\+\_\+\+BUF\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03999}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03800}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{sli4_8h_source_l03908}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+s\+::ulp}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l08548}{sli\+\_\+fc\+\_\+rq\+\_\+alloc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad04358e8f862fbff7e13e1af30b0fc66_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad04358e8f862fbff7e13e1af30b0fc66_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a6a06a324ad3ae52ef7c48342a5c662af}\label{sli4_8h_a6a06a324ad3ae52ef7c48342a5c662af}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_rq\_create\_v1@{sli\_cmd\_fcoe\_rq\_create\_v1}}
\index{sli\_cmd\_fcoe\_rq\_create\_v1@{sli\_cmd\_fcoe\_rq\_create\_v1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_rq\_create\_v1()}{sli\_cmd\_fcoe\_rq\_create\_v1()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{qmem,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{ulp,  }\item[{uint16\+\_\+t}]{buffer\+\_\+size }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1 command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em qmem} & DMA memory for the queue. \\
\hline
{\em cq\+\_\+id} & Associated CQ\+\_\+\+ID. \\
\hline
{\em ulp} & This parameter carries the ULP for RQ (ignored for V1) \\
\hline
{\em buffer\+\_\+size} & Buffer size pointed to by each RQE.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This creates a Version 0 message
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06281}{6281}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03947}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::buffer\+\_\+size}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03946}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03939}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::dnb}}, \mbox{\hyperlink{sli4_8h_source_l03933}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03811}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::high}}, \mbox{\hyperlink{sli4_8h_source_l03810}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::low}}, \mbox{\hyperlink{sli4_8h_source_l03935}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::num\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03948}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::page\+\_\+physical\+\_\+address}}, \mbox{\hyperlink{sli4_8h_source_l03940}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::page\+\_\+size}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03243}{sli4\+\_\+s\+::rq\+\_\+max\+\_\+buf\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l03242}{sli4\+\_\+s\+::rq\+\_\+min\+\_\+buf\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l03942}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::rqe\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l03941}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1\+\_\+s\+::rqe\+\_\+size}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03983}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES}}, \mbox{\hyperlink{sli4_8h_source_l03993}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+4096}}, \mbox{\hyperlink{sli4_8h_source_l03999}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03987}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+8}}, \mbox{\hyperlink{sli4_8h_source_l03800}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{sli4_8h_source_l01527}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::version}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l08548}{sli\+\_\+fc\+\_\+rq\+\_\+alloc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a6a06a324ad3ae52ef7c48342a5c662af_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a6a06a324ad3ae52ef7c48342a5c662af_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_af0886080871c19bff70582e3361df948}\label{sli4_8h_af0886080871c19bff70582e3361df948}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_rq\_destroy@{sli\_cmd\_fcoe\_rq\_destroy}}
\index{sli\_cmd\_fcoe\_rq\_destroy@{sli\_cmd\_fcoe\_rq\_destroy}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_rq\_destroy()}{sli\_cmd\_fcoe\_rq\_destroy()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint16\+\_\+t}]{rq\+\_\+id }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+RQ\+\_\+\+DESTROY command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em rq\+\_\+id} & RQ\+\_\+\+ID.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06362}{6362}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04007}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04009}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+destroy\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03801}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DESTROY}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, and \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l04904}{sli\+\_\+queue\+\_\+free()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af0886080871c19bff70582e3361df948_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af0886080871c19bff70582e3361df948_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a0d3d13981dae5cbb00dd4291cd7ec7d3}\label{sli4_8h_a0d3d13981dae5cbb00dd4291cd7ec7d3}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_wq\_create@{sli\_cmd\_fcoe\_wq\_create}}
\index{sli\_cmd\_fcoe\_wq\_create@{sli\_cmd\_fcoe\_wq\_create}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_wq\_create()}{sli\_cmd\_fcoe\_wq\_create()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{qmem,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{ulp }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+WQ\+\_\+\+CREATE command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em qmem} & DMA memory for the queue. \\
\hline
{\em cq\+\_\+id} & Associated CQ\+\_\+\+ID. \\
\hline
{\em ulp} & The ULP to bind\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This creates a Version 0 message.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l05925}{5925}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03829}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::bqu}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03826}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03825}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::dua}}, \mbox{\hyperlink{sli4_8h_source_l03258}{sli4\+\_\+s\+::dual\+\_\+ulp\+\_\+capable}}, \mbox{\hyperlink{sli4_8h_source_l03822}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03811}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::high}}, \mbox{\hyperlink{sli4_8h_source_l03810}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::low}}, \mbox{\hyperlink{sli4_8h_source_l03824}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::num\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03828}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::page\+\_\+physical\+\_\+address}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03819}{SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V0\+\_\+\+MAX\+\_\+\+PAGES}}, \mbox{\hyperlink{sli4_8h_source_l03797}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{sli4_8h_source_l03830}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+s\+::ulp}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l04652}{sli\+\_\+queue\+\_\+alloc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a0d3d13981dae5cbb00dd4291cd7ec7d3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a0d3d13981dae5cbb00dd4291cd7ec7d3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a15e0580d3e01b57e46c4c521b6def759}\label{sli4_8h_a15e0580d3e01b57e46c4c521b6def759}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_wq\_create\_v1@{sli\_cmd\_fcoe\_wq\_create\_v1}}
\index{sli\_cmd\_fcoe\_wq\_create\_v1@{sli\_cmd\_fcoe\_wq\_create\_v1}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_wq\_create\_v1()}{sli\_cmd\_fcoe\_wq\_create\_v1()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{qmem,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{ignored }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1 command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em qmem} & DMA memory for the queue. \\
\hline
{\em cq\+\_\+id} & Associated CQ\+\_\+\+ID. \\
\hline
{\em ignored} & This parameter carries the ULP for WQ (ignored for V1)\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l05988}{5988}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03847}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03844}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03811}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::high}}, \mbox{\hyperlink{sli4_8h_source_l03810}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::low}}, \mbox{\hyperlink{sli4_8h_source_l03846}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::num\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03853}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::page\+\_\+physical\+\_\+address}}, \mbox{\hyperlink{sli4_8h_source_l03848}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::page\+\_\+size}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03859}{SLI4\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE\+\_\+\+V1\+\_\+\+MAX\+\_\+\+PAGES}}, \mbox{\hyperlink{sli4_8h_source_l03797}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+CREATE}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8h_source_l04154}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES}}, \mbox{\hyperlink{sli4_8h_source_l04151}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l04150}{SLI4\+\_\+\+WQE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, \mbox{\hyperlink{sli4_8h_source_l01527}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::version}}, \mbox{\hyperlink{sli4_8h_source_l03850}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::wqe\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l03292}{sli4\+\_\+s\+::wqe\+\_\+size}}, and \mbox{\hyperlink{sli4_8h_source_l03849}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1\+\_\+s\+::wqe\+\_\+size}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l04652}{sli\+\_\+queue\+\_\+alloc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a15e0580d3e01b57e46c4c521b6def759_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a15e0580d3e01b57e46c4c521b6def759_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ae3d4a0ebb7aaec82ea25f1f69469430f}\label{sli4_8h_ae3d4a0ebb7aaec82ea25f1f69469430f}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_fcoe\_wq\_destroy@{sli\_cmd\_fcoe\_wq\_destroy}}
\index{sli\_cmd\_fcoe\_wq\_destroy@{sli\_cmd\_fcoe\_wq\_destroy}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_fcoe\_wq\_destroy()}{sli\_cmd\_fcoe\_wq\_destroy()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+destroy (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint16\+\_\+t}]{wq\+\_\+id }\end{DoxyParamCaption})}



Write an FCOE\+\_\+\+WQ\+\_\+\+DESTROY command. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the command. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em wq\+\_\+id} & WQ\+\_\+\+ID.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06086}{6086}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03867}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03222}{sli4\+\_\+s\+::port\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03798}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+WQ\+\_\+\+DESTROY}}, \mbox{\hyperlink{sli4_8h_source_l03194}{SLI4\+\_\+\+PORT\+\_\+\+TYPE\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, and \mbox{\hyperlink{sli4_8h_source_l03869}{sli4\+\_\+req\+\_\+fcoe\+\_\+wq\+\_\+destroy\+\_\+s\+::wq\+\_\+id}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l04904}{sli\+\_\+queue\+\_\+free()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ae3d4a0ebb7aaec82ea25f1f69469430f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ae3d4a0ebb7aaec82ea25f1f69469430f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a305f005903c675d7c584060619aa35c0}\label{sli4_8h_a305f005903c675d7c584060619aa35c0}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_read\_nvparms@{sli\_cmd\_read\_nvparms}}
\index{sli\_cmd\_read\_nvparms@{sli\_cmd\_read\_nvparms}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_read\_nvparms()}{sli\_cmd\_read\_nvparms()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+read\+\_\+nvparms (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}



Write a READ\+\_\+\+NVPARMS command to the provided buffer. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context pointer. \\
\hline
{\em buf} & Virtual pointer to the destination buffer. \\
\hline
{\em size} & Buffer size, in bytes.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l01035}{1035}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l00402}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l00843}{sli4\+\_\+cmd\+\_\+read\+\_\+nvparms\+\_\+s\+::hdr}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, and \mbox{\hyperlink{sli4_8h_source_l00419}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+READ\+\_\+\+NVPARMS}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l07843}{ocs\+\_\+hw\+\_\+get\+\_\+nvparms()}}, and \mbox{\hyperlink{sli4_8c_source_l03695}{sli\+\_\+get\+\_\+config()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a305f005903c675d7c584060619aa35c0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad13c34b956d4646b71284c93f54c7d8f}\label{sli4_8h_ad13c34b956d4646b71284c93f54c7d8f}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_reg\_fcfi\_mrq@{sli\_cmd\_reg\_fcfi\_mrq}}
\index{sli\_cmd\_reg\_fcfi\_mrq@{sli\_cmd\_reg\_fcfi\_mrq}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_reg\_fcfi\_mrq()}{sli\_cmd\_reg\_fcfi\_mrq()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+reg\+\_\+fcfi\+\_\+mrq (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{,  }\item[{void $\ast$}]{,  }\item[{size\+\_\+t}]{,  }\item[{uint8\+\_\+t}]{,  }\item[{uint16\+\_\+t}]{,  }\item[{uint16\+\_\+t}]{,  }\item[{uint8\+\_\+t}]{,  }\item[{uint8\+\_\+t}]{,  }\item[{uint16\+\_\+t}]{,  }\item[{\mbox{\hyperlink{structsli4__cmd__rq__cfg__t}{sli4\+\_\+cmd\+\_\+rq\+\_\+cfg\+\_\+t}} $\ast$}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{sli4_8h_ab6e451427c33d8d53991d3a5c2cf5683}\label{sli4_8h_ab6e451427c33d8d53991d3a5c2cf5683}} 
\index{sli4.h@{sli4.h}!sli\_cmd\_write\_nvparms@{sli\_cmd\_write\_nvparms}}
\index{sli\_cmd\_write\_nvparms@{sli\_cmd\_write\_nvparms}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cmd\_write\_nvparms()}{sli\_cmd\_write\_nvparms()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+cmd\+\_\+write\+\_\+nvparms (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint8\+\_\+t $\ast$}]{wwpn,  }\item[{uint8\+\_\+t $\ast$}]{wwnn,  }\item[{uint8\+\_\+t}]{hard\+\_\+alpa,  }\item[{uint32\+\_\+t}]{preferred\+\_\+d\+\_\+id }\end{DoxyParamCaption})}



Write a WRITE\+\_\+\+NVPARMS command to the provided buffer. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context pointer. \\
\hline
{\em buf} & Virtual pointer to the destination buffer. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em wwpn} & WWPN to write -\/ pointer to array of 8 uint8\+\_\+t. \\
\hline
{\em wwnn} & WWNN to write -\/ pointer to array of 8 uint8\+\_\+t. \\
\hline
{\em hard\+\_\+alpa} & Hard ALPA to write. \\
\hline
{\em preferred\+\_\+d\+\_\+id} & Preferred D\+\_\+\+ID to write.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes written. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l01060}{1060}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l00402}{sli4\+\_\+mbox\+\_\+command\+\_\+header\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l00870}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s\+::hard\+\_\+alpa}}, \mbox{\hyperlink{sli4_8h_source_l00862}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s\+::hdr}}, \mbox{\hyperlink{ocs__os_8h_source_l00319}{ocs\+\_\+memcpy}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l00871}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s\+::preferred\+\_\+d\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l00436}{SLI4\+\_\+\+MBOX\+\_\+\+COMMAND\+\_\+\+WRITE\+\_\+\+NVPARMS}}, \mbox{\hyperlink{sli4_8h_source_l00869}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s\+::wwnn}}, and \mbox{\hyperlink{sli4_8h_source_l00868}{sli4\+\_\+cmd\+\_\+write\+\_\+nvparms\+\_\+s\+::wwpn}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l07940}{ocs\+\_\+hw\+\_\+set\+\_\+nvparms()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab6e451427c33d8d53991d3a5c2cf5683_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a1394e0422563eca2f1eccebe45d0fc44}\label{sli4_8h_a1394e0422563eca2f1eccebe45d0fc44}} 
\index{sli4.h@{sli4.h}!sli\_config\_persistent\_topology@{sli\_config\_persistent\_topology}}
\index{sli\_config\_persistent\_topology@{sli\_config\_persistent\_topology}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_config\_persistent\_topology()}{sli\_config\_persistent\_topology()}}
{\footnotesize\ttfamily static void sli\+\_\+config\+\_\+persistent\+\_\+topology (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a01e7ada02b5d28a10b3fc4c0ebe06f44}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+t}} $\ast$}]{req }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03587}{3587}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l02624}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+s\+::persistent\+\_\+topo}}, \mbox{\hyperlink{sli4_8h_source_l03245}{sli4\+\_\+s\+::pt}}, \mbox{\hyperlink{sli4_8h_source_l03246}{sli4\+\_\+s\+::tf}}, and \mbox{\hyperlink{sli4_8h_source_l02625}{sli4\+\_\+req\+\_\+common\+\_\+set\+\_\+features\+\_\+persistent\+\_\+topo\+\_\+param\+\_\+s\+::topo\+\_\+failover}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l12163}{ocs\+\_\+hw\+\_\+set\+\_\+persistent\+\_\+topology()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a1394e0422563eca2f1eccebe45d0fc44_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a4afa371a33746ef6ca4379fdf9b1bb6b}\label{sli4_8h_a4afa371a33746ef6ca4379fdf9b1bb6b}} 
\index{sli4.h@{sli4.h}!sli\_convert\_mask\_to\_count@{sli\_convert\_mask\_to\_count}}
\index{sli\_convert\_mask\_to\_count@{sli\_convert\_mask\_to\_count}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_convert\_mask\_to\_count()}{sli\_convert\_mask\_to\_count()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+convert\+\_\+mask\+\_\+to\+\_\+count (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{method,  }\item[{uint32\+\_\+t}]{mask }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03612}{3612}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{ocs__os_8h_source_l00214}{ocs\+\_\+lg2()}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l03599}{sli\+\_\+calc\+\_\+max\+\_\+qentries()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=286pt]{d7/d91/sli4_8h_a4afa371a33746ef6ca4379fdf9b1bb6b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a4afa371a33746ef6ca4379fdf9b1bb6b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a42df2484daf97db59fe9eb79906fe58a}\label{sli4_8h_a42df2484daf97db59fe9eb79906fe58a}} 
\index{sli4.h@{sli4.h}!sli\_cq\_doorbell@{sli\_cq\_doorbell}}
\index{sli\_cq\_doorbell@{sli\_cq\_doorbell}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_cq\_doorbell()}{sli\_cq\_doorbell()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+cq\+\_\+doorbell (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{n\+\_\+popped,  }\item[{uint16\+\_\+t}]{id,  }\item[{uint8\+\_\+t}]{arm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00237}{237}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l00164}{SLI4\+\_\+\+EQCQ\+\_\+\+CQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05087}{sli\+\_\+queue\+\_\+arm()}}, and \mbox{\hyperlink{sli4_8c_source_l03488}{sli\+\_\+queue\+\_\+doorbell()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a42df2484daf97db59fe9eb79906fe58a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a3d00e187e1953f4603d9b806a1faeda9}\label{sli4_8h_a3d00e187e1953f4603d9b806a1faeda9}} 
\index{sli4.h@{sli4.h}!sli\_els\_request64\_wqe@{sli\_els\_request64\_wqe}}
\index{sli\_els\_request64\_wqe@{sli\_els\_request64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_els\_request64\_wqe()}{sli\_els\_request64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+els\+\_\+request64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint8\+\_\+t}]{req\+\_\+type,  }\item[{uint32\+\_\+t}]{req\+\_\+len,  }\item[{uint32\+\_\+t}]{max\+\_\+rsp\+\_\+len,  }\item[{uint8\+\_\+t}]{timeout,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode }\end{DoxyParamCaption})}



Write an ELS\+\_\+\+REQUEST64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the ELS request. \\
\hline
{\em req\+\_\+type} & ELS request type. \\
\hline
{\em req\+\_\+len} & Length of ELS request in bytes. \\
\hline
{\em max\+\_\+rsp\+\_\+len} & Max length of ELS response in bytes. \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means 2 $\ast$ R\+\_\+\+A\+\_\+\+TOV. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rnode} & Destination of ELS request (that is, the remote node).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06602}{6602}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{ocs__common_8h_source_l00279}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::attached}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04292}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04317}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04290}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04287}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04320}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04289}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04308}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{ocs__common_8h_source_l00161}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::domain}}, \mbox{\hyperlink{sli4_8h_source_l04318}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::els\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04278}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::els\+\_\+request\+\_\+payload}}, \mbox{\hyperlink{sli4_8h_source_l04280}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::els\+\_\+request\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00061}{FC\+\_\+\+ADDR\+\_\+\+FABRIC}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00051}{FC\+\_\+\+ELS\+\_\+\+CMD\+\_\+\+FDISC}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00045}{FC\+\_\+\+ELS\+\_\+\+CMD\+\_\+\+FLOGI}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00046}{FC\+\_\+\+ELS\+\_\+\+CMD\+\_\+\+LOGO}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00044}{FC\+\_\+\+ELS\+\_\+\+CMD\+\_\+\+PLOGI}}, \mbox{\hyperlink{ocs__fcp_8h_source_l00054}{FC\+\_\+\+ELS\+\_\+\+CMD\+\_\+\+SCR}}, \mbox{\hyperlink{ocs__common_8h_source_l00178}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{ocs__common_8h_source_l00228}{ocs\+\_\+domain\+\_\+s\+::fcf\+\_\+indicator}}, \mbox{\hyperlink{sli4_8h_source_l04306}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{ocs__common_8h_source_l00177}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::indicator}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l04307}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04323}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::max\+\_\+response\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04303}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l04283}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::remote\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04298}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l04281}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::sid}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04348}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+FABRIC}}, \mbox{\hyperlink{sli4_8h_source_l04347}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+NON\+\_\+\+FABRIC}}, \mbox{\hyperlink{sli4_8h_source_l04332}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+FCFI}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04330}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI}}, \mbox{\hyperlink{sli4_8h_source_l04338}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+READ}}, \mbox{\hyperlink{sli4_8h_source_l04342}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FDISC}}, \mbox{\hyperlink{sli4_8h_source_l04343}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+FLOGIN}}, \mbox{\hyperlink{sli4_8h_source_l04341}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+LOGO}}, \mbox{\hyperlink{sli4_8h_source_l04340}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+OTHER}}, \mbox{\hyperlink{sli4_8h_source_l04344}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+PLOGI}}, \mbox{\hyperlink{sli4_8h_source_l00113}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+PF}}, \mbox{\hyperlink{sli4_8h_source_l04116}{SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+REQUEST64}}, \mbox{\hyperlink{sli4_8h_source_l04282}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::sp}}, \mbox{\hyperlink{ocs__common_8h_source_l00283}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::sport}}, \mbox{\hyperlink{sli4_8h_source_l04299}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::temporary\+\_\+rpi}}, \mbox{\hyperlink{sli4_8h_source_l04295}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04304}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::xbl}}, and \mbox{\hyperlink{sli4_8h_source_l04285}{sli4\+\_\+els\+\_\+request64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=329pt]{d7/d91/sli4_8h_a3d00e187e1953f4603d9b806a1faeda9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a3d00e187e1953f4603d9b806a1faeda9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a9fc5114fc48729c1f223f9fd8d9e41db}\label{sli4_8h_a9fc5114fc48729c1f223f9fd8d9e41db}} 
\index{sli4.h@{sli4.h}!sli\_eq\_doorbell@{sli\_eq\_doorbell}}
\index{sli\_eq\_doorbell@{sli\_eq\_doorbell}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_eq\_doorbell()}{sli\_eq\_doorbell()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+eq\+\_\+doorbell (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{n\+\_\+popped,  }\item[{uint16\+\_\+t}]{id,  }\item[{uint8\+\_\+t}]{arm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00209}{209}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l00163}{SLI4\+\_\+\+EQCQ\+\_\+\+EQ\+\_\+\+ID\+\_\+\+MASK\+\_\+\+LO}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05087}{sli\+\_\+queue\+\_\+arm()}}, \mbox{\hyperlink{sli4_8c_source_l03488}{sli\+\_\+queue\+\_\+doorbell()}}, and \mbox{\hyperlink{sli4_8c_source_l05059}{sli\+\_\+queue\+\_\+eq\+\_\+arm()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a9fc5114fc48729c1f223f9fd8d9e41db_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a11272f8e3dddecf28aacba7fee9dbb74}\label{sli4_8h_a11272f8e3dddecf28aacba7fee9dbb74}} 
\index{sli4.h@{sli4.h}!sli\_fc\_cqe\_parse@{sli\_fc\_cqe\_parse}}
\index{sli\_fc\_cqe\_parse@{sli\_fc\_cqe\_parse}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_cqe\_parse()}{sli\_fc\_cqe\_parse()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+cqe\+\_\+parse (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{cq,  }\item[{uint8\+\_\+t $\ast$}]{cqe,  }\item[{\mbox{\hyperlink{sli4_8h_acdab7e1bd9589dbec6bd238aacd71b5b}{sli4\+\_\+qentry\+\_\+e}} $\ast$}]{etype,  }\item[{uint16\+\_\+t $\ast$}]{r\+\_\+id }\end{DoxyParamCaption})}



Parse an FC/\+FCoE work queue CQ entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cq} & CQ to process. \\
\hline
{\em cqe} & Pointer to the CQ entry. \\
\hline
{\em etype} & CQ event type. \\
\hline
{\em r\+\_\+id} & Resource ID associated with this completion message (such as the IO tag).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08171}{8171}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05287}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::hw\+\_\+status}}, \mbox{\hyperlink{sli4_8h_source_l05511}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s\+::hw\+\_\+status}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05289}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05425}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05445}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05472}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05497}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05553}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OFFSET}}, \mbox{\hyperlink{sli4_8h_source_l05563}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+CMD}}, \mbox{\hyperlink{sli4_8h_source_l05564}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+DATA}}, \mbox{\hyperlink{sli4_8h_source_l05556}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RELEASE\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l05557}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC}}, \mbox{\hyperlink{sli4_8h_source_l05562}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC\+\_\+\+V1}}, \mbox{\hyperlink{sli4_8h_source_l05559}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+COALESCING}}, \mbox{\hyperlink{sli4_8h_source_l05555}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+WORK\+\_\+\+REQUEST\+\_\+\+COMPLETION}}, \mbox{\hyperlink{sli4_8h_source_l05558}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+XRI\+\_\+\+ABORTED}}, \mbox{\hyperlink{sli4_8h_source_l05327}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+FAILURE}}, \mbox{\hyperlink{sli4_8h_source_l05326}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SUCCESS}}, \mbox{\hyperlink{sli4_8h_source_l03077}{SLI\+\_\+\+QENTRY\+\_\+\+MAX}}, \mbox{\hyperlink{sli4_8h_source_l03074}{SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+CMD}}, \mbox{\hyperlink{sli4_8h_source_l03075}{SLI\+\_\+\+QENTRY\+\_\+\+OPT\+\_\+\+WRITE\+\_\+\+DATA}}, \mbox{\hyperlink{sli4_8h_source_l03071}{SLI\+\_\+\+QENTRY\+\_\+\+RQ}}, \mbox{\hyperlink{sli4_8h_source_l03072}{SLI\+\_\+\+QENTRY\+\_\+\+WQ}}, \mbox{\hyperlink{sli4_8h_source_l03073}{SLI\+\_\+\+QENTRY\+\_\+\+WQ\+\_\+\+RELEASE}}, \mbox{\hyperlink{sli4_8h_source_l03076}{SLI\+\_\+\+QENTRY\+\_\+\+XABT}}, \mbox{\hyperlink{sli4_8h_source_l05288}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05420}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05441}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05468}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05489}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05512}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05514}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s\+::total\+\_\+data\+\_\+placed}}, \mbox{\hyperlink{sli4_8h_source_l05313}{sli4\+\_\+fc\+\_\+wqec\+\_\+s\+::wq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05290}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+1}}, \mbox{\hyperlink{sli4_8h_source_l05291}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+2}}, \mbox{\hyperlink{sli4_8h_source_l05297}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::xb}}, \mbox{\hyperlink{sli4_8h_source_l05520}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s\+::xb}}, \mbox{\hyperlink{sli4_8h_source_l05513}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+data\+\_\+cqe\+\_\+s\+::xri}}, and \mbox{\hyperlink{sli4_8h_source_l05535}{sli4\+\_\+fc\+\_\+xri\+\_\+aborted\+\_\+cqe\+\_\+s\+::xri}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05586}{sli\+\_\+cq\+\_\+parse()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a11272f8e3dddecf28aacba7fee9dbb74_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_af5a74c33f6151e7db3668465e9e7a96a}\label{sli4_8h_af5a74c33f6151e7db3668465e9e7a96a}} 
\index{sli4.h@{sli4.h}!sli\_fc\_els\_did@{sli\_fc\_els\_did}}
\index{sli\_fc\_els\_did@{sli\_fc\_els\_did}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_els\_did()}{sli\_fc\_els\_did()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+els\+\_\+did (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint8\+\_\+t $\ast$}]{cqe,  }\item[{uint32\+\_\+t $\ast$}]{d\+\_\+id }\end{DoxyParamCaption})}



Retrieve the D\+\_\+\+ID from the completion. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry. \\
\hline
{\em d\+\_\+id} & Pointer where the D\+\_\+\+ID is written.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08326}{8326}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05288}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::status}}, and \mbox{\hyperlink{sli4_8h_source_l05291}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+2}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l08564}{ocs\+\_\+hw\+\_\+wq\+\_\+process\+\_\+io()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af5a74c33f6151e7db3668465e9e7a96a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a3d921d0bb046b161a75df4d129700129}\label{sli4_8h_a3d921d0bb046b161a75df4d129700129}} 
\index{sli4.h@{sli4.h}!sli\_fc\_ext\_status@{sli\_fc\_ext\_status}}
\index{sli\_fc\_ext\_status@{sli\_fc\_ext\_status}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_ext\_status()}{sli\_fc\_ext\_status()}}
{\footnotesize\ttfamily uint32\+\_\+t sli\+\_\+fc\+\_\+ext\+\_\+status (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint8\+\_\+t $\ast$}]{cqe }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l08341}{8341}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05335}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+CMD\+\_\+\+REJECT}}, \mbox{\hyperlink{sli4_8h_source_l05342}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DI\+\_\+\+ERROR}}, \mbox{\hyperlink{sli4_8h_source_l05333}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+BSY}}, \mbox{\hyperlink{sli4_8h_source_l05331}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05327}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+FAILURE}}, \mbox{\hyperlink{sli4_8h_source_l05329}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LOCAL\+\_\+\+REJECT}}, \mbox{\hyperlink{sli4_8h_source_l05334}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LS\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05332}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+BSY}}, \mbox{\hyperlink{sli4_8h_source_l05330}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05288}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::status}}, and \mbox{\hyperlink{sli4_8h_source_l05291}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+2}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l08827}{ocs\+\_\+hw\+\_\+wq\+\_\+process\+\_\+abort()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l08564}{ocs\+\_\+hw\+\_\+wq\+\_\+process\+\_\+io()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a3d921d0bb046b161a75df4d129700129_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ace87af4f053ae0fa610bad33c536679f}\label{sli4_8h_ace87af4f053ae0fa610bad33c536679f}} 
\index{sli4.h@{sli4.h}!sli\_fc\_get\_rpi\_requirements@{sli\_fc\_get\_rpi\_requirements}}
\index{sli\_fc\_get\_rpi\_requirements@{sli\_fc\_get\_rpi\_requirements}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_get\_rpi\_requirements()}{sli\_fc\_get\_rpi\_requirements()}}
{\footnotesize\ttfamily uint32\+\_\+t sli\+\_\+fc\+\_\+get\+\_\+rpi\+\_\+requirements (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{n\+\_\+rpi }\end{DoxyParamCaption})}



Get the RPI resource requirements. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em n\+\_\+rpi} & Number of RPIs desired.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the number of bytes needed. This value may be zero. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08730}{8730}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03278}{sli4\+\_\+s\+::hdr\+\_\+template\+\_\+req}}, \mbox{\hyperlink{sli4_8h_source_l04095}{SLI4\+\_\+\+FCOE\+\_\+\+HDR\+\_\+\+TEMPLATE\+\_\+\+SIZE}}, and \mbox{\hyperlink{sli4_8h_source_l00047}{SLI\+\_\+\+ROUND\+\_\+\+PAGE}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ace87af4f053ae0fa610bad33c536679f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a51a3d7c5f59471db9ddce182568f788e}\label{sli4_8h_a51a3d7c5f59471db9ddce182568f788e}} 
\index{sli4.h@{sli4.h}!sli\_fc\_get\_status\_string@{sli\_fc\_get\_status\_string}}
\index{sli\_fc\_get\_status\_string@{sli\_fc\_get\_status\_string}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_get\_status\_string()}{sli\_fc\_get\_status\_string()}}
{\footnotesize\ttfamily const char $\ast$ sli\+\_\+fc\+\_\+get\+\_\+status\+\_\+string (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{status }\end{DoxyParamCaption})}



Return a text string corresponding to a CQE status value. 


\begin{DoxyParams}{Parameters}
{\em status} & Status value\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns corresponding string, otherwise \char`\"{}unknown\char`\"{} 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08752}{8752}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{ocs__os_8h_source_l00090}{ARRAY\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l05343}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+BA\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05335}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+CMD\+\_\+\+REJECT}}, \mbox{\hyperlink{sli4_8h_source_l05342}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+DI\+\_\+\+ERROR}}, \mbox{\hyperlink{sli4_8h_source_l05333}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+BSY}}, \mbox{\hyperlink{sli4_8h_source_l05331}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FABRIC\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05327}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+FAILURE}}, \mbox{\hyperlink{sli4_8h_source_l05341}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+RSP\+\_\+\+TRUNCATE}}, \mbox{\hyperlink{sli4_8h_source_l05336}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+FCP\+\_\+\+TGT\+\_\+\+LENCHECK}}, \mbox{\hyperlink{sli4_8h_source_l05329}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LOCAL\+\_\+\+REJECT}}, \mbox{\hyperlink{sli4_8h_source_l05334}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+LS\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05332}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+BSY}}, \mbox{\hyperlink{sli4_8h_source_l05330}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+NPORT\+\_\+\+RJT}}, \mbox{\hyperlink{sli4_8h_source_l05328}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+REMOTE\+\_\+\+STOP}}, \mbox{\hyperlink{sli4_8h_source_l05337}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+EXCEEDED}}, \mbox{\hyperlink{sli4_8h_source_l05340}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+DMA\+\_\+\+FAILURE}}, \mbox{\hyperlink{sli4_8h_source_l05338}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+BUF\+\_\+\+NEEDED}}, \mbox{\hyperlink{sli4_8h_source_l05339}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+FRM\+\_\+\+DISC}}, \mbox{\hyperlink{sli4_8h_source_l05345}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+DISC}}, \mbox{\hyperlink{sli4_8h_source_l05344}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RQ\+\_\+\+INSUFF\+\_\+\+XRI\+\_\+\+NEEDED}}, \mbox{\hyperlink{sli4_8h_source_l05347}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ABORT\+\_\+\+REQUEST}}, \mbox{\hyperlink{sli4_8h_source_l05346}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+RX\+\_\+\+ERROR\+\_\+\+DETECT}}, and \mbox{\hyperlink{sli4_8h_source_l05326}{SLI4\+\_\+\+FC\+\_\+\+WCQE\+\_\+\+STATUS\+\_\+\+SUCCESS}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l08383}{sli\+\_\+fc\+\_\+rqe\+\_\+rqid\+\_\+and\+\_\+index()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a51a3d7c5f59471db9ddce182568f788e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a2d768d4dc5043c59f74c9cafad27db1f}\label{sli4_8h_a2d768d4dc5043c59f74c9cafad27db1f}} 
\index{sli4.h@{sli4.h}!sli\_fc\_io\_length@{sli\_fc\_io\_length}}
\index{sli\_fc\_io\_length@{sli\_fc\_io\_length}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_io\_length()}{sli\_fc\_io\_length()}}
{\footnotesize\ttfamily uint32\+\_\+t sli\+\_\+fc\+\_\+io\+\_\+length (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint8\+\_\+t $\ast$}]{cqe }\end{DoxyParamCaption})}



Return the FCP IO length. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the length, in bytes. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08308}{8308}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05290}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+1}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l08564}{ocs\+\_\+hw\+\_\+wq\+\_\+process\+\_\+io()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a2d768d4dc5043c59f74c9cafad27db1f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_afc1a831019a8cd5ce5c024f18c6846a3}\label{sli4_8h_afc1a831019a8cd5ce5c024f18c6846a3}} 
\index{sli4.h@{sli4.h}!sli\_fc\_process\_fcoe@{sli\_fc\_process\_fcoe}}
\index{sli\_fc\_process\_fcoe@{sli\_fc\_process\_fcoe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_process\_fcoe()}{sli\_fc\_process\_fcoe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+process\+\_\+fcoe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{acqe }\end{DoxyParamCaption})}



Process an asynchronous FCoE event entry. 

\begin{DoxyParagraph}{Description}
Parses Asynchronous Completion Queue Entry (ACQE), creates an abstracted event, and calls the registered callback functions.
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em acqe} & Pointer to the ACQE.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08480}{8480}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05267}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s\+::event\+\_\+information}}, \mbox{\hyperlink{sli4_8h_source_l05270}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s\+::event\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05273}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s\+::event\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l05268}{sli4\+\_\+fcoe\+\_\+fip\+\_\+s\+::fcf\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l03300}{sli4\+\_\+s\+::fip}}, \mbox{\hyperlink{sli4_8h_source_l03301}{sli4\+\_\+s\+::fip\+\_\+arg}}, \mbox{\hyperlink{sli4_8h_source_l03181}{sli4\+\_\+fip\+\_\+event\+\_\+s\+::index}}, \mbox{\hyperlink{ocs__os_8h_source_l00378}{ocs\+\_\+log\+\_\+debug}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05239}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+CLEAR\+\_\+\+VLINK}}, \mbox{\hyperlink{sli4_8h_source_l05238}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DEAD}}, \mbox{\hyperlink{sli4_8h_source_l05236}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+DISCOVERED}}, \mbox{\hyperlink{sli4_8h_source_l05240}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+MODIFIED}}, \mbox{\hyperlink{sli4_8h_source_l05237}{SLI4\+\_\+\+FCOE\+\_\+\+FIP\+\_\+\+FCF\+\_\+\+TABLE\+\_\+\+FULL}}, and \mbox{\hyperlink{sli4_8h_source_l03180}{sli4\+\_\+fip\+\_\+event\+\_\+s\+::type}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l03235}{sli\+\_\+cqe\+\_\+async()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_afc1a831019a8cd5ce5c024f18c6846a3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a9fdec3a74a01a227d2db638ee537f124}\label{sli4_8h_a9fdec3a74a01a227d2db638ee537f124}} 
\index{sli4.h@{sli4.h}!sli\_fc\_process\_link\_attention@{sli\_fc\_process\_link\_attention}}
\index{sli\_fc\_process\_link\_attention@{sli\_fc\_process\_link\_attention}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_process\_link\_attention()}{sli\_fc\_process\_link\_attention()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+process\+\_\+link\+\_\+attention (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{acqe }\end{DoxyParamCaption})}



Process an asynchronous Link Attention event entry. 

\begin{DoxyParagraph}{Description}
Parses Asynchronous Completion Queue Entry (ACQE), creates an abstracted event, and calls the registered callback functions.
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em acqe} & Pointer to the ACQE.\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000007}{Todo}}]XXX all events return LINK\+\_\+\+UP.\end{DoxyRefDesc}


\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08086}{8086}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05212}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::attn\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l05218}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::event\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05221}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::event\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03298}{sli4\+\_\+s\+::link}}, \mbox{\hyperlink{sli4_8h_source_l03299}{sli4\+\_\+s\+::link\+\_\+arg}}, \mbox{\hyperlink{sli4_8h_source_l05211}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::link\+\_\+number}}, \mbox{\hyperlink{sli4_8h_source_l05217}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::logical\+\_\+link\+\_\+speed}}, \mbox{\hyperlink{sli4_8h_source_l03160}{sli4\+\_\+link\+\_\+event\+\_\+s\+::medium}}, \mbox{\hyperlink{ocs__os_8h_source_l00378}{ocs\+\_\+log\+\_\+debug}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05215}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::port\+\_\+fault}}, \mbox{\hyperlink{sli4_8h_source_l05214}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::port\+\_\+speed}}, \mbox{\hyperlink{sli4_8h_source_l05216}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::shared\+\_\+link\+\_\+status}}, \mbox{\hyperlink{sli4_8h_source_l05244}{SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+LINK\+\_\+\+ATTENTION}}, \mbox{\hyperlink{sli4_8h_source_l05245}{SLI4\+\_\+\+FC\+\_\+\+EVENT\+\_\+\+SHARED\+\_\+\+LINK\+\_\+\+ATTENTION}}, \mbox{\hyperlink{sli4_8h_source_l05192}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+FC\+\_\+\+AL}}, \mbox{\hyperlink{sli4_8h_source_l05193}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+INTERNAL\+\_\+\+LOOPBACK}}, \mbox{\hyperlink{sli4_8h_source_l05191}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+P2P}}, \mbox{\hyperlink{sli4_8h_source_l05194}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+SERDES\+\_\+\+LOOPBACK}}, \mbox{\hyperlink{sli4_8h_source_l05188}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+DOWN}}, \mbox{\hyperlink{sli4_8h_source_l05187}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+LINK\+\_\+\+UP}}, \mbox{\hyperlink{sli4_8h_source_l05189}{SLI4\+\_\+\+LINK\+\_\+\+ATTN\+\_\+\+TYPE\+\_\+\+NO\+\_\+\+HARD\+\_\+\+ALPA}}, \mbox{\hyperlink{sli4_8h_source_l03153}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l03136}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+DOWN}}, \mbox{\hyperlink{sli4_8h_source_l03137}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+NO\+\_\+\+ALPA}}, \mbox{\hyperlink{sli4_8h_source_l03135}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+UP}}, \mbox{\hyperlink{sli4_8h_source_l03143}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOP}}, \mbox{\hyperlink{sli4_8h_source_l03145}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+EXTERNAL}}, \mbox{\hyperlink{sli4_8h_source_l03144}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+LOOPBACK\+\_\+\+INTERNAL}}, \mbox{\hyperlink{sli4_8h_source_l03142}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NPORT}}, \mbox{\hyperlink{sli4_8h_source_l03161}{sli4\+\_\+link\+\_\+event\+\_\+s\+::speed}}, \mbox{\hyperlink{sli4_8h_source_l03158}{sli4\+\_\+link\+\_\+event\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l03159}{sli4\+\_\+link\+\_\+event\+\_\+s\+::topology}}, and \mbox{\hyperlink{sli4_8h_source_l05213}{sli4\+\_\+link\+\_\+attention\+\_\+s\+::topology}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l03235}{sli\+\_\+cqe\+\_\+async()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a9fdec3a74a01a227d2db638ee537f124_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a1ea64dba895ed27015173901c2955b06}\label{sli4_8h_a1ea64dba895ed27015173901c2955b06}} 
\index{sli4.h@{sli4.h}!sli\_fc\_process\_link\_state@{sli\_fc\_process\_link\_state}}
\index{sli\_fc\_process\_link\_state@{sli\_fc\_process\_link\_state}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_process\_link\_state()}{sli\_fc\_process\_link\_state()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+process\+\_\+link\+\_\+state (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{acqe }\end{DoxyParamCaption})}



Process an asynchronous Link State event entry. 

\begin{DoxyParagraph}{Description}
Parses Asynchronous Completion Queue Entry (ACQE), creates an abstracted event, and calls registered callback functions.
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em acqe} & Pointer to the ACQE.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07992}{7992}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03298}{sli4\+\_\+s\+::link}}, \mbox{\hyperlink{sli4_8h_source_l03299}{sli4\+\_\+s\+::link\+\_\+arg}}, \mbox{\hyperlink{sli4_8h_source_l05168}{sli4\+\_\+link\+\_\+state\+\_\+s\+::link\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03160}{sli4\+\_\+link\+\_\+event\+\_\+s\+::medium}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05169}{sli4\+\_\+link\+\_\+state\+\_\+s\+::port\+\_\+link\+\_\+status}}, \mbox{\hyperlink{sli4_8h_source_l05171}{sli4\+\_\+link\+\_\+state\+\_\+s\+::port\+\_\+speed}}, \mbox{\hyperlink{sli4_8h_source_l05203}{SLI4\+\_\+\+LINK\+\_\+\+TYPE\+\_\+\+ETHERNET}}, \mbox{\hyperlink{sli4_8h_source_l05259}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+DOWN}}, \mbox{\hyperlink{sli4_8h_source_l05260}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+LOGICAL\+\_\+\+UP}}, \mbox{\hyperlink{sli4_8h_source_l05257}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+DOWN}}, \mbox{\hyperlink{sli4_8h_source_l05258}{SLI4\+\_\+\+PORT\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+PHYSICAL\+\_\+\+UP}}, \mbox{\hyperlink{sli4_8h_source_l03152}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+ETHERNET}}, \mbox{\hyperlink{sli4_8h_source_l03154}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+MAX}}, \mbox{\hyperlink{sli4_8h_source_l03136}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+DOWN}}, \mbox{\hyperlink{sli4_8h_source_l03138}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+MAX}}, \mbox{\hyperlink{sli4_8h_source_l03135}{SLI\+\_\+\+LINK\+\_\+\+STATUS\+\_\+\+UP}}, \mbox{\hyperlink{sli4_8h_source_l03147}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+MAX}}, \mbox{\hyperlink{sli4_8h_source_l03142}{SLI\+\_\+\+LINK\+\_\+\+TOPO\+\_\+\+NPORT}}, \mbox{\hyperlink{sli4_8h_source_l03161}{sli4\+\_\+link\+\_\+event\+\_\+s\+::speed}}, \mbox{\hyperlink{sli4_8h_source_l03158}{sli4\+\_\+link\+\_\+event\+\_\+s\+::status}}, and \mbox{\hyperlink{sli4_8h_source_l03159}{sli4\+\_\+link\+\_\+event\+\_\+s\+::topology}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l03235}{sli\+\_\+cqe\+\_\+async()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a1ea64dba895ed27015173901c2955b06_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad42fa0c44da679495ebc5c11221dda76}\label{sli4_8h_ad42fa0c44da679495ebc5c11221dda76}} 
\index{sli4.h@{sli4.h}!sli\_fc\_response\_length@{sli\_fc\_response\_length}}
\index{sli\_fc\_response\_length@{sli\_fc\_response\_length}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_response\_length()}{sli\_fc\_response\_length()}}
{\footnotesize\ttfamily uint32\+\_\+t sli\+\_\+fc\+\_\+response\+\_\+length (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint8\+\_\+t $\ast$}]{cqe }\end{DoxyParamCaption})}



Return the ELS/\+CT response length. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the length, in bytes. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08291}{8291}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05290}{sli4\+\_\+fc\+\_\+wcqe\+\_\+s\+::wqe\+\_\+specific\+\_\+1}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l08564}{ocs\+\_\+hw\+\_\+wq\+\_\+process\+\_\+io()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad42fa0c44da679495ebc5c11221dda76_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a381f4ac0bd9b5f6ae00cb6b67e8ae4b7}\label{sli4_8h_a381f4ac0bd9b5f6ae00cb6b67e8ae4b7}} 
\index{sli4.h@{sli4.h}!sli\_fc\_rq\_alloc@{sli\_fc\_rq\_alloc}}
\index{sli\_fc\_rq\_alloc@{sli\_fc\_rq\_alloc}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_rq\_alloc()}{sli\_fc\_rq\_alloc()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+rq\+\_\+alloc (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q,  }\item[{uint32\+\_\+t}]{n\+\_\+entries,  }\item[{uint32\+\_\+t}]{buffer\+\_\+size,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{cq,  }\item[{uint16\+\_\+t}]{ulp,  }\item[{uint8\+\_\+t}]{is\+\_\+hdr }\end{DoxyParamCaption})}



Allocate a receive queue. 

\begin{DoxyParagraph}{Description}
Allocates DMA memory and configures the requested queue type.
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em q} & Pointer to the queue object for the header. \\
\hline
{\em n\+\_\+entries} & Number of entries to allocate. \\
\hline
{\em buffer\+\_\+size} & buffer size for the queue. \\
\hline
{\em cq} & Associated CQ. \\
\hline
{\em ulp} & The ULP to bind \\
\hline
{\em is\+\_\+hdr} & Used to validate the rq\+\_\+id and set the type of queue\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or -\/1 on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08548}{8548}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8c_source_l04488}{\+\_\+\+\_\+sli\+\_\+create\+\_\+queue()}}, \mbox{\hyperlink{sli4_8c_source_l04426}{\+\_\+\+\_\+sli\+\_\+queue\+\_\+init()}}, \mbox{\hyperlink{sli4_8h_source_l03303}{sli4\+\_\+s\+::bmbx}}, \mbox{\hyperlink{sli4_8h_source_l03082}{sli4\+\_\+queue\+\_\+s\+::dma}}, \mbox{\hyperlink{structsli4__queue__s_a8dd594f49e34ec7653820cb9ba3f4050}{sli4\+\_\+queue\+\_\+s\+::flag}}, \mbox{\hyperlink{sli4_8h_source_l03088}{sli4\+\_\+queue\+\_\+s\+::id}}, \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03106}{sli4\+\_\+queue\+\_\+s\+::is\+\_\+hdr}}, \mbox{\hyperlink{ocs__os_8c_source_l00319}{ocs\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03107}{sli4\+\_\+queue\+\_\+s\+::rq\+\_\+batch}}, \mbox{\hyperlink{sli4_8h_source_l00149}{SLI4\+\_\+\+BMBX\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03999}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l00113}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+PF}}, \mbox{\hyperlink{sli4_8c_source_l06200}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create()}}, \mbox{\hyperlink{sli4_8c_source_l06281}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03060}{SLI\+\_\+\+QTYPE\+\_\+\+RQ}}, \mbox{\hyperlink{structsli4__queue__s_ab9f094af898fd48ce6459c14e51c6ecf}{sli4\+\_\+queue\+\_\+s\+::u}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l00592}{hw\+\_\+new\+\_\+rq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a381f4ac0bd9b5f6ae00cb6b67e8ae4b7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a381f4ac0bd9b5f6ae00cb6b67e8ae4b7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a93554986e23ca5a6d2f7526ff844b703}\label{sli4_8h_a93554986e23ca5a6d2f7526ff844b703}} 
\index{sli4.h@{sli4.h}!sli\_fc\_rq\_set\_alloc@{sli\_fc\_rq\_set\_alloc}}
\index{sli\_fc\_rq\_set\_alloc@{sli\_fc\_rq\_set\_alloc}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_rq\_set\_alloc()}{sli\_fc\_rq\_set\_alloc()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+rq\+\_\+set\+\_\+alloc (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{num\+\_\+rq\+\_\+pairs,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{qs\mbox{[}$\,$\mbox{]},  }\item[{uint32\+\_\+t}]{base\+\_\+cq\+\_\+id,  }\item[{uint32\+\_\+t}]{n\+\_\+entries,  }\item[{uint32\+\_\+t}]{header\+\_\+buffer\+\_\+size,  }\item[{uint32\+\_\+t}]{payload\+\_\+buffer\+\_\+size,  }\item[{uint16\+\_\+t}]{ulp }\end{DoxyParamCaption})}



Allocate a receive queue set. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em num\+\_\+rq\+\_\+pairs} & to create \\
\hline
{\em qs} & Pointers to the queue objects for both header and data. Length of this arrays should be 2 $\ast$ num\+\_\+rq\+\_\+pairs \\
\hline
{\em base\+\_\+cq\+\_\+id.} & Assumes base\+\_\+cq\+\_\+id \+: (base\+\_\+cq\+\_\+id + num\+\_\+rq\+\_\+pairs) cqs as allotted. \\
\hline
{\em n\+\_\+entries} & number of entries in each RQ queue. \\
\hline
{\em header\+\_\+buffer\+\_\+size} & \\
\hline
{\em payload\+\_\+buffer\+\_\+size} & \\
\hline
{\em ulp} & The ULP to bind\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or -\/1 on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08614}{8614}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8c_source_l04426}{\+\_\+\+\_\+sli\+\_\+queue\+\_\+init()}}, \mbox{\hyperlink{sli4_8h_source_l01543}{sli4\+\_\+res\+\_\+hdr\+\_\+s\+::additional\+\_\+status}}, \mbox{\hyperlink{sli4_8h_source_l03974}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::base\+\_\+cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03303}{sli4\+\_\+s\+::bmbx}}, \mbox{\hyperlink{sli4_8h_source_l03082}{sli4\+\_\+queue\+\_\+s\+::dma}}, \mbox{\hyperlink{sli4_8h_source_l03967}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::dnb}}, \mbox{\hyperlink{sli4_8h_source_l03090}{sli4\+\_\+queue\+\_\+s\+::doorbell\+\_\+offset}}, \mbox{\hyperlink{sli4_8h_source_l03091}{sli4\+\_\+queue\+\_\+s\+::doorbell\+\_\+rset}}, \mbox{\hyperlink{structsli4__queue__s_a8dd594f49e34ec7653820cb9ba3f4050}{sli4\+\_\+queue\+\_\+s\+::flag}}, \mbox{\hyperlink{sli4_8h_source_l01698}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03960}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::hdr}}, \mbox{\hyperlink{sli4_8h_source_l03972}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::hdr\+\_\+buffer\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l03811}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::high}}, \mbox{\hyperlink{sli4_8h_source_l03088}{sli4\+\_\+queue\+\_\+s\+::id}}, \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03106}{sli4\+\_\+queue\+\_\+s\+::is\+\_\+hdr}}, \mbox{\hyperlink{sli4_8h_source_l03810}{sli4\+\_\+physical\+\_\+page\+\_\+descriptor\+\_\+s\+::low}}, \mbox{\hyperlink{sli4_8h_source_l03962}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::num\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8c_source_l00361}{ocs\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{ocs__os_8c_source_l00319}{ocs\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{ocs__os_8h_source_l00373}{ocs\+\_\+log\+\_\+crit}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03052}{sli4\+\_\+reg\+\_\+s\+::off}}, \mbox{\hyperlink{sli4_8h_source_l01522}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::opcode}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03977}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::page\+\_\+physical\+\_\+address}}, \mbox{\hyperlink{sli4_8h_source_l03968}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::page\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l03973}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::payload\+\_\+buffer\+\_\+size}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l01700}{sli4\+\_\+res\+\_\+common\+\_\+create\+\_\+queue\+\_\+set\+\_\+s\+::q\+\_\+id}}, \mbox{\hyperlink{sli4_8c_source_l00124}{regmap}}, \mbox{\hyperlink{sli4_8h_source_l01526}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::request\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03963}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::rq\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l03970}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::rqe\+\_\+count}}, \mbox{\hyperlink{sli4_8h_source_l03969}{sli4\+\_\+req\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v2\+\_\+s\+::rqe\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l03051}{sli4\+\_\+reg\+\_\+s\+::rset}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00149}{SLI4\+\_\+\+BMBX\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03993}{SLI4\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+PAGE\+\_\+\+SIZE\+\_\+4096}}, \mbox{\hyperlink{sli4_8h_source_l03999}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03987}{SLI4\+\_\+\+FCOE\+\_\+\+RQE\+\_\+\+SIZE\+\_\+8}}, \mbox{\hyperlink{sli4_8h_source_l03800}{SLI4\+\_\+\+OPC\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+CREATE}}, \mbox{\hyperlink{sli4_8h_source_l03032}{SLI4\+\_\+\+REG\+\_\+\+FCOE\+\_\+\+RQ\+\_\+\+DOORBELL}}, \mbox{\hyperlink{sli4_8h_source_l01464}{SLI4\+\_\+\+SUBSYSTEM\+\_\+\+FCFCOE}}, \mbox{\hyperlink{sli4_8c_source_l00510}{sli\+\_\+bmbx\+\_\+command()}}, \mbox{\hyperlink{sli4_8c_source_l01454}{sli\+\_\+cmd\+\_\+sli\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l00053}{sli\+\_\+page\+\_\+count()}}, \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{sli4_8h_source_l03060}{SLI\+\_\+\+QTYPE\+\_\+\+RQ}}, \mbox{\hyperlink{sli4_8h_source_l01541}{sli4\+\_\+res\+\_\+hdr\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l01523}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::subsystem}}, \mbox{\hyperlink{structsli4__queue__s_ab9f094af898fd48ce6459c14e51c6ecf}{sli4\+\_\+queue\+\_\+s\+::u}}, \mbox{\hyperlink{sli4_8h_source_l01527}{sli4\+\_\+req\+\_\+hdr\+\_\+s\+::version}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l00674}{hw\+\_\+new\+\_\+rq\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a93554986e23ca5a6d2f7526ff844b703_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a93554986e23ca5a6d2f7526ff844b703_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad677431d60c29158d8c8c47fcdeaa54b}\label{sli4_8h_ad677431d60c29158d8c8c47fcdeaa54b}} 
\index{sli4.h@{sli4.h}!sli\_fc\_rqe\_fcfi@{sli\_fc\_rqe\_fcfi}}
\index{sli\_fc\_rqe\_fcfi@{sli\_fc\_rqe\_fcfi}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_rqe\_fcfi()}{sli\_fc\_rqe\_fcfi()}}
{\footnotesize\ttfamily static uint8\+\_\+t sli\+\_\+fc\+\_\+rqe\+\_\+fcfi (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{cqe }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Retrieve the received FCFI. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the FCFI in the CQE. or UINT8\+\_\+\+MAX if invalid CQE code. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8h_source_l05650}{5650}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l05424}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::fcfi}}, \mbox{\hyperlink{sli4_8h_source_l05443}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::fcfi}}, \mbox{\hyperlink{sli4_8h_source_l05492}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::fcfi}}, \mbox{\hyperlink{sli4_8h_source_l05553}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OFFSET}}, \mbox{\hyperlink{sli4_8h_source_l05563}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+CMD}}, \mbox{\hyperlink{sli4_8h_source_l05557}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC}}, and \mbox{\hyperlink{sli4_8h_source_l05562}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC\+\_\+\+V1}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l01799}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+auto\+\_\+xfr\+\_\+rdy\+\_\+cmd()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l01699}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+rq()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad677431d60c29158d8c8c47fcdeaa54b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a8b327a8ae6aa5e45d57ded72b6e3cc6a}\label{sli4_8h_a8b327a8ae6aa5e45d57ded72b6e3cc6a}} 
\index{sli4.h@{sli4.h}!sli\_fc\_rqe\_length@{sli\_fc\_rqe\_length}}
\index{sli\_fc\_rqe\_length@{sli\_fc\_rqe\_length}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_rqe\_length()}{sli\_fc\_rqe\_length()}}
{\footnotesize\ttfamily static int32\+\_\+t sli\+\_\+fc\+\_\+rqe\+\_\+length (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{cqe,  }\item[{uint32\+\_\+t $\ast$}]{len\+\_\+hdr,  }\item[{uint32\+\_\+t $\ast$}]{len\+\_\+data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Retrieve the received header and payload length. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry. \\
\hline
{\em len\+\_\+hdr} & Pointer where the header length is written. \\
\hline
{\em len\+\_\+data} & Pointer where the payload length is written.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8h_source_l05625}{5625}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l05430}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::header\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05426}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::payload\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05459}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+SUCCESS}}, and \mbox{\hyperlink{sli4_8h_source_l05420}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::status}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l01799}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+auto\+\_\+xfr\+\_\+rdy\+\_\+cmd()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l01699}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+rq()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a8b327a8ae6aa5e45d57ded72b6e3cc6a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a833ca0b0c126e9bdf13a2e500fd8ce8e}\label{sli4_8h_a833ca0b0c126e9bdf13a2e500fd8ce8e}} 
\index{sli4.h@{sli4.h}!sli\_fc\_rqe\_rqid\_and\_index@{sli\_fc\_rqe\_rqid\_and\_index}}
\index{sli\_fc\_rqe\_rqid\_and\_index@{sli\_fc\_rqe\_rqid\_and\_index}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fc\_rqe\_rqid\_and\_index()}{sli\_fc\_rqe\_rqid\_and\_index()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fc\+\_\+rqe\+\_\+rqid\+\_\+and\+\_\+index (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint8\+\_\+t $\ast$}]{cqe,  }\item[{uint16\+\_\+t $\ast$}]{rq\+\_\+id,  }\item[{uint32\+\_\+t $\ast$}]{index }\end{DoxyParamCaption})}



Retrieve the RQ index from the completion. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em cqe} & Pointer to the CQ entry. \\
\hline
{\em rq\+\_\+id} & Pointer where the rq\+\_\+id is written. \\
\hline
{\em index} & Pointer where the index is written.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l08383}{8383}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l05495}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::agxr}}, \mbox{\hyperlink{sli4_8h_source_l05428}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::eof\+\_\+byte}}, \mbox{\hyperlink{sli4_8h_source_l05449}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::eof\+\_\+byte}}, \mbox{\hyperlink{sli4_8h_source_l05430}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::header\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05451}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::header\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05501}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::header\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{ocs__os_8h_source_l00378}{ocs\+\_\+log\+\_\+debug}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l05493}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::oox}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05426}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::payload\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05447}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::payload\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05498}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::payload\+\_\+data\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05499}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::rpi}}, \mbox{\hyperlink{sli4_8h_source_l05421}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::rq\+\_\+element\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l05442}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::rq\+\_\+element\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l05469}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::rq\+\_\+element\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l05490}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::rq\+\_\+element\+\_\+index}}, \mbox{\hyperlink{sli4_8h_source_l05425}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05445}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05472}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05497}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::rq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05473}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::sequence\+\_\+reporting\+\_\+placement\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05553}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OFFSET}}, \mbox{\hyperlink{sli4_8h_source_l05563}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+OPTIMIZED\+\_\+\+WRITE\+\_\+\+CMD}}, \mbox{\hyperlink{sli4_8h_source_l05557}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC}}, \mbox{\hyperlink{sli4_8h_source_l05562}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+ASYNC\+\_\+\+V1}}, \mbox{\hyperlink{sli4_8h_source_l05559}{SLI4\+\_\+\+CQE\+\_\+\+CODE\+\_\+\+RQ\+\_\+\+COALESCING}}, \mbox{\hyperlink{sli4_8h_source_l05459}{SLI4\+\_\+\+FC\+\_\+\+ASYNC\+\_\+\+RQ\+\_\+\+SUCCESS}}, \mbox{\hyperlink{sli4_8h_source_l05483}{SLI4\+\_\+\+FC\+\_\+\+COALESCE\+\_\+\+RQ\+\_\+\+SUCCESS}}, \mbox{\hyperlink{sli4_8c_source_l08752}{sli\+\_\+fc\+\_\+get\+\_\+status\+\_\+string()}}, \mbox{\hyperlink{sli4_8h_source_l05427}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::sof\+\_\+byte}}, \mbox{\hyperlink{sli4_8h_source_l05448}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::sof\+\_\+byte}}, \mbox{\hyperlink{sli4_8h_source_l05420}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05441}{sli4\+\_\+fc\+\_\+async\+\_\+rcqe\+\_\+v1\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05468}{sli4\+\_\+fc\+\_\+coalescing\+\_\+rcqe\+\_\+s\+::status}}, \mbox{\hyperlink{sli4_8h_source_l05489}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::status}}, and \mbox{\hyperlink{sli4_8h_source_l05496}{sli4\+\_\+fc\+\_\+optimized\+\_\+write\+\_\+cmd\+\_\+cqe\+\_\+s\+::xri}}.



Referenced by \mbox{\hyperlink{ocs__hw__queues_8c_source_l01799}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+auto\+\_\+xfr\+\_\+rdy\+\_\+cmd()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l01699}{ocs\+\_\+hw\+\_\+rqpair\+\_\+process\+\_\+rq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a833ca0b0c126e9bdf13a2e500fd8ce8e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a833ca0b0c126e9bdf13a2e500fd8ce8e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a6e5b48dfe4c6a2613a33b71149863da1}\label{sli4_8h_a6e5b48dfe4c6a2613a33b71149863da1}} 
\index{sli4.h@{sli4.h}!sli\_fcal\_is\_speed\_supported@{sli\_fcal\_is\_speed\_supported}}
\index{sli\_fcal\_is\_speed\_supported@{sli\_fcal\_is\_speed\_supported}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcal\_is\_speed\_supported()}{sli\_fcal\_is\_speed\_supported()}}
{\footnotesize\ttfamily static bool sli\+\_\+fcal\+\_\+is\+\_\+speed\+\_\+supported (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{link\+\_\+speed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03627}{3627}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l00701}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+16G}}, \mbox{\hyperlink{sli4_8h_source_l00704}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+32G}}, \mbox{\hyperlink{sli4_8h_source_l00706}{FC\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+AUTO\+\_\+32\+\_\+16}}, and \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l00777}{sli4\+\_\+set\+\_\+link\+\_\+flags\+\_\+config\+\_\+topo()}}, and \mbox{\hyperlink{sli4_8c_source_l00812}{sli4\+\_\+set\+\_\+link\+\_\+flags\+\_\+persistent\+\_\+topo()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a6e5b48dfe4c6a2613a33b71149863da1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a7df588f1922e6c473e4b2788de927f39}\label{sli4_8h_a7df588f1922e6c473e4b2788de927f39}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_cont\_treceive64\_wqe@{sli\_fcp\_cont\_treceive64\_wqe}}
\index{sli\_fcp\_cont\_treceive64\_wqe@{sli\_fcp\_cont\_treceive64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_cont\_treceive64\_wqe()}{sli\_fcp\_cont\_treceive64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+cont\+\_\+treceive64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{first\+\_\+data\+\_\+sge,  }\item[{uint32\+\_\+t}]{relative\+\_\+off,  }\item[{uint32\+\_\+t}]{xfer\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{sec\+\_\+xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{xid,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint8\+\_\+t}]{dif,  }\item[{uint8\+\_\+t}]{bs,  }\item[{uint8\+\_\+t}]{csctl,  }\item[{uint32\+\_\+t}]{app\+\_\+id }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+CONT\+\_\+\+TRECEIVE64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the Scatter-\/\+Gather List. \\
\hline
{\em first\+\_\+data\+\_\+sge} & Index of first data sge (used if perf hints are enabled) \\
\hline
{\em relative\+\_\+off} & Relative offset of the IO (if any). \\
\hline
{\em xfer\+\_\+len} & Data transfer length. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em sec\+\_\+xri} & Secondary XRI for this exchange. (BZ 161832 workaround) \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em xid} & OX\+\_\+\+ID for the exchange. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node). \\
\hline
{\em flags} & Optional attributes, including\+:
\begin{DoxyItemize}
\item ACTIVE -\/ IO is already active.
\item AUTO RSP -\/ Automatically generate a good FCP\+\_\+\+RSP. 
\end{DoxyItemize}\\
\hline
{\em dif} & T10 DIF operation, or 0 to disable. \\
\hline
{\em bs} & T10 DIF block size, or 0 if DIF is disabled. \\
\hline
{\em csctl} & value of csctl field. \\
\hline
{\em app\+\_\+id} & value for VM application header.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07207}{7207}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04548}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__fcp__treceive64__wqe__s_a38f81067abda4a6d96bcf0403591758a}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::dword5}}, \mbox{\hyperlink{sli4_8h_source_l04539}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::sec\+\_\+xri\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04122}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+CONT\+\_\+\+TRECEIVE64}}, and \mbox{\hyperlink{sli4_8c_source_l07069}{sli\+\_\+fcp\+\_\+treceive64\+\_\+wqe()}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03712}{ocs\+\_\+hw\+\_\+check\+\_\+sec\+\_\+hio\+\_\+list()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7df588f1922e6c473e4b2788de927f39_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7df588f1922e6c473e4b2788de927f39_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_acd6161dae850de141b2444d016356767}\label{sli4_8h_acd6161dae850de141b2444d016356767}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_icmnd64\_wqe@{sli\_fcp\_icmnd64\_wqe}}
\index{sli\_fcp\_icmnd64\_wqe@{sli\_fcp\_icmnd64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_icmnd64\_wqe()}{sli\_fcp\_icmnd64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+icmnd64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{timeout }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+ICMND64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the scatter gather list. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (that is, the remote node). \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means no timeout.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06772}{6772}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04374}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::abort\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04354}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04368}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04394}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04366}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04362}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04397}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04364}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04385}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04371}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::erp}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04383}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l04378}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00288}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l04356}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::payload\+\_\+offset\+\_\+length}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04369}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04359}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::remote\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04375}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04137}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+ICMND64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04120}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+ICMND64}}, \mbox{\hyperlink{sli4_8h_source_l04373}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04381}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::xbl}}, and \mbox{\hyperlink{sli4_8h_source_l04360}{sli4\+\_\+fcp\+\_\+icmnd64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d7/d91/sli4_8h_acd6161dae850de141b2444d016356767_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_acd6161dae850de141b2444d016356767_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a0ca25bb0d58b30583e6f470d10f4febe}\label{sli4_8h_a0ca25bb0d58b30583e6f470d10f4febe}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_iread64\_wqe@{sli\_fcp\_iread64\_wqe}}
\index{sli\_fcp\_iread64\_wqe@{sli\_fcp\_iread64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_iread64\_wqe()}{sli\_fcp\_iread64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+iread64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{first\+\_\+data\+\_\+sge,  }\item[{uint32\+\_\+t}]{xfer\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{dif,  }\item[{uint8\+\_\+t}]{bs,  }\item[{uint8\+\_\+t}]{timeout }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+IREAD64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the scatter gather list. \\
\hline
{\em first\+\_\+data\+\_\+sge} & Index of first data sge (used if perf hints are enabled) \\
\hline
{\em xfer\+\_\+len} & Data transfer length. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node). \\
\hline
{\em dif} & T10 DIF operation, or 0 to disable. \\
\hline
{\em bs} & T10 DIF block size, or 0 if DIF is disabled. \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means no timeout.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06856}{6856}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04432}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::abort\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04412}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l04423}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::bs}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04426}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04452}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04424}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04420}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04455}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04422}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04443}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04421}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::dif}}, \mbox{\hyperlink{sli4_8h_source_l04429}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::erp}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04415}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::fcp\+\_\+cmd\+\_\+buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04461}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::first\+\_\+data\+\_\+bde}}, \mbox{\hyperlink{sli4_8h_source_l04441}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l04442}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04436}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00288}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l04414}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::payload\+\_\+offset\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03279}{sli4\+\_\+s\+::perf\+\_\+hint}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04427}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04417}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::remote\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04433}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l00482}{sli4\+\_\+sge\+\_\+s\+::sge\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04136}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IREAD64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l00578}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+SKIP}}, \mbox{\hyperlink{sli4_8h_source_l04118}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IREAD64}}, \mbox{\hyperlink{sli4_8h_source_l04431}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{sli4_8h_source_l04416}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::total\+\_\+transfer\+\_\+length}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04439}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::xbl}}, and \mbox{\hyperlink{sli4_8h_source_l04418}{sli4\+\_\+fcp\+\_\+iread64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d7/d91/sli4_8h_a0ca25bb0d58b30583e6f470d10f4febe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a0ca25bb0d58b30583e6f470d10f4febe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a94af1896658722f27339bcbee87f6660}\label{sli4_8h_a94af1896658722f27339bcbee87f6660}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_iwrite64\_wqe@{sli\_fcp\_iwrite64\_wqe}}
\index{sli\_fcp\_iwrite64\_wqe@{sli\_fcp\_iwrite64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_iwrite64\_wqe()}{sli\_fcp\_iwrite64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+iwrite64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{first\+\_\+data\+\_\+sge,  }\item[{uint32\+\_\+t}]{xfer\+\_\+len,  }\item[{uint32\+\_\+t}]{first\+\_\+burst,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{dif,  }\item[{uint8\+\_\+t}]{bs,  }\item[{uint8\+\_\+t}]{timeout }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+IWRITE64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the scatter gather list. \\
\hline
{\em first\+\_\+data\+\_\+sge} & Index of first data sge (used if perf hints are enabled) \\
\hline
{\em xfer\+\_\+len} & Data transfer length. \\
\hline
{\em first\+\_\+burst} & The number of first burst bytes \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node) \\
\hline
{\em dif} & T10 DIF operation, or 0 to disable \\
\hline
{\em bs} & T10 DIF block size, or 0 if DIF is disabled \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means no timeout.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l06960}{6960}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04487}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::abort\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04468}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l04478}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::bs}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04481}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04507}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04479}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04475}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04510}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04477}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04498}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04476}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::dif}}, \mbox{\hyperlink{sli4_8h_source_l04484}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::erp}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04471}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::fcp\+\_\+cmd\+\_\+buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04513}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::first\+\_\+data\+\_\+bde}}, \mbox{\hyperlink{sli4_8h_source_l04496}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l04473}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::initial\+\_\+transfer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04491}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00288}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l04470}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::payload\+\_\+offset\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03279}{sli4\+\_\+s\+::perf\+\_\+hint}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04482}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04512}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::remote\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04488}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l00482}{sli4\+\_\+sge\+\_\+s\+::sge\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04138}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+IWRITE64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l00578}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+SKIP}}, \mbox{\hyperlink{sli4_8h_source_l04119}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+IWRITE64}}, \mbox{\hyperlink{sli4_8h_source_l04486}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{sli4_8h_source_l04472}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::total\+\_\+transfer\+\_\+length}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04494}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::xbl}}, and \mbox{\hyperlink{sli4_8h_source_l04474}{sli4\+\_\+fcp\+\_\+iwrite64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=321pt]{d7/d91/sli4_8h_a94af1896658722f27339bcbee87f6660_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a94af1896658722f27339bcbee87f6660_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad5015033c21062ef4603f221d6babd5a}\label{sli4_8h_ad5015033c21062ef4603f221d6babd5a}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_treceive64\_wqe@{sli\_fcp\_treceive64\_wqe}}
\index{sli\_fcp\_treceive64\_wqe@{sli\_fcp\_treceive64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_treceive64\_wqe()}{sli\_fcp\_treceive64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+treceive64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{first\+\_\+data\+\_\+sge,  }\item[{uint32\+\_\+t}]{relative\+\_\+off,  }\item[{uint32\+\_\+t}]{xfer\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{xid,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint8\+\_\+t}]{dif,  }\item[{uint8\+\_\+t}]{bs,  }\item[{uint8\+\_\+t}]{csctl,  }\item[{uint32\+\_\+t}]{app\+\_\+id }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+TRECEIVE64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the Scatter-\/\+Gather List. \\
\hline
{\em first\+\_\+data\+\_\+sge} & Index of first data sge (used if perf hints are enabled) \\
\hline
{\em relative\+\_\+off} & Relative offset of the IO (if any). \\
\hline
{\em xfer\+\_\+len} & Data transfer length. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em xid} & OX\+\_\+\+ID for the exchange. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node). \\
\hline
{\em flags} & Optional attributes, including\+:
\begin{DoxyItemize}
\item ACTIVE -\/ IO is already active.
\item AUTO RSP -\/ Automatically generate a good FCP\+\_\+\+RSP. 
\end{DoxyItemize}\\
\hline
{\em dif} & T10 DIF operation, or 0 to disable. \\
\hline
{\em bs} & T10 DIF block size, or 0 if DIF is disabled. \\
\hline
{\em csctl} & value of csctl field. \\
\hline
{\em app\+\_\+id} & value for VM application header.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07069}{7069}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04560}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::app\+\_\+id\+\_\+valid}}, \mbox{\hyperlink{sli4_8h_source_l04551}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::ar}}, \mbox{\hyperlink{sli4_8h_source_l04529}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l04547}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::bs}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04577}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::ccp}}, \mbox{\hyperlink{sli4_8h_source_l04576}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::ccpe}}, \mbox{\hyperlink{sli4_8h_source_l04550}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04578}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04548}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04544}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04581}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04546}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04569}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04545}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::dif}}, \mbox{\hyperlink{sli4_8h_source_l04521}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s\+::dw}}, \mbox{\hyperlink{sli4_8h_source_l04540}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::dword}}, \mbox{\hyperlink{structsli4__fcp__treceive64__wqe__s_a38f81067abda4a6d96bcf0403591758a}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::dword5}}, \mbox{\hyperlink{sli4_8h_source_l04573}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::eat}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04583}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::fcp\+\_\+data\+\_\+receive\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04588}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::first\+\_\+data\+\_\+bde}}, \mbox{\hyperlink{sli4_8h_source_l04567}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l04568}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04562}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l04531}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::payload\+\_\+offset\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l03279}{sli4\+\_\+s\+::perf\+\_\+hint}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04552}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04532}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::relative\+\_\+offset}}, \mbox{\hyperlink{sli4_8h_source_l04558}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::remote\+\_\+xid}}, \mbox{\hyperlink{sli4_8h_source_l04557}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04139}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRECEIVE64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04716}{SLI4\+\_\+\+IO\+\_\+\+AUTO\+\_\+\+GOOD\+\_\+\+RESPONSE}}, \mbox{\hyperlink{sli4_8h_source_l04715}{SLI4\+\_\+\+IO\+\_\+\+CONTINUATION}}, \mbox{\hyperlink{sli4_8h_source_l04157}{SLI4\+\_\+\+MASK\+\_\+\+CCP}}, \mbox{\hyperlink{sli4_8h_source_l04154}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES}}, \mbox{\hyperlink{sli4_8h_source_l04121}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRECEIVE64}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l03292}{sli4\+\_\+s\+::wqe\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l04570}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::wqes}}, \mbox{\hyperlink{sli4_8h_source_l04566}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l04574}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l04543}{sli4\+\_\+fcp\+\_\+treceive64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03712}{ocs\+\_\+hw\+\_\+check\+\_\+sec\+\_\+hio\+\_\+list()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}, and \mbox{\hyperlink{sli4_8c_source_l07207}{sli\+\_\+fcp\+\_\+cont\+\_\+treceive64\+\_\+wqe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/d91/sli4_8h_ad5015033c21062ef4603f221d6babd5a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad5015033c21062ef4603f221d6babd5a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab431ec05cc71928dc558e031dbaaeb25}\label{sli4_8h_ab431ec05cc71928dc558e031dbaaeb25}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_trsp64\_wqe@{sli\_fcp\_trsp64\_wqe}}
\index{sli\_fcp\_trsp64\_wqe@{sli\_fcp\_trsp64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_trsp64\_wqe()}{sli\_fcp\_trsp64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+trsp64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{rsp\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{xid,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint8\+\_\+t}]{csctl,  }\item[{uint8\+\_\+t}]{port\+\_\+owned,  }\item[{uint32\+\_\+t}]{app\+\_\+id }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+TRSP64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the Scatter-\/\+Gather List. \\
\hline
{\em rsp\+\_\+len} & Response data length. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em xid} & OX\+\_\+\+ID for the exchange. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node). \\
\hline
{\em flags} & Optional attributes, including\+:
\begin{DoxyItemize}
\item ACTIVE -\/ IO is already active
\item AUTO RSP -\/ Automatically generate a good FCP\+\_\+\+RSP. 
\end{DoxyItemize}\\
\hline
{\em csctl} & value of csctl field. \\
\hline
{\em port\+\_\+owned} & 0/1 to indicate if the XRI is port owned (used to set XBL=0) \\
\hline
{\em app\+\_\+id} & value for VM application header.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07250}{7250}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04613}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::ag}}, \mbox{\hyperlink{sli4_8h_source_l04622}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::app\+\_\+id\+\_\+valid}}, \mbox{\hyperlink{sli4_8h_source_l04596}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04639}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::ccp}}, \mbox{\hyperlink{sli4_8h_source_l04638}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::ccpe}}, \mbox{\hyperlink{sli4_8h_source_l04612}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04640}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04610}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04643}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04631}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04609}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::dnrx}}, \mbox{\hyperlink{sli4_8h_source_l04521}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s\+::dw}}, \mbox{\hyperlink{sli4_8h_source_l04604}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::dword5}}, \mbox{\hyperlink{sli4_8h_source_l04635}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::eat}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04598}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::fcp\+\_\+response\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04629}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04624}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l04620}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::remote\+\_\+xid}}, \mbox{\hyperlink{sli4_8h_source_l04619}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04606}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::rpi}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l04140}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TRSP64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l00113}{SLI4\+\_\+\+IF\+\_\+\+TYPE\+\_\+\+BE3\+\_\+\+SKH\+\_\+\+PF}}, \mbox{\hyperlink{sli4_8h_source_l04716}{SLI4\+\_\+\+IO\+\_\+\+AUTO\+\_\+\+GOOD\+\_\+\+RESPONSE}}, \mbox{\hyperlink{sli4_8h_source_l04715}{SLI4\+\_\+\+IO\+\_\+\+CONTINUATION}}, \mbox{\hyperlink{sli4_8h_source_l04718}{SLI4\+\_\+\+IO\+\_\+\+DNRX}}, \mbox{\hyperlink{sli4_8h_source_l04157}{SLI4\+\_\+\+MASK\+\_\+\+CCP}}, \mbox{\hyperlink{sli4_8h_source_l04154}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES}}, \mbox{\hyperlink{sli4_8h_source_l04123}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TRSP64}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l03292}{sli4\+\_\+s\+::wqe\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l04632}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::wqes}}, \mbox{\hyperlink{sli4_8h_source_l04628}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l04636}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l04605}{sli4\+\_\+fcp\+\_\+trsp64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab431ec05cc71928dc558e031dbaaeb25_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a29ca91d7dcaf6a68940a79a2a97ce232}\label{sli4_8h_a29ca91d7dcaf6a68940a79a2a97ce232}} 
\index{sli4.h@{sli4.h}!sli\_fcp\_tsend64\_wqe@{sli\_fcp\_tsend64\_wqe}}
\index{sli\_fcp\_tsend64\_wqe@{sli\_fcp\_tsend64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_fcp\_tsend64\_wqe()}{sli\_fcp\_tsend64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+fcp\+\_\+tsend64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{first\+\_\+data\+\_\+sge,  }\item[{uint32\+\_\+t}]{relative\+\_\+off,  }\item[{uint32\+\_\+t}]{xfer\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{xid,  }\item[{uint32\+\_\+t}]{rpi,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint8\+\_\+t}]{dif,  }\item[{uint8\+\_\+t}]{bs,  }\item[{uint8\+\_\+t}]{csctl,  }\item[{uint32\+\_\+t}]{app\+\_\+id }\end{DoxyParamCaption})}



Write an FCP\+\_\+\+TSEND64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the scatter gather list. \\
\hline
{\em first\+\_\+data\+\_\+sge} & Index of first data sge (used if perf hints are enabled) \\
\hline
{\em relative\+\_\+off} & Relative offset of the IO (if any). \\
\hline
{\em xfer\+\_\+len} & Data transfer length. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em xid} & OX\+\_\+\+ID for the exchange. \\
\hline
{\em rpi} & remote node indicator (RPI) \\
\hline
{\em rnode} & Destination request (i.\+e. remote node). \\
\hline
{\em flags} & Optional attributes, including\+:
\begin{DoxyItemize}
\item ACTIVE -\/ IO is already active.
\item AUTO RSP -\/ Automatically generate a good FCP\+\_\+\+RSP. 
\end{DoxyItemize}\\
\hline
{\em dif} & T10 DIF operation, or 0 to disable. \\
\hline
{\em bs} & T10 DIF block size, or 0 if DIF is disabled. \\
\hline
{\em csctl} & value of csctl field. \\
\hline
{\em app\+\_\+id} & value for VM application header.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07350}{7350}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04684}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::app\+\_\+id\+\_\+valid}}, \mbox{\hyperlink{sli4_8h_source_l04675}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::ar}}, \mbox{\hyperlink{sli4_8h_source_l04658}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l04671}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::bs}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00484}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04701}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::ccp}}, \mbox{\hyperlink{sli4_8h_source_l04700}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::ccpe}}, \mbox{\hyperlink{sli4_8h_source_l04674}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04702}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04672}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04705}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04670}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04693}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04669}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::dif}}, \mbox{\hyperlink{sli4_8h_source_l04521}{sli4\+\_\+fcp\+\_\+128byte\+\_\+wqe\+\_\+s\+::dw}}, \mbox{\hyperlink{sli4_8h_source_l04666}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::dword5}}, \mbox{\hyperlink{sli4_8h_source_l04697}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::eat}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04707}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::fcp\+\_\+data\+\_\+transmit\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04712}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::first\+\_\+data\+\_\+bde}}, \mbox{\hyperlink{sli4_8h_source_l04691}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{sli4_8h_source_l04686}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03279}{sli4\+\_\+s\+::perf\+\_\+hint}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04676}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04661}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::relative\+\_\+offset}}, \mbox{\hyperlink{sli4_8h_source_l04682}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::remote\+\_\+xid}}, \mbox{\hyperlink{sli4_8h_source_l04681}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04668}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::rpi}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{ocs__os_8h_source_l00449}{ocs\+\_\+dma\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04141}{SLI4\+\_\+\+CMD\+\_\+\+FCP\+\_\+\+TSEND64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04716}{SLI4\+\_\+\+IO\+\_\+\+AUTO\+\_\+\+GOOD\+\_\+\+RESPONSE}}, \mbox{\hyperlink{sli4_8h_source_l04715}{SLI4\+\_\+\+IO\+\_\+\+CONTINUATION}}, \mbox{\hyperlink{sli4_8h_source_l04157}{SLI4\+\_\+\+MASK\+\_\+\+CCP}}, \mbox{\hyperlink{sli4_8h_source_l04154}{SLI4\+\_\+\+WQE\+\_\+\+EXT\+\_\+\+BYTES}}, \mbox{\hyperlink{sli4_8h_source_l04124}{SLI4\+\_\+\+WQE\+\_\+\+FCP\+\_\+\+TSEND64}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l03292}{sli4\+\_\+s\+::wqe\+\_\+size}}, \mbox{\hyperlink{sli4_8h_source_l04694}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::wqes}}, \mbox{\hyperlink{sli4_8h_source_l04690}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l04698}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l04667}{sli4\+\_\+fcp\+\_\+tsend64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04039}{ocs\+\_\+hw\+\_\+io\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{d7/d91/sli4_8h_a29ca91d7dcaf6a68940a79a2a97ce232_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a29ca91d7dcaf6a68940a79a2a97ce232_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ae3be6da748bd3f1cbc5166e01cace0f0}\label{sli4_8h_ae3be6da748bd3f1cbc5166e01cace0f0}} 
\index{sli4.h@{sli4.h}!sli\_gen\_request64\_wqe@{sli\_gen\_request64\_wqe}}
\index{sli\_gen\_request64\_wqe@{sli\_gen\_request64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_gen\_request64\_wqe()}{sli\_gen\_request64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+gen\+\_\+request64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{sgl,  }\item[{uint32\+\_\+t}]{req\+\_\+len,  }\item[{uint32\+\_\+t}]{max\+\_\+rsp\+\_\+len,  }\item[{uint8\+\_\+t}]{timeout,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{r\+\_\+ctl,  }\item[{uint8\+\_\+t}]{type,  }\item[{uint8\+\_\+t}]{df\+\_\+ctl }\end{DoxyParamCaption})}



Write a GEN\+\_\+\+REQUEST64 work queue entry. 

\begin{DoxyNote}{Note}
This WQE is only used to send FC-\/\+CT commands.
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sgl} & DMA memory for the request. \\
\hline
{\em req\+\_\+len} & Length of request. \\
\hline
{\em max\+\_\+rsp\+\_\+len} & Max length of response. \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means infinite. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rnode} & Destination of request (that is, the remote node). \\
\hline
{\em r\+\_\+ctl} & R\+\_\+\+CTL value for sequence. \\
\hline
{\em type} & TYPE value for sequence. \\
\hline
{\em df\+\_\+ctl} & DF\+\_\+\+CTL value for sequence.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07482}{7482}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04730}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{structsli4__bde__s_acd0a6f11dd69bbc54c1798d686d621fa}{sli4\+\_\+bde\+\_\+s\+::blp}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04744}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04769}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04742}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04739}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04772}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04741}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04760}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04735}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::df\+\_\+ctl}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04758}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l04759}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04778}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::max\+\_\+response\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04755}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l04737}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::r\+\_\+ctl}}, \mbox{\hyperlink{sli4_8h_source_l04774}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::remote\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04732}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::request\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04750}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00462}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00461}{sli4\+\_\+bde\+\_\+s\+::sgl\+\_\+segment\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l00472}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BLP}}, \mbox{\hyperlink{sli4_8h_source_l04142}{SLI4\+\_\+\+CMD\+\_\+\+GEN\+\_\+\+REQUEST64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04338}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+READ}}, \mbox{\hyperlink{sli4_8h_source_l04125}{SLI4\+\_\+\+WQE\+\_\+\+GEN\+\_\+\+REQUEST64}}, \mbox{\hyperlink{sli4_8h_source_l04747}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{sli4_8h_source_l04736}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::type}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04756}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::xbl}}, and \mbox{\hyperlink{sli4_8h_source_l04738}{sli4\+\_\+gen\+\_\+request64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/d91/sli4_8h_ae3be6da748bd3f1cbc5166e01cace0f0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ae3be6da748bd3f1cbc5166e01cace0f0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a671870ec9e0c9472651d1663c06172e1}\label{sli4_8h_a671870ec9e0c9472651d1663c06172e1}} 
\index{sli4.h@{sli4.h}!sli\_get\_asic\_rev@{sli\_get\_asic\_rev}}
\index{sli\_get\_asic\_rev@{sli\_get\_asic\_rev}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_asic\_rev()}{sli\_get\_asic\_rev()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{sli4_8h_a942ea25a3b79a6c92c015baf448386f9}{sli4\+\_\+asic\+\_\+rev\+\_\+e}} sli\+\_\+get\+\_\+asic\+\_\+rev (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03561}{3561}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03229}{sli4\+\_\+s\+::asic\+\_\+rev}}.

\mbox{\Hypertarget{sli4_8h_a4c211f7fb35cbdd4af3de3c7ac80369e}\label{sli4_8h_a4c211f7fb35cbdd4af3de3c7ac80369e}} 
\index{sli4.h@{sli4.h}!sli\_get\_asic\_type@{sli\_get\_asic\_type}}
\index{sli\_get\_asic\_type@{sli\_get\_asic\_type}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_asic\_type()}{sli\_get\_asic\_type()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{sli4_8h_ad8975d6b9896579c8d761dd3d04c9b48}{sli4\+\_\+asic\+\_\+type\+\_\+e}} sli\+\_\+get\+\_\+asic\+\_\+type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03555}{3555}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03228}{sli4\+\_\+s\+::asic\+\_\+type}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l12163}{ocs\+\_\+hw\+\_\+set\+\_\+persistent\+\_\+topology()}}, \mbox{\hyperlink{sli4_8c_source_l05881}{sli\+\_\+link\+\_\+is\+\_\+configurable()}}, and \mbox{\hyperlink{sli4_8c_source_l05632}{sli\+\_\+raise\+\_\+ue()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a4c211f7fb35cbdd4af3de3c7ac80369e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab2a4b885a1982d54755df2dfa76719bd}\label{sli4_8h_ab2a4b885a1982d54755df2dfa76719bd}} 
\index{sli4.h@{sli4.h}!sli\_get\_auto\_xfer\_rdy\_capable@{sli\_get\_auto\_xfer\_rdy\_capable}}
\index{sli\_get\_auto\_xfer\_rdy\_capable@{sli\_get\_auto\_xfer\_rdy\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_auto\_xfer\_rdy\_capable()}{sli\_get\_auto\_xfer\_rdy\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03463}{3463}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03277}{sli4\+\_\+s\+::auto\+\_\+xfer\+\_\+rdy}}, and \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l02548}{ocs\+\_\+hw\+\_\+rqpair\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab2a4b885a1982d54755df2dfa76719bd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_affe1838abad90c739225d24101cbe90c}\label{sli4_8h_affe1838abad90c739225d24101cbe90c}} 
\index{sli4.h@{sli4.h}!sli\_get\_bios\_version\_string@{sli\_get\_bios\_version\_string}}
\index{sli\_get\_bios\_version\_string@{sli\_get\_bios\_version\_string}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_bios\_version\_string()}{sli\_get\_bios\_version\_string()}}
{\footnotesize\ttfamily static char $\ast$ sli\+\_\+get\+\_\+bios\+\_\+version\+\_\+string (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03606}{3606}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03257}{sli4\+\_\+s\+::bios\+\_\+version\+\_\+string}}, and \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_affe1838abad90c739225d24101cbe90c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_aa1989178c1bdbb7a6c12091c027d8dcb}\label{sli4_8h_aa1989178c1bdbb7a6c12091c027d8dcb}} 
\index{sli4.h@{sli4.h}!sli\_get\_dif\_capable@{sli\_get\_dif\_capable}}
\index{sli\_get\_dif\_capable@{sli\_get\_dif\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_dif\_capable()}{sli\_get\_dif\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+dif\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03469}{3469}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l01151}{sli4\+\_\+features\+\_\+t\+::dif}}, \mbox{\hyperlink{sli4_8h_source_l03274}{sli4\+\_\+s\+::features}}, and \mbox{\hyperlink{unionsli4__features__t_a0ca37702d57a319050ca7aaeb0522452}{sli4\+\_\+features\+\_\+t\+::flag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{sli4_8h_source_l03475}{sli\+\_\+is\+\_\+dif\+\_\+inline\+\_\+capable()}}, and \mbox{\hyperlink{sli4_8h_source_l03481}{sli\+\_\+is\+\_\+dif\+\_\+separate\+\_\+capable()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aa1989178c1bdbb7a6c12091c027d8dcb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a35cf322b937a1c0539ab672e62b26874}\label{sli4_8h_a35cf322b937a1c0539ab672e62b26874}} 
\index{sli4.h@{sli4.h}!sli\_get\_fw\_name@{sli\_get\_fw\_name}}
\index{sli\_get\_fw\_name@{sli\_get\_fw\_name}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_fw\_name()}{sli\_get\_fw\_name()}}
{\footnotesize\ttfamily static void $\ast$ sli\+\_\+get\+\_\+fw\+\_\+name (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{which }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03445}{3445}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03252}{sli4\+\_\+s\+::fw\+\_\+name}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l02613}{ocs\+\_\+hw\+\_\+port\+\_\+control()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a35cf322b937a1c0539ab672e62b26874_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab6819fe10f3899d10b04c963975de483}\label{sli4_8h_ab6819fe10f3899d10b04c963975de483}} 
\index{sli4.h@{sli4.h}!sli\_get\_fw\_revision@{sli\_get\_fw\_revision}}
\index{sli\_get\_fw\_revision@{sli\_get\_fw\_revision}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_fw\_revision()}{sli\_get\_fw\_revision()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+fw\+\_\+revision (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{which }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03439}{3439}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03251}{sli4\+\_\+s\+::fw\+\_\+rev}}.

\mbox{\Hypertarget{sli4_8h_a8d760791eb09c4a7c2250adfe3c0cd1a}\label{sli4_8h_a8d760791eb09c4a7c2250adfe3c0cd1a}} 
\index{sli4.h@{sli4.h}!sli\_get\_hlm@{sli\_get\_hlm}}
\index{sli\_get\_hlm@{sli\_get\_hlm}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_hlm()}{sli\_get\_hlm()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+hlm (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03524}{3524}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03283}{sli4\+\_\+s\+::high\+\_\+login\+\_\+mode}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l09394}{ocs\+\_\+hw\+\_\+cb\+\_\+node\+\_\+free()}}, \mbox{\hyperlink{ocs__hw_8c_source_l02980}{ocs\+\_\+hw\+\_\+node\+\_\+attach()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l03106}{ocs\+\_\+hw\+\_\+node\+\_\+detach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a8d760791eb09c4a7c2250adfe3c0cd1a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a9217fdac1c343991e4f30c5d729a7136}\label{sli4_8h_a9217fdac1c343991e4f30c5d729a7136}} 
\index{sli4.h@{sli4.h}!sli\_get\_hlm\_capable@{sli\_get\_hlm\_capable}}
\index{sli\_get\_hlm\_capable@{sli\_get\_hlm\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_hlm\_capable()}{sli\_get\_hlm\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+hlm\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03505}{3505}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03274}{sli4\+\_\+s\+::features}}, \mbox{\hyperlink{unionsli4__features__t_a0ca37702d57a319050ca7aaeb0522452}{sli4\+\_\+features\+\_\+t\+::flag}}, and \mbox{\hyperlink{sli4_8h_source_l01159}{sli4\+\_\+features\+\_\+t\+::hlm}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a9217fdac1c343991e4f30c5d729a7136_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_aa44313afafbc4eda81f9381f2f5280af}\label{sli4_8h_aa44313afafbc4eda81f9381f2f5280af}} 
\index{sli4.h@{sli4.h}!sli\_get\_hw\_revision@{sli\_get\_hw\_revision}}
\index{sli\_get\_hw\_revision@{sli\_get\_hw\_revision}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_hw\_revision()}{sli\_get\_hw\_revision()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+hw\+\_\+revision (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{which }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03457}{3457}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03254}{sli4\+\_\+s\+::hw\+\_\+rev}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aa44313afafbc4eda81f9381f2f5280af_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad928ecf858adf8cf3c222ec29b6c2702}\label{sli4_8h_ad928ecf858adf8cf3c222ec29b6c2702}} 
\index{sli4.h@{sli4.h}!sli\_get\_if\_type@{sli\_get\_if\_type}}
\index{sli\_get\_if\_type@{sli\_get\_if\_type}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_if\_type()}{sli\_get\_if\_type()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+if\+\_\+type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03409}{3409}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l10804}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+domain\+\_\+alloc\+\_\+reg\+\_\+fcfi()}}, \mbox{\hyperlink{ocs__hw_8c_source_l10682}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+domain\+\_\+allocated()}}, \mbox{\hyperlink{ocs__hw_8c_source_l10232}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+port\+\_\+allocated()}}, \mbox{\hyperlink{ocs__hw_8c_source_l08981}{ocs\+\_\+hw\+\_\+adjust\+\_\+wqs()}}, \mbox{\hyperlink{ocs__hw_8c_source_l07065}{ocs\+\_\+hw\+\_\+dump\+\_\+clear()}}, \mbox{\hyperlink{ocs__hw_8c_source_l06954}{ocs\+\_\+hw\+\_\+dump\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l05107}{ocs\+\_\+hw\+\_\+firmware\+\_\+write\+\_\+lancer()}}, \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l07746}{ocs\+\_\+hw\+\_\+get\+\_\+active\+\_\+profile()}}, \mbox{\hyperlink{ocs__hw_8c_source_l06000}{ocs\+\_\+hw\+\_\+get\+\_\+linkcfg()}}, \mbox{\hyperlink{ocs__hw_8c_source_l07203}{ocs\+\_\+hw\+\_\+get\+\_\+port\+\_\+protocol()}}, \mbox{\hyperlink{ocs__hw_8c_source_l07637}{ocs\+\_\+hw\+\_\+get\+\_\+profile\+\_\+list()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04649}{ocs\+\_\+hw\+\_\+io\+\_\+overflow\+\_\+sgl()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00268}{ocs\+\_\+hw\+\_\+read\+\_\+max\+\_\+dump\+\_\+size()}}, \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}, \mbox{\hyperlink{ocs__hw_8c_source_l08105}{ocs\+\_\+hw\+\_\+set\+\_\+active\+\_\+profile()}}, \mbox{\hyperlink{ocs__hw_8c_source_l06591}{ocs\+\_\+hw\+\_\+set\+\_\+eth\+\_\+license()}}, \mbox{\hyperlink{ocs__hw_8c_source_l05806}{ocs\+\_\+hw\+\_\+set\+\_\+linkcfg()}}, \mbox{\hyperlink{ocs__hw_8c_source_l07496}{ocs\+\_\+hw\+\_\+set\+\_\+port\+\_\+protocol()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}, \mbox{\hyperlink{sli4_8c_source_l05733}{sli\+\_\+dump\+\_\+is\+\_\+present()}}, \mbox{\hyperlink{sli4_8c_source_l05678}{sli\+\_\+dump\+\_\+is\+\_\+ready()}}, \mbox{\hyperlink{sli4_8c_source_l05273}{sli\+\_\+queue\+\_\+read()}}, \mbox{\hyperlink{sli4_8c_source_l05632}{sli\+\_\+raise\+\_\+ue()}}, and \mbox{\hyperlink{sli4_8c_source_l05770}{sli\+\_\+reset\+\_\+required()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad928ecf858adf8cf3c222ec29b6c2702_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ae514a07aacdba8bc7c8dd43580763ece}\label{sli4_8h_ae514a07aacdba8bc7c8dd43580763ece}} 
\index{sli4.h@{sli4.h}!sli\_get\_ipl\_name@{sli\_get\_ipl\_name}}
\index{sli\_get\_ipl\_name@{sli\_get\_ipl\_name}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_ipl\_name()}{sli\_get\_ipl\_name()}}
{\footnotesize\ttfamily static char $\ast$ sli\+\_\+get\+\_\+ipl\+\_\+name (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03451}{3451}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03253}{sli4\+\_\+s\+::ipl\+\_\+name}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ae514a07aacdba8bc7c8dd43580763ece_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a3c962aba0292bbc1fa3f82aa16d62130}\label{sli4_8h_a3c962aba0292bbc1fa3f82aa16d62130}} 
\index{sli4.h@{sli4.h}!sli\_get\_is\_dual\_ulp\_capable@{sli\_get\_is\_dual\_ulp\_capable}}
\index{sli\_get\_is\_dual\_ulp\_capable@{sli\_get\_is\_dual\_ulp\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_is\_dual\_ulp\_capable()}{sli\_get\_is\_dual\_ulp\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+is\+\_\+dual\+\_\+ulp\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03487}{3487}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03258}{sli4\+\_\+s\+::dual\+\_\+ulp\+\_\+capable}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00229}{ocs\+\_\+hw\+\_\+get\+\_\+num\+\_\+chutes()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a3c962aba0292bbc1fa3f82aa16d62130_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_afadd6bb00555293cfe699b6958449493}\label{sli4_8h_afadd6bb00555293cfe699b6958449493}} 
\index{sli4.h@{sli4.h}!sli\_get\_is\_sgl\_chaining\_capable@{sli\_get\_is\_sgl\_chaining\_capable}}
\index{sli\_get\_is\_sgl\_chaining\_capable@{sli\_get\_is\_sgl\_chaining\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_is\_sgl\_chaining\_capable()}{sli\_get\_is\_sgl\_chaining\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+is\+\_\+sgl\+\_\+chaining\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03493}{3493}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03170}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::chaining\+\_\+capable}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03291}{sli4\+\_\+s\+::sgl\+\_\+chaining\+\_\+params}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_afadd6bb00555293cfe699b6958449493_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_af92fe3ae4e27c583013f8b41cb8c1fec}\label{sli4_8h_af92fe3ae4e27c583013f8b41cb8c1fec}} 
\index{sli4.h@{sli4.h}!sli\_get\_is\_ulp\_enabled@{sli\_get\_is\_ulp\_enabled}}
\index{sli\_get\_is\_ulp\_enabled@{sli\_get\_is\_ulp\_enabled}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_is\_ulp\_enabled()}{sli\_get\_is\_ulp\_enabled()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+is\+\_\+ulp\+\_\+enabled (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint16\+\_\+t}]{ulp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03499}{3499}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03259}{sli4\+\_\+s\+::is\+\_\+ulp\+\_\+fc}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00229}{ocs\+\_\+hw\+\_\+get\+\_\+num\+\_\+chutes()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af92fe3ae4e27c583013f8b41cb8c1fec_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab46d9304bbb6a8ad5bee40316f33f0ed}\label{sli4_8h_ab46d9304bbb6a8ad5bee40316f33f0ed}} 
\index{sli4.h@{sli4.h}!sli\_get\_link\_module\_type@{sli\_get\_link\_module\_type}}
\index{sli\_get\_link\_module\_type@{sli\_get\_link\_module\_type}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_link\_module\_type()}{sli\_get\_link\_module\_type()}}
{\footnotesize\ttfamily static uint16\+\_\+t sli\+\_\+get\+\_\+link\+\_\+module\+\_\+type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03594}{3594}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03240}{sli4\+\_\+s\+::link\+\_\+module\+\_\+type}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab46d9304bbb6a8ad5bee40316f33f0ed_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a18e8bc36949f8a396779f60a8fdfc959}\label{sli4_8h_a18e8bc36949f8a396779f60a8fdfc959}} 
\index{sli4.h@{sli4.h}!sli\_get\_max\_qentries@{sli\_get\_max\_qentries}}
\index{sli\_get\_max\_qentries@{sli\_get\_max\_qentries}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_max\_qentries()}{sli\_get\_max\_qentries()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+max\+\_\+qentries (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}}}]{qtype }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03339}{3339}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03236}{sli4\+\_\+s\+::max\+\_\+qentries}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a18e8bc36949f8a396779f60a8fdfc959_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a7ae7e7869b3a5fd8747e0ee4c0ae3a14}\label{sli4_8h_a7ae7e7869b3a5fd8747e0ee4c0ae3a14}} 
\index{sli4.h@{sli4.h}!sli\_get\_max\_queue@{sli\_get\_max\_queue}}
\index{sli\_get\_max\_queue@{sli\_get\_max\_queue}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_max\_queue()}{sli\_get\_max\_queue()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+max\+\_\+queue (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_adce52818eddaa61287a1baaf0697e85f}{sli4\+\_\+qtype\+\_\+e}}}]{qtype }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03330}{3330}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03235}{sli4\+\_\+s\+::max\+\_\+qcount}}, and \mbox{\hyperlink{sli4_8h_source_l03061}{SLI\+\_\+\+QTYPE\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l08981}{ocs\+\_\+hw\+\_\+adjust\+\_\+wqs()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7ae7e7869b3a5fd8747e0ee4c0ae3a14_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a3d27f87ee76da1c1ebaacb9ab75137ae}\label{sli4_8h_a3d27f87ee76da1c1ebaacb9ab75137ae}} 
\index{sli4.h@{sli4.h}!sli\_get\_max\_rsrc@{sli\_get\_max\_rsrc}}
\index{sli\_get\_max\_rsrc@{sli\_get\_max\_rsrc}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_max\_rsrc()}{sli\_get\_max\_rsrc()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+max\+\_\+rsrc (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}}]{rsrc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Get / set parameter functions 

Definition at line \mbox{\hyperlink{sli4_8h_source_l03320}{3320}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{structsli4__s_a821b8c3dcc0be47e382fef18d0b89a84}{sli4\+\_\+s\+::extent}}, \mbox{\hyperlink{sli4_8h_source_l03268}{sli4\+\_\+s\+::size}}, and \mbox{\hyperlink{sli4_8h_source_l03190}{SLI\+\_\+\+RSRC\+\_\+\+MAX}}.



Referenced by \mbox{\hyperlink{ocs__ddump_8c_source_l00403}{ocs\+\_\+ddump\+\_\+hw()}}, \mbox{\hyperlink{ocs__ddump_8c_source_l00167}{ocs\+\_\+ddump\+\_\+sli()}}, \mbox{\hyperlink{ocs__hw_8c_source_l09438}{ocs\+\_\+hw\+\_\+cb\+\_\+node\+\_\+free\+\_\+all()}}, \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l01149}{ocs\+\_\+hw\+\_\+teardown()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/d91/sli4_8h_a3d27f87ee76da1c1ebaacb9ab75137ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a7781c918c801fbf1ebff568e9bf0e828}\label{sli4_8h_a7781c918c801fbf1ebff568e9bf0e828}} 
\index{sli4.h@{sli4.h}!sli\_get\_max\_sge@{sli\_get\_max\_sge}}
\index{sli\_get\_max\_sge@{sli\_get\_max\_sge}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_max\_sge()}{sli\_get\_max\_sge()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+max\+\_\+sge (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03346}{3346}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03288}{sli4\+\_\+s\+::sge\+\_\+supported\+\_\+length}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l04732}{ocs\+\_\+hw\+\_\+io\+\_\+add\+\_\+sge()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7781c918c801fbf1ebff568e9bf0e828_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a5c24eb99472a6d9a5c3d931e4710ea50}\label{sli4_8h_a5c24eb99472a6d9a5c3d931e4710ea50}} 
\index{sli4.h@{sli4.h}!sli\_get\_max\_sgl@{sli\_get\_max\_sgl}}
\index{sli\_get\_max\_sgl@{sli\_get\_max\_sgl}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_max\_sgl()}{sli\_get\_max\_sgl()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+max\+\_\+sgl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03352}{3352}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03290}{sli4\+\_\+s\+::max\+\_\+sgl\+\_\+pages}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03289}{sli4\+\_\+s\+::sgl\+\_\+page\+\_\+sizes}}, and \mbox{\hyperlink{sli4_8h_source_l00044}{SLI\+\_\+\+PAGE\+\_\+\+SIZE}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a5c24eb99472a6d9a5c3d931e4710ea50_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a51aed8fce7b07d66b7279e23c09329bd}\label{sli4_8h_a51aed8fce7b07d66b7279e23c09329bd}} 
\index{sli4.h@{sli4.h}!sli\_get\_medium@{sli\_get\_medium}}
\index{sli\_get\_medium@{sli\_get\_medium}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_medium()}{sli\_get\_medium()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{sli4_8h_a5bbced1b0557fc3aaa3674b5e741c6b9}{sli4\+\_\+link\+\_\+medium\+\_\+e}} sli\+\_\+get\+\_\+medium (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03365}{3365}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l00835}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l00837}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+AL}}, \mbox{\hyperlink{sli4_8h_source_l00836}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+DA}}, \mbox{\hyperlink{sli4_8h_source_l00834}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FCOE}}, \mbox{\hyperlink{sli4_8h_source_l03152}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+ETHERNET}}, \mbox{\hyperlink{sli4_8h_source_l03153}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l03154}{SLI\+\_\+\+LINK\+\_\+\+MEDIUM\+\_\+\+MAX}}, and \mbox{\hyperlink{sli4_8h_source_l03244}{sli4\+\_\+s\+::topology}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l11095}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+domain\+\_\+free\+\_\+unreg\+\_\+vfi()}}, \mbox{\hyperlink{ocs__hw_8c_source_l10896}{\+\_\+\+\_\+ocs\+\_\+hw\+\_\+domain\+\_\+init()}}, \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{ocs__hw_8c_source_l02613}{ocs\+\_\+hw\+\_\+port\+\_\+control()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a51aed8fce7b07d66b7279e23c09329bd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_af22caed65b5e80771a77a320f6a76919}\label{sli4_8h_af22caed65b5e80771a77a320f6a76919}} 
\index{sli4.h@{sli4.h}!sli\_get\_portnum@{sli\_get\_portnum}}
\index{sli\_get\_portnum@{sli\_get\_portnum}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_portnum()}{sli\_get\_portnum()}}
{\footnotesize\ttfamily static char $\ast$ sli\+\_\+get\+\_\+portnum (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03600}{3600}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03256}{sli4\+\_\+s\+::port\+\_\+name}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af22caed65b5e80771a77a320f6a76919_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a12e95869c7aa9558d488a3abe200193b}\label{sli4_8h_a12e95869c7aa9558d488a3abe200193b}} 
\index{sli4.h@{sli4.h}!sli\_get\_sgl\_preregister@{sli\_get\_sgl\_preregister}}
\index{sli\_get\_sgl\_preregister@{sli\_get\_sgl\_preregister}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_sgl\_preregister()}{sli\_get\_sgl\_preregister()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+sgl\+\_\+preregister (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03536}{3536}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, \mbox{\hyperlink{ocs__hw_8c_source_l09593}{ocs\+\_\+hw\+\_\+init\+\_\+io()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04649}{ocs\+\_\+hw\+\_\+io\+\_\+overflow\+\_\+sgl()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04385}{ocs\+\_\+hw\+\_\+io\+\_\+register\+\_\+sgl()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l02320}{ocs\+\_\+hw\+\_\+rqpair\+\_\+auto\+\_\+xfer\+\_\+rdy\+\_\+move\+\_\+to\+\_\+port()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a12e95869c7aa9558d488a3abe200193b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a9069a517104fc7b76d0d5ee78a0eaa6e}\label{sli4_8h_a9069a517104fc7b76d0d5ee78a0eaa6e}} 
\index{sli4.h@{sli4.h}!sli\_get\_sgl\_preregister\_required@{sli\_get\_sgl\_preregister\_required}}
\index{sli\_get\_sgl\_preregister\_required@{sli\_get\_sgl\_preregister\_required}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_sgl\_preregister\_required()}{sli\_get\_sgl\_preregister\_required()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+sgl\+\_\+preregister\+\_\+required (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03530}{3530}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03285}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registration\+\_\+required}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a9069a517104fc7b76d0d5ee78a0eaa6e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_aff1220f00a4b681d754c7d5bc308c12a}\label{sli4_8h_aff1220f00a4b681d754c7d5bc308c12a}} 
\index{sli4.h@{sli4.h}!sli\_get\_sli\_family@{sli\_get\_sli\_family}}
\index{sli\_get\_sli\_family@{sli\_get\_sli\_family}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_sli\_family()}{sli\_get\_sli\_family()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+sli\+\_\+family (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03403}{3403}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03225}{sli4\+\_\+s\+::sli\+\_\+family}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aff1220f00a4b681d754c7d5bc308c12a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_afc4ecbe17b926123805106002a54cd54}\label{sli4_8h_afc4ecbe17b926123805106002a54cd54}} 
\index{sli4.h@{sli4.h}!sli\_get\_sli\_rev@{sli\_get\_sli\_rev}}
\index{sli\_get\_sli\_rev@{sli\_get\_sli\_rev}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_sli\_rev()}{sli\_get\_sli\_rev()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+sli\+\_\+rev (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03397}{3397}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03224}{sli4\+\_\+s\+::sli\+\_\+rev}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_afc4ecbe17b926123805106002a54cd54_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ae407c9694d9b105a1755d4f8701b8a82}\label{sli4_8h_ae407c9694d9b105a1755d4f8701b8a82}} 
\index{sli4.h@{sli4.h}!sli\_get\_vpd@{sli\_get\_vpd}}
\index{sli\_get\_vpd@{sli\_get\_vpd}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_vpd()}{sli\_get\_vpd()}}
{\footnotesize\ttfamily static void $\ast$ sli\+\_\+get\+\_\+vpd (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03427}{3427}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03311}{sli4\+\_\+s\+::data}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, and \mbox{\hyperlink{structsli4__s_ae42c078d6025bf289d3f5563925a9820}{sli4\+\_\+s\+::vpd}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ae407c9694d9b105a1755d4f8701b8a82_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_afe26dc599afe8a3049d0a281aca7ac8e}\label{sli4_8h_afe26dc599afe8a3049d0a281aca7ac8e}} 
\index{sli4.h@{sli4.h}!sli\_get\_vpd\_len@{sli\_get\_vpd\_len}}
\index{sli\_get\_vpd\_len@{sli\_get\_vpd\_len}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_vpd\_len()}{sli\_get\_vpd\_len()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+get\+\_\+vpd\+\_\+len (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03433}{3433}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03312}{sli4\+\_\+s\+::length}}, and \mbox{\hyperlink{structsli4__s_ae42c078d6025bf289d3f5563925a9820}{sli4\+\_\+s\+::vpd}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01472}{ocs\+\_\+hw\+\_\+get()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/d91/sli4_8h_afe26dc599afe8a3049d0a281aca7ac8e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_affd9fc3b1ff73bb1d29fab8fbc2fa2bf}\label{sli4_8h_affd9fc3b1ff73bb1d29fab8fbc2fa2bf}} 
\index{sli4.h@{sli4.h}!sli\_get\_wwn\_node@{sli\_get\_wwn\_node}}
\index{sli\_get\_wwn\_node@{sli\_get\_wwn\_node}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_wwn\_node()}{sli\_get\_wwn\_node()}}
{\footnotesize\ttfamily static void $\ast$ sli\+\_\+get\+\_\+wwn\+\_\+node (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03421}{3421}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03250}{sli4\+\_\+s\+::wwnn}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_affd9fc3b1ff73bb1d29fab8fbc2fa2bf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a8933ee8d7b8c1b290605efaaf4b5c1b3}\label{sli4_8h_a8933ee8d7b8c1b290605efaaf4b5c1b3}} 
\index{sli4.h@{sli4.h}!sli\_get\_wwn\_port@{sli\_get\_wwn\_port}}
\index{sli\_get\_wwn\_port@{sli\_get\_wwn\_port}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_get\_wwn\_port()}{sli\_get\_wwn\_port()}}
{\footnotesize\ttfamily static void $\ast$ sli\+\_\+get\+\_\+wwn\+\_\+port (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03415}{3415}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03248}{sli4\+\_\+s\+::wwpn}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01760}{ocs\+\_\+hw\+\_\+get\+\_\+ptr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a8933ee8d7b8c1b290605efaaf4b5c1b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a7aa2b1959cff2b9332a58d3ca815d8c2}\label{sli4_8h_a7aa2b1959cff2b9332a58d3ca815d8c2}} 
\index{sli4.h@{sli4.h}!sli\_iftype6\_cq\_doorbell@{sli\_iftype6\_cq\_doorbell}}
\index{sli\_iftype6\_cq\_doorbell@{sli\_iftype6\_cq\_doorbell}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_iftype6\_cq\_doorbell()}{sli\_iftype6\_cq\_doorbell()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+iftype6\+\_\+cq\+\_\+doorbell (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{n\+\_\+popped,  }\item[{uint16\+\_\+t}]{id,  }\item[{uint8\+\_\+t}]{arm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00286}{286}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05087}{sli\+\_\+queue\+\_\+arm()}}, and \mbox{\hyperlink{sli4_8c_source_l03488}{sli\+\_\+queue\+\_\+doorbell()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7aa2b1959cff2b9332a58d3ca815d8c2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a58437ad29a67ca9141f539785186f01a}\label{sli4_8h_a58437ad29a67ca9141f539785186f01a}} 
\index{sli4.h@{sli4.h}!sli\_iftype6\_eq\_doorbell@{sli\_iftype6\_eq\_doorbell}}
\index{sli\_iftype6\_eq\_doorbell@{sli\_iftype6\_eq\_doorbell}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_iftype6\_eq\_doorbell()}{sli\_iftype6\_eq\_doorbell()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+iftype6\+\_\+eq\+\_\+doorbell (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{n\+\_\+popped,  }\item[{uint16\+\_\+t}]{id,  }\item[{uint8\+\_\+t}]{arm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00263}{263}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05087}{sli\+\_\+queue\+\_\+arm()}}, \mbox{\hyperlink{sli4_8c_source_l03488}{sli\+\_\+queue\+\_\+doorbell()}}, and \mbox{\hyperlink{sli4_8c_source_l05059}{sli\+\_\+queue\+\_\+eq\+\_\+arm()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a58437ad29a67ca9141f539785186f01a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ab528c83b1f996dee153d8d51c9de2bdf}\label{sli4_8h_ab528c83b1f996dee153d8d51c9de2bdf}} 
\index{sli4.h@{sli4.h}!sli\_init@{sli\_init}}
\index{sli\_init@{sli\_init}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_init()}{sli\_init()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l04220}{4220}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03274}{sli4\+\_\+s\+::features}}, \mbox{\hyperlink{unionsli4__features__t_a0ca37702d57a319050ca7aaeb0522452}{sli4\+\_\+features\+\_\+t\+::flag}}, \mbox{\hyperlink{sli4_8h_source_l03275}{sli4\+\_\+s\+::has\+\_\+extents}}, \mbox{\hyperlink{sli4_8h_source_l03283}{sli4\+\_\+s\+::high\+\_\+login\+\_\+mode}}, \mbox{\hyperlink{sli4_8h_source_l01159}{sli4\+\_\+features\+\_\+t\+::hlm}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l01162}{sli4\+\_\+features\+\_\+t\+::rxri}}, \mbox{\hyperlink{sli4_8h_source_l01161}{sli4\+\_\+features\+\_\+t\+::rxseq}}, and \mbox{\hyperlink{sli4_8c_source_l03566}{sli\+\_\+request\+\_\+features()}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l00524}{ocs\+\_\+hw\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab528c83b1f996dee153d8d51c9de2bdf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ab528c83b1f996dee153d8d51c9de2bdf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad160c482bcc41b0ba11fe491ad515768}\label{sli4_8h_ad160c482bcc41b0ba11fe491ad515768}} 
\index{sli4.h@{sli4.h}!sli\_is\_dif\_inline\_capable@{sli\_is\_dif\_inline\_capable}}
\index{sli\_is\_dif\_inline\_capable@{sli\_is\_dif\_inline\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_is\_dif\_inline\_capable()}{sli\_is\_dif\_inline\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+is\+\_\+dif\+\_\+inline\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03475}{3475}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03469}{sli\+\_\+get\+\_\+dif\+\_\+capable()}}, and \mbox{\hyperlink{sli4_8h_source_l03286}{sli4\+\_\+s\+::t10\+\_\+dif\+\_\+inline\+\_\+capable}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}, and \mbox{\hyperlink{ocs__hw_8c_source_l00329}{ocs\+\_\+hw\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad160c482bcc41b0ba11fe491ad515768_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad160c482bcc41b0ba11fe491ad515768_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a931add26d27e9856190133e6526c86bf}\label{sli4_8h_a931add26d27e9856190133e6526c86bf}} 
\index{sli4.h@{sli4.h}!sli\_is\_dif\_separate\_capable@{sli\_is\_dif\_separate\_capable}}
\index{sli\_is\_dif\_separate\_capable@{sli\_is\_dif\_separate\_capable}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_is\_dif\_separate\_capable()}{sli\_is\_dif\_separate\_capable()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+is\+\_\+dif\+\_\+separate\+\_\+capable (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03481}{3481}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03469}{sli\+\_\+get\+\_\+dif\+\_\+capable()}}, and \mbox{\hyperlink{sli4_8h_source_l03287}{sli4\+\_\+s\+::t10\+\_\+dif\+\_\+separate\+\_\+capable}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/d91/sli4_8h_a931add26d27e9856190133e6526c86bf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a931add26d27e9856190133e6526c86bf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_ad4f51bc0552695d551c27474bdc0ca17}\label{sli4_8h_ad4f51bc0552695d551c27474bdc0ca17}} 
\index{sli4.h@{sli4.h}!sli\_page\_count@{sli\_page\_count}}
\index{sli\_page\_count@{sli\_page\_count}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_page\_count()}{sli\_page\_count()}}
{\footnotesize\ttfamily static uint32\+\_\+t sli\+\_\+page\+\_\+count (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{bytes,  }\item[{uint32\+\_\+t}]{page\+\_\+size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l00053}{53}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l01811}{sli\+\_\+cmd\+\_\+common\+\_\+create\+\_\+cq()}}, \mbox{\hyperlink{sli4_8c_source_l06443}{sli\+\_\+cmd\+\_\+fcoe\+\_\+post\+\_\+hdr\+\_\+templates()}}, \mbox{\hyperlink{sli4_8c_source_l06200}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create()}}, \mbox{\hyperlink{sli4_8c_source_l06281}{sli\+\_\+cmd\+\_\+fcoe\+\_\+rq\+\_\+create\+\_\+v1()}}, \mbox{\hyperlink{sli4_8c_source_l05925}{sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create()}}, \mbox{\hyperlink{sli4_8c_source_l05988}{sli\+\_\+cmd\+\_\+fcoe\+\_\+wq\+\_\+create\+\_\+v1()}}, \mbox{\hyperlink{sli4_8c_source_l04742}{sli\+\_\+cq\+\_\+alloc\+\_\+set()}}, and \mbox{\hyperlink{sli4_8c_source_l08614}{sli\+\_\+fc\+\_\+rq\+\_\+set\+\_\+alloc()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_ad4f51bc0552695d551c27474bdc0ca17_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a73549360193d43002272715a3b6c4368}\label{sli4_8h_a73549360193d43002272715a3b6c4368}} 
\index{sli4.h@{sli4.h}!sli\_persist\_topology\_enabled@{sli\_persist\_topology\_enabled}}
\index{sli\_persist\_topology\_enabled@{sli\_persist\_topology\_enabled}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_persist\_topology\_enabled()}{sli\_persist\_topology\_enabled()}}
{\footnotesize\ttfamily bool sli\+\_\+persist\+\_\+topology\+\_\+enabled (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l04214}{4214}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, and \mbox{\hyperlink{sli4_8h_source_l03247}{sli4\+\_\+s\+::ptv}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l12075}{ocs\+\_\+hw\+\_\+get\+\_\+config\+\_\+persistent\+\_\+topology()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a73549360193d43002272715a3b6c4368_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a1edf365a0df0fda9810b33387e39a012}\label{sli4_8h_a1edf365a0df0fda9810b33387e39a012}} 
\index{sli4.h@{sli4.h}!sli\_queue\_index@{sli\_queue\_index}}
\index{sli\_queue\_index@{sli\_queue\_index}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_queue\_index()}{sli\_queue\_index()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+queue\+\_\+index (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l05343}{5343}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03084}{sli4\+\_\+queue\+\_\+s\+::index}}.

\mbox{\Hypertarget{sli4_8h_a8d5445d0564b6850f9069a6876148911}\label{sli4_8h_a8d5445d0564b6850f9069a6876148911}} 
\index{sli4.h@{sli4.h}!sli\_queue\_lock@{sli\_queue\_lock}}
\index{sli\_queue\_lock@{sli\_queue\_lock}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_queue\_lock()}{sli\_queue\_lock()}}
{\footnotesize\ttfamily static void sli\+\_\+queue\+\_\+lock (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03113}{3113}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03083}{sli4\+\_\+queue\+\_\+s\+::lock}}, and \mbox{\hyperlink{ocs__os_8h_source_l00573}{ocs\+\_\+lock()}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03674}{hw\+\_\+wq\+\_\+submit\+\_\+pending()}}, \mbox{\hyperlink{ocs__hw_8c_source_l03625}{hw\+\_\+wq\+\_\+write()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04861}{ocs\+\_\+hw\+\_\+io\+\_\+abort()}}, \mbox{\hyperlink{ocs__hw_8c_source_l08364}{ocs\+\_\+hw\+\_\+io\+\_\+quarantine()}}, \mbox{\hyperlink{ocs__hw__queues_8c_source_l02049}{ocs\+\_\+hw\+\_\+rqpair\+\_\+get()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l02097}{ocs\+\_\+hw\+\_\+rqpair\+\_\+put()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{d7/d91/sli4_8h_a8d5445d0564b6850f9069a6876148911_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a8d5445d0564b6850f9069a6876148911_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_acb9054ffecfb23beb00d7104fda70916}\label{sli4_8h_acb9054ffecfb23beb00d7104fda70916}} 
\index{sli4.h@{sli4.h}!sli\_queue\_poke@{sli\_queue\_poke}}
\index{sli\_queue\_poke@{sli\_queue\_poke}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_queue\_poke()}{sli\_queue\_poke()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+queue\+\_\+poke (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q,  }\item[{uint32\+\_\+t}]{index,  }\item[{uint8\+\_\+t $\ast$}]{entry }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l05354}{5354}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8c_source_l05366}{\+\_\+sli\+\_\+queue\+\_\+poke()}}, \mbox{\hyperlink{sli4_8h_source_l03083}{sli4\+\_\+queue\+\_\+s\+::lock}}, \mbox{\hyperlink{ocs__os_8h_source_l00573}{ocs\+\_\+lock()}}, and \mbox{\hyperlink{ocs__os_8h_source_l00591}{ocs\+\_\+unlock()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_acb9054ffecfb23beb00d7104fda70916_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a463123fc8ae2e4f58bc46d92b3144085}\label{sli4_8h_a463123fc8ae2e4f58bc46d92b3144085}} 
\index{sli4.h@{sli4.h}!sli\_queue\_reset@{sli\_queue\_reset}}
\index{sli\_queue\_reset@{sli\_queue\_reset}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_queue\_reset()}{sli\_queue\_reset()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+queue\+\_\+reset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l04996}{4996}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03082}{sli4\+\_\+queue\+\_\+s\+::dma}}, \mbox{\hyperlink{sli4_8h_source_l03084}{sli4\+\_\+queue\+\_\+s\+::index}}, \mbox{\hyperlink{sli4_8h_source_l03086}{sli4\+\_\+queue\+\_\+s\+::length}}, \mbox{\hyperlink{sli4_8h_source_l03083}{sli4\+\_\+queue\+\_\+s\+::lock}}, \mbox{\hyperlink{sli4_8h_source_l03087}{sli4\+\_\+queue\+\_\+s\+::n\+\_\+posted}}, \mbox{\hyperlink{ocs__os_8h_source_l00573}{ocs\+\_\+lock()}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{ocs__os_8h_source_l00591}{ocs\+\_\+unlock()}}, \mbox{\hyperlink{sli4_8h_source_l03103}{sli4\+\_\+queue\+\_\+s\+::r\+\_\+idx}}, \mbox{\hyperlink{sli4_8h_source_l03085}{sli4\+\_\+queue\+\_\+s\+::size}}, \mbox{\hyperlink{sli4_8h_source_l03058}{SLI\+\_\+\+QTYPE\+\_\+\+MQ}}, \mbox{\hyperlink{sli4_8h_source_l03092}{sli4\+\_\+queue\+\_\+s\+::type}}, \mbox{\hyperlink{structsli4__queue__s_ab9f094af898fd48ce6459c14e51c6ecf}{sli4\+\_\+queue\+\_\+s\+::u}}, and \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01304}{ocs\+\_\+hw\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d7/d91/sli4_8h_a463123fc8ae2e4f58bc46d92b3144085_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a463123fc8ae2e4f58bc46d92b3144085_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a940ce6ff2389a6e864320ec4d74c18f4}\label{sli4_8h_a940ce6ff2389a6e864320ec4d74c18f4}} 
\index{sli4.h@{sli4.h}!sli\_queue\_unlock@{sli\_queue\_unlock}}
\index{sli\_queue\_unlock@{sli\_queue\_unlock}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_queue\_unlock()}{sli\_queue\_unlock()}}
{\footnotesize\ttfamily static void sli\+\_\+queue\+\_\+unlock (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_a5b0c12ad3798d23fe37e660fc3345e63}{sli4\+\_\+queue\+\_\+t}} $\ast$}]{q }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03119}{3119}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l03083}{sli4\+\_\+queue\+\_\+s\+::lock}}, and \mbox{\hyperlink{ocs__os_8h_source_l00591}{ocs\+\_\+unlock()}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03674}{hw\+\_\+wq\+\_\+submit\+\_\+pending()}}, \mbox{\hyperlink{ocs__hw_8c_source_l03625}{hw\+\_\+wq\+\_\+write()}}, \mbox{\hyperlink{ocs__hw_8c_source_l04861}{ocs\+\_\+hw\+\_\+io\+\_\+abort()}}, \mbox{\hyperlink{ocs__hw_8c_source_l08364}{ocs\+\_\+hw\+\_\+io\+\_\+quarantine()}}, \mbox{\hyperlink{ocs__hw__queues_8c_source_l02049}{ocs\+\_\+hw\+\_\+rqpair\+\_\+get()}}, and \mbox{\hyperlink{ocs__hw__queues_8c_source_l02097}{ocs\+\_\+hw\+\_\+rqpair\+\_\+put()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d7/d91/sli4_8h_a940ce6ff2389a6e864320ec4d74c18f4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a940ce6ff2389a6e864320ec4d74c18f4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a4656bdb61caf960074e8996f70185a2f}\label{sli4_8h_a4656bdb61caf960074e8996f70185a2f}} 
\index{sli4.h@{sli4.h}!sli\_reg\_read@{sli\_reg\_read}}
\index{sli\_reg\_read@{sli\_reg\_read}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_reg\_read()}{sli\_reg\_read()}}
{\footnotesize\ttfamily uint32\+\_\+t sli\+\_\+reg\+\_\+read (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli,  }\item[{\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}}}]{reg }\end{DoxyParamCaption})}



Read the given SLI register. 


\begin{DoxyParams}{Parameters}
{\em sli} & Pointer to the SLI context. \\
\hline
{\em reg} & Register name enum.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns the register value. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l00260}{260}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8c_source_l00101}{ocs\+\_\+reg\+\_\+read32()}}, \mbox{\hyperlink{sli4_8h_source_l03052}{sli4\+\_\+reg\+\_\+s\+::off}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8c_source_l00124}{regmap}}, and \mbox{\hyperlink{sli4_8h_source_l03051}{sli4\+\_\+reg\+\_\+s\+::rset}}.



Referenced by \mbox{\hyperlink{ocs__ddump_8c_source_l00403}{ocs\+\_\+ddump\+\_\+hw()}}, \mbox{\hyperlink{ocs__hw_8c_source_l02287}{ocs\+\_\+hw\+\_\+command()}}, \mbox{\hyperlink{ocs__hw_8c_source_l01462}{ocs\+\_\+hw\+\_\+get\+\_\+fw\+\_\+timed\+\_\+out()}}, \mbox{\hyperlink{sli4_8c_source_l00510}{sli\+\_\+bmbx\+\_\+command()}}, \mbox{\hyperlink{sli4_8c_source_l00374}{sli\+\_\+bmbx\+\_\+wait()}}, \mbox{\hyperlink{sli4_8c_source_l05733}{sli\+\_\+dump\+\_\+is\+\_\+present()}}, \mbox{\hyperlink{sli4_8c_source_l05678}{sli\+\_\+dump\+\_\+is\+\_\+ready()}}, \mbox{\hyperlink{sli4_8c_source_l05800}{sli\+\_\+fw\+\_\+error\+\_\+status()}}, \mbox{\hyperlink{sli4_8c_source_l05849}{sli\+\_\+fw\+\_\+ready()}}, \mbox{\hyperlink{sli4_8c_source_l05770}{sli\+\_\+reset\+\_\+required()}}, and \mbox{\hyperlink{sli4_8c_source_l04078}{sli\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d7/d91/sli4_8h_a4656bdb61caf960074e8996f70185a2f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a4656bdb61caf960074e8996f70185a2f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_aab5aa711d535b63c0e8f108947b78600}\label{sli4_8h_aab5aa711d535b63c0e8f108947b78600}} 
\index{sli4.h@{sli4.h}!sli\_reg\_write@{sli\_reg\_write}}
\index{sli\_reg\_write@{sli\_reg\_write}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_reg\_write()}{sli\_reg\_write()}}
{\footnotesize\ttfamily void sli\+\_\+reg\+\_\+write (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli,  }\item[{\mbox{\hyperlink{sli4_8h_a68d81ca86c90da717e816ec4eabaead9}{sli4\+\_\+regname\+\_\+e}}}]{reg,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})}



Write the value to the given SLI register. 


\begin{DoxyParams}{Parameters}
{\em sli} & Pointer to the SLI context. \\
\hline
{\em reg} & Register name enum. \\
\hline
{\em val} & Value to write.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l00282}{282}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03226}{sli4\+\_\+s\+::if\+\_\+type}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8c_source_l00174}{ocs\+\_\+reg\+\_\+write32()}}, \mbox{\hyperlink{sli4_8h_source_l03052}{sli4\+\_\+reg\+\_\+s\+::off}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8c_source_l00124}{regmap}}, and \mbox{\hyperlink{sli4_8h_source_l03051}{sli4\+\_\+reg\+\_\+s\+::rset}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l00395}{sli\+\_\+bmbx\+\_\+write()}}, \mbox{\hyperlink{sli4_8c_source_l04287}{sli\+\_\+fw\+\_\+reset()}}, \mbox{\hyperlink{sli4_8c_source_l05632}{sli\+\_\+raise\+\_\+ue()}}, and \mbox{\hyperlink{sli4_8c_source_l01500}{sli\+\_\+sliport\+\_\+control()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{d7/d91/sli4_8h_aab5aa711d535b63c0e8f108947b78600_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_aab5aa711d535b63c0e8f108947b78600_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a42f7887c272d420fb837f275af3ce807}\label{sli4_8h_a42f7887c272d420fb837f275af3ce807}} 
\index{sli4.h@{sli4.h}!sli\_requeue\_xri\_wqe@{sli\_requeue\_xri\_wqe}}
\index{sli\_requeue\_xri\_wqe@{sli\_requeue\_xri\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_requeue\_xri\_wqe()}{sli\_requeue\_xri\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+requeue\+\_\+xri\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id }\end{DoxyParamCaption})}



Write a REQUEUE\+\_\+\+XRI\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07733}{7733}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04941}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04914}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l04944}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l04927}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l04922}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04147}{SLI4\+\_\+\+CMD\+\_\+\+REQUEUE\+\_\+\+XRI\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04131}{SLI4\+\_\+\+WQE\+\_\+\+REQUEUE\+\_\+\+XRI}}, \mbox{\hyperlink{sli4_8h_source_l04937}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l04910}{sli4\+\_\+requeue\+\_\+xri\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l11992}{ocs\+\_\+hw\+\_\+reque\+\_\+xri()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a42f7887c272d420fb837f275af3ce807_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a4453955e305d27f48d93903df47af77e}\label{sli4_8h_a4453955e305d27f48d93903df47af77e}} 
\index{sli4.h@{sli4.h}!sli\_reset@{sli\_reset}}
\index{sli\_reset@{sli\_reset}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_reset()}{sli\_reset()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+reset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4 }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l04241}{4241}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l03270}{sli4\+\_\+s\+::base}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{structsli4__s_a821b8c3dcc0be47e382fef18d0b89a84}{sli4\+\_\+s\+::extent}}, \mbox{\hyperlink{ocs__os_8c_source_l00501}{ocs\+\_\+bitmap\+\_\+free()}}, \mbox{\hyperlink{ocs__os_8c_source_l00275}{ocs\+\_\+free()}}, \mbox{\hyperlink{ocs__os_8h_source_l00373}{ocs\+\_\+log\+\_\+crit}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8c_source_l03373}{sli\+\_\+fw\+\_\+init()}}, \mbox{\hyperlink{sli4_8c_source_l03695}{sli\+\_\+get\+\_\+config()}}, \mbox{\hyperlink{sli4_8h_source_l03190}{SLI\+\_\+\+RSRC\+\_\+\+MAX}}, and \mbox{\hyperlink{sli4_8h_source_l03271}{sli4\+\_\+s\+::use\+\_\+map}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01304}{ocs\+\_\+hw\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a4453955e305d27f48d93903df47af77e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a4453955e305d27f48d93903df47af77e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a3e1fcb234369a70d0ab060cd7d80b728}\label{sli4_8h_a3e1fcb234369a70d0ab060cd7d80b728}} 
\index{sli4.h@{sli4.h}!sli\_resource\_reset@{sli\_resource\_reset}}
\index{sli\_resource\_reset@{sli\_resource\_reset}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_resource\_reset()}{sli\_resource\_reset()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+resource\+\_\+reset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a984bcda0d67495ae791ec3e83d36c7fe}{sli4\+\_\+resource\+\_\+e}}}]{rtype }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l05505}{5505}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{structsli4__s_a821b8c3dcc0be47e382fef18d0b89a84}{sli4\+\_\+s\+::extent}}, \mbox{\hyperlink{sli4_8h_source_l03272}{sli4\+\_\+s\+::map\+\_\+size}}, \mbox{\hyperlink{ocs__os_8c_source_l00563}{ocs\+\_\+bitmap\+\_\+clear()}}, \mbox{\hyperlink{sli4_8h_source_l03187}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l03185}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VFI}}, \mbox{\hyperlink{sli4_8h_source_l03186}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+VPI}}, \mbox{\hyperlink{sli4_8h_source_l03188}{SLI\+\_\+\+RSRC\+\_\+\+FCOE\+\_\+\+XRI}}, and \mbox{\hyperlink{sli4_8h_source_l03271}{sli4\+\_\+s\+::use\+\_\+map}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l09438}{ocs\+\_\+hw\+\_\+cb\+\_\+node\+\_\+free\+\_\+all()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d7/d91/sli4_8h_a3e1fcb234369a70d0ab060cd7d80b728_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a3e1fcb234369a70d0ab060cd7d80b728_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a9c877b746affabcb533648af5e342402}\label{sli4_8h_a9c877b746affabcb533648af5e342402}} 
\index{sli4.h@{sli4.h}!sli\_send\_frame\_wqe@{sli\_send\_frame\_wqe}}
\index{sli\_send\_frame\_wqe@{sli\_send\_frame\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_send\_frame\_wqe()}{sli\_send\_frame\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+send\+\_\+frame\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{uint8\+\_\+t}]{sof,  }\item[{uint8\+\_\+t}]{eof,  }\item[{uint32\+\_\+t $\ast$}]{hdr,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{payload,  }\item[{uint32\+\_\+t}]{req\+\_\+len,  }\item[{uint8\+\_\+t}]{timeout,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{req\+\_\+tag }\end{DoxyParamCaption})}



Write a SEND\+\_\+\+FRAME work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em sof} & Start of frame value \\
\hline
{\em eof} & End of frame value \\
\hline
{\em hdr} & Pointer to FC header data \\
\hline
{\em payload} & DMA memory for the payload. \\
\hline
{\em req\+\_\+len} & Length of payload. \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means infinite. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em req\+\_\+tag} & IO tag value.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07573}{7573}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04788}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04798}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04824}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04796}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l04793}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04827}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04795}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04815}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04805}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::eof}}, \mbox{\hyperlink{sli4_8h_source_l04791}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::fc\+\_\+header\+\_\+0\+\_\+1}}, \mbox{\hyperlink{sli4_8h_source_l04829}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::fc\+\_\+header\+\_\+2\+\_\+5}}, \mbox{\hyperlink{sli4_8h_source_l04790}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::frame\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04808}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::lenloc}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04799}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04810}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l04804}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04148}{SLI4\+\_\+\+CMD\+\_\+\+SEND\+\_\+\+FRAME\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04126}{SLI4\+\_\+\+WQE\+\_\+\+SEND\+\_\+\+FRAME}}, \mbox{\hyperlink{sli4_8h_source_l04806}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::sof}}, \mbox{\hyperlink{sli4_8h_source_l04801}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{sli4_8h_source_l04812}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l04820}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l04792}{sli4\+\_\+send\+\_\+frame\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04335}{ocs\+\_\+hw\+\_\+send\+\_\+frame()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d7/d91/sli4_8h_a9c877b746affabcb533648af5e342402_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a9c877b746affabcb533648af5e342402_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a474c86a6d7ca3e5bb694c0e78873be1d}\label{sli4_8h_a474c86a6d7ca3e5bb694c0e78873be1d}} 
\index{sli4.h@{sli4.h}!sli\_set\_hlm@{sli\_set\_hlm}}
\index{sli\_set\_hlm@{sli\_set\_hlm}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_set\_hlm()}{sli\_set\_hlm()}}
{\footnotesize\ttfamily static int32\+\_\+t sli\+\_\+set\+\_\+hlm (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03511}{3511}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03274}{sli4\+\_\+s\+::features}}, \mbox{\hyperlink{unionsli4__features__t_a0ca37702d57a319050ca7aaeb0522452}{sli4\+\_\+features\+\_\+t\+::flag}}, \mbox{\hyperlink{sli4_8h_source_l03283}{sli4\+\_\+s\+::high\+\_\+login\+\_\+mode}}, \mbox{\hyperlink{sli4_8h_source_l01159}{sli4\+\_\+features\+\_\+t\+::hlm}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, and \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a474c86a6d7ca3e5bb694c0e78873be1d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a2e5b54ac453b953386e752eadb8d8b1c}\label{sli4_8h_a2e5b54ac453b953386e752eadb8d8b1c}} 
\index{sli4.h@{sli4.h}!sli\_set\_sgl\_preregister@{sli\_set\_sgl\_preregister}}
\index{sli\_set\_sgl\_preregister@{sli\_set\_sgl\_preregister}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_set\_sgl\_preregister()}{sli\_set\_sgl\_preregister()}}
{\footnotesize\ttfamily static int32\+\_\+t sli\+\_\+set\+\_\+sgl\+\_\+preregister (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03542}{3542}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, and \mbox{\hyperlink{sli4_8h_source_l03285}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registration\+\_\+required}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a2e5b54ac453b953386e752eadb8d8b1c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a98a7d08ad1016932aa68695489e27660}\label{sli4_8h_a98a7d08ad1016932aa68695489e27660}} 
\index{sli4.h@{sli4.h}!sli\_set\_topology@{sli\_set\_topology}}
\index{sli\_set\_topology@{sli\_set\_topology}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_set\_topology()}{sli\_set\_topology()}}
{\footnotesize\ttfamily static int32\+\_\+t sli\+\_\+set\+\_\+topology (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{uint32\+\_\+t}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03567}{3567}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l00835}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC}}, \mbox{\hyperlink{sli4_8h_source_l00837}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+AL}}, \mbox{\hyperlink{sli4_8h_source_l00836}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FC\+\_\+\+DA}}, \mbox{\hyperlink{sli4_8h_source_l00834}{SLI4\+\_\+\+READ\+\_\+\+CFG\+\_\+\+TOPO\+\_\+\+FCOE}}, and \mbox{\hyperlink{sli4_8h_source_l03244}{sli4\+\_\+s\+::topology}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l01800}{ocs\+\_\+hw\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a98a7d08ad1016932aa68695489e27660_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a7ba639e7cd4e8d233322964d389d1813}\label{sli4_8h_a7ba639e7cd4e8d233322964d389d1813}} 
\index{sli4.h@{sli4.h}!sli\_set\_wq\_id\_association@{sli\_set\_wq\_id\_association}}
\index{sli\_set\_wq\_id\_association@{sli\_set\_wq\_id\_association}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_set\_wq\_id\_association()}{sli\_set\_wq\_id\_association()}}
{\footnotesize\ttfamily static void sli\+\_\+set\+\_\+wq\+\_\+id\+\_\+association (\begin{DoxyParamCaption}\item[{void $\ast$}]{entry,  }\item[{uint16\+\_\+t}]{q\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Format a WQE with WQ\+\_\+\+ID Association performance hint. 

\begin{DoxyParagraph}{Description}
PHWQ works by over-\/writing part of Word 10 in the WQE with the WQ ID.
\end{DoxyParagraph}

\begin{DoxyParams}{Parameters}
{\em entry} & Pointer to the WQE. \\
\hline
{\em q\+\_\+id} & Queue ID.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
None. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8h_source_l01322}{1322}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l05133}{\+\_\+sli\+\_\+queue\+\_\+write()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a7ba639e7cd4e8d233322964d389d1813_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a70b0af19e742694762814ccf49eebd6e}\label{sli4_8h_a70b0af19e742694762814ccf49eebd6e}} 
\index{sli4.h@{sli4.h}!sli\_skh\_chain\_sge\_build@{sli\_skh\_chain\_sge\_build}}
\index{sli\_skh\_chain\_sge\_build@{sli\_skh\_chain\_sge\_build}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_skh\_chain\_sge\_build()}{sli\_skh\_chain\_sge\_build()}}
{\footnotesize\ttfamily static void sli\+\_\+skh\+\_\+chain\+\_\+sge\+\_\+build (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{\mbox{\hyperlink{sli4_8h_a4b60e283375cbce528159f09f783fef3}{sli4\+\_\+sge\+\_\+t}} $\ast$}]{sge,  }\item[{uint32\+\_\+t}]{xri\+\_\+index,  }\item[{uint32\+\_\+t}]{frag\+\_\+num,  }\item[{uint32\+\_\+t}]{offset }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{sli4_8h_source_l03380}{3380}} of file \mbox{\hyperlink{sli4_8h_source}{sli4.\+h}}.



References \mbox{\hyperlink{sli4_8h_source_l00479}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00480}{sli4\+\_\+sge\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l03176}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::chain\+\_\+sge\+\_\+initial\+\_\+value\+\_\+hi}}, \mbox{\hyperlink{sli4_8h_source_l03175}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::chain\+\_\+sge\+\_\+initial\+\_\+value\+\_\+lo}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l03173}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::frag\+\_\+num\+\_\+field\+\_\+mask}}, \mbox{\hyperlink{sli4_8h_source_l03171}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::frag\+\_\+num\+\_\+field\+\_\+offset}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l00482}{sli4\+\_\+sge\+\_\+s\+::sge\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l03291}{sli4\+\_\+s\+::sgl\+\_\+chaining\+\_\+params}}, \mbox{\hyperlink{sli4_8h_source_l03174}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::sgl\+\_\+index\+\_\+field\+\_\+mask}}, \mbox{\hyperlink{sli4_8h_source_l03172}{sli4\+\_\+sgl\+\_\+chaining\+\_\+params\+\_\+s\+::sgl\+\_\+index\+\_\+field\+\_\+offset}}, and \mbox{\hyperlink{sli4_8h_source_l00570}{SLI4\+\_\+\+SGE\+\_\+\+TYPE\+\_\+\+CHAIN}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l04649}{ocs\+\_\+hw\+\_\+io\+\_\+overflow\+\_\+sgl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a70b0af19e742694762814ccf49eebd6e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_af424d181f76394ef7c8d89832a75af24}\label{sli4_8h_af424d181f76394ef7c8d89832a75af24}} 
\index{sli4.h@{sli4.h}!sli\_xmit\_bcast64\_wqe@{sli\_xmit\_bcast64\_wqe}}
\index{sli\_xmit\_bcast64\_wqe@{sli\_xmit\_bcast64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_xmit\_bcast64\_wqe()}{sli\_xmit\_bcast64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+xmit\+\_\+bcast64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{payload,  }\item[{uint32\+\_\+t}]{payload\+\_\+len,  }\item[{uint8\+\_\+t}]{timeout,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{r\+\_\+ctl,  }\item[{uint8\+\_\+t}]{type,  }\item[{uint8\+\_\+t}]{df\+\_\+ctl }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{sli4_8c_source_l07750}{7750}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{ocs__common_8h_source_l00279}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::attached}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04973}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04998}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04971}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l04968}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05001}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04970}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04989}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04964}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::df\+\_\+ctl}}, \mbox{\hyperlink{ocs__common_8h_source_l00177}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::indicator}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l04988}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04982}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04966}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::r\+\_\+ctl}}, \mbox{\hyperlink{sli4_8h_source_l04979}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04959}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::sequence\+\_\+payload}}, \mbox{\hyperlink{sli4_8h_source_l04961}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::sequence\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l04143}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BCAST64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04330}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI}}, \mbox{\hyperlink{sli4_8h_source_l04337}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+WRITE}}, \mbox{\hyperlink{sli4_8h_source_l04127}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BCAST64}}, \mbox{\hyperlink{ocs__common_8h_source_l00283}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::sport}}, \mbox{\hyperlink{sli4_8h_source_l04980}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::temporary\+\_\+rpi}}, \mbox{\hyperlink{sli4_8h_source_l04976}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{sli4_8h_source_l04965}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::type}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, and \mbox{\hyperlink{sli4_8h_source_l04967}{sli4\+\_\+xmit\+\_\+bcast64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=327pt]{d7/d91/sli4_8h_af424d181f76394ef7c8d89832a75af24_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_af424d181f76394ef7c8d89832a75af24_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a8e01bb0b97d9f5d35576e998970544ed}\label{sli4_8h_a8e01bb0b97d9f5d35576e998970544ed}} 
\index{sli4.h@{sli4.h}!sli\_xmit\_bls\_rsp64\_wqe@{sli\_xmit\_bls\_rsp64\_wqe}}
\index{sli\_xmit\_bls\_rsp64\_wqe@{sli\_xmit\_bls\_rsp64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_xmit\_bls\_rsp64\_wqe()}{sli\_xmit\_bls\_rsp64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+xmit\+\_\+bls\+\_\+rsp64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{sli4_8h_a15e3f03ddbcb99f0214b215a08b6fc8f}{sli\+\_\+bls\+\_\+payload\+\_\+t}} $\ast$}]{payload,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{s\+\_\+id }\end{DoxyParamCaption})}



Write an XMIT\+\_\+\+BLS\+\_\+\+RSP64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em payload} & Contents of the BLS payload to be sent. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em rnode} & Destination of request (that is, the remote node). \\
\hline
{\em s\+\_\+id} & Source ID to use in the response. If UINT32\+\_\+\+MAX, use SLI Port\textquotesingle{}s ID.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07820}{7820}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{structsli__bls__payload__s_a7f8f8293a54482e91c55fff766569d0c}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::acc}}, \mbox{\hyperlink{sli4_8h_source_l05026}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::ar}}, \mbox{\hyperlink{ocs__common_8h_source_l00279}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::attached}}, \mbox{\hyperlink{sli4_8h_source_l05035}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l05060}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l05033}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{sli4_8h_source_l05030}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05063}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05032}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{ocs__common_8h_source_l00178}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05020}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::high\+\_\+seq\+\_\+cnt}}, \mbox{\hyperlink{sli4_8h_source_l05093}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::high\+\_\+seq\+\_\+cnt}}, \mbox{\hyperlink{sli4_8h_source_l05049}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{ocs__common_8h_source_l00177}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::indicator}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l05023}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::local\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05021}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::low\+\_\+seq\+\_\+cnt}}, \mbox{\hyperlink{sli4_8h_source_l05092}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::low\+\_\+seq\+\_\+cnt}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00377}{ocs\+\_\+log\+\_\+test}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{sli4_8h_source_l05019}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::ox\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05083}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::ox\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05017}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::payload\+\_\+word0}}, \mbox{\hyperlink{sli4_8h_source_l05046}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l05024}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::remote\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05041}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{structsli__bls__payload__s_a3de1107b7f2bf4feee8ceb2d1fcadbaf}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::rjt}}, \mbox{\hyperlink{sli4_8h_source_l05018}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::rx\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05084}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::rx\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05088}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::seq\+\_\+id\+\_\+last}}, \mbox{\hyperlink{sli4_8h_source_l05087}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::seq\+\_\+id\+\_\+validity}}, \mbox{\hyperlink{sli4_8h_source_l04144}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04330}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI}}, \mbox{\hyperlink{sli4_8h_source_l04128}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+BLS\+\_\+\+RSP}}, \mbox{\hyperlink{sli4_8h_source_l05076}{SLI\+\_\+\+BLS\+\_\+\+ACC}}, \mbox{\hyperlink{sli4_8h_source_l05077}{SLI\+\_\+\+BLS\+\_\+\+RJT}}, \mbox{\hyperlink{ocs__common_8h_source_l00283}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::sport}}, \mbox{\hyperlink{sli4_8h_source_l05065}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::temporary\+\_\+rpi}}, \mbox{\hyperlink{sli4_8h_source_l05082}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::type}}, \mbox{\hyperlink{structsli__bls__payload__s_ac953c900eab638aecca1ea399eae6653}{sli\+\_\+bls\+\_\+payload\+\_\+s\+::u}}, and \mbox{\hyperlink{sli4_8h_source_l05029}{sli4\+\_\+xmit\+\_\+bls\+\_\+rsp\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a8e01bb0b97d9f5d35576e998970544ed_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a90467a2ebdc9fdc8ea0e38a95aa897d6}\label{sli4_8h_a90467a2ebdc9fdc8ea0e38a95aa897d6}} 
\index{sli4.h@{sli4.h}!sli\_xmit\_els\_rsp64\_wqe@{sli\_xmit\_els\_rsp64\_wqe}}
\index{sli\_xmit\_els\_rsp64\_wqe@{sli\_xmit\_els\_rsp64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_xmit\_els\_rsp64\_wqe()}{sli\_xmit\_els\_rsp64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{rsp,  }\item[{uint32\+\_\+t}]{rsp\+\_\+len,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{uint16\+\_\+t}]{cq\+\_\+id,  }\item[{uint16\+\_\+t}]{ox\+\_\+id,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint32\+\_\+t}]{s\+\_\+id }\end{DoxyParamCaption})}



Write a XMIT\+\_\+\+ELS\+\_\+\+RSP64\+\_\+\+WQE work queue entry. 


\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em rsp} & DMA memory for the ELS response. \\
\hline
{\em rsp\+\_\+len} & Length of ELS response, in bytes. \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em cq\+\_\+id} & The id of the completion queue where the WQE response is sent. \\
\hline
{\em ox\+\_\+id} & OX\+\_\+\+ID of the exchange containing the request. \\
\hline
{\em rnode} & Destination of the ELS response (that is, the remote node). \\
\hline
{\em flags} & Optional attributes, including\+:
\begin{DoxyItemize}
\item SLI4\+\_\+\+IO\+\_\+\+CONTINUATION -\/ IO is already active. 
\end{DoxyItemize}\\
\hline
{\em s\+\_\+id} & S\+\_\+\+ID used for special responses.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07913}{7913}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{ocs__common_8h_source_l00279}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::attached}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l05122}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l05147}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l05120}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l05117}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05150}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05119}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l05138}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l05108}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::els\+\_\+response\+\_\+payload}}, \mbox{\hyperlink{sli4_8h_source_l05110}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::els\+\_\+response\+\_\+payload\+\_\+length}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05136}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{ocs__common_8h_source_l00177}{ocs\+\_\+sli\+\_\+port\+\_\+s\+::indicator}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l05137}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l05129}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::ox\+\_\+id}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l05133}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::qosd}}, \mbox{\hyperlink{sli4_8h_source_l05113}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::remote\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l05128}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l05111}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::s\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04346}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CMD\+\_\+\+GEN}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04330}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+VPI}}, \mbox{\hyperlink{sli4_8h_source_l04337}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+WRITE}}, \mbox{\hyperlink{sli4_8h_source_l04715}{SLI4\+\_\+\+IO\+\_\+\+CONTINUATION}}, \mbox{\hyperlink{sli4_8h_source_l04129}{SLI4\+\_\+\+WQE\+\_\+\+ELS\+\_\+\+RSP64}}, \mbox{\hyperlink{sli4_8h_source_l05112}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::sp}}, \mbox{\hyperlink{ocs__common_8h_source_l00283}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::sport}}, \mbox{\hyperlink{sli4_8h_source_l05152}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::temporary\+\_\+rpi}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{sli4_8h_source_l05134}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l05143}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::xc}}, and \mbox{\hyperlink{sli4_8h_source_l05115}{sli4\+\_\+xmit\+\_\+els\+\_\+rsp64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=335pt]{d7/d91/sli4_8h_a90467a2ebdc9fdc8ea0e38a95aa897d6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a90467a2ebdc9fdc8ea0e38a95aa897d6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{sli4_8h_a376a9083def972a5aaf39711bbbf40f0}\label{sli4_8h_a376a9083def972a5aaf39711bbbf40f0}} 
\index{sli4.h@{sli4.h}!sli\_xmit\_sequence64\_wqe@{sli\_xmit\_sequence64\_wqe}}
\index{sli\_xmit\_sequence64\_wqe@{sli\_xmit\_sequence64\_wqe}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli\_xmit\_sequence64\_wqe()}{sli\_xmit\_sequence64\_wqe()}}
{\footnotesize\ttfamily int32\+\_\+t sli\+\_\+xmit\+\_\+sequence64\+\_\+wqe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{sli4_8h_ad171cbceefaa5e51502914d92ad1ace9}{sli4\+\_\+t}} $\ast$}]{sli4,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{size,  }\item[{\mbox{\hyperlink{group__os_gabe7a684ee614da08875a1b7a8c111e6b}{ocs\+\_\+dma\+\_\+t}} $\ast$}]{payload,  }\item[{uint32\+\_\+t}]{payload\+\_\+len,  }\item[{uint8\+\_\+t}]{timeout,  }\item[{uint16\+\_\+t}]{ox\+\_\+id,  }\item[{uint16\+\_\+t}]{xri,  }\item[{uint16\+\_\+t}]{tag,  }\item[{\mbox{\hyperlink{ocs__common_8h_ab72d308c405fd6bc0ca476b5af7ba620}{ocs\+\_\+remote\+\_\+node\+\_\+t}} $\ast$}]{rnode,  }\item[{uint8\+\_\+t}]{r\+\_\+ctl,  }\item[{uint8\+\_\+t}]{type,  }\item[{uint8\+\_\+t}]{df\+\_\+ctl }\end{DoxyParamCaption})}



Write a XMIT\+\_\+\+SEQUENCE64 work queue entry. 

This WQE is used to send FC-\/\+CT response frames.

\begin{DoxyNote}{Note}
This API implements a restricted use for this WQE, a TODO\+: would include passing in sequence initiative, and full SGL\textquotesingle{}s
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em sli4} & SLI context. \\
\hline
{\em buf} & Destination buffer for the WQE. \\
\hline
{\em size} & Buffer size, in bytes. \\
\hline
{\em payload} & DMA memory for the request. \\
\hline
{\em payload\+\_\+len} & Length of request. \\
\hline
{\em timeout} & Time, in seconds, before an IO times out. Zero means infinite. \\
\hline
{\em ox\+\_\+id} & originator exchange ID \\
\hline
{\em xri} & XRI for this exchange. \\
\hline
{\em tag} & IO tag value. \\
\hline
{\em rnode} & Destination of request (that is, the remote node). \\
\hline
{\em r\+\_\+ctl} & R\+\_\+\+CTL value for sequence. \\
\hline
{\em type} & TYPE value for sequence. \\
\hline
{\em df\+\_\+ctl} & DF\+\_\+\+CTL value for sequence.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Returns 0 on success, or a non-\/zero value on failure. 
\end{DoxyReturn}


Definition at line \mbox{\hyperlink{sli4_8c_source_l07647}{7647}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



References \mbox{\hyperlink{sli4_8h_source_l04865}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::abort\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04839}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::bde}}, \mbox{\hyperlink{sli4_8h_source_l00450}{sli4\+\_\+bde\+\_\+s\+::bde\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04857}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::bs}}, \mbox{\hyperlink{sli4_8h_source_l00454}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+high}}, \mbox{\hyperlink{sli4_8h_source_l00453}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+address\+\_\+low}}, \mbox{\hyperlink{sli4_8h_source_l00449}{sli4\+\_\+bde\+\_\+s\+::buffer\+\_\+length}}, \mbox{\hyperlink{sli4_8h_source_l04860}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::class}}, \mbox{\hyperlink{sli4_8h_source_l04885}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::cmd\+\_\+type}}, \mbox{\hyperlink{sli4_8h_source_l04858}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::command}}, \mbox{\hyperlink{structsli4__s_aba8e57453a71d2aa5562bc89c3c9f71b}{sli4\+\_\+s\+::config}}, \mbox{\hyperlink{sli4_8h_source_l04854}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::context\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04888}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::cq\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04856}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::ct}}, \mbox{\hyperlink{structsli4__bde__s_a7288b2686342a0f295213acef7626cb8}{sli4\+\_\+bde\+\_\+s\+::data}}, \mbox{\hyperlink{sli4_8h_source_l04876}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::dbde}}, \mbox{\hyperlink{sli4_8h_source_l04850}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::df\+\_\+ctl}}, \mbox{\hyperlink{sli4_8h_source_l04855}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::dif}}, \mbox{\hyperlink{ocs__common_8h_source_l00277}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::fc\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04846}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::ft}}, \mbox{\hyperlink{sli4_8h_source_l04874}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::hlm}}, \mbox{\hyperlink{ocs__common_8h_source_l00275}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::indicator}}, \mbox{\hyperlink{sli4_8h_source_l04875}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::iod}}, \mbox{\hyperlink{sli4_8h_source_l04869}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::len\+\_\+loc}}, \mbox{\hyperlink{sli4_8h_source_l04849}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::ls}}, \mbox{\hyperlink{ocs__common_8h_source_l00280}{ocs\+\_\+remote\+\_\+node\+\_\+s\+::node\+\_\+group}}, \mbox{\hyperlink{ocs__os_8h_source_l00197}{ocs\+\_\+addr32\+\_\+hi()}}, \mbox{\hyperlink{ocs__os_8h_source_l00179}{ocs\+\_\+addr32\+\_\+lo()}}, \mbox{\hyperlink{ocs__os_8h_source_l00374}{ocs\+\_\+log\+\_\+err}}, \mbox{\hyperlink{ocs__os_8h_source_l00360}{ocs\+\_\+memset}}, \mbox{\hyperlink{sli4_8h_source_l03221}{sli4\+\_\+s\+::os}}, \mbox{\hyperlink{ocs__os_8h_source_l00448}{ocs\+\_\+dma\+\_\+s\+::phys}}, \mbox{\hyperlink{sli4_8h_source_l04861}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::pu}}, \mbox{\hyperlink{sli4_8h_source_l04852}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::r\+\_\+ctl}}, \mbox{\hyperlink{sli4_8h_source_l04842}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::relative\+\_\+offset}}, \mbox{\hyperlink{sli4_8h_source_l04841}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::remote\+\_\+n\+\_\+port\+\_\+id}}, \mbox{\hyperlink{sli4_8h_source_l04867}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::remote\+\_\+xid}}, \mbox{\hyperlink{sli4_8h_source_l04866}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::request\+\_\+tag}}, \mbox{\hyperlink{sli4_8h_source_l04890}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::sequence\+\_\+payload\+\_\+len}}, \mbox{\hyperlink{sli4_8h_source_l03284}{sli4\+\_\+s\+::sgl\+\_\+pre\+\_\+registered}}, \mbox{\hyperlink{sli4_8h_source_l04845}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::si}}, \mbox{\hyperlink{sli4_8h_source_l00470}{SLI4\+\_\+\+BDE\+\_\+\+TYPE\+\_\+\+BDE\+\_\+64}}, \mbox{\hyperlink{sli4_8h_source_l04146}{SLI4\+\_\+\+CMD\+\_\+\+XMIT\+\_\+\+SEQUENCE64\+\_\+\+WQE}}, \mbox{\hyperlink{sli4_8h_source_l04335}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CLASS\+\_\+3}}, \mbox{\hyperlink{sli4_8h_source_l04329}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+CONTEXT\+\_\+\+RPI}}, \mbox{\hyperlink{sli4_8h_source_l04338}{SLI4\+\_\+\+ELS\+\_\+\+REQUEST64\+\_\+\+DIR\+\_\+\+READ}}, \mbox{\hyperlink{sli4_8h_source_l04130}{SLI4\+\_\+\+WQE\+\_\+\+XMIT\+\_\+\+SEQUENCE64}}, \mbox{\hyperlink{sli4_8h_source_l04863}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::timer}}, \mbox{\hyperlink{sli4_8h_source_l04851}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::type}}, \mbox{\hyperlink{structsli4__bde__s_adcc9f124c0afc6014f5ba507c56fcd12}{sli4\+\_\+bde\+\_\+s\+::u}}, \mbox{\hyperlink{ocs__os_8h_source_l00446}{ocs\+\_\+dma\+\_\+s\+::virt}}, \mbox{\hyperlink{sli4_8h_source_l04872}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::xbl}}, \mbox{\hyperlink{sli4_8h_source_l04847}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::xo}}, and \mbox{\hyperlink{sli4_8h_source_l04853}{sli4\+\_\+xmit\+\_\+sequence64\+\_\+wqe\+\_\+s\+::xri\+\_\+tag}}.



Referenced by \mbox{\hyperlink{ocs__hw_8c_source_l03827}{ocs\+\_\+hw\+\_\+srrs\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=347pt]{d7/d91/sli4_8h_a376a9083def972a5aaf39711bbbf40f0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d91/sli4_8h_a376a9083def972a5aaf39711bbbf40f0_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{sli4_8h_a6170ab292b943c052b1ce028834b606f}\label{sli4_8h_a6170ab292b943c052b1ce028834b606f}} 
\index{sli4.h@{sli4.h}!sli4\_fw\_deinitialize@{sli4\_fw\_deinitialize}}
\index{sli4\_fw\_deinitialize@{sli4\_fw\_deinitialize}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fw\_deinitialize}{sli4\_fw\_deinitialize}}
{\footnotesize\ttfamily const uint8\+\_\+t sli4\+\_\+fw\+\_\+deinitialize\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [extern]}}



FW\+\_\+\+DEINITIALIZE -\/ deinitialize a SLI port. 

\begin{DoxyNote}{Note}
This command uses a different format than all others. 
\end{DoxyNote}


Definition at line \mbox{\hyperlink{sli4_8c_source_l00066}{66}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l00739}{sli\+\_\+cmd\+\_\+fw\+\_\+deinitialize()}}.

\mbox{\Hypertarget{sli4_8h_af4a99d7625833a581a01e3e0afc559d1}\label{sli4_8h_af4a99d7625833a581a01e3e0afc559d1}} 
\index{sli4.h@{sli4.h}!sli4\_fw\_initialize@{sli4\_fw\_initialize}}
\index{sli4\_fw\_initialize@{sli4\_fw\_initialize}!sli4.h@{sli4.h}}
\doxysubsubsection{\texorpdfstring{sli4\_fw\_initialize}{sli4\_fw\_initialize}}
{\footnotesize\ttfamily const uint8\+\_\+t sli4\+\_\+fw\+\_\+initialize\mbox{[}8\mbox{]}\hspace{0.3cm}{\ttfamily [extern]}}



FW\+\_\+\+INITIALIZE -\/ initialize a SLI port. 

\begin{DoxyNote}{Note}
This command uses a different format than all others. 
\end{DoxyNote}


Definition at line \mbox{\hyperlink{sli4_8c_source_l00061}{61}} of file \mbox{\hyperlink{sli4_8c_source}{sli4.\+c}}.



Referenced by \mbox{\hyperlink{sli4_8c_source_l00758}{sli\+\_\+cmd\+\_\+fw\+\_\+initialize()}}.

