\hypertarget{structmlx5__ifc__mcc__reg__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits Struct Reference}
\label{structmlx5__ifc__mcc__reg__bits}\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}


{\ttfamily \#include $<$mlx5\+\_\+ifc.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a8355aa852c710e5404e9d8f0ad78fc42}{reserved\+\_\+at\+\_\+0}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_aae3b3a3b8fbf9e120c9f07547fd07a08}{time\+\_\+elapsed\+\_\+since\+\_\+last\+\_\+cmd}} \mbox{[}0xc\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a611cac1dc2344ba98db058c85666da8a}{reserved\+\_\+at\+\_\+10}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_ac91f449dc472feb80640995791ab8956}{instruction}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_ac5c84fba5eeaaee60a735ca13edd94b5}{reserved\+\_\+at\+\_\+20}} \mbox{[}0x10\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_ac92381c74ba1e2eb8b3b4e992820d06a}{component\+\_\+index}} \mbox{[}0x10\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a59794a4cae234e7f4a51b5a25903884a}{reserved\+\_\+at\+\_\+40}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a5a8abf4f897e22353368041718609ed1}{update\+\_\+handle}} \mbox{[}0x18\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a86bcda36af3c67ba243d617e522c047a}{handle\+\_\+owner\+\_\+type}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a984be0bc443b78f50100b0d37afa0e04}{handle\+\_\+owner\+\_\+host\+\_\+id}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a11979c7d53c830fb882127db2d58d92d}{reserved\+\_\+at\+\_\+68}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a0f08795762bef68b458574046d66824b}{control\+\_\+progress}} \mbox{[}0x7\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_aafef8b50918813f152acc51086e5692d}{error\+\_\+code}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a0aaf69f60a70ff0b79b610f64870fa57}{reserved\+\_\+at\+\_\+78}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_af269095f059c02a50c966053a67056e1}{control\+\_\+state}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_ab5bb2b9c5662d2f140643d0ad9f7781d}{component\+\_\+size}} \mbox{[}0x20\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcc__reg__bits_a4ba3c8d5654cd8c53411aa1c9e85136e}{reserved\+\_\+at\+\_\+a0}} \mbox{[}0x60\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10887}{10887}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_ac92381c74ba1e2eb8b3b4e992820d06a}\label{structmlx5__ifc__mcc__reg__bits_ac92381c74ba1e2eb8b3b4e992820d06a}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!component\_index@{component\_index}}
\index{component\_index@{component\_index}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{component\_index}{component\_index}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::component\+\_\+index\mbox{[}0x10\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10894}{10894}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_ab5bb2b9c5662d2f140643d0ad9f7781d}\label{structmlx5__ifc__mcc__reg__bits_ab5bb2b9c5662d2f140643d0ad9f7781d}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!component\_size@{component\_size}}
\index{component\_size@{component\_size}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{component\_size}{component\_size}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::component\+\_\+size\mbox{[}0x20\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10907}{10907}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a0f08795762bef68b458574046d66824b}\label{structmlx5__ifc__mcc__reg__bits_a0f08795762bef68b458574046d66824b}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!control\_progress@{control\_progress}}
\index{control\_progress@{control\_progress}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{control\_progress}{control\_progress}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::control\+\_\+progress\mbox{[}0x7\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10902}{10902}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_af269095f059c02a50c966053a67056e1}\label{structmlx5__ifc__mcc__reg__bits_af269095f059c02a50c966053a67056e1}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!control\_state@{control\_state}}
\index{control\_state@{control\_state}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{control\_state}{control\_state}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::control\+\_\+state\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10905}{10905}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_aafef8b50918813f152acc51086e5692d}\label{structmlx5__ifc__mcc__reg__bits_aafef8b50918813f152acc51086e5692d}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!error\_code@{error\_code}}
\index{error\_code@{error\_code}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{error\_code}{error\_code}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::error\+\_\+code\mbox{[}0x8\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10903}{10903}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a984be0bc443b78f50100b0d37afa0e04}\label{structmlx5__ifc__mcc__reg__bits_a984be0bc443b78f50100b0d37afa0e04}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!handle\_owner\_host\_id@{handle\_owner\_host\_id}}
\index{handle\_owner\_host\_id@{handle\_owner\_host\_id}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{handle\_owner\_host\_id}{handle\_owner\_host\_id}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::handle\+\_\+owner\+\_\+host\+\_\+id\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10900}{10900}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a86bcda36af3c67ba243d617e522c047a}\label{structmlx5__ifc__mcc__reg__bits_a86bcda36af3c67ba243d617e522c047a}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!handle\_owner\_type@{handle\_owner\_type}}
\index{handle\_owner\_type@{handle\_owner\_type}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{handle\_owner\_type}{handle\_owner\_type}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::handle\+\_\+owner\+\_\+type\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10899}{10899}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_ac91f449dc472feb80640995791ab8956}\label{structmlx5__ifc__mcc__reg__bits_ac91f449dc472feb80640995791ab8956}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!instruction@{instruction}}
\index{instruction@{instruction}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{instruction}{instruction}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::instruction\mbox{[}0x8\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10891}{10891}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a8355aa852c710e5404e9d8f0ad78fc42}\label{structmlx5__ifc__mcc__reg__bits_a8355aa852c710e5404e9d8f0ad78fc42}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_0@{reserved\_at\_0}}
\index{reserved\_at\_0@{reserved\_at\_0}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_0}{reserved\_at\_0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+0\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10888}{10888}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a611cac1dc2344ba98db058c85666da8a}\label{structmlx5__ifc__mcc__reg__bits_a611cac1dc2344ba98db058c85666da8a}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_10@{reserved\_at\_10}}
\index{reserved\_at\_10@{reserved\_at\_10}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_10}{reserved\_at\_10}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+10\mbox{[}0x8\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10890}{10890}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_ac5c84fba5eeaaee60a735ca13edd94b5}\label{structmlx5__ifc__mcc__reg__bits_ac5c84fba5eeaaee60a735ca13edd94b5}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_20@{reserved\_at\_20}}
\index{reserved\_at\_20@{reserved\_at\_20}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_20}{reserved\_at\_20}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+20\mbox{[}0x10\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10893}{10893}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a59794a4cae234e7f4a51b5a25903884a}\label{structmlx5__ifc__mcc__reg__bits_a59794a4cae234e7f4a51b5a25903884a}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_40@{reserved\_at\_40}}
\index{reserved\_at\_40@{reserved\_at\_40}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_40}{reserved\_at\_40}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+40\mbox{[}0x8\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10896}{10896}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a11979c7d53c830fb882127db2d58d92d}\label{structmlx5__ifc__mcc__reg__bits_a11979c7d53c830fb882127db2d58d92d}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_68@{reserved\_at\_68}}
\index{reserved\_at\_68@{reserved\_at\_68}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_68}{reserved\_at\_68}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+68\mbox{[}0x1\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10901}{10901}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a0aaf69f60a70ff0b79b610f64870fa57}\label{structmlx5__ifc__mcc__reg__bits_a0aaf69f60a70ff0b79b610f64870fa57}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_78@{reserved\_at\_78}}
\index{reserved\_at\_78@{reserved\_at\_78}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_78}{reserved\_at\_78}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+78\mbox{[}0x4\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10904}{10904}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a4ba3c8d5654cd8c53411aa1c9e85136e}\label{structmlx5__ifc__mcc__reg__bits_a4ba3c8d5654cd8c53411aa1c9e85136e}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!reserved\_at\_a0@{reserved\_at\_a0}}
\index{reserved\_at\_a0@{reserved\_at\_a0}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_a0}{reserved\_at\_a0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+a0\mbox{[}0x60\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10909}{10909}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_aae3b3a3b8fbf9e120c9f07547fd07a08}\label{structmlx5__ifc__mcc__reg__bits_aae3b3a3b8fbf9e120c9f07547fd07a08}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!time\_elapsed\_since\_last\_cmd@{time\_elapsed\_since\_last\_cmd}}
\index{time\_elapsed\_since\_last\_cmd@{time\_elapsed\_since\_last\_cmd}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{time\_elapsed\_since\_last\_cmd}{time\_elapsed\_since\_last\_cmd}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::time\+\_\+elapsed\+\_\+since\+\_\+last\+\_\+cmd\mbox{[}0xc\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10889}{10889}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.

\mbox{\Hypertarget{structmlx5__ifc__mcc__reg__bits_a5a8abf4f897e22353368041718609ed1}\label{structmlx5__ifc__mcc__reg__bits_a5a8abf4f897e22353368041718609ed1}} 
\index{mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}!update\_handle@{update\_handle}}
\index{update\_handle@{update\_handle}!mlx5\_ifc\_mcc\_reg\_bits@{mlx5\_ifc\_mcc\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{update\_handle}{update\_handle}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcc\+\_\+reg\+\_\+bits\+::update\+\_\+handle\mbox{[}0x18\mbox{]}}



Definition at line \mbox{\hyperlink{mlx5__ifc_8h_source_l10897}{10897}} of file \mbox{\hyperlink{mlx5__ifc_8h_source}{mlx5\+\_\+ifc.\+h}}.



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