\hypertarget{structmlx5__sq__bfreg}{}\doxysection{mlx5\+\_\+sq\+\_\+bfreg Struct Reference}
\label{structmlx5__sq__bfreg}\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}


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



Collaboration diagram for mlx5\+\_\+sq\+\_\+bfreg\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d9a/structmlx5__sq__bfreg__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void \+\_\+\+\_\+iomem $\ast$ \mbox{\hyperlink{structmlx5__sq__bfreg_aa8e89279f7ed37f36b2303aa277f3b88}{map}}
\item 
struct \mbox{\hyperlink{structmlx5__uars__page}{mlx5\+\_\+uars\+\_\+page}} $\ast$ \mbox{\hyperlink{structmlx5__sq__bfreg_a290e761743152aba8a1d95ebab7eb90f}{up}}
\item 
bool \mbox{\hyperlink{structmlx5__sq__bfreg_a5c461f24ee5cb00c2bd99787243e9842}{wc}}
\item 
u32 \mbox{\hyperlink{structmlx5__sq__bfreg_a2696af77aaf294f4aacc4dac9b22ea28}{index}}
\item 
unsigned int \mbox{\hyperlink{structmlx5__sq__bfreg_a18f75fae50b36cef06b75f390792baa0}{offset}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{driver_8h_source_l00454}{454}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__sq__bfreg_a2696af77aaf294f4aacc4dac9b22ea28}\label{structmlx5__sq__bfreg_a2696af77aaf294f4aacc4dac9b22ea28}} 
\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}!index@{index}}
\index{index@{index}!mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}
\doxysubsubsection{\texorpdfstring{index}{index}}
{\footnotesize\ttfamily u32 mlx5\+\_\+sq\+\_\+bfreg\+::index}



Definition at line \mbox{\hyperlink{driver_8h_source_l00458}{458}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__uar_8c_source_l00203}{alloc\+\_\+bfreg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l00921}{create\+\_\+kernel\+\_\+qp()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l01747}{mlx5e\+\_\+enable\+\_\+sq()}}, and \mbox{\hyperlink{mlx5__en__iq_8c_source_l00237}{mlx5e\+\_\+iq\+\_\+enable()}}.

\mbox{\Hypertarget{structmlx5__sq__bfreg_aa8e89279f7ed37f36b2303aa277f3b88}\label{structmlx5__sq__bfreg_aa8e89279f7ed37f36b2303aa277f3b88}} 
\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}!map@{map}}
\index{map@{map}!mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}
\doxysubsubsection{\texorpdfstring{map}{map}}
{\footnotesize\ttfamily void \+\_\+\+\_\+iomem$\ast$ mlx5\+\_\+sq\+\_\+bfreg\+::map}



Definition at line \mbox{\hyperlink{driver_8h_source_l00455}{455}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__uar_8c_source_l00272}{addr\+\_\+to\+\_\+dbi\+\_\+in\+\_\+syspage()}}, \mbox{\hyperlink{mlx5__uar_8c_source_l00203}{alloc\+\_\+bfreg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03906}{mlx5\+\_\+ib\+\_\+post\+\_\+send()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l01747}{mlx5e\+\_\+enable\+\_\+sq()}}, and \mbox{\hyperlink{mlx5__en__iq_8c_source_l00237}{mlx5e\+\_\+iq\+\_\+enable()}}.

\mbox{\Hypertarget{structmlx5__sq__bfreg_a18f75fae50b36cef06b75f390792baa0}\label{structmlx5__sq__bfreg_a18f75fae50b36cef06b75f390792baa0}} 
\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}!offset@{offset}}
\index{offset@{offset}!mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}
\doxysubsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily unsigned int mlx5\+\_\+sq\+\_\+bfreg\+::offset}



Definition at line \mbox{\hyperlink{driver_8h_source_l00459}{459}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.

\mbox{\Hypertarget{structmlx5__sq__bfreg_a290e761743152aba8a1d95ebab7eb90f}\label{structmlx5__sq__bfreg_a290e761743152aba8a1d95ebab7eb90f}} 
\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}!up@{up}}
\index{up@{up}!mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}
\doxysubsubsection{\texorpdfstring{up}{up}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5__uars__page}{mlx5\+\_\+uars\+\_\+page}}$\ast$ mlx5\+\_\+sq\+\_\+bfreg\+::up}



Definition at line \mbox{\hyperlink{driver_8h_source_l00456}{456}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



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

\mbox{\Hypertarget{structmlx5__sq__bfreg_a5c461f24ee5cb00c2bd99787243e9842}\label{structmlx5__sq__bfreg_a5c461f24ee5cb00c2bd99787243e9842}} 
\index{mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}!wc@{wc}}
\index{wc@{wc}!mlx5\_sq\_bfreg@{mlx5\_sq\_bfreg}}
\doxysubsubsection{\texorpdfstring{wc}{wc}}
{\footnotesize\ttfamily bool mlx5\+\_\+sq\+\_\+bfreg\+::wc}



Definition at line \mbox{\hyperlink{driver_8h_source_l00457}{457}} of file \mbox{\hyperlink{driver_8h_source}{driver.\+h}}.



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



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