\hypertarget{structmlx5__ifc__mcam__reg__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits Struct Reference}
\label{structmlx5__ifc__mcam__reg__bits}\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}


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



Collaboration diagram for mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/dc7/structmlx5__ifc__mcam__reg__bits__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_ad1e004ec0120189bdb52e7bab6610220}{reserved\+\_\+at\+\_\+0}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a7fc64a69e669d699ede8421b53ebad1d}{feature\+\_\+group}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a48fb3e121ebb4ccf35f347e547dde6c5}{reserved\+\_\+at\+\_\+10}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a14007705d4872e4589bdc7d7147f9919}{access\+\_\+reg\+\_\+group}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a0fd297ed5df7281b875bb9492c561ca5}{reserved\+\_\+at\+\_\+20}} \mbox{[}0x20\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \mbox{\hyperlink{structmlx5__ifc__mcam__access__reg__bits}{mlx5\_ifc\_mcam\_access\_reg\_bits}} \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a7c8e97d2c7f2d021ce676eb6e6b53dba}{access\_regs}}\\
\>u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_ad1e004ec0120189bdb52e7bab6610220}{reserved\_at\_0}} \mbox{[}0x80\mbox{]}\\
\} \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a88794059a7153b8c2f35a03d08230412}{mng\_access\_reg\_cap\_mask}}\\

\end{tabbing}\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a5834ea91cd4e2348dde42f99a8261193}{reserved\+\_\+at\+\_\+c0}} \mbox{[}0x80\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \mbox{\hyperlink{structmlx5__ifc__mcam__enhanced__features__bits}{mlx5\_ifc\_mcam\_enhanced\_features\_bits}} \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a9b91b1d01c9c3506605ef708b7f49530}{enhanced\_features}}\\
\>u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_ad1e004ec0120189bdb52e7bab6610220}{reserved\_at\_0}} \mbox{[}0x80\mbox{]}\\
\} \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a4a10c7b581e26ef711a0ac33678e95f4}{mng\_feature\_cap\_mask}}\\

\end{tabbing}\item 
u8 \mbox{\hyperlink{structmlx5__ifc__mcam__reg__bits_a0ca78af19899a3635bc4ba2aca7cc901}{reserved\+\_\+at\+\_\+1c0}} \mbox{[}0x80\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a14007705d4872e4589bdc7d7147f9919}\label{structmlx5__ifc__mcam__reg__bits_a14007705d4872e4589bdc7d7147f9919}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!access\_reg\_group@{access\_reg\_group}}
\index{access\_reg\_group@{access\_reg\_group}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{access\_reg\_group}{access\_reg\_group}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::access\+\_\+reg\+\_\+group\mbox{[}0x8\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a7c8e97d2c7f2d021ce676eb6e6b53dba}\label{structmlx5__ifc__mcam__reg__bits_a7c8e97d2c7f2d021ce676eb6e6b53dba}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!access\_regs@{access\_regs}}
\index{access\_regs@{access\_regs}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{access\_regs}{access\_regs}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__mcam__access__reg__bits}{mlx5\+\_\+ifc\+\_\+mcam\+\_\+access\+\_\+reg\+\_\+bits}} mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::access\+\_\+regs}



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a9b91b1d01c9c3506605ef708b7f49530}\label{structmlx5__ifc__mcam__reg__bits_a9b91b1d01c9c3506605ef708b7f49530}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!enhanced\_features@{enhanced\_features}}
\index{enhanced\_features@{enhanced\_features}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{enhanced\_features}{enhanced\_features}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__mcam__enhanced__features__bits}{mlx5\+\_\+ifc\+\_\+mcam\+\_\+enhanced\+\_\+features\+\_\+bits}} mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::enhanced\+\_\+features}



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a7fc64a69e669d699ede8421b53ebad1d}\label{structmlx5__ifc__mcam__reg__bits_a7fc64a69e669d699ede8421b53ebad1d}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!feature\_group@{feature\_group}}
\index{feature\_group@{feature\_group}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{feature\_group}{feature\_group}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::feature\+\_\+group\mbox{[}0x8\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a88794059a7153b8c2f35a03d08230412}\label{structmlx5__ifc__mcam__reg__bits_a88794059a7153b8c2f35a03d08230412}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!mng\_access\_reg\_cap\_mask@{mng\_access\_reg\_cap\_mask}}
\index{mng\_access\_reg\_cap\_mask@{mng\_access\_reg\_cap\_mask}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::mng\+\_\+access\+\_\+reg\+\_\+cap\+\_\+mask}

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a4a10c7b581e26ef711a0ac33678e95f4}\label{structmlx5__ifc__mcam__reg__bits_a4a10c7b581e26ef711a0ac33678e95f4}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!mng\_feature\_cap\_mask@{mng\_feature\_cap\_mask}}
\index{mng\_feature\_cap\_mask@{mng\_feature\_cap\_mask}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::mng\+\_\+feature\+\_\+cap\+\_\+mask}

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_ad1e004ec0120189bdb52e7bab6610220}\label{structmlx5__ifc__mcam__reg__bits_ad1e004ec0120189bdb52e7bab6610220}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!reserved\_at\_0@{reserved\_at\_0}}
\index{reserved\_at\_0@{reserved\_at\_0}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_0}{reserved\_at\_0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+0\mbox{[}0x80\mbox{]}}



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

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



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a0ca78af19899a3635bc4ba2aca7cc901}\label{structmlx5__ifc__mcam__reg__bits_a0ca78af19899a3635bc4ba2aca7cc901}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!reserved\_at\_1c0@{reserved\_at\_1c0}}
\index{reserved\_at\_1c0@{reserved\_at\_1c0}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_1c0}{reserved\_at\_1c0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+1c0\mbox{[}0x80\mbox{]}}



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

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



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

\mbox{\Hypertarget{structmlx5__ifc__mcam__reg__bits_a5834ea91cd4e2348dde42f99a8261193}\label{structmlx5__ifc__mcam__reg__bits_a5834ea91cd4e2348dde42f99a8261193}} 
\index{mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}!reserved\_at\_c0@{reserved\_at\_c0}}
\index{reserved\_at\_c0@{reserved\_at\_c0}!mlx5\_ifc\_mcam\_reg\_bits@{mlx5\_ifc\_mcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_c0}{reserved\_at\_c0}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+mcam\+\_\+reg\+\_\+bits\+::reserved\+\_\+at\+\_\+c0\mbox{[}0x80\mbox{]}}



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