\hypertarget{structmlx5__core__dct}{}\doxysection{mlx5\+\_\+core\+\_\+dct Struct Reference}
\label{structmlx5__core__dct}\index{mlx5\_core\_dct@{mlx5\_core\_dct}}


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



Collaboration diagram for mlx5\+\_\+core\+\_\+dct\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/dc9/structmlx5__core__dct__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__dct_a2518e62164c438615f72e3c0bd3234e9}{common}}
\item 
void($\ast$ \mbox{\hyperlink{structmlx5__core__dct_ae9c9940942d9672f1ce453c61fe4a316}{event}} )(struct \mbox{\hyperlink{structmlx5__core__dct}{mlx5\+\_\+core\+\_\+dct}} $\ast$, int)
\item 
int \mbox{\hyperlink{structmlx5__core__dct_a54fe3a58c8a678bf9e80c6f38e72e9a2}{dctn}}
\item 
struct \mbox{\hyperlink{en_8h_a6fc0fa1f0612e13dbe945b303fc27c3e}{completion}} \mbox{\hyperlink{structmlx5__core__dct_a3bf301f5064e47ecde5f0ad2a8446528}{drained}}
\item 
struct \mbox{\hyperlink{structmlx5__rsc__debug}{mlx5\+\_\+rsc\+\_\+debug}} $\ast$ \mbox{\hyperlink{structmlx5__core__dct_a253dbe9fd06cc71a1de6d3c25b02a08d}{dbg}}
\item 
int \mbox{\hyperlink{structmlx5__core__dct_a02d7aece08c5cc6cdfb67d0de7645ef3}{pid}}
\item 
u16 \mbox{\hyperlink{structmlx5__core__dct_a4c28cfdb7457450ec9bfa8911b6ae0ba}{uid}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{driver_8h_source_l00798}{798}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



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



Definition at line \mbox{\hyperlink{driver_8h_source_l00799}{799}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00360}{mlx5\+\_\+core\+\_\+create\+\_\+dct()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00420}{mlx5\+\_\+core\+\_\+destroy\+\_\+dct()}}.

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



Definition at line \mbox{\hyperlink{driver_8h_source_l00803}{803}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.

\mbox{\Hypertarget{structmlx5__core__dct_a54fe3a58c8a678bf9e80c6f38e72e9a2}\label{structmlx5__core__dct_a54fe3a58c8a678bf9e80c6f38e72e9a2}} 
\index{mlx5\_core\_dct@{mlx5\_core\_dct}!dctn@{dctn}}
\index{dctn@{dctn}!mlx5\_core\_dct@{mlx5\_core\_dct}}
\doxysubsubsection{\texorpdfstring{dctn}{dctn}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+dct\+::dctn}



Definition at line \mbox{\hyperlink{driver_8h_source_l00801}{801}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__devx_8c_source_l00604}{devx\+\_\+is\+\_\+valid\+\_\+obj\+\_\+id()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00473}{mlx5\+\_\+core\+\_\+arm\+\_\+dct()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00360}{mlx5\+\_\+core\+\_\+create\+\_\+dct()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00460}{mlx5\+\_\+core\+\_\+dct\+\_\+query()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00420}{mlx5\+\_\+core\+\_\+destroy\+\_\+dct()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00407}{mlx5\+\_\+core\+\_\+drain\+\_\+dct()}}.

\mbox{\Hypertarget{structmlx5__core__dct_a3bf301f5064e47ecde5f0ad2a8446528}\label{structmlx5__core__dct_a3bf301f5064e47ecde5f0ad2a8446528}} 
\index{mlx5\_core\_dct@{mlx5\_core\_dct}!drained@{drained}}
\index{drained@{drained}!mlx5\_core\_dct@{mlx5\_core\_dct}}
\doxysubsubsection{\texorpdfstring{drained}{drained}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{en_8h_a6fc0fa1f0612e13dbe945b303fc27c3e}{completion}} mlx5\+\_\+core\+\_\+dct\+::drained}



Definition at line \mbox{\hyperlink{driver_8h_source_l00802}{802}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00360}{mlx5\+\_\+core\+\_\+create\+\_\+dct()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00420}{mlx5\+\_\+core\+\_\+destroy\+\_\+dct()}}.

\mbox{\Hypertarget{structmlx5__core__dct_ae9c9940942d9672f1ce453c61fe4a316}\label{structmlx5__core__dct_ae9c9940942d9672f1ce453c61fe4a316}} 
\index{mlx5\_core\_dct@{mlx5\_core\_dct}!event@{event}}
\index{event@{event}!mlx5\_core\_dct@{mlx5\_core\_dct}}
\doxysubsubsection{\texorpdfstring{event}{event}}
{\footnotesize\ttfamily void($\ast$ mlx5\+\_\+core\+\_\+dct\+::event) (struct \mbox{\hyperlink{structmlx5__core__dct}{mlx5\+\_\+core\+\_\+dct}} $\ast$, int)}



Definition at line \mbox{\hyperlink{driver_8h_source_l00800}{800}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.

\mbox{\Hypertarget{structmlx5__core__dct_a02d7aece08c5cc6cdfb67d0de7645ef3}\label{structmlx5__core__dct_a02d7aece08c5cc6cdfb67d0de7645ef3}} 
\index{mlx5\_core\_dct@{mlx5\_core\_dct}!pid@{pid}}
\index{pid@{pid}!mlx5\_core\_dct@{mlx5\_core\_dct}}
\doxysubsubsection{\texorpdfstring{pid}{pid}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+dct\+::pid}



Definition at line \mbox{\hyperlink{driver_8h_source_l00804}{804}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00360}{mlx5\+\_\+core\+\_\+create\+\_\+dct()}}.

\mbox{\Hypertarget{structmlx5__core__dct_a4c28cfdb7457450ec9bfa8911b6ae0ba}\label{structmlx5__core__dct_a4c28cfdb7457450ec9bfa8911b6ae0ba}} 
\index{mlx5\_core\_dct@{mlx5\_core\_dct}!uid@{uid}}
\index{uid@{uid}!mlx5\_core\_dct@{mlx5\_core\_dct}}
\doxysubsubsection{\texorpdfstring{uid}{uid}}
{\footnotesize\ttfamily u16 mlx5\+\_\+core\+\_\+dct\+::uid}



Definition at line \mbox{\hyperlink{driver_8h_source_l00805}{805}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00360}{mlx5\+\_\+core\+\_\+create\+\_\+dct()}}, \mbox{\hyperlink{mlx5__qp_8c_source_l00420}{mlx5\+\_\+core\+\_\+destroy\+\_\+dct()}}, and \mbox{\hyperlink{mlx5__qp_8c_source_l00407}{mlx5\+\_\+core\+\_\+drain\+\_\+dct()}}.



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