\hypertarget{structvpd__params}{}\doxysection{vpd\+\_\+params Struct Reference}
\label{structvpd__params}\index{vpd\_params@{vpd\_params}}


{\ttfamily \#include $<$cxgb\+\_\+common.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
unsigned int \mbox{\hyperlink{structvpd__params_af43c0be8f444795f7911374044c5f34d}{cclk}}
\item 
unsigned int \mbox{\hyperlink{structvpd__params_a21fd424585a1dd3a6681f3c9e9cf8a49}{mclk}}
\item 
unsigned int \mbox{\hyperlink{structvpd__params_a15e38c21643a9ba862b854209d3aedb4}{uclk}}
\item 
unsigned int \mbox{\hyperlink{structvpd__params_a7ac845a14f0658b0bd7385d225fc1e89}{mdc}}
\item 
unsigned int \mbox{\hyperlink{structvpd__params_aec6a376c7ee57b49c5f0741df706df25}{mem\+\_\+timing}}
\item 
\mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structvpd__params_a08ec4c3316c4285ea98d163215630fea}{sn}} \mbox{[}\mbox{\hyperlink{cxgb__common_8h_a726ca809ffd3d67ab4b8476646f26635acff04c9012c62dd59128c1567beece0a}{SERNUM\+\_\+\+LEN}}+1\mbox{]}
\item 
\mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structvpd__params_a098f8ed4ae115c6d44ae6d252fb9478e}{ec}} \mbox{[}\mbox{\hyperlink{cxgb__common_8h_a726ca809ffd3d67ab4b8476646f26635a75d4a551af86b589f0f064f2cde30072}{ECNUM\+\_\+\+LEN}}+1\mbox{]}
\item 
\mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structvpd__params_abb1562f0a9ce78003261c7ddc90ec8d9}{eth\+\_\+base}} \mbox{[}6\mbox{]}
\item 
\mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structvpd__params_a5bce60a2ec8d076baccc9dd0fd12a64b}{port\+\_\+type}} \mbox{[}\mbox{\hyperlink{cxgb__osdep_8h_a2f80701c36e79c0640d91c788feee0b3a509d5873368d8fc96148f7c157736f86}{MAX\+\_\+\+NPORTS}}\mbox{]}
\item 
unsigned short \mbox{\hyperlink{structvpd__params_a56b828e065458dd669f1e103ade82884}{xauicfg}} \mbox{[}2\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00350}{350}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structvpd__params_af43c0be8f444795f7911374044c5f34d}\label{structvpd__params_af43c0be8f444795f7911374044c5f34d}} 
\index{vpd\_params@{vpd\_params}!cclk@{cclk}}
\index{cclk@{cclk}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{cclk}{cclk}}
{\footnotesize\ttfamily unsigned int vpd\+\_\+params\+::cclk}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00351}{351}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__common_8h_source_l00662}{core\+\_\+ticks\+\_\+per\+\_\+usec()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04359}{early\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00251}{mi1\+\_\+init()}}, \mbox{\hyperlink{cxgb__sge_8c_source_l03358}{t3\+\_\+add\+\_\+attach\+\_\+sysctls()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l03692}{t3\+\_\+config\+\_\+sched()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l03766}{t3\+\_\+get\+\_\+tx\+\_\+sched()}}, \mbox{\hyperlink{cxgb__xgmac_8c_source_l00475}{t3\+\_\+mac\+\_\+set\+\_\+mtu()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04461}{t3\+\_\+prep\+\_\+adapter()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l03804}{tp\+\_\+init()}}.

\mbox{\Hypertarget{structvpd__params_a098f8ed4ae115c6d44ae6d252fb9478e}\label{structvpd__params_a098f8ed4ae115c6d44ae6d252fb9478e}} 
\index{vpd\_params@{vpd\_params}!ec@{ec}}
\index{ec@{ec}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{ec}{ec}}
{\footnotesize\ttfamily \mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} vpd\+\_\+params\+::ec\mbox{[}\mbox{\hyperlink{cxgb__common_8h_a726ca809ffd3d67ab4b8476646f26635a75d4a551af86b589f0f064f2cde30072}{ECNUM\+\_\+\+LEN}}+1\mbox{]}}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00357}{357}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__main_8c_source_l00445}{cxgb\+\_\+controller\+\_\+attach()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}.

\mbox{\Hypertarget{structvpd__params_abb1562f0a9ce78003261c7ddc90ec8d9}\label{structvpd__params_abb1562f0a9ce78003261c7ddc90ec8d9}} 
\index{vpd\_params@{vpd\_params}!eth\_base@{eth\_base}}
\index{eth\_base@{eth\_base}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{eth\_base}{eth\_base}}
{\footnotesize\ttfamily \mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} vpd\+\_\+params\+::eth\+\_\+base\mbox{[}6\mbox{]}}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00358}{358}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04461}{t3\+\_\+prep\+\_\+adapter()}}.

\mbox{\Hypertarget{structvpd__params_a21fd424585a1dd3a6681f3c9e9cf8a49}\label{structvpd__params_a21fd424585a1dd3a6681f3c9e9cf8a49}} 
\index{vpd\_params@{vpd\_params}!mclk@{mclk}}
\index{mclk@{mclk}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{mclk}{mclk}}
{\footnotesize\ttfamily unsigned int vpd\+\_\+params\+::mclk}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00352}{352}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04147}{t3\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04461}{t3\+\_\+prep\+\_\+adapter()}}.

\mbox{\Hypertarget{structvpd__params_a7ac845a14f0658b0bd7385d225fc1e89}\label{structvpd__params_a7ac845a14f0658b0bd7385d225fc1e89}} 
\index{vpd\_params@{vpd\_params}!mdc@{mdc}}
\index{mdc@{mdc}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{mdc}{mdc}}
{\footnotesize\ttfamily unsigned int vpd\+\_\+params\+::mdc}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00354}{354}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00251}{mi1\+\_\+init()}}.

\mbox{\Hypertarget{structvpd__params_aec6a376c7ee57b49c5f0741df706df25}\label{structvpd__params_aec6a376c7ee57b49c5f0741df706df25}} 
\index{vpd\_params@{vpd\_params}!mem\_timing@{mem\_timing}}
\index{mem\_timing@{mem\_timing}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{mem\_timing}{mem\_timing}}
{\footnotesize\ttfamily unsigned int vpd\+\_\+params\+::mem\+\_\+timing}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00355}{355}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04147}{t3\+\_\+init\+\_\+hw()}}.

\mbox{\Hypertarget{structvpd__params_a5bce60a2ec8d076baccc9dd0fd12a64b}\label{structvpd__params_a5bce60a2ec8d076baccc9dd0fd12a64b}} 
\index{vpd\_params@{vpd\_params}!port\_type@{port\_type}}
\index{port\_type@{port\_type}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{port\_type}{port\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} vpd\+\_\+params\+::port\+\_\+type\mbox{[}\mbox{\hyperlink{cxgb__osdep_8h_a2f80701c36e79c0640d91c788feee0b3a509d5873368d8fc96148f7c157736f86}{MAX\+\_\+\+NPORTS}}\mbox{]}}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00359}{359}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__main_8c_source_l00445}{cxgb\+\_\+controller\+\_\+attach()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, \mbox{\hyperlink{cxgb__xgmac_8c_source_l00475}{t3\+\_\+mac\+\_\+set\+\_\+mtu()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04461}{t3\+\_\+prep\+\_\+adapter()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04608}{t3\+\_\+reinit\+\_\+adapter()}}.

\mbox{\Hypertarget{structvpd__params_a08ec4c3316c4285ea98d163215630fea}\label{structvpd__params_a08ec4c3316c4285ea98d163215630fea}} 
\index{vpd\_params@{vpd\_params}!sn@{sn}}
\index{sn@{sn}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{sn}{sn}}
{\footnotesize\ttfamily \mbox{\hyperlink{cxgb__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} vpd\+\_\+params\+::sn\mbox{[}\mbox{\hyperlink{cxgb__common_8h_a726ca809ffd3d67ab4b8476646f26635acff04c9012c62dd59128c1567beece0a}{SERNUM\+\_\+\+LEN}}+1\mbox{]}}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00356}{356}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__main_8c_source_l00445}{cxgb\+\_\+controller\+\_\+attach()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}.

\mbox{\Hypertarget{structvpd__params_a15e38c21643a9ba862b854209d3aedb4}\label{structvpd__params_a15e38c21643a9ba862b854209d3aedb4}} 
\index{vpd\_params@{vpd\_params}!uclk@{uclk}}
\index{uclk@{uclk}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{uclk}{uclk}}
{\footnotesize\ttfamily unsigned int vpd\+\_\+params\+::uclk}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00353}{353}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, and \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04147}{t3\+\_\+init\+\_\+hw()}}.

\mbox{\Hypertarget{structvpd__params_a56b828e065458dd669f1e103ade82884}\label{structvpd__params_a56b828e065458dd669f1e103ade82884}} 
\index{vpd\_params@{vpd\_params}!xauicfg@{xauicfg}}
\index{xauicfg@{xauicfg}!vpd\_params@{vpd\_params}}
\doxysubsubsection{\texorpdfstring{xauicfg}{xauicfg}}
{\footnotesize\ttfamily unsigned short vpd\+\_\+params\+::xauicfg\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{cxgb__common_8h_source_l00360}{360}} of file \mbox{\hyperlink{cxgb__common_8h_source}{cxgb\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{cxgb__t3__hw_8c_source_l00862}{get\+\_\+vpd\+\_\+params()}}, \mbox{\hyperlink{cxgb__t3__hw_8c_source_l04319}{mac\+\_\+prep()}}, and \mbox{\hyperlink{cxgb__xgmac_8c_source_l00067}{xaui\+\_\+serdes\+\_\+reset()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/cxgb/common/\mbox{\hyperlink{cxgb__common_8h}{cxgb\+\_\+common.\+h}}\end{DoxyCompactItemize}
