\hypertarget{structmlx5__ifc__pcam__reg__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits Struct Reference}
\label{structmlx5__ifc__pcam__reg__bits}\index{mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}}


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



Collaboration diagram for mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d48/structmlx5__ifc__pcam__reg__bits__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a454d78c754378d7453020aeac501c761}{reserved\+\_\+at\+\_\+0}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a4825bd778aa7f6cd3c6ddc80dee46188}{feature\+\_\+group}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a47b53bd99c4b082b0c50ef09d124fb41}{reserved\+\_\+at\+\_\+10}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_ac5b9d12fb11c52faf17ecaa4c9da2087}{access\+\_\+reg\+\_\+group}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a0584e7e4831eaa60749ccccdb8d19b8b}{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__pcam__regs__5000__to__507f__bits}{mlx5\_ifc\_pcam\_regs\_5000\_to\_507f\_bits}} \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a5043195dc7f8848c38cf4285d176f149}{regs\_5000\_to\_507f}}\\
\>u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a454d78c754378d7453020aeac501c761}{reserved\_at\_0}} \mbox{[}0x80\mbox{]}\\
\} \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_ad5a3a8c27f55112cd2f3b69e5cbcfa45}{port\_access\_reg\_cap\_mask}}\\

\end{tabbing}\item 
u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a088f892a350fdc3b97fe6be48d88d5c9}{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__pcam__enhanced__features__bits}{mlx5\_ifc\_pcam\_enhanced\_features\_bits}} \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_abaf0f68051dbf66b8d4f2f2f7ba87cc7}{enhanced\_features}}\\
\>u8 \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a454d78c754378d7453020aeac501c761}{reserved\_at\_0}} \mbox{[}0x80\mbox{]}\\
\} \mbox{\hyperlink{structmlx5__ifc__pcam__reg__bits_a0b5e4d7c7f22ef25126172dc1187314b}{feature\_cap\_mask}}\\

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


\doxysubsection{Detailed Description}


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



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



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

\mbox{\Hypertarget{structmlx5__ifc__pcam__reg__bits_abaf0f68051dbf66b8d4f2f2f7ba87cc7}\label{structmlx5__ifc__pcam__reg__bits_abaf0f68051dbf66b8d4f2f2f7ba87cc7}} 
\index{mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}!enhanced\_features@{enhanced\_features}}
\index{enhanced\_features@{enhanced\_features}!mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{enhanced\_features}{enhanced\_features}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__pcam__enhanced__features__bits}{mlx5\+\_\+ifc\+\_\+pcam\+\_\+enhanced\+\_\+features\+\_\+bits}} mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits\+::enhanced\+\_\+features}



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

\mbox{\Hypertarget{structmlx5__ifc__pcam__reg__bits_a0b5e4d7c7f22ef25126172dc1187314b}\label{structmlx5__ifc__pcam__reg__bits_a0b5e4d7c7f22ef25126172dc1187314b}} 
\index{mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}!feature\_cap\_mask@{feature\_cap\_mask}}
\index{feature\_cap\_mask@{feature\_cap\_mask}!mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits\+::feature\+\_\+cap\+\_\+mask}

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



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

\mbox{\Hypertarget{structmlx5__ifc__pcam__reg__bits_ad5a3a8c27f55112cd2f3b69e5cbcfa45}\label{structmlx5__ifc__pcam__reg__bits_ad5a3a8c27f55112cd2f3b69e5cbcfa45}} 
\index{mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}!port\_access\_reg\_cap\_mask@{port\_access\_reg\_cap\_mask}}
\index{port\_access\_reg\_cap\_mask@{port\_access\_reg\_cap\_mask}!mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits\+::port\+\_\+access\+\_\+reg\+\_\+cap\+\_\+mask}

\mbox{\Hypertarget{structmlx5__ifc__pcam__reg__bits_a5043195dc7f8848c38cf4285d176f149}\label{structmlx5__ifc__pcam__reg__bits_a5043195dc7f8848c38cf4285d176f149}} 
\index{mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}!regs\_5000\_to\_507f@{regs\_5000\_to\_507f}}
\index{regs\_5000\_to\_507f@{regs\_5000\_to\_507f}!mlx5\_ifc\_pcam\_reg\_bits@{mlx5\_ifc\_pcam\_reg\_bits}}
\doxysubsubsection{\texorpdfstring{regs\_5000\_to\_507f}{regs\_5000\_to\_507f}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__pcam__regs__5000__to__507f__bits}{mlx5\+\_\+ifc\+\_\+pcam\+\_\+regs\+\_\+5000\+\_\+to\+\_\+507f\+\_\+bits}} mlx5\+\_\+ifc\+\_\+pcam\+\_\+reg\+\_\+bits\+::regs\+\_\+5000\+\_\+to\+\_\+507f}



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

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



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

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



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

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



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

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



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

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



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