\hypertarget{structdevx__async__cmd__event__file}{}\doxysection{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+file Struct Reference}
\label{structdevx__async__cmd__event__file}\index{devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}}


Collaboration diagram for devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dab/structdevx__async__cmd__event__file__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ib\+\_\+uobject \mbox{\hyperlink{structdevx__async__cmd__event__file_a06760937cbbea698041012a1357299d3}{uobj}}
\item 
struct \mbox{\hyperlink{structdevx__async__event__queue}{devx\+\_\+async\+\_\+event\+\_\+queue}} \mbox{\hyperlink{structdevx__async__cmd__event__file_aea030fb7bcbe9bafbf5325c3ac398e61}{ev\+\_\+queue}}
\item 
struct \mbox{\hyperlink{structmlx5__async__ctx}{mlx5\+\_\+async\+\_\+ctx}} \mbox{\hyperlink{structdevx__async__cmd__event__file_adb63598f013b9d712df12838c9ebcaab}{async\+\_\+ctx}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01593}{1593}} of file \mbox{\hyperlink{mlx5__ib__devx_8c_source}{mlx5\+\_\+ib\+\_\+devx.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structdevx__async__cmd__event__file_adb63598f013b9d712df12838c9ebcaab}\label{structdevx__async__cmd__event__file_adb63598f013b9d712df12838c9ebcaab}} 
\index{devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}!async\_ctx@{async\_ctx}}
\index{async\_ctx@{async\_ctx}!devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}}
\doxysubsubsection{\texorpdfstring{async\_ctx}{async\_ctx}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__async__ctx}{mlx5\+\_\+async\+\_\+ctx}} devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+file\+::async\+\_\+ctx}



Definition at line \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01596}{1596}} of file \mbox{\hyperlink{mlx5__ib__devx_8c_source}{mlx5\+\_\+ib\+\_\+devx.\+c}}.



Referenced by \mbox{\hyperlink{mlx5__ib__devx_8c_source_l02630}{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+destroy\+\_\+uobj()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01608}{MLX5\+\_\+\+IB\+\_\+\+METHOD\+\_\+\+DEVX\+\_\+\+ASYNC\+\_\+\+CMD\+\_\+\+FD\+\_\+\+ALLOC()}}, and \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01678}{MLX5\+\_\+\+IB\+\_\+\+METHOD\+\_\+\+DEVX\+\_\+\+OBJ\+\_\+\+ASYNC\+\_\+\+QUERY()}}.

\mbox{\Hypertarget{structdevx__async__cmd__event__file_aea030fb7bcbe9bafbf5325c3ac398e61}\label{structdevx__async__cmd__event__file_aea030fb7bcbe9bafbf5325c3ac398e61}} 
\index{devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}!ev\_queue@{ev\_queue}}
\index{ev\_queue@{ev\_queue}!devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}}
\doxysubsubsection{\texorpdfstring{ev\_queue}{ev\_queue}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structdevx__async__event__queue}{devx\+\_\+async\+\_\+event\+\_\+queue}} devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+file\+::ev\+\_\+queue}



Definition at line \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01595}{1595}} of file \mbox{\hyperlink{mlx5__ib__devx_8c_source}{mlx5\+\_\+ib\+\_\+devx.\+c}}.



Referenced by \mbox{\hyperlink{mlx5__ib__devx_8c_source_l02630}{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+destroy\+\_\+uobj()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l02488}{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+poll()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l02434}{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+read()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01656}{devx\+\_\+query\+\_\+callback()}}, \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01608}{MLX5\+\_\+\+IB\+\_\+\+METHOD\+\_\+\+DEVX\+\_\+\+ASYNC\+\_\+\+CMD\+\_\+\+FD\+\_\+\+ALLOC()}}, and \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01678}{MLX5\+\_\+\+IB\+\_\+\+METHOD\+\_\+\+DEVX\+\_\+\+OBJ\+\_\+\+ASYNC\+\_\+\+QUERY()}}.

\mbox{\Hypertarget{structdevx__async__cmd__event__file_a06760937cbbea698041012a1357299d3}\label{structdevx__async__cmd__event__file_a06760937cbbea698041012a1357299d3}} 
\index{devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}!uobj@{uobj}}
\index{uobj@{uobj}!devx\_async\_cmd\_event\_file@{devx\_async\_cmd\_event\_file}}
\doxysubsubsection{\texorpdfstring{uobj}{uobj}}
{\footnotesize\ttfamily struct ib\+\_\+uobject devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+file\+::uobj}



Definition at line \mbox{\hyperlink{mlx5__ib__devx_8c_source_l01594}{1594}} of file \mbox{\hyperlink{mlx5__ib__devx_8c_source}{mlx5\+\_\+ib\+\_\+devx.\+c}}.



Referenced by \mbox{\hyperlink{mlx5__ib__devx_8c_source_l02630}{devx\+\_\+async\+\_\+cmd\+\_\+event\+\_\+destroy\+\_\+uobj()}}.



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