\hypertarget{structmlx5__srq__attr}{}\doxysection{mlx5\+\_\+srq\+\_\+attr Struct Reference}
\label{structmlx5__srq__attr}\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}}


{\ttfamily \#include $<$srq.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a2e1f1849037702a2b3aabc8fd56bc384}{type}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a9bd2be8181db8921619f7576e9263150}{flags}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_afec9fa2c5e7aae171096bff1ed47ba83}{log\+\_\+size}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a2da9eb2704e64e0a224e7024bd375896}{wqe\+\_\+shift}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_acafa2dff30753ec04d1a8ee383416122}{log\+\_\+page\+\_\+size}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a28797e441cfc6683c7b05e91cff09e9c}{wqe\+\_\+cnt}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_ac6383100a2a1127cba1e68ff59c13939}{srqn}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a6be19be2afd6e6e353364db0d7a2f130}{xrcd}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a1c0269d6d634f1cbba424f3a6601128e}{page\+\_\+offset}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a2312ea0b0b6b7354e6461c2a08b3f4f5}{cqn}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a7c0ed344bf5373997bb18dd13f7a3612}{pd}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_a028fe0755fadc38e1cfaaa6828e936bc}{lwm}}
\item 
u32 \mbox{\hyperlink{structmlx5__srq__attr_ac458653d4a5886e900aa6742856f528b}{user\+\_\+index}}
\item 
u64 \mbox{\hyperlink{structmlx5__srq__attr_a5d78e22ada448b8e04b7f6ba6b54af0c}{db\+\_\+record}}
\item 
u64 $\ast$ \mbox{\hyperlink{structmlx5__srq__attr_a9dc9ca8a174a5febc4a2756972ddbeb8}{pas}}
\item 
u16 \mbox{\hyperlink{structmlx5__srq__attr_a286c7b97a906a7c46568ffe1ed9ede3e}{uid}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{srq_8h_source_l00038}{38}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__srq__attr_a2312ea0b0b6b7354e6461c2a08b3f4f5}\label{structmlx5__srq__attr_a2312ea0b0b6b7354e6461c2a08b3f4f5}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!cqn@{cqn}}
\index{cqn@{cqn}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{cqn}{cqn}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::cqn}



Definition at line \mbox{\hyperlink{srq_8h_source_l00048}{48}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a5d78e22ada448b8e04b7f6ba6b54af0c}\label{structmlx5__srq__attr_a5d78e22ada448b8e04b7f6ba6b54af0c}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!db\_record@{db\_record}}
\index{db\_record@{db\_record}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{db\_record}{db\_record}}
{\footnotesize\ttfamily u64 mlx5\+\_\+srq\+\_\+attr\+::db\+\_\+record}



Definition at line \mbox{\hyperlink{srq_8h_source_l00052}{52}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a9bd2be8181db8921619f7576e9263150}\label{structmlx5__srq__attr_a9bd2be8181db8921619f7576e9263150}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!flags@{flags}}
\index{flags@{flags}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::flags}



Definition at line \mbox{\hyperlink{srq_8h_source_l00040}{40}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00183}{query\+\_\+rmp\+\_\+cmd()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00329}{query\+\_\+srq\+\_\+cmd()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00252}{query\+\_\+xrc\+\_\+srq\+\_\+cmd()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_acafa2dff30753ec04d1a8ee383416122}\label{structmlx5__srq__attr_acafa2dff30753ec04d1a8ee383416122}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!log\_page\_size@{log\_page\_size}}
\index{log\_page\_size@{log\_page\_size}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{log\_page\_size}{log\_page\_size}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::log\+\_\+page\+\_\+size}



Definition at line \mbox{\hyperlink{srq_8h_source_l00043}{43}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00158}{create\+\_\+srq\+\_\+kernel()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00132}{get\+\_\+pas\+\_\+size()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_afec9fa2c5e7aae171096bff1ed47ba83}\label{structmlx5__srq__attr_afec9fa2c5e7aae171096bff1ed47ba83}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!log\_size@{log\_size}}
\index{log\_size@{log\_size}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{log\_size}{log\_size}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::log\+\_\+size}



Definition at line \mbox{\hyperlink{srq_8h_source_l00041}{41}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00132}{get\+\_\+pas\+\_\+size()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a028fe0755fadc38e1cfaaa6828e936bc}\label{structmlx5__srq__attr_a028fe0755fadc38e1cfaaa6828e936bc}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!lwm@{lwm}}
\index{lwm@{lwm}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{lwm}{lwm}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::lwm}



Definition at line \mbox{\hyperlink{srq_8h_source_l00050}{50}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00373}{mlx5\+\_\+ib\+\_\+query\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a1c0269d6d634f1cbba424f3a6601128e}\label{structmlx5__srq__attr_a1c0269d6d634f1cbba424f3a6601128e}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!page\_offset@{page\_offset}}
\index{page\_offset@{page\_offset}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{page\_offset}{page\_offset}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::page\+\_\+offset}



Definition at line \mbox{\hyperlink{srq_8h_source_l00047}{47}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00132}{get\+\_\+pas\+\_\+size()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a9dc9ca8a174a5febc4a2756972ddbeb8}\label{structmlx5__srq__attr_a9dc9ca8a174a5febc4a2756972ddbeb8}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!pas@{pas}}
\index{pas@{pas}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{pas}{pas}}
{\footnotesize\ttfamily u64$\ast$ mlx5\+\_\+srq\+\_\+attr\+::pas}



Definition at line \mbox{\hyperlink{srq_8h_source_l00053}{53}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00148}{create\+\_\+rmp\+\_\+cmd()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00285}{create\+\_\+srq\+\_\+cmd()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00158}{create\+\_\+srq\+\_\+kernel()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00213}{create\+\_\+xrc\+\_\+srq\+\_\+cmd()}}, and \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a7c0ed344bf5373997bb18dd13f7a3612}\label{structmlx5__srq__attr_a7c0ed344bf5373997bb18dd13f7a3612}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!pd@{pd}}
\index{pd@{pd}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{pd}{pd}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::pd}



Definition at line \mbox{\hyperlink{srq_8h_source_l00049}{49}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_ac6383100a2a1127cba1e68ff59c13939}\label{structmlx5__srq__attr_ac6383100a2a1127cba1e68ff59c13939}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!srqn@{srqn}}
\index{srqn@{srqn}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{srqn}{srqn}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::srqn}



Definition at line \mbox{\hyperlink{srq_8h_source_l00045}{45}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a2e1f1849037702a2b3aabc8fd56bc384}\label{structmlx5__srq__attr_a2e1f1849037702a2b3aabc8fd56bc384}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!type@{type}}
\index{type@{type}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::type}



Definition at line \mbox{\hyperlink{srq_8h_source_l00039}{39}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00158}{create\+\_\+srq\+\_\+kernel()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00392}{mlx5\+\_\+core\+\_\+create\+\_\+srq()}}, and \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a286c7b97a906a7c46568ffe1ed9ede3e}\label{structmlx5__srq__attr_a286c7b97a906a7c46568ffe1ed9ede3e}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!uid@{uid}}
\index{uid@{uid}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{uid}{uid}}
{\footnotesize\ttfamily u16 mlx5\+\_\+srq\+\_\+attr\+::uid}



Definition at line \mbox{\hyperlink{srq_8h_source_l00054}{54}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_ac458653d4a5886e900aa6742856f528b}\label{structmlx5__srq__attr_ac458653d4a5886e900aa6742856f528b}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!user\_index@{user\_index}}
\index{user\_index@{user\_index}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{user\_index}{user\_index}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::user\+\_\+index}



Definition at line \mbox{\hyperlink{srq_8h_source_l00051}{51}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00158}{create\+\_\+srq\+\_\+kernel()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00071}{create\+\_\+srq\+\_\+user()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00213}{create\+\_\+xrc\+\_\+srq\+\_\+cmd()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a28797e441cfc6683c7b05e91cff09e9c}\label{structmlx5__srq__attr_a28797e441cfc6683c7b05e91cff09e9c}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!wqe\_cnt@{wqe\_cnt}}
\index{wqe\_cnt@{wqe\_cnt}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{wqe\_cnt}{wqe\_cnt}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::wqe\+\_\+cnt}



Definition at line \mbox{\hyperlink{srq_8h_source_l00044}{44}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a2da9eb2704e64e0a224e7024bd375896}\label{structmlx5__srq__attr_a2da9eb2704e64e0a224e7024bd375896}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!wqe\_shift@{wqe\_shift}}
\index{wqe\_shift@{wqe\_shift}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{wqe\_shift}{wqe\_shift}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::wqe\+\_\+shift}



Definition at line \mbox{\hyperlink{srq_8h_source_l00042}{42}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00132}{get\+\_\+pas\+\_\+size()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00102}{get\+\_\+srqc()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00089}{get\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00063}{set\+\_\+wq()}}.

\mbox{\Hypertarget{structmlx5__srq__attr_a6be19be2afd6e6e353364db0d7a2f130}\label{structmlx5__srq__attr_a6be19be2afd6e6e353364db0d7a2f130}} 
\index{mlx5\_srq\_attr@{mlx5\_srq\_attr}!xrcd@{xrcd}}
\index{xrcd@{xrcd}!mlx5\_srq\_attr@{mlx5\_srq\_attr}}
\doxysubsubsection{\texorpdfstring{xrcd}{xrcd}}
{\footnotesize\ttfamily u32 mlx5\+\_\+srq\+\_\+attr\+::xrcd}



Definition at line \mbox{\hyperlink{srq_8h_source_l00046}{46}} of file \mbox{\hyperlink{srq_8h_source}{srq.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__srq_8c_source_l00240}{mlx5\+\_\+ib\+\_\+create\+\_\+srq()}}, and \mbox{\hyperlink{mlx5__srq_8c_source_l00075}{set\+\_\+srqc()}}.



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