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


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{struct__q80__hw__config_a72fbc1cdc1c233e1c6bb42cfb4f24afa}{opcode}}
\item 
uint16\+\_\+t \mbox{\hyperlink{struct__q80__hw__config_a0b9ca54c30176b01b660454253ba4d53}{count\+\_\+version}}
\item 
uint32\+\_\+t \mbox{\hyperlink{struct__q80__hw__config_a7ef8af166c38155ee6bb7f820f0368e5}{cmd}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_ad6c5cdc9b17aada7c05ead9995b29b51}{phys\_port\_number}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_af04e92b8e51aeb7ad4e469f1bba28166}{phy\_dev\_addr}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_ae8a409a979476930469bd52205de61a5}{reg\_addr}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_a9569c2c1e871b70c791dc4b48348ca40}{data}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config_a553e37f832eb83cacb8352471ddc7d09}{set\_mdio}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_ad6c5cdc9b17aada7c05ead9995b29b51}{phys\_port\_number}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_af04e92b8e51aeb7ad4e469f1bba28166}{phy\_dev\_addr}}\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_ae8a409a979476930469bd52205de61a5}{reg\_addr}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config_ab9703309b12b4569ef0b81c1c854820e}{get\_mdio}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_a1f03566a64fd1b9f45f28adf1886631b}{mode}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config_af4f50c6af8e3cb841f76ea29c92892bb}{set\_cam\_search\_mode}}\\
\>struct \{\\
\>\>uint32\_t \mbox{\hyperlink{struct__q80__hw__config_a00f6a160401898c63bc42ab5bbd2fedf}{value}}\\
\>\} \mbox{\hyperlink{struct__q80__hw__config_a99242c96b42803cb3d582aad279bffb2}{set\_temp\_threshold}}\\
\} \mbox{\hyperlink{struct__q80__hw__config_ae3e1f36ca389ef48dc0032f2bc0b0c2d}{u}}\\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__q80__hw__config_a7ef8af166c38155ee6bb7f820f0368e5}\label{struct__q80__hw__config_a7ef8af166c38155ee6bb7f820f0368e5}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!cmd@{cmd}}
\index{cmd@{cmd}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{cmd}{cmd}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::cmd}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00641}{641}} 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_a0b9ca54c30176b01b660454253ba4d53}\label{struct__q80__hw__config_a0b9ca54c30176b01b660454253ba4d53}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!count\_version@{count\_version}}
\index{count\_version@{count\_version}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{count\_version}{count\_version}}
{\footnotesize\ttfamily uint16\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::count\+\_\+version}



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00632}{632}} 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_a9569c2c1e871b70c791dc4b48348ca40}\label{struct__q80__hw__config_a9569c2c1e871b70c791dc4b48348ca40}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!data@{data}}
\index{data@{data}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::data}



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

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

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



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



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

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



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00631}{631}} 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_af04e92b8e51aeb7ad4e469f1bba28166}\label{struct__q80__hw__config_af04e92b8e51aeb7ad4e469f1bba28166}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!phy\_dev\_addr@{phy\_dev\_addr}}
\index{phy\_dev\_addr@{phy\_dev\_addr}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{phy\_dev\_addr}{phy\_dev\_addr}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::phy\+\_\+dev\+\_\+addr}



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

\mbox{\Hypertarget{struct__q80__hw__config_ad6c5cdc9b17aada7c05ead9995b29b51}\label{struct__q80__hw__config_ad6c5cdc9b17aada7c05ead9995b29b51}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!phys\_port\_number@{phys\_port\_number}}
\index{phys\_port\_number@{phys\_port\_number}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{phys\_port\_number}{phys\_port\_number}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::phys\+\_\+port\+\_\+number}



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

\mbox{\Hypertarget{struct__q80__hw__config_ae8a409a979476930469bd52205de61a5}\label{struct__q80__hw__config_ae8a409a979476930469bd52205de61a5}} 
\index{\_q80\_hw\_config@{\_q80\_hw\_config}!reg\_addr@{reg\_addr}}
\index{reg\_addr@{reg\_addr}!\_q80\_hw\_config@{\_q80\_hw\_config}}
\doxysubsubsection{\texorpdfstring{reg\_addr}{reg\_addr}}
{\footnotesize\ttfamily uint32\+\_\+t \+\_\+q80\+\_\+hw\+\_\+config\+::reg\+\_\+addr}



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

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



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

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

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

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



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

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



Definition at line \mbox{\hyperlink{ql__hw_8h_source_l00672}{672}} 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}
