\hypertarget{structiwn__rx__ring}{}\doxysection{iwn\+\_\+rx\+\_\+ring Struct Reference}
\label{structiwn__rx__ring}\index{iwn\_rx\_ring@{iwn\_rx\_ring}}


{\ttfamily \#include $<$if\+\_\+iwnvar.\+h$>$}



Collaboration diagram for iwn\+\_\+rx\+\_\+ring\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d4/d3e/structiwn__rx__ring__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structiwn__dma__info}{iwn\+\_\+dma\+\_\+info}} \mbox{\hyperlink{structiwn__rx__ring_a0011a7acff8bece1b2052035e2e3b2d8}{desc\+\_\+dma}}
\item 
struct \mbox{\hyperlink{structiwn__dma__info}{iwn\+\_\+dma\+\_\+info}} \mbox{\hyperlink{structiwn__rx__ring_a1d2ee016084be3a28bc1a807f16972a5}{stat\+\_\+dma}}
\item 
uint32\+\_\+t $\ast$ \mbox{\hyperlink{structiwn__rx__ring_abf505b4e835e44b97d116acfb778fc2b}{desc}}
\item 
struct \mbox{\hyperlink{structiwn__rx__status}{iwn\+\_\+rx\+\_\+status}} $\ast$ \mbox{\hyperlink{structiwn__rx__ring_ace3ea68fa79b1e443f6f40651f6b1cd3}{stat}}
\item 
struct \mbox{\hyperlink{structiwn__rx__data}{iwn\+\_\+rx\+\_\+data}} \mbox{\hyperlink{structiwn__rx__ring_aa61dcd0b88ceca06f1d0934d4b8a451d}{data}} \mbox{[}\mbox{\hyperlink{if__iwnreg_8h_abce97624658c17951c6e160a422f24c5}{IWN\+\_\+\+RX\+\_\+\+RING\+\_\+\+COUNT}}\mbox{]}
\item 
bus\+\_\+dma\+\_\+tag\+\_\+t \mbox{\hyperlink{structiwn__rx__ring_a27034f2e5434cf265edaa10f9c68f40a}{data\+\_\+dmat}}
\item 
int \mbox{\hyperlink{structiwn__rx__ring_ab57cc1720c238164f40a15073b97a4f1}{cur}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00130}{130}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structiwn__rx__ring_ab57cc1720c238164f40a15073b97a4f1}\label{structiwn__rx__ring_ab57cc1720c238164f40a15073b97a4f1}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!cur@{cur}}
\index{cur@{cur}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{cur}{cur}}
{\footnotesize\ttfamily int iwn\+\_\+rx\+\_\+ring\+::cur}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00137}{137}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l04211}{iwn\+\_\+fatal\+\_\+intr()}}, \mbox{\hyperlink{if__iwn_8c_source_l03981}{iwn\+\_\+notif\+\_\+intr()}}, \mbox{\hyperlink{if__iwn_8c_source_l01939}{iwn\+\_\+reset\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l03022}{iwn\+\_\+rx\+\_\+done()}}, and \mbox{\hyperlink{if__iwn_8c_source_l04165}{iwn\+\_\+wakeup\+\_\+intr()}}.

\mbox{\Hypertarget{structiwn__rx__ring_aa61dcd0b88ceca06f1d0934d4b8a451d}\label{structiwn__rx__ring_aa61dcd0b88ceca06f1d0934d4b8a451d}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!data@{data}}
\index{data@{data}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structiwn__rx__data}{iwn\+\_\+rx\+\_\+data}} iwn\+\_\+rx\+\_\+ring\+::data\mbox{[}\mbox{\hyperlink{if__iwnreg_8h_abce97624658c17951c6e160a422f24c5}{IWN\+\_\+\+RX\+\_\+\+RING\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00135}{135}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l01960}{iwn\+\_\+free\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03981}{iwn\+\_\+notif\+\_\+intr()}}.

\mbox{\Hypertarget{structiwn__rx__ring_a27034f2e5434cf265edaa10f9c68f40a}\label{structiwn__rx__ring_a27034f2e5434cf265edaa10f9c68f40a}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!data\_dmat@{data\_dmat}}
\index{data\_dmat@{data\_dmat}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{data\_dmat}{data\_dmat}}
{\footnotesize\ttfamily bus\+\_\+dma\+\_\+tag\+\_\+t iwn\+\_\+rx\+\_\+ring\+::data\+\_\+dmat}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00136}{136}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l01960}{iwn\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l03981}{iwn\+\_\+notif\+\_\+intr()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03022}{iwn\+\_\+rx\+\_\+done()}}.

\mbox{\Hypertarget{structiwn__rx__ring_abf505b4e835e44b97d116acfb778fc2b}\label{structiwn__rx__ring_abf505b4e835e44b97d116acfb778fc2b}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!desc@{desc}}
\index{desc@{desc}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{desc}{desc}}
{\footnotesize\ttfamily uint32\+\_\+t$\ast$ iwn\+\_\+rx\+\_\+ring\+::desc}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00133}{133}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03022}{iwn\+\_\+rx\+\_\+done()}}.

\mbox{\Hypertarget{structiwn__rx__ring_a0011a7acff8bece1b2052035e2e3b2d8}\label{structiwn__rx__ring_a0011a7acff8bece1b2052035e2e3b2d8}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!desc\_dma@{desc\_dma}}
\index{desc\_dma@{desc\_dma}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{desc\_dma}{desc\_dma}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structiwn__dma__info}{iwn\+\_\+dma\+\_\+info}} iwn\+\_\+rx\+\_\+ring\+::desc\+\_\+dma}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00131}{131}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l01960}{iwn\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l08744}{iwn\+\_\+hw\+\_\+init()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03022}{iwn\+\_\+rx\+\_\+done()}}.

\mbox{\Hypertarget{structiwn__rx__ring_ace3ea68fa79b1e443f6f40651f6b1cd3}\label{structiwn__rx__ring_ace3ea68fa79b1e443f6f40651f6b1cd3}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!stat@{stat}}
\index{stat@{stat}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{stat}{stat}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structiwn__rx__status}{iwn\+\_\+rx\+\_\+status}}$\ast$ iwn\+\_\+rx\+\_\+ring\+::stat}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00134}{134}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03981}{iwn\+\_\+notif\+\_\+intr()}}.

\mbox{\Hypertarget{structiwn__rx__ring_a1d2ee016084be3a28bc1a807f16972a5}\label{structiwn__rx__ring_a1d2ee016084be3a28bc1a807f16972a5}} 
\index{iwn\_rx\_ring@{iwn\_rx\_ring}!stat\_dma@{stat\_dma}}
\index{stat\_dma@{stat\_dma}!iwn\_rx\_ring@{iwn\_rx\_ring}}
\doxysubsubsection{\texorpdfstring{stat\_dma}{stat\_dma}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structiwn__dma__info}{iwn\+\_\+dma\+\_\+info}} iwn\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}



Definition at line \mbox{\hyperlink{if__iwnvar_8h_source_l00132}{132}} of file \mbox{\hyperlink{if__iwnvar_8h_source}{if\+\_\+iwnvar.\+h}}.



Referenced by \mbox{\hyperlink{if__iwn_8c_source_l01842}{iwn\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l01960}{iwn\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwn_8c_source_l08744}{iwn\+\_\+hw\+\_\+init()}}, and \mbox{\hyperlink{if__iwn_8c_source_l03981}{iwn\+\_\+notif\+\_\+intr()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/iwn/\mbox{\hyperlink{if__iwnvar_8h}{if\+\_\+iwnvar.\+h}}\end{DoxyCompactItemize}
