\hypertarget{structmlx5__core__qp}{}\doxysection{mlx5\+\_\+core\+\_\+qp Struct Reference}
\label{structmlx5__core__qp}\index{mlx5\_core\_qp@{mlx5\_core\_qp}}


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



Collaboration diagram for mlx5\+\_\+core\+\_\+qp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d44/structmlx5__core__qp__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmlx5__core__rsc__common}{mlx5\+\_\+core\+\_\+rsc\+\_\+common}} \mbox{\hyperlink{structmlx5__core__qp_aec3234fa146af96d2a68e4be3f4c9707}{common}}
\item 
void($\ast$ \mbox{\hyperlink{structmlx5__core__qp_a5a77e83499dd8868b1f4431f6a1a5343}{event}} )(struct \mbox{\hyperlink{structmlx5__core__qp}{mlx5\+\_\+core\+\_\+qp}} $\ast$, int)
\item 
int \mbox{\hyperlink{structmlx5__core__qp_a5def040e5ccb7907be50eb8c91bd5706}{qpn}}
\item 
struct \mbox{\hyperlink{structmlx5__rsc__debug}{mlx5\+\_\+rsc\+\_\+debug}} $\ast$ \mbox{\hyperlink{structmlx5__core__qp_ab2dc43bc10259e553ee55f2bf870e979}{dbg}}
\item 
int \mbox{\hyperlink{structmlx5__core__qp_a4e4a30e37f8cee4f8f4c6d28fe850f89}{pid}}
\item 
u16 \mbox{\hyperlink{structmlx5__core__qp_a01f1bd9906ab36639afe1b703abf9a03}{uid}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{qp_8h_source_l00470}{470}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__core__qp_aec3234fa146af96d2a68e4be3f4c9707}\label{structmlx5__core__qp_aec3234fa146af96d2a68e4be3f4c9707}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!common@{common}}
\index{common@{common}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{common}{common}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__core__rsc__common}{mlx5\+\_\+core\+\_\+rsc\+\_\+common}} mlx5\+\_\+core\+\_\+qp\+::common}



Definition at line \mbox{\hyperlink{qp_8h_source_l00471}{471}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00086}{create\+\_\+qprqsq\+\_\+common()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00107}{destroy\+\_\+qprqsq\+\_\+common()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00065}{mlx5\+\_\+rsc\+\_\+event()}}.

\mbox{\Hypertarget{structmlx5__core__qp_ab2dc43bc10259e553ee55f2bf870e979}\label{structmlx5__core__qp_ab2dc43bc10259e553ee55f2bf870e979}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!dbg@{dbg}}
\index{dbg@{dbg}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{dbg}{dbg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__rsc__debug}{mlx5\+\_\+rsc\+\_\+debug}}$\ast$ mlx5\+\_\+core\+\_\+qp\+::dbg}



Definition at line \mbox{\hyperlink{qp_8h_source_l00474}{474}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.

\mbox{\Hypertarget{structmlx5__core__qp_a5a77e83499dd8868b1f4431f6a1a5343}\label{structmlx5__core__qp_a5a77e83499dd8868b1f4431f6a1a5343}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!event@{event}}
\index{event@{event}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{event}{event}}
{\footnotesize\ttfamily void($\ast$ mlx5\+\_\+core\+\_\+qp\+::event) (struct \mbox{\hyperlink{structmlx5__core__qp}{mlx5\+\_\+core\+\_\+qp}} $\ast$, int)}



Definition at line \mbox{\hyperlink{qp_8h_source_l00472}{472}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01589}{create\+\_\+qp\+\_\+common()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00529}{mlx5\+\_\+fpga\+\_\+conn\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04820}{mlx5\+\_\+ib\+\_\+create\+\_\+wq()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00065}{mlx5\+\_\+rsc\+\_\+event()}}.

\mbox{\Hypertarget{structmlx5__core__qp_a4e4a30e37f8cee4f8f4c6d28fe850f89}\label{structmlx5__core__qp_a4e4a30e37f8cee4f8f4c6d28fe850f89}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!pid@{pid}}
\index{pid@{pid}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{pid}{pid}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+qp\+::pid}



Definition at line \mbox{\hyperlink{qp_8h_source_l00475}{475}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00086}{create\+\_\+qprqsq\+\_\+common()}}.

\mbox{\Hypertarget{structmlx5__core__qp_a5def040e5ccb7907be50eb8c91bd5706}\label{structmlx5__core__qp_a5def040e5ccb7907be50eb8c91bd5706}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!qpn@{qpn}}
\index{qpn@{qpn}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{qpn}{qpn}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+qp\+::qpn}



Definition at line \mbox{\hyperlink{qp_8h_source_l00473}{473}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02680}{\+\_\+\+\_\+mlx5\+\_\+ib\+\_\+modify\+\_\+qp()}}, \mbox{\hyperlink{qp_8h_source_l00568}{\+\_\+\+\_\+mlx5\+\_\+qp\+\_\+lookup()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00086}{create\+\_\+qprqsq\+\_\+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__qp_8c_source_l00107}{destroy\+\_\+qprqsq\+\_\+common()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l00604}{devx\+\_\+is\+\_\+valid\+\_\+obj\+\_\+id()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03882}{finish\+\_\+wqe()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00121}{mlx5\+\_\+core\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00157}{mlx5\+\_\+core\+\_\+destroy\+\_\+qp()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00292}{mlx5\+\_\+core\+\_\+qp\+\_\+modify()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00323}{mlx5\+\_\+core\+\_\+qp\+\_\+query()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00844}{mlx5\+\_\+fpga\+\_\+conn\+\_\+create()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00529}{mlx5\+\_\+fpga\+\_\+conn\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00374}{mlx5\+\_\+fpga\+\_\+conn\+\_\+event()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00673}{mlx5\+\_\+fpga\+\_\+conn\+\_\+init\+\_\+qp()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00141}{mlx5\+\_\+fpga\+\_\+conn\+\_\+post\+\_\+send()}}, \mbox{\hyperlink{mlx5fpga__conn_8c_source_l00663}{mlx5\+\_\+fpga\+\_\+conn\+\_\+reset\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02097}{mlx5\+\_\+ib\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04820}{mlx5\+\_\+ib\+\_\+create\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04978}{mlx5\+\_\+ib\+\_\+modify\+\_\+wq()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00189}{mlx5\+\_\+ib\+\_\+qp\+\_\+event()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04680}{mlx5\+\_\+ib\+\_\+wq\+\_\+event()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04427}{sqrq\+\_\+state\+\_\+to\+\_\+qp\+\_\+state()}}.

\mbox{\Hypertarget{structmlx5__core__qp_a01f1bd9906ab36639afe1b703abf9a03}\label{structmlx5__core__qp_a01f1bd9906ab36639afe1b703abf9a03}} 
\index{mlx5\_core\_qp@{mlx5\_core\_qp}!uid@{uid}}
\index{uid@{uid}!mlx5\_core\_qp@{mlx5\_core\_qp}}
\doxysubsubsection{\texorpdfstring{uid}{uid}}
{\footnotesize\ttfamily u16 mlx5\+\_\+core\+\_\+qp\+::uid}



Definition at line \mbox{\hyperlink{qp_8h_source_l00476}{476}} of file \mbox{\hyperlink{qp_8h_source}{qp.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00121}{mlx5\+\_\+core\+\_\+create\+\_\+qp()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00157}{mlx5\+\_\+core\+\_\+destroy\+\_\+qp()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00292}{mlx5\+\_\+core\+\_\+qp\+\_\+modify()}}.



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