\hypertarget{structmlx5__ib__qp__base}{}\doxysection{mlx5\+\_\+ib\+\_\+qp\+\_\+base Struct Reference}
\label{structmlx5__ib__qp__base}\index{mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}}


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



Collaboration diagram for mlx5\+\_\+ib\+\_\+qp\+\_\+base\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d5a/structmlx5__ib__qp__base__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmlx5__ib__qp}{mlx5\+\_\+ib\+\_\+qp}} $\ast$ \mbox{\hyperlink{structmlx5__ib__qp__base_a6a52c3f8b62305c320ed56d0e5f315f9}{container\+\_\+mibqp}}
\item 
struct \mbox{\hyperlink{structmlx5__core__qp}{mlx5\+\_\+core\+\_\+qp}} \mbox{\hyperlink{structmlx5__ib__qp__base_ac02940dd8a0ca0e1c6b95f67e599901d}{mqp}}
\item 
struct \mbox{\hyperlink{structmlx5__ib__ubuffer}{mlx5\+\_\+ib\+\_\+ubuffer}} \mbox{\hyperlink{structmlx5__ib__qp__base_a4650b000a442ba56920616f3e834475f}{ubuffer}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__ib__qp__base_a6a52c3f8b62305c320ed56d0e5f315f9}\label{structmlx5__ib__qp__base_a6a52c3f8b62305c320ed56d0e5f315f9}} 
\index{mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}!container\_mibqp@{container\_mibqp}}
\index{container\_mibqp@{container\_mibqp}!mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}}
\doxysubsubsection{\texorpdfstring{container\_mibqp}{container\_mibqp}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__qp}{mlx5\+\_\+ib\+\_\+qp}}$\ast$ mlx5\+\_\+ib\+\_\+qp\+\_\+base\+::container\+\_\+mibqp}



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



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01589}{create\+\_\+qp\+\_\+common()}}.

\mbox{\Hypertarget{structmlx5__ib__qp__base_ac02940dd8a0ca0e1c6b95f67e599901d}\label{structmlx5__ib__qp__base_ac02940dd8a0ca0e1c6b95f67e599901d}} 
\index{mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}!mqp@{mqp}}
\index{mqp@{mqp}!mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}}
\doxysubsubsection{\texorpdfstring{mqp}{mqp}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__core__qp}{mlx5\+\_\+core\+\_\+qp}} mlx5\+\_\+ib\+\_\+qp\+\_\+base\+::mqp}



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



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02680}{\+\_\+\+\_\+mlx5\+\_\+ib\+\_\+modify\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01589}{create\+\_\+qp\+\_\+common()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01273}{create\+\_\+raw\+\_\+packet\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01364}{create\+\_\+rss\+\_\+raw\+\_\+qp\+\_\+tir()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01993}{destroy\+\_\+qp\+\_\+common()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03882}{finish\+\_\+wqe()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02097}{mlx5\+\_\+ib\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04499}{query\+\_\+qp\+\_\+attr()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04427}{sqrq\+\_\+state\+\_\+to\+\_\+qp\+\_\+state()}}.

\mbox{\Hypertarget{structmlx5__ib__qp__base_a4650b000a442ba56920616f3e834475f}\label{structmlx5__ib__qp__base_a4650b000a442ba56920616f3e834475f}} 
\index{mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}!ubuffer@{ubuffer}}
\index{ubuffer@{ubuffer}!mlx5\_ib\_qp\_base@{mlx5\_ib\_qp\_base}}
\doxysubsubsection{\texorpdfstring{ubuffer}{ubuffer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__ib__ubuffer}{mlx5\+\_\+ib\+\_\+ubuffer}} mlx5\+\_\+ib\+\_\+qp\+\_\+base\+::ubuffer}



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



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00921}{create\+\_\+kernel\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00762}{create\+\_\+user\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00899}{destroy\+\_\+qp\+\_\+user()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00134}{mlx5\+\_\+ib\+\_\+read\+\_\+user\+\_\+wqe()}}, 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}
