\hypertarget{structmlx5e__rl__worker}{}\doxysection{mlx5e\+\_\+rl\+\_\+worker Struct Reference}
\label{structmlx5e__rl__worker}\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}


{\ttfamily \#include $<$en\+\_\+rl.\+h$>$}



Collaboration diagram for mlx5e\+\_\+rl\+\_\+worker\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d0c/structmlx5e__rl__worker__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structmlx5e__rl__worker_ac5384971064642ef5b82d28ae127a323}{STAILQ\+\_\+\+HEAD}} (, \mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}}) index\+\_\+list\+\_\+head
\item 
\mbox{\hyperlink{structmlx5e__rl__worker_a16f9bce7e5e5b585b7fd33972cbca99e}{STAILQ\+\_\+\+HEAD}} (, \mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}}) process\+\_\+head
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct mtx \mbox{\hyperlink{structmlx5e__rl__worker_a76af0741770be21c57a1208311289e28}{mtx}}
\item 
struct cv \mbox{\hyperlink{structmlx5e__rl__worker_a84667679f06ee168810ad94754668fe0}{cv}}
\item 
struct \mbox{\hyperlink{structmlx5e__priv}{mlx5e\+\_\+priv}} $\ast$ \mbox{\hyperlink{structmlx5e__rl__worker_ae805c2d2eaf938da69f505c1becacd01}{priv}}
\item 
struct \mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}} $\ast$ \mbox{\hyperlink{structmlx5e__rl__worker_a9a83ec4333b07abfc043915aba55d372}{channels}}
\item 
unsigned \mbox{\hyperlink{structmlx5e__rl__worker_a43e4b85d0110c5603969da30a1649171}{worker\+\_\+done}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{en__rl_8h_source_l00144}{144}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structmlx5e__rl__worker_ac5384971064642ef5b82d28ae127a323}\label{structmlx5e__rl__worker_ac5384971064642ef5b82d28ae127a323}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!STAILQ\_HEAD@{STAILQ\_HEAD}}
\index{STAILQ\_HEAD@{STAILQ\_HEAD}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{STAILQ\_HEAD()}{STAILQ\_HEAD()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily mlx5e\+\_\+rl\+\_\+worker\+::\+STAILQ\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{structmlx5e__rl__worker_a16f9bce7e5e5b585b7fd33972cbca99e}\label{structmlx5e__rl__worker_a16f9bce7e5e5b585b7fd33972cbca99e}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!STAILQ\_HEAD@{STAILQ\_HEAD}}
\index{STAILQ\_HEAD@{STAILQ\_HEAD}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{STAILQ\_HEAD()}{STAILQ\_HEAD()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily mlx5e\+\_\+rl\+\_\+worker\+::\+STAILQ\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5e__rl__worker_a9a83ec4333b07abfc043915aba55d372}\label{structmlx5e__rl__worker_a9a83ec4333b07abfc043915aba55d372}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!channels@{channels}}
\index{channels@{channels}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{channels}{channels}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5e__rl__channel}{mlx5e\+\_\+rl\+\_\+channel}}$\ast$ mlx5e\+\_\+rl\+\_\+worker\+::channels}



Definition at line \mbox{\hyperlink{en__rl_8h_source_l00150}{150}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__en__main_8c_source_l00810}{mlx5e\+\_\+update\+\_\+stats\+\_\+locked()}}.

\mbox{\Hypertarget{structmlx5e__rl__worker_a84667679f06ee168810ad94754668fe0}\label{structmlx5e__rl__worker_a84667679f06ee168810ad94754668fe0}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!cv@{cv}}
\index{cv@{cv}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{cv}{cv}}
{\footnotesize\ttfamily struct cv mlx5e\+\_\+rl\+\_\+worker\+::cv}



Definition at line \mbox{\hyperlink{en__rl_8h_source_l00146}{146}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.

\mbox{\Hypertarget{structmlx5e__rl__worker_a76af0741770be21c57a1208311289e28}\label{structmlx5e__rl__worker_a76af0741770be21c57a1208311289e28}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!mtx@{mtx}}
\index{mtx@{mtx}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{mtx}{mtx}}
{\footnotesize\ttfamily struct mtx mlx5e\+\_\+rl\+\_\+worker\+::mtx}



Definition at line \mbox{\hyperlink{en__rl_8h_source_l00145}{145}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.

\mbox{\Hypertarget{structmlx5e__rl__worker_ae805c2d2eaf938da69f505c1becacd01}\label{structmlx5e__rl__worker_ae805c2d2eaf938da69f505c1becacd01}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!priv@{priv}}
\index{priv@{priv}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{priv}{priv}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmlx5e__priv}{mlx5e\+\_\+priv}}$\ast$ mlx5e\+\_\+rl\+\_\+worker\+::priv}



Definition at line \mbox{\hyperlink{en__rl_8h_source_l00149}{149}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.

\mbox{\Hypertarget{structmlx5e__rl__worker_a43e4b85d0110c5603969da30a1649171}\label{structmlx5e__rl__worker_a43e4b85d0110c5603969da30a1649171}} 
\index{mlx5e\_rl\_worker@{mlx5e\_rl\_worker}!worker\_done@{worker\_done}}
\index{worker\_done@{worker\_done}!mlx5e\_rl\_worker@{mlx5e\_rl\_worker}}
\doxysubsubsection{\texorpdfstring{worker\_done}{worker\_done}}
{\footnotesize\ttfamily unsigned mlx5e\+\_\+rl\+\_\+worker\+::worker\+\_\+done}



Definition at line \mbox{\hyperlink{en__rl_8h_source_l00151}{151}} of file \mbox{\hyperlink{en__rl_8h_source}{en\+\_\+rl.\+h}}.



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