\hypertarget{siena__nic_8c}{}\doxysection{dev/sfxge/common/siena\+\_\+nic.c File Reference}
\label{siena__nic_8c}\index{dev/sfxge/common/siena\_nic.c@{dev/sfxge/common/siena\_nic.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}efx.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}efx\+\_\+impl.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mcdi\+\_\+mon.\+h\char`\"{}}\newline
Include dependency graph for siena\+\_\+nic.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/dab/siena__nic_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{siena__nic_8c_a597f06ab46bb4b60b1de6aac4467313d}{SIENA\+\_\+\+BIU\+\_\+\+MAGIC0}}~0x01234567
\item 
\#define \mbox{\hyperlink{siena__nic_8c_afd734e2681103967b915962d70c1db26}{SIENA\+\_\+\+BIU\+\_\+\+MAGIC1}}~0xfedcba98
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{siena__nic_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_a5dd92cf237c376440983ec201ff4298b}{siena\+\_\+nic\+\_\+get\+\_\+partn\+\_\+mask}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp, \mbox{\hyperlink{efx__annote_8h_abb4c3c1135aab6c47cff22e7c16efb74}{\+\_\+\+\_\+out}} unsigned int $\ast$maskp)
\item 
static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_a5b19fb3b96b9ea1160936d9d07156165}{siena\+\_\+board\+\_\+cfg}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_abdc44d5a0c6b504b69f5875ab4687210}{siena\+\_\+phy\+\_\+cfg}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_adf97ddf1912941e523bdf95106b1d96b}{siena\+\_\+nic\+\_\+biu\+\_\+test}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
\mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_a679565d43e8e1e12fb195f6c46a7075a}{siena\+\_\+nic\+\_\+probe}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
\mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_abe26c4671db6413b569f2712297550c3}{siena\+\_\+nic\+\_\+reset}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
static void \mbox{\hyperlink{siena__nic_8c_adf7eb28ff623a1a7b3614b522ed1ef54}{siena\+\_\+nic\+\_\+rx\+\_\+cfg}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
static void \mbox{\hyperlink{siena__nic_8c_ab578de63beca25b7ae34867625ea013a}{siena\+\_\+nic\+\_\+usrev\+\_\+dis}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
\mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t \mbox{\hyperlink{siena__nic_8c_a38288de2d8bf8eefcdf8ccbd5259dd17}{siena\+\_\+nic\+\_\+init}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
void \mbox{\hyperlink{siena__nic_8c_a5ec9e23f556c689b2fab2afdcb98a0d2}{siena\+\_\+nic\+\_\+fini}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\item 
void \mbox{\hyperlink{siena__nic_8c_a7be65879442d9293a7ffa21cd72a36d8}{siena\+\_\+nic\+\_\+unprobe}} (\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$enp)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{siena__nic_8c_a597f06ab46bb4b60b1de6aac4467313d}\label{siena__nic_8c_a597f06ab46bb4b60b1de6aac4467313d}} 
\index{siena\_nic.c@{siena\_nic.c}!SIENA\_BIU\_MAGIC0@{SIENA\_BIU\_MAGIC0}}
\index{SIENA\_BIU\_MAGIC0@{SIENA\_BIU\_MAGIC0}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{SIENA\_BIU\_MAGIC0}{SIENA\_BIU\_MAGIC0}}
{\footnotesize\ttfamily \#define SIENA\+\_\+\+BIU\+\_\+\+MAGIC0~0x01234567}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00246}{246}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.

\mbox{\Hypertarget{siena__nic_8c_afd734e2681103967b915962d70c1db26}\label{siena__nic_8c_afd734e2681103967b915962d70c1db26}} 
\index{siena\_nic.c@{siena\_nic.c}!SIENA\_BIU\_MAGIC1@{SIENA\_BIU\_MAGIC1}}
\index{SIENA\_BIU\_MAGIC1@{SIENA\_BIU\_MAGIC1}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{SIENA\_BIU\_MAGIC1}{SIENA\_BIU\_MAGIC1}}
{\footnotesize\ttfamily \#define SIENA\+\_\+\+BIU\+\_\+\+MAGIC1~0xfedcba98}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00247}{247}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{siena__nic_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{siena__nic_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{siena\_nic.c@{siena\_nic.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{siena__nic_8c_a5b19fb3b96b9ea1160936d9d07156165}\label{siena__nic_8c_a5b19fb3b96b9ea1160936d9d07156165}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_board\_cfg@{siena\_board\_cfg}}
\index{siena\_board\_cfg@{siena\_board\_cfg}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_board\_cfg()}{siena\_board\_cfg()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+board\+\_\+cfg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00087}{87}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx__types_8h_source_l00473}{EFX\+\_\+\+DWORD\+\_\+\+FIELD}}, \mbox{\hyperlink{efx__impl_8h_source_l00812}{EFX\+\_\+\+EVQ\+\_\+\+SIENA\+\_\+\+TIMER\+\_\+\+QUANTUM\+\_\+\+NS}}, \mbox{\hyperlink{efx_8h_source_l01260}{EFX\+\_\+\+FEATURE\+\_\+\+TURBO}}, \mbox{\hyperlink{efx__impl_8h_source_l00847}{EFX\+\_\+\+MAC\+\_\+\+ADDR\+\_\+\+COPY}}, \mbox{\hyperlink{efx__types_8h_source_l00158}{EFX\+\_\+\+MASK32}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01331}{efx\+\_\+mcdi\+\_\+get\+\_\+board\+\_\+cfg()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01411}{efx\+\_\+mcdi\+\_\+get\+\_\+resource\+\_\+limits()}}, \mbox{\hyperlink{efx_8h_source_l00222}{EFX\+\_\+\+PCIE\+\_\+\+LINK\+\_\+\+SPEED\+\_\+\+GEN2}}, \mbox{\hyperlink{efx_8h_source_l02294}{EFX\+\_\+\+RX\+\_\+\+HASHALG\+\_\+\+LFSR}}, \mbox{\hyperlink{efx_8h_source_l02295}{EFX\+\_\+\+RX\+\_\+\+HASHALG\+\_\+\+TOEPLITZ}}, \mbox{\hyperlink{efx_8h_source_l02493}{EFX\+\_\+\+RXQ\+\_\+\+DC\+\_\+\+NDESCS}}, \mbox{\hyperlink{siena__impl_8h_source_l00051}{EFX\+\_\+\+RXQ\+\_\+\+DC\+\_\+\+SIZE}}, \mbox{\hyperlink{efx__impl_8h_source_l00401}{EFX\+\_\+\+RXQ\+\_\+\+LIMIT\+\_\+\+TARGET}}, \mbox{\hyperlink{efx_8h_source_l00047}{EFX\+\_\+\+STATIC\+\_\+\+ASSERT}}, \mbox{\hyperlink{siena__impl_8h_source_l00053}{EFX\+\_\+\+TXQ\+\_\+\+DC\+\_\+\+NDESCS}}, \mbox{\hyperlink{siena__impl_8h_source_l00048}{EFX\+\_\+\+TXQ\+\_\+\+DC\+\_\+\+SIZE}}, \mbox{\hyperlink{efx__impl_8h_source_l00398}{EFX\+\_\+\+TXQ\+\_\+\+LIMIT\+\_\+\+TARGET}}, \mbox{\hyperlink{efx_8h_source_l01279}{EFX\+\_\+\+VI\+\_\+\+WINDOW\+\_\+\+SHIFT\+\_\+8K}}, \mbox{\hyperlink{efx_8h_source_l01393}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+allow\+\_\+set\+\_\+mac\+\_\+with\+\_\+installed\+\_\+filters}}, \mbox{\hyperlink{efx_8h_source_l01285}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+board\+\_\+type}}, \mbox{\hyperlink{efx_8h_source_l01306}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+buftbl\+\_\+limit}}, \mbox{\hyperlink{efx_8h_source_l01312}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+clk\+\_\+mult}}, \mbox{\hyperlink{efx_8h_source_l01302}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+evq\+\_\+limit}}, \mbox{\hyperlink{efx_8h_source_l01311}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+evq\+\_\+timer\+\_\+max\+\_\+us}}, \mbox{\hyperlink{efx_8h_source_l01310}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+evq\+\_\+timer\+\_\+quantum\+\_\+ns}}, \mbox{\hyperlink{efx_8h_source_l01409}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+external\+\_\+port}}, \mbox{\hyperlink{efx_8h_source_l01423}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+filter\+\_\+action\+\_\+flag\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01425}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+filter\+\_\+action\+\_\+mark\+\_\+max}}, \mbox{\hyperlink{efx_8h_source_l01424}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+filter\+\_\+action\+\_\+mark\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01382}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+fw\+\_\+assisted\+\_\+tso\+\_\+enabled}}, \mbox{\hyperlink{efx_8h_source_l01383}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+fw\+\_\+assisted\+\_\+tso\+\_\+v2\+\_\+enabled}}, \mbox{\hyperlink{efx_8h_source_l01386}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+fw\+\_\+assisted\+\_\+tso\+\_\+v2\+\_\+n\+\_\+contexts}}, \mbox{\hyperlink{efx_8h_source_l01399}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+fw\+\_\+subvariant\+\_\+no\+\_\+tx\+\_\+csum\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01389}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+hw\+\_\+pf\+\_\+count}}, \mbox{\hyperlink{efx_8h_source_l01387}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+hw\+\_\+tx\+\_\+insert\+\_\+vlan\+\_\+enabled}}, \mbox{\hyperlink{efx_8h_source_l01298}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+mac\+\_\+addr}}, \mbox{\hyperlink{efx_8h_source_l01419}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+mac\+\_\+stats\+\_\+nstats}}, \mbox{\hyperlink{efx_8h_source_l01415}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+max\+\_\+pcie\+\_\+link\+\_\+gen}}, \mbox{\hyperlink{efx_8h_source_l01417}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+nvram\+\_\+update\+\_\+verify\+\_\+result\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01414}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+required\+\_\+pcie\+\_\+bandwidth\+\_\+mbps}}, \mbox{\hyperlink{efx_8h_source_l01315}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+buf\+\_\+align\+\_\+end}}, \mbox{\hyperlink{efx_8h_source_l01314}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+buf\+\_\+align\+\_\+start}}, \mbox{\hyperlink{efx_8h_source_l01398}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+es\+\_\+super\+\_\+buffer\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01396}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+packed\+\_\+stream\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01313}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+prefix\+\_\+size}}, \mbox{\hyperlink{efx_8h_source_l01369}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+push\+\_\+align}}, \mbox{\hyperlink{efx_8h_source_l01328}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+scale\+\_\+additional\+\_\+modes\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01322}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+scale\+\_\+hash\+\_\+alg\+\_\+mask}}, \mbox{\hyperlink{efx_8h_source_l01327}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+scale\+\_\+l4\+\_\+hash\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01317}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+scale\+\_\+max\+\_\+exclusive\+\_\+contexts}}, \mbox{\hyperlink{efx_8h_source_l01397}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rx\+\_\+var\+\_\+packed\+\_\+stream\+\_\+supported}}, \mbox{\hyperlink{efx_8h_source_l01304}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+rxq\+\_\+limit}}, \mbox{\hyperlink{efx_8h_source_l01376}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+tx\+\_\+dma\+\_\+desc\+\_\+boundary}}, \mbox{\hyperlink{efx_8h_source_l01371}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+tx\+\_\+dma\+\_\+desc\+\_\+size\+\_\+max}}, \mbox{\hyperlink{efx_8h_source_l01303}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+txq\+\_\+limit}}, \mbox{\hyperlink{efx_8h_source_l01305}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+txq\+\_\+max\+\_\+ndescs}}, \mbox{\hyperlink{efx_8h_source_l01297}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+vi\+\_\+window\+\_\+shift}}, \mbox{\hyperlink{efx__regs_8h_source_l01137}{FRF\+\_\+\+CZ\+\_\+\+TC\+\_\+\+TIMER\+\_\+\+VAL\+\_\+\+WIDTH}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l04242}{MC\+\_\+\+CMD\+\_\+\+MAC\+\_\+\+NSTATS}}, and \mbox{\hyperlink{siena__impl_8h_source_l00094}{SIENA\+\_\+\+SRAM\+\_\+\+ROWS}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00318}{siena\+\_\+nic\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a5b19fb3b96b9ea1160936d9d07156165_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d8/d00/siena__nic_8c_a5b19fb3b96b9ea1160936d9d07156165_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_adf97ddf1912941e523bdf95106b1d96b}\label{siena__nic_8c_adf97ddf1912941e523bdf95106b1d96b}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_biu\_test@{siena\_nic\_biu\_test}}
\index{siena\_nic\_biu\_test@{siena\_nic\_biu\_test}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_biu\_test()}{siena\_nic\_biu\_test()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+nic\+\_\+biu\+\_\+test (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00250}{250}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx__impl_8h_source_l01060}{EFX\+\_\+\+BAR\+\_\+\+TBL\+\_\+\+READO}}, \mbox{\hyperlink{efx__impl_8h_source_l01076}{EFX\+\_\+\+BAR\+\_\+\+TBL\+\_\+\+WRITEO}}, \mbox{\hyperlink{efx__types_8h_source_l01625}{EFX\+\_\+\+OWORD\+\_\+\+FIELD}}, \mbox{\hyperlink{efx__types_8h_source_l00902}{EFX\+\_\+\+POPULATE\+\_\+\+OWORD\+\_\+1}}, \mbox{\hyperlink{siena__nic_8c_source_l00246}{SIENA\+\_\+\+BIU\+\_\+\+MAGIC0}}, and \mbox{\hyperlink{siena__nic_8c_source_l00247}{SIENA\+\_\+\+BIU\+\_\+\+MAGIC1}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00318}{siena\+\_\+nic\+\_\+probe()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d8/d00/siena__nic_8c_adf97ddf1912941e523bdf95106b1d96b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_a5ec9e23f556c689b2fab2afdcb98a0d2}\label{siena__nic_8c_a5ec9e23f556c689b2fab2afdcb98a0d2}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_fini@{siena\_nic\_fini}}
\index{siena\_nic\_fini@{siena\_nic\_fini}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_fini()}{siena\_nic\_fini()}}
{\footnotesize\ttfamily void siena\+\_\+nic\+\_\+fini (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00543}{543}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efx__annote_8h_source_l00125}{\+\_\+\+NOTE}}.

\mbox{\Hypertarget{siena__nic_8c_a5dd92cf237c376440983ec201ff4298b}\label{siena__nic_8c_a5dd92cf237c376440983ec201ff4298b}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_get\_partn\_mask@{siena\_nic\_get\_partn\_mask}}
\index{siena\_nic\_get\_partn\_mask@{siena\_nic\_get\_partn\_mask}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_get\_partn\_mask()}{siena\_nic\_get\_partn\_mask()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+nic\+\_\+get\+\_\+partn\+\_\+mask (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp,  }\item[{\mbox{\hyperlink{efx__annote_8h_abb4c3c1135aab6c47cff22e7c16efb74}{\+\_\+\+\_\+out}} unsigned int $\ast$}]{maskp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00045}{45}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00424}{EFX\+\_\+\+MCDI\+\_\+\+DECLARE\+\_\+\+BUF}}, \mbox{\hyperlink{efx__mcdi_8c_source_l00731}{efx\+\_\+mcdi\+\_\+execute()}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00059}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+cmd}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00060}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+in\+\_\+buf}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00061}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+in\+\_\+length}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00064}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+out\+\_\+buf}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00065}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+out\+\_\+length}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00066}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+out\+\_\+length\+\_\+used}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00063}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+rc}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l04642}{MC\+\_\+\+CMD\+\_\+\+NVRAM\+\_\+\+TYPES}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l04648}{MC\+\_\+\+CMD\+\_\+\+NVRAM\+\_\+\+TYPES\+\_\+\+IN\+\_\+\+LEN}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l04651}{MC\+\_\+\+CMD\+\_\+\+NVRAM\+\_\+\+TYPES\+\_\+\+OUT\+\_\+\+LEN}}, and \mbox{\hyperlink{efx__mcdi_8h_source_l00395}{MCDI\+\_\+\+OUT\+\_\+\+DWORD}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00318}{siena\+\_\+nic\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a5dd92cf237c376440983ec201ff4298b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a5dd92cf237c376440983ec201ff4298b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_a38288de2d8bf8eefcdf8ccbd5259dd17}\label{siena__nic_8c_a38288de2d8bf8eefcdf8ccbd5259dd17}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_init@{siena\_nic\_init}}
\index{siena\_nic\_init@{siena\_nic\_init}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_init()}{siena\_nic\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+nic\+\_\+init (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00507}{507}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l01125}{EFSYS\+\_\+\+ASSERT3U}}, \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx_8h_source_l00080}{EFX\+\_\+\+FAMILY\+\_\+\+SIENA}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01768}{efx\+\_\+mcdi\+\_\+log\+\_\+ctrl()}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l00144}{MCDI\+\_\+\+CTL\+\_\+\+SDU\+\_\+\+LEN\+\_\+\+MAX\+\_\+\+V1}}, \mbox{\hyperlink{siena__nic_8c_source_l00477}{siena\+\_\+nic\+\_\+rx\+\_\+cfg()}}, \mbox{\hyperlink{siena__nic_8c_source_l00497}{siena\+\_\+nic\+\_\+usrev\+\_\+dis()}}, \mbox{\hyperlink{siena__phy_8c_source_l00270}{siena\+\_\+phy\+\_\+reconfigure()}}, and \mbox{\hyperlink{siena__sram_8c_source_l00042}{siena\+\_\+sram\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a38288de2d8bf8eefcdf8ccbd5259dd17_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_a679565d43e8e1e12fb195f6c46a7075a}\label{siena__nic_8c_a679565d43e8e1e12fb195f6c46a7075a}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_probe@{siena\_nic\_probe}}
\index{siena\_nic\_probe@{siena\_nic\_probe}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_probe()}{siena\_nic\_probe()}}
{\footnotesize\ttfamily \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+nic\+\_\+probe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00318}{318}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l01125}{EFSYS\+\_\+\+ASSERT3U}}, \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx__impl_8h_source_l00968}{EFX\+\_\+\+BAR\+\_\+\+WRITEO}}, \mbox{\hyperlink{efx_8h_source_l00080}{EFX\+\_\+\+FAMILY\+\_\+\+SIENA}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01276}{efx\+\_\+mcdi\+\_\+drv\+\_\+attach()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01169}{efx\+\_\+mcdi\+\_\+exit\+\_\+assertion\+\_\+handler()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01907}{efx\+\_\+mcdi\+\_\+mac\+\_\+stats\+\_\+clear()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01176}{efx\+\_\+mcdi\+\_\+read\+\_\+assertion()}}, \mbox{\hyperlink{efx__types_8h_source_l00885}{EFX\+\_\+\+POPULATE\+\_\+\+OWORD\+\_\+4}}, \mbox{\hyperlink{efx_8h_source_l01296}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+features}}, \mbox{\hyperlink{efx__impl_8h_source_l00333}{efx\+\_\+port\+\_\+s\+::ep\+\_\+adv\+\_\+cap\+\_\+mask}}, \mbox{\hyperlink{efx__impl_8h_source_l00335}{efx\+\_\+port\+\_\+s\+::ep\+\_\+default\+\_\+adv\+\_\+cap\+\_\+mask}}, \mbox{\hyperlink{siena__nic_8c_source_l00087}{siena\+\_\+board\+\_\+cfg()}}, \mbox{\hyperlink{siena__nic_8c_source_l00250}{siena\+\_\+nic\+\_\+biu\+\_\+test()}}, \mbox{\hyperlink{siena__nic_8c_source_l00045}{siena\+\_\+nic\+\_\+get\+\_\+partn\+\_\+mask()}}, \mbox{\hyperlink{siena__nic_8c_source_l00431}{siena\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{siena__nic_8c_source_l00220}{siena\+\_\+phy\+\_\+cfg()}}, \mbox{\hyperlink{siena__phy_8c_source_l00196}{siena\+\_\+phy\+\_\+get\+\_\+link()}}, and \mbox{\hyperlink{siena__impl_8h_source_l00322}{siena\+\_\+link\+\_\+state\+\_\+s\+::sls\+\_\+adv\+\_\+cap\+\_\+mask}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a679565d43e8e1e12fb195f6c46a7075a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_abe26c4671db6413b569f2712297550c3}\label{siena__nic_8c_abe26c4671db6413b569f2712297550c3}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_reset@{siena\_nic\_reset}}
\index{siena\_nic\_reset@{siena\_nic\_reset}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_reset()}{siena\_nic\_reset()}}
{\footnotesize\ttfamily \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+nic\+\_\+reset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00431}{431}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l01125}{EFSYS\+\_\+\+ASSERT3U}}, \mbox{\hyperlink{efsys_8h_source_l00225}{EFSYS\+\_\+\+PROBE}}, \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx_8h_source_l00080}{EFX\+\_\+\+FAMILY\+\_\+\+SIENA}}, \mbox{\hyperlink{efx__mcdi_8c_source_l00731}{efx\+\_\+mcdi\+\_\+execute()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01169}{efx\+\_\+mcdi\+\_\+exit\+\_\+assertion\+\_\+handler()}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01176}{efx\+\_\+mcdi\+\_\+read\+\_\+assertion()}}, \mbox{\hyperlink{efx_8h_source_l00047}{EFX\+\_\+\+STATIC\+\_\+\+ASSERT}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00059}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+cmd}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00060}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+in\+\_\+buf}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00061}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+in\+\_\+length}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00064}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+out\+\_\+buf}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00065}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+out\+\_\+length}}, \mbox{\hyperlink{efx__mcdi_8h_source_l00063}{efx\+\_\+mcdi\+\_\+req\+\_\+s\+::emr\+\_\+rc}}, \mbox{\hyperlink{efx__regs__mcdi_8h_source_l02844}{MC\+\_\+\+CMD\+\_\+\+ENTITY\+\_\+\+RESET}}, and \mbox{\hyperlink{efx__regs__mcdi_8h_source_l02858}{MC\+\_\+\+CMD\+\_\+\+ENTITY\+\_\+\+RESET\+\_\+\+OUT\+\_\+\+LEN}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00318}{siena\+\_\+nic\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_abe26c4671db6413b569f2712297550c3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{d8/d00/siena__nic_8c_abe26c4671db6413b569f2712297550c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_adf7eb28ff623a1a7b3614b522ed1ef54}\label{siena__nic_8c_adf7eb28ff623a1a7b3614b522ed1ef54}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_rx\_cfg@{siena\_nic\_rx\_cfg}}
\index{siena\_nic\_rx\_cfg@{siena\_nic\_rx\_cfg}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_rx\_cfg()}{siena\_nic\_rx\_cfg()}}
{\footnotesize\ttfamily static void siena\+\_\+nic\+\_\+rx\+\_\+cfg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00477}{477}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efx__impl_8h_source_l00954}{EFX\+\_\+\+BAR\+\_\+\+READO}}, \mbox{\hyperlink{efx__impl_8h_source_l00968}{EFX\+\_\+\+BAR\+\_\+\+WRITEO}}, and \mbox{\hyperlink{efx__types_8h_source_l01635}{EFX\+\_\+\+SET\+\_\+\+OWORD\+\_\+\+FIELD}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00507}{siena\+\_\+nic\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d8/d00/siena__nic_8c_adf7eb28ff623a1a7b3614b522ed1ef54_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_a7be65879442d9293a7ffa21cd72a36d8}\label{siena__nic_8c_a7be65879442d9293a7ffa21cd72a36d8}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_unprobe@{siena\_nic\_unprobe}}
\index{siena\_nic\_unprobe@{siena\_nic\_unprobe}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_unprobe()}{siena\_nic\_unprobe()}}
{\footnotesize\ttfamily void siena\+\_\+nic\+\_\+unprobe (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00550}{550}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efx__mcdi_8c_source_l01276}{efx\+\_\+mcdi\+\_\+drv\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_a7be65879442d9293a7ffa21cd72a36d8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_ab578de63beca25b7ae34867625ea013a}\label{siena__nic_8c_ab578de63beca25b7ae34867625ea013a}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_nic\_usrev\_dis@{siena\_nic\_usrev\_dis}}
\index{siena\_nic\_usrev\_dis@{siena\_nic\_usrev\_dis}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_nic\_usrev\_dis()}{siena\_nic\_usrev\_dis()}}
{\footnotesize\ttfamily static void siena\+\_\+nic\+\_\+usrev\+\_\+dis (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00497}{497}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efx__impl_8h_source_l00968}{EFX\+\_\+\+BAR\+\_\+\+WRITEO}}, and \mbox{\hyperlink{efx__types_8h_source_l00902}{EFX\+\_\+\+POPULATE\+\_\+\+OWORD\+\_\+1}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00507}{siena\+\_\+nic\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=313pt]{d8/d00/siena__nic_8c_ab578de63beca25b7ae34867625ea013a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{siena__nic_8c_abdc44d5a0c6b504b69f5875ab4687210}\label{siena__nic_8c_abdc44d5a0c6b504b69f5875ab4687210}} 
\index{siena\_nic.c@{siena\_nic.c}!siena\_phy\_cfg@{siena\_phy\_cfg}}
\index{siena\_phy\_cfg@{siena\_phy\_cfg}!siena\_nic.c@{siena\_nic.c}}
\doxysubsubsection{\texorpdfstring{siena\_phy\_cfg()}{siena\_phy\_cfg()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{efx__annote_8h_a1f1031c250d4a2092f48ae69723d66d7}{\+\_\+\+\_\+check\+Return}} efx\+\_\+rc\+\_\+t siena\+\_\+phy\+\_\+cfg (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{efx__annote_8h_a3f6b8655e1aa9dfc15a9029f0343009e}{\+\_\+\+\_\+in}} \mbox{\hyperlink{efx_8h_ae837d8ee3d8adadc8e9fc25e2b7d690b}{efx\+\_\+nic\+\_\+t}} $\ast$}]{enp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{siena__nic_8c_source_l00220}{220}} of file \mbox{\hyperlink{siena__nic_8c_source}{siena\+\_\+nic.\+c}}.



References \mbox{\hyperlink{efsys_8h_source_l00227}{EFSYS\+\_\+\+PROBE1}}, \mbox{\hyperlink{efx__mcdi_8c_source_l01458}{efx\+\_\+mcdi\+\_\+get\+\_\+phy\+\_\+cfg()}}, \mbox{\hyperlink{efx_8h_source_l01345}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+mcdi\+\_\+phy\+\_\+stat\+\_\+mask}}, \mbox{\hyperlink{efx_8h_source_l01340}{efx\+\_\+nic\+\_\+cfg\+\_\+s\+::enc\+\_\+phy\+\_\+stat\+\_\+mask}}, and \mbox{\hyperlink{siena__phy_8c_source_l00463}{siena\+\_\+phy\+\_\+decode\+\_\+stats()}}.



Referenced by \mbox{\hyperlink{siena__nic_8c_source_l00318}{siena\+\_\+nic\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d00/siena__nic_8c_abdc44d5a0c6b504b69f5875ab4687210_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d8/d00/siena__nic_8c_abdc44d5a0c6b504b69f5875ab4687210_icgraph}
\end{center}
\end{figure}
