\hypertarget{structmlx5__async__ctx}{}\doxysection{mlx5\+\_\+async\+\_\+ctx Struct Reference}
\label{structmlx5__async__ctx}\index{mlx5\_async\_ctx@{mlx5\_async\_ctx}}


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



Collaboration diagram for mlx5\+\_\+async\+\_\+ctx\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d30/structmlx5__async__ctx__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$ \mbox{\hyperlink{structmlx5__async__ctx_a8e34dac4f1126445e4494408fcc05e23}{dev}}
\item 
atomic\+\_\+t \mbox{\hyperlink{structmlx5__async__ctx_a1c3430d5047d1239f1af73b2a4e3a35e}{num\+\_\+inflight}}
\item 
struct wait\+\_\+queue\+\_\+head \mbox{\hyperlink{structmlx5__async__ctx_a6f963f3c7638047917aac6614dc81fd0}{wait}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{driver_8h_source_l00944}{944}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__async__ctx_a8e34dac4f1126445e4494408fcc05e23}\label{structmlx5__async__ctx_a8e34dac4f1126445e4494408fcc05e23}} 
\index{mlx5\_async\_ctx@{mlx5\_async\_ctx}!dev@{dev}}
\index{dev@{dev}!mlx5\_async\_ctx@{mlx5\_async\_ctx}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}}$\ast$ mlx5\+\_\+async\+\_\+ctx\+::dev}



Definition at line \mbox{\hyperlink{driver_8h_source_l00945}{945}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__cmd_8c_source_l01411}{mlx5\+\_\+cmd\+\_\+exec\+\_\+polling()}}.

\mbox{\Hypertarget{structmlx5__async__ctx_a1c3430d5047d1239f1af73b2a4e3a35e}\label{structmlx5__async__ctx_a1c3430d5047d1239f1af73b2a4e3a35e}} 
\index{mlx5\_async\_ctx@{mlx5\_async\_ctx}!num\_inflight@{num\_inflight}}
\index{num\_inflight@{num\_inflight}!mlx5\_async\_ctx@{mlx5\_async\_ctx}}
\doxysubsubsection{\texorpdfstring{num\_inflight}{num\_inflight}}
{\footnotesize\ttfamily atomic\+\_\+t mlx5\+\_\+async\+\_\+ctx\+::num\+\_\+inflight}



Definition at line \mbox{\hyperlink{driver_8h_source_l00946}{946}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.

\mbox{\Hypertarget{structmlx5__async__ctx_a6f963f3c7638047917aac6614dc81fd0}\label{structmlx5__async__ctx_a6f963f3c7638047917aac6614dc81fd0}} 
\index{mlx5\_async\_ctx@{mlx5\_async\_ctx}!wait@{wait}}
\index{wait@{wait}!mlx5\_async\_ctx@{mlx5\_async\_ctx}}
\doxysubsubsection{\texorpdfstring{wait}{wait}}
{\footnotesize\ttfamily struct wait\+\_\+queue\+\_\+head mlx5\+\_\+async\+\_\+ctx\+::wait}



Definition at line \mbox{\hyperlink{driver_8h_source_l00947}{947}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



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