\hypertarget{struct__q80__hw__config__rsp}{}\doxysection{\+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp Struct Reference}
\label{struct__q80__hw__config__rsp}\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}


{\ttfamily \#include $<$ql\+\_\+hw.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{struct__q80__hw__config__rsp_a30cf16c041425ad901b81c5afcedf25b}{opcode}}
\item 
uint16\+\_\+t \mbox{\hyperlink{struct__q80__hw__config__rsp_a3047f24f3b20b06f52277abe44d5c530}{regcnt\+\_\+status}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_ac248adfa49aee9e40158af35d8cffd7f}{value}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config__rsp_afb924a0a252cc9c909ff88095eac579a}{get\_mdio}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_ad95f44201d42289453d8bc92dddc489d}{mode}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config__rsp_aa3ba729bca2ba1c6a4675ee1d984aec8}{get\_cam\_search\_mode}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_a2f29548627940c069edbfa05a92dab04}{temp\_warn}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_a8a5fb2d69d018eeb37a942ad673ff958}{curr\_temp}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_ad856f99cc549db82d1ec01bef542b76f}{osc\_ring\_rate}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_aa5b9653f8d9ad17a8fbdeb446a600d77}{core\_voltage}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config__rsp_a993a6b7f4b7b3e37002d9d2cd6610473}{get\_temp\_threshold}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_a3bb84c351ed078e1de99b05015edd4c3}{ddr\_ecc\_error\_count}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_a8c1ecb3cf657fc4c0f1eb055e2f25aa4}{ocm\_ecc\_error\_count}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_afe9a7cc17c2c8e754a06267d109b2dc2}{l2\_dcache\_ecc\_error\_count}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_abf3cfc2761ccb5e76fdd112c74321048}{l2\_icache\_ecc\_error\_count}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config__rsp_ae23a0781baadfdd217da53700b00f1da}{eport\_ecc\_error\_count}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config__rsp_a7b3f177f79a0040a564b3b80fabd6fdb}{get\_ecc\_counts}}\\
\} \mbox{\hyperlink{struct__q80__hw__config__rsp_a4848324f9d27525972fd3f414b71c1d9}{u}}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00677}{677}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__q80__hw__config__rsp_aa5b9653f8d9ad17a8fbdeb446a600d77}\label{struct__q80__hw__config__rsp_aa5b9653f8d9ad17a8fbdeb446a600d77}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!core\_voltage@{core\_voltage}}
\index{core\_voltage@{core\_voltage}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{core\_voltage}{core\_voltage}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::core\+\_\+voltage}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00694}{694}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a8a5fb2d69d018eeb37a942ad673ff958}\label{struct__q80__hw__config__rsp_a8a5fb2d69d018eeb37a942ad673ff958}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!curr\_temp@{curr\_temp}}
\index{curr\_temp@{curr\_temp}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{curr\_temp}{curr\_temp}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::curr\+\_\+temp}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00692}{692}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a3bb84c351ed078e1de99b05015edd4c3}\label{struct__q80__hw__config__rsp_a3bb84c351ed078e1de99b05015edd4c3}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!ddr\_ecc\_error\_count@{ddr\_ecc\_error\_count}}
\index{ddr\_ecc\_error\_count@{ddr\_ecc\_error\_count}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{ddr\_ecc\_error\_count}{ddr\_ecc\_error\_count}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::ddr\+\_\+ecc\+\_\+error\+\_\+count}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00698}{698}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_ae23a0781baadfdd217da53700b00f1da}\label{struct__q80__hw__config__rsp_ae23a0781baadfdd217da53700b00f1da}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!eport\_ecc\_error\_count@{eport\_ecc\_error\_count}}
\index{eport\_ecc\_error\_count@{eport\_ecc\_error\_count}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{eport\_ecc\_error\_count}{eport\_ecc\_error\_count}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::eport\+\_\+ecc\+\_\+error\+\_\+count}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00702}{702}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_aa3ba729bca2ba1c6a4675ee1d984aec8}\label{struct__q80__hw__config__rsp_aa3ba729bca2ba1c6a4675ee1d984aec8}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!get\_cam\_search\_mode@{get\_cam\_search\_mode}}
\index{get\_cam\_search\_mode@{get\_cam\_search\_mode}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::get\+\_\+cam\+\_\+search\+\_\+mode}



Referenced by \mbox{\hyperlink{ql__hw_8c_source_l02083}{qla\+\_\+get\+\_\+cam\+\_\+search\+\_\+mode()}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a7b3f177f79a0040a564b3b80fabd6fdb}\label{struct__q80__hw__config__rsp_a7b3f177f79a0040a564b3b80fabd6fdb}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!get\_ecc\_counts@{get\_ecc\_counts}}
\index{get\_ecc\_counts@{get\_ecc\_counts}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::get\+\_\+ecc\+\_\+counts}

\mbox{\Hypertarget{struct__q80__hw__config__rsp_afb924a0a252cc9c909ff88095eac579a}\label{struct__q80__hw__config__rsp_afb924a0a252cc9c909ff88095eac579a}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!get\_mdio@{get\_mdio}}
\index{get\_mdio@{get\_mdio}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::get\+\_\+mdio}

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a993a6b7f4b7b3e37002d9d2cd6610473}\label{struct__q80__hw__config__rsp_a993a6b7f4b7b3e37002d9d2cd6610473}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!get\_temp\_threshold@{get\_temp\_threshold}}
\index{get\_temp\_threshold@{get\_temp\_threshold}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::get\+\_\+temp\+\_\+threshold}

\mbox{\Hypertarget{struct__q80__hw__config__rsp_afe9a7cc17c2c8e754a06267d109b2dc2}\label{struct__q80__hw__config__rsp_afe9a7cc17c2c8e754a06267d109b2dc2}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!l2\_dcache\_ecc\_error\_count@{l2\_dcache\_ecc\_error\_count}}
\index{l2\_dcache\_ecc\_error\_count@{l2\_dcache\_ecc\_error\_count}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{l2\_dcache\_ecc\_error\_count}{l2\_dcache\_ecc\_error\_count}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::l2\+\_\+dcache\+\_\+ecc\+\_\+error\+\_\+count}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00700}{700}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_abf3cfc2761ccb5e76fdd112c74321048}\label{struct__q80__hw__config__rsp_abf3cfc2761ccb5e76fdd112c74321048}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!l2\_icache\_ecc\_error\_count@{l2\_icache\_ecc\_error\_count}}
\index{l2\_icache\_ecc\_error\_count@{l2\_icache\_ecc\_error\_count}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{l2\_icache\_ecc\_error\_count}{l2\_icache\_ecc\_error\_count}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::l2\+\_\+icache\+\_\+ecc\+\_\+error\+\_\+count}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00701}{701}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_ad95f44201d42289453d8bc92dddc489d}\label{struct__q80__hw__config__rsp_ad95f44201d42289453d8bc92dddc489d}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!mode@{mode}}
\index{mode@{mode}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{mode}{mode}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::mode}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00687}{687}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.



Referenced by \mbox{\hyperlink{ql__hw_8c_source_l02083}{qla\+\_\+get\+\_\+cam\+\_\+search\+\_\+mode()}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a8c1ecb3cf657fc4c0f1eb055e2f25aa4}\label{struct__q80__hw__config__rsp_a8c1ecb3cf657fc4c0f1eb055e2f25aa4}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!ocm\_ecc\_error\_count@{ocm\_ecc\_error\_count}}
\index{ocm\_ecc\_error\_count@{ocm\_ecc\_error\_count}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{ocm\_ecc\_error\_count}{ocm\_ecc\_error\_count}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::ocm\+\_\+ecc\+\_\+error\+\_\+count}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00699}{699}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a30cf16c041425ad901b81c5afcedf25b}\label{struct__q80__hw__config__rsp_a30cf16c041425ad901b81c5afcedf25b}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!opcode@{opcode}}
\index{opcode@{opcode}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{opcode}{opcode}}
{\footnotesize\ttfamily uint16\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::opcode}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00678}{678}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_ad856f99cc549db82d1ec01bef542b76f}\label{struct__q80__hw__config__rsp_ad856f99cc549db82d1ec01bef542b76f}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!osc\_ring\_rate@{osc\_ring\_rate}}
\index{osc\_ring\_rate@{osc\_ring\_rate}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{osc\_ring\_rate}{osc\_ring\_rate}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::osc\+\_\+ring\+\_\+rate}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00693}{693}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a3047f24f3b20b06f52277abe44d5c530}\label{struct__q80__hw__config__rsp_a3047f24f3b20b06f52277abe44d5c530}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!regcnt\_status@{regcnt\_status}}
\index{regcnt\_status@{regcnt\_status}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{regcnt\_status}{regcnt\_status}}
{\footnotesize\ttfamily uint16\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::regcnt\+\_\+status}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00679}{679}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.



Referenced by \mbox{\hyperlink{ql__hw_8c_source_l02083}{qla\+\_\+get\+\_\+cam\+\_\+search\+\_\+mode()}}, and \mbox{\hyperlink{ql__hw_8c_source_l02045}{qla\+\_\+set\+\_\+cam\+\_\+search\+\_\+mode()}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a2f29548627940c069edbfa05a92dab04}\label{struct__q80__hw__config__rsp_a2f29548627940c069edbfa05a92dab04}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!temp\_warn@{temp\_warn}}
\index{temp\_warn@{temp\_warn}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{temp\_warn}{temp\_warn}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::temp\+\_\+warn}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00691}{691}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_a4848324f9d27525972fd3f414b71c1d9}\label{struct__q80__hw__config__rsp_a4848324f9d27525972fd3f414b71c1d9}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!u@{u}}
\index{u@{u}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::u}



Referenced by \mbox{\hyperlink{ql__hw_8c_source_l02083}{qla\+\_\+get\+\_\+cam\+\_\+search\+\_\+mode()}}.

\mbox{\Hypertarget{struct__q80__hw__config__rsp_ac248adfa49aee9e40158af35d8cffd7f}\label{struct__q80__hw__config__rsp_ac248adfa49aee9e40158af35d8cffd7f}} 
\index{\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}!value@{value}}
\index{value@{value}!\_q80\_hw\_config\_rsp@{\_q80\_hw\_config\_rsp}}
\doxysubsubsection{\texorpdfstring{value}{value}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+\_\+rsp\+::value}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00683}{683}} of file \mbox{\hyperlink{ql__hw_8h_source}{ql\+\_\+hw.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/qlxgbe/\mbox{\hyperlink{ql__hw_8h}{ql\+\_\+hw.\+h}}\end{DoxyCompactItemize}
