\hypertarget{structmlx5__ifc__xrqc__bits}{}\doxysection{mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits Struct Reference}
\label{structmlx5__ifc__xrqc__bits}\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}


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



Collaboration diagram for mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/dab/structmlx5__ifc__xrqc__bits__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a01b8e40c81427f6064c8871e9edcba04}{state}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a8c54052aea6264d66b9eccbcd8d6039f}{rlkey}} \mbox{[}0x1\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a5c4943f9be551bc062b6e2424fbb50cc}{reserved\+\_\+at\+\_\+5}} \mbox{[}0xf\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a41ed37bf73460099aeee196019385322}{topology}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a67128a6e3b91d5b35b040fa7cffa7a76}{reserved\+\_\+at\+\_\+18}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_aa88bcb0611410eaa11b940864313d595}{offload}} \mbox{[}0x4\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_ab83118158e55f7f5ed4fdb57db3d76a2}{reserved\+\_\+at\+\_\+20}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_ab06ad2801f592867cd2fbac062a81d88}{user\+\_\+index}} \mbox{[}0x18\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a3348289fd76e1df1a7dbb1de97c89553}{reserved\+\_\+at\+\_\+40}} \mbox{[}0x8\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a44601f40e2818aaa0c36779d80bfb8d4}{cqn}} \mbox{[}0x18\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_aff8fe7b5aa6ace8f47b6f79d00fa33e0}{reserved\+\_\+at\+\_\+60}} \mbox{[}0xa0\mbox{]}
\item 
struct \mbox{\hyperlink{structmlx5__ifc__tag__matching__topology__context__bits}{mlx5\+\_\+ifc\+\_\+tag\+\_\+matching\+\_\+topology\+\_\+context\+\_\+bits}} \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_ab7696ba43ea24995ee031bf8f2206158}{tag\+\_\+matching\+\_\+topology\+\_\+context}}
\item 
u8 \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_aa313e8bf4356e930b1435a75148471a3}{reserved\+\_\+at\+\_\+180}} \mbox{[}0x280\mbox{]}
\item 
struct \mbox{\hyperlink{structmlx5__ifc__wq__bits}{mlx5\+\_\+ifc\+\_\+wq\+\_\+bits}} \mbox{\hyperlink{structmlx5__ifc__xrqc__bits_a5639016851997929e64119a3b8e4531e}{wq}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a44601f40e2818aaa0c36779d80bfb8d4}\label{structmlx5__ifc__xrqc__bits_a44601f40e2818aaa0c36779d80bfb8d4}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!cqn@{cqn}}
\index{cqn@{cqn}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{cqn}{cqn}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::cqn\mbox{[}0x18\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_aa88bcb0611410eaa11b940864313d595}\label{structmlx5__ifc__xrqc__bits_aa88bcb0611410eaa11b940864313d595}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!offload@{offload}}
\index{offload@{offload}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{offload}{offload}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::offload\mbox{[}0x4\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a67128a6e3b91d5b35b040fa7cffa7a76}\label{structmlx5__ifc__xrqc__bits_a67128a6e3b91d5b35b040fa7cffa7a76}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_18@{reserved\_at\_18}}
\index{reserved\_at\_18@{reserved\_at\_18}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_18}{reserved\_at\_18}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+18\mbox{[}0x4\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_aa313e8bf4356e930b1435a75148471a3}\label{structmlx5__ifc__xrqc__bits_aa313e8bf4356e930b1435a75148471a3}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_180@{reserved\_at\_180}}
\index{reserved\_at\_180@{reserved\_at\_180}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_180}{reserved\_at\_180}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+180\mbox{[}0x280\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_ab83118158e55f7f5ed4fdb57db3d76a2}\label{structmlx5__ifc__xrqc__bits_ab83118158e55f7f5ed4fdb57db3d76a2}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_20@{reserved\_at\_20}}
\index{reserved\_at\_20@{reserved\_at\_20}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_20}{reserved\_at\_20}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+20\mbox{[}0x8\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a3348289fd76e1df1a7dbb1de97c89553}\label{structmlx5__ifc__xrqc__bits_a3348289fd76e1df1a7dbb1de97c89553}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_40@{reserved\_at\_40}}
\index{reserved\_at\_40@{reserved\_at\_40}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_40}{reserved\_at\_40}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+40\mbox{[}0x8\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a5c4943f9be551bc062b6e2424fbb50cc}\label{structmlx5__ifc__xrqc__bits_a5c4943f9be551bc062b6e2424fbb50cc}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_5@{reserved\_at\_5}}
\index{reserved\_at\_5@{reserved\_at\_5}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_5}{reserved\_at\_5}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+5\mbox{[}0xf\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_aff8fe7b5aa6ace8f47b6f79d00fa33e0}\label{structmlx5__ifc__xrqc__bits_aff8fe7b5aa6ace8f47b6f79d00fa33e0}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!reserved\_at\_60@{reserved\_at\_60}}
\index{reserved\_at\_60@{reserved\_at\_60}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{reserved\_at\_60}{reserved\_at\_60}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::reserved\+\_\+at\+\_\+60\mbox{[}0xa0\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a8c54052aea6264d66b9eccbcd8d6039f}\label{structmlx5__ifc__xrqc__bits_a8c54052aea6264d66b9eccbcd8d6039f}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!rlkey@{rlkey}}
\index{rlkey@{rlkey}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{rlkey}{rlkey}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::rlkey\mbox{[}0x1\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a01b8e40c81427f6064c8871e9edcba04}\label{structmlx5__ifc__xrqc__bits_a01b8e40c81427f6064c8871e9edcba04}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!state@{state}}
\index{state@{state}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::state\mbox{[}0x4\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_ab7696ba43ea24995ee031bf8f2206158}\label{structmlx5__ifc__xrqc__bits_ab7696ba43ea24995ee031bf8f2206158}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!tag\_matching\_topology\_context@{tag\_matching\_topology\_context}}
\index{tag\_matching\_topology\_context@{tag\_matching\_topology\_context}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{tag\_matching\_topology\_context}{tag\_matching\_topology\_context}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__tag__matching__topology__context__bits}{mlx5\+\_\+ifc\+\_\+tag\+\_\+matching\+\_\+topology\+\_\+context\+\_\+bits}} mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::tag\+\_\+matching\+\_\+topology\+\_\+context}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a41ed37bf73460099aeee196019385322}\label{structmlx5__ifc__xrqc__bits_a41ed37bf73460099aeee196019385322}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!topology@{topology}}
\index{topology@{topology}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{topology}{topology}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::topology\mbox{[}0x4\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_ab06ad2801f592867cd2fbac062a81d88}\label{structmlx5__ifc__xrqc__bits_ab06ad2801f592867cd2fbac062a81d88}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!user\_index@{user\_index}}
\index{user\_index@{user\_index}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{user\_index}{user\_index}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::user\+\_\+index\mbox{[}0x18\mbox{]}}



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

\mbox{\Hypertarget{structmlx5__ifc__xrqc__bits_a5639016851997929e64119a3b8e4531e}\label{structmlx5__ifc__xrqc__bits_a5639016851997929e64119a3b8e4531e}} 
\index{mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}!wq@{wq}}
\index{wq@{wq}!mlx5\_ifc\_xrqc\_bits@{mlx5\_ifc\_xrqc\_bits}}
\doxysubsubsection{\texorpdfstring{wq}{wq}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ifc__wq__bits}{mlx5\+\_\+ifc\+\_\+wq\+\_\+bits}} mlx5\+\_\+ifc\+\_\+xrqc\+\_\+bits\+::wq}



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