\hypertarget{structmlx5__ib__sq}{}\doxysection{mlx5\+\_\+ib\+\_\+sq Struct Reference}
\label{structmlx5__ib__sq}\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}}


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



Collaboration diagram for mlx5\+\_\+ib\+\_\+sq\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d3f/structmlx5__ib__sq__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmlx5__ib__qp__base}{mlx5\+\_\+ib\+\_\+qp\+\_\+base}} \mbox{\hyperlink{structmlx5__ib__sq_a5f28f90e975922fbb78b9030dd4bff88}{base}}
\item 
struct \mbox{\hyperlink{structmlx5__ib__wq}{mlx5\+\_\+ib\+\_\+wq}} $\ast$ \mbox{\hyperlink{structmlx5__ib__sq_a6dffbf2a52d60570552376e934880ff7}{sq}}
\item 
struct \mbox{\hyperlink{structmlx5__ib__ubuffer}{mlx5\+\_\+ib\+\_\+ubuffer}} \mbox{\hyperlink{structmlx5__ib__sq_ae5b586dc7396287cd1c7656bb2433d65}{ubuffer}}
\item 
struct \mbox{\hyperlink{structmlx5__db}{mlx5\+\_\+db}} $\ast$ \mbox{\hyperlink{structmlx5__ib__sq_aeb7449769c7c7c20e05e0c900a61ee42}{doorbell}}
\item 
u32 \mbox{\hyperlink{structmlx5__ib__sq_a2531ced2014b8e1f14cdb8edd72a8e2b}{tisn}}
\item 
u8 \mbox{\hyperlink{structmlx5__ib__sq_a348f22652b29f1de9b3569802dfe2c38}{state}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00339}{339}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ib__sq_a5f28f90e975922fbb78b9030dd4bff88}\label{structmlx5__ib__sq_a5f28f90e975922fbb78b9030dd4bff88}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!base@{base}}
\index{base@{base}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{base}{base}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__qp__base}{mlx5\+\_\+ib\+\_\+qp\+\_\+base}} mlx5\+\_\+ib\+\_\+sq\+::base}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00340}{340}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04427}{sqrq\+\_\+state\+\_\+to\+\_\+qp\+\_\+state()}}.

\mbox{\Hypertarget{structmlx5__ib__sq_aeb7449769c7c7c20e05e0c900a61ee42}\label{structmlx5__ib__sq_aeb7449769c7c7c20e05e0c900a61ee42}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!doorbell@{doorbell}}
\index{doorbell@{doorbell}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{doorbell}{doorbell}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__db}{mlx5\+\_\+db}}$\ast$ mlx5\+\_\+ib\+\_\+sq\+::doorbell}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00343}{343}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.

\mbox{\Hypertarget{structmlx5__ib__sq_a6dffbf2a52d60570552376e934880ff7}\label{structmlx5__ib__sq_a6dffbf2a52d60570552376e934880ff7}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!sq@{sq}}
\index{sq@{sq}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{sq}{sq}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__wq}{mlx5\+\_\+ib\+\_\+wq}}$\ast$ mlx5\+\_\+ib\+\_\+sq\+::sq}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00341}{341}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.

\mbox{\Hypertarget{structmlx5__ib__sq_a348f22652b29f1de9b3569802dfe2c38}\label{structmlx5__ib__sq_a348f22652b29f1de9b3569802dfe2c38}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!state@{state}}
\index{state@{state}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily u8 mlx5\+\_\+ib\+\_\+sq\+::state}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00345}{345}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.

\mbox{\Hypertarget{structmlx5__ib__sq_a2531ced2014b8e1f14cdb8edd72a8e2b}\label{structmlx5__ib__sq_a2531ced2014b8e1f14cdb8edd72a8e2b}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!tisn@{tisn}}
\index{tisn@{tisn}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{tisn}{tisn}}
{\footnotesize\ttfamily u32 mlx5\+\_\+ib\+\_\+sq\+::tisn}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00344}{344}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.

\mbox{\Hypertarget{structmlx5__ib__sq_ae5b586dc7396287cd1c7656bb2433d65}\label{structmlx5__ib__sq_ae5b586dc7396287cd1c7656bb2433d65}} 
\index{mlx5\_ib\_sq@{mlx5\_ib\_sq}!ubuffer@{ubuffer}}
\index{ubuffer@{ubuffer}!mlx5\_ib\_sq@{mlx5\_ib\_sq}}
\doxysubsubsection{\texorpdfstring{ubuffer}{ubuffer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__ubuffer}{mlx5\+\_\+ib\+\_\+ubuffer}} mlx5\+\_\+ib\+\_\+sq\+::ubuffer}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00342}{342}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01589}{create\+\_\+qp\+\_\+common()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00423}{set\+\_\+user\+\_\+buf\+\_\+size()}}.



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