\hypertarget{structmlx5__mr__table}{}\doxysection{mlx5\+\_\+mr\+\_\+table Struct Reference}
\label{structmlx5__mr__table}\index{mlx5\_mr\_table@{mlx5\_mr\_table}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
spinlock\+\_\+t \mbox{\hyperlink{structmlx5__mr__table_a5730e6ace8e7b808769fd919b8d1f1af}{lock}}
\item 
struct radix\+\_\+tree\+\_\+root \mbox{\hyperlink{structmlx5__mr__table_a1dfcce11962ff48ec786fea6fdc80fa5}{tree}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{driver_8h_source_l00538}{538}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__mr__table_a5730e6ace8e7b808769fd919b8d1f1af}\label{structmlx5__mr__table_a5730e6ace8e7b808769fd919b8d1f1af}} 
\index{mlx5\_mr\_table@{mlx5\_mr\_table}!lock@{lock}}
\index{lock@{lock}!mlx5\_mr\_table@{mlx5\_mr\_table}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily spinlock\+\_\+t mlx5\+\_\+mr\+\_\+table\+::lock}



Definition at line \mbox{\hyperlink{driver_8h_source_l00541}{541}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__mr_8c_source_l00054}{mlx5\+\_\+core\+\_\+create\+\_\+mkey\+\_\+cb()}}, \mbox{\hyperlink{mlx5__mr_8c_source_l00125}{mlx5\+\_\+core\+\_\+destroy\+\_\+mkey()}}, \mbox{\hyperlink{mlx5__mr_8c_source_l00041}{mlx5\+\_\+init\+\_\+mr\+\_\+table()}}, \mbox{\hyperlink{mlx5__ib__cq_8c_source_l00516}{mlx5\+\_\+poll\+\_\+one()}}, and \mbox{\hyperlink{mlx5__ib__mr_8c_source_l00110}{reg\+\_\+mr\+\_\+callback()}}.

\mbox{\Hypertarget{structmlx5__mr__table_a1dfcce11962ff48ec786fea6fdc80fa5}\label{structmlx5__mr__table_a1dfcce11962ff48ec786fea6fdc80fa5}} 
\index{mlx5\_mr\_table@{mlx5\_mr\_table}!tree@{tree}}
\index{tree@{tree}!mlx5\_mr\_table@{mlx5\_mr\_table}}
\doxysubsubsection{\texorpdfstring{tree}{tree}}
{\footnotesize\ttfamily struct radix\+\_\+tree\+\_\+root mlx5\+\_\+mr\+\_\+table\+::tree}



Definition at line \mbox{\hyperlink{driver_8h_source_l00542}{542}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{qp_8h_source_l00573}{\+\_\+\+\_\+mlx5\+\_\+mr\+\_\+lookup()}}, \mbox{\hyperlink{mlx5__mr_8c_source_l00054}{mlx5\+\_\+core\+\_\+create\+\_\+mkey\+\_\+cb()}}, \mbox{\hyperlink{mlx5__mr_8c_source_l00125}{mlx5\+\_\+core\+\_\+destroy\+\_\+mkey()}}, \mbox{\hyperlink{mlx5__mr_8c_source_l00041}{mlx5\+\_\+init\+\_\+mr\+\_\+table()}}, and \mbox{\hyperlink{mlx5__ib__mr_8c_source_l00110}{reg\+\_\+mr\+\_\+callback()}}.



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