\hypertarget{structmlx5__bf}{}\doxysection{mlx5\+\_\+bf Struct Reference}
\label{structmlx5__bf}\index{mlx5\_bf@{mlx5\_bf}}


{\ttfamily \#include $<$mlx5\+\_\+ib.\+h$>$}



Collaboration diagram for mlx5\+\_\+bf\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d92/structmlx5__bf__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{structmlx5__bf_af52e93e5f9c8d516925f455956043ffb}{buf\+\_\+size}}
\item 
unsigned long \mbox{\hyperlink{structmlx5__bf_ad780893011c66eab9ebdfebc4b870f0a}{offset}}
\item 
struct \mbox{\hyperlink{structmlx5__sq__bfreg}{mlx5\+\_\+sq\+\_\+bfreg}} $\ast$ \mbox{\hyperlink{structmlx5__bf_af8e368580533fb554cdc555cda489963}{bfreg}}
\item 
spinlock\+\_\+t \mbox{\hyperlink{structmlx5__bf_a7867906496ab289b87cf77abdcea386d}{lock32}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00353}{353}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__bf_af8e368580533fb554cdc555cda489963}\label{structmlx5__bf_af8e368580533fb554cdc555cda489963}} 
\index{mlx5\_bf@{mlx5\_bf}!bfreg@{bfreg}}
\index{bfreg@{bfreg}!mlx5\_bf@{mlx5\_bf}}
\doxysubsubsection{\texorpdfstring{bfreg}{bfreg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__sq__bfreg}{mlx5\+\_\+sq\+\_\+bfreg}}$\ast$ mlx5\+\_\+bf\+::bfreg}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00356}{356}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00921}{create\+\_\+kernel\+\_\+qp()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03906}{mlx5\+\_\+ib\+\_\+post\+\_\+send()}}.

\mbox{\Hypertarget{structmlx5__bf_af52e93e5f9c8d516925f455956043ffb}\label{structmlx5__bf_af52e93e5f9c8d516925f455956043ffb}} 
\index{mlx5\_bf@{mlx5\_bf}!buf\_size@{buf\_size}}
\index{buf\_size@{buf\_size}!mlx5\_bf@{mlx5\_bf}}
\doxysubsubsection{\texorpdfstring{buf\_size}{buf\_size}}
{\footnotesize\ttfamily int mlx5\+\_\+bf\+::buf\+\_\+size}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00354}{354}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00921}{create\+\_\+kernel\+\_\+qp()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03906}{mlx5\+\_\+ib\+\_\+post\+\_\+send()}}.

\mbox{\Hypertarget{structmlx5__bf_a7867906496ab289b87cf77abdcea386d}\label{structmlx5__bf_a7867906496ab289b87cf77abdcea386d}} 
\index{mlx5\_bf@{mlx5\_bf}!lock32@{lock32}}
\index{lock32@{lock32}!mlx5\_bf@{mlx5\_bf}}
\doxysubsubsection{\texorpdfstring{lock32}{lock32}}
{\footnotesize\ttfamily spinlock\+\_\+t mlx5\+\_\+bf\+::lock32}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00357}{357}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00921}{create\+\_\+kernel\+\_\+qp()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03906}{mlx5\+\_\+ib\+\_\+post\+\_\+send()}}.

\mbox{\Hypertarget{structmlx5__bf_ad780893011c66eab9ebdfebc4b870f0a}\label{structmlx5__bf_ad780893011c66eab9ebdfebc4b870f0a}} 
\index{mlx5\_bf@{mlx5\_bf}!offset@{offset}}
\index{offset@{offset}!mlx5\_bf@{mlx5\_bf}}
\doxysubsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily unsigned long mlx5\+\_\+bf\+::offset}



Definition at line \mbox{\hyperlink{mlx5__ib_8h_source_l00355}{355}} of file \mbox{\hyperlink{mlx5__ib_8h_source}{mlx5\+\_\+ib.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03906}{mlx5\+\_\+ib\+\_\+post\+\_\+send()}}.



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