\hypertarget{structmlx5__bfreg__head}{}\doxysection{mlx5\+\_\+bfreg\+\_\+head Struct Reference}
\label{structmlx5__bfreg__head}\index{mlx5\_bfreg\_head@{mlx5\_bfreg\_head}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct mutex \mbox{\hyperlink{structmlx5__bfreg__head_ad1d43a5aa5eccf12e94a6b9da754faad}{lock}}
\item 
struct list\+\_\+head \mbox{\hyperlink{structmlx5__bfreg__head_aa714bb00066cc6d712a5f0d477aace4d}{list}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{driver_8h_source_l00443}{443}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__bfreg__head_aa714bb00066cc6d712a5f0d477aace4d}\label{structmlx5__bfreg__head_aa714bb00066cc6d712a5f0d477aace4d}} 
\index{mlx5\_bfreg\_head@{mlx5\_bfreg\_head}!list@{list}}
\index{list@{list}!mlx5\_bfreg\_head@{mlx5\_bfreg\_head}}
\doxysubsubsection{\texorpdfstring{list}{list}}
{\footnotesize\ttfamily struct list\+\_\+head mlx5\+\_\+bfreg\+\_\+head\+::list}



Definition at line \mbox{\hyperlink{driver_8h_source_l00446}{446}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__uar_8c_source_l00203}{alloc\+\_\+bfreg()}}, \mbox{\hyperlink{mlx5__uar_8c_source_l00288}{mlx5\+\_\+free\+\_\+bfreg()}}, and \mbox{\hyperlink{mlx5__uar_8c_source_l00163}{mlx5\+\_\+get\+\_\+uars\+\_\+page()}}.

\mbox{\Hypertarget{structmlx5__bfreg__head_ad1d43a5aa5eccf12e94a6b9da754faad}\label{structmlx5__bfreg__head_ad1d43a5aa5eccf12e94a6b9da754faad}} 
\index{mlx5\_bfreg\_head@{mlx5\_bfreg\_head}!lock@{lock}}
\index{lock@{lock}!mlx5\_bfreg\_head@{mlx5\_bfreg\_head}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily struct mutex mlx5\+\_\+bfreg\+\_\+head\+::lock}



Definition at line \mbox{\hyperlink{driver_8h_source_l00445}{445}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__uar_8c_source_l00203}{alloc\+\_\+bfreg()}}, \mbox{\hyperlink{mlx5__uar_8c_source_l00288}{mlx5\+\_\+free\+\_\+bfreg()}}, \mbox{\hyperlink{mlx5__uar_8c_source_l00163}{mlx5\+\_\+get\+\_\+uars\+\_\+page()}}, and \mbox{\hyperlink{mlx5__uar_8c_source_l00185}{mlx5\+\_\+put\+\_\+uars\+\_\+page()}}.



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