\hypertarget{structet__rxbuf__data}{}\doxysection{et\+\_\+rxbuf\+\_\+data Struct Reference}
\label{structet__rxbuf__data}\index{et\_rxbuf\_data@{et\_rxbuf\_data}}


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



Collaboration diagram for et\+\_\+rxbuf\+\_\+data\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d1a/structet__rxbuf__data__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structet__rxbuf}{et\+\_\+rxbuf}} \mbox{\hyperlink{structet__rxbuf__data_af2885f6d65b73392f1a251d79c961b9c}{rbd\+\_\+buf}} \mbox{[}\mbox{\hyperlink{if__etvar_8h_a4ec68c9ea533f1717a2fc7f2fadc5a7e}{ET\+\_\+\+RX\+\_\+\+NDESC}}\mbox{]}
\item 
struct \mbox{\hyperlink{structet__softc}{et\+\_\+softc}} $\ast$ \mbox{\hyperlink{structet__rxbuf__data_a855c76ff802eece693d6b130ed605585}{rbd\+\_\+softc}}
\item 
struct \mbox{\hyperlink{structet__rxdesc__ring}{et\+\_\+rxdesc\+\_\+ring}} $\ast$ \mbox{\hyperlink{structet__rxbuf__data_a07c375b438f7181a828ff239b7b95d1c}{rbd\+\_\+ring}}
\item 
int \mbox{\hyperlink{structet__rxbuf__data_a9d7beb76ce38180670371f26a0014595}{rbd\+\_\+bufsize}}
\item 
int($\ast$ \mbox{\hyperlink{structet__rxbuf__data_ad8927befca89b4a08ca7f896dc72d67a}{rbd\+\_\+newbuf}} )(struct \mbox{\hyperlink{structet__rxbuf__data}{et\+\_\+rxbuf\+\_\+data}} $\ast$, int)
\item 
void($\ast$ \mbox{\hyperlink{structet__rxbuf__data_afe35415c5bd1bf8420deaf664a66f4c8}{rbd\+\_\+discard}} )(struct \mbox{\hyperlink{structet__rxbuf__data}{et\+\_\+rxbuf\+\_\+data}} $\ast$, int)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00225}{225}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structet__rxbuf__data_af2885f6d65b73392f1a251d79c961b9c}\label{structet__rxbuf__data_af2885f6d65b73392f1a251d79c961b9c}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_buf@{rbd\_buf}}
\index{rbd\_buf@{rbd\_buf}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_buf}{rbd\_buf}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structet__rxbuf}{et\+\_\+rxbuf}} et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+buf\mbox{[}\mbox{\hyperlink{if__etvar_8h_a4ec68c9ea533f1717a2fc7f2fadc5a7e}{ET\+\_\+\+RX\+\_\+\+NDESC}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00226}{226}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__et_8c_source_l01047}{et\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{if__et_8c_source_l01523}{et\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__et_8c_source_l02321}{et\+\_\+newbuf\+\_\+cluster()}}, \mbox{\hyperlink{if__et_8c_source_l02380}{et\+\_\+newbuf\+\_\+hdr()}}, and \mbox{\hyperlink{if__et_8c_source_l02034}{et\+\_\+rxeof()}}.

\mbox{\Hypertarget{structet__rxbuf__data_a9d7beb76ce38180670371f26a0014595}\label{structet__rxbuf__data_a9d7beb76ce38180670371f26a0014595}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_bufsize@{rbd\_bufsize}}
\index{rbd\_bufsize@{rbd\_bufsize}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_bufsize}{rbd\_bufsize}}
{\footnotesize\ttfamily int et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+bufsize}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00231}{231}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, and \mbox{\hyperlink{if__et_8c_source_l02005}{et\+\_\+start\+\_\+rxdma()}}.

\mbox{\Hypertarget{structet__rxbuf__data_afe35415c5bd1bf8420deaf664a66f4c8}\label{structet__rxbuf__data_afe35415c5bd1bf8420deaf664a66f4c8}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_discard@{rbd\_discard}}
\index{rbd\_discard@{rbd\_discard}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_discard}{rbd\_discard}}
{\footnotesize\ttfamily void($\ast$ et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+discard) (struct \mbox{\hyperlink{structet__rxbuf__data}{et\+\_\+rxbuf\+\_\+data}} $\ast$, int)}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00233}{233}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, and \mbox{\hyperlink{if__et_8c_source_l02034}{et\+\_\+rxeof()}}.

\mbox{\Hypertarget{structet__rxbuf__data_ad8927befca89b4a08ca7f896dc72d67a}\label{structet__rxbuf__data_ad8927befca89b4a08ca7f896dc72d67a}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_newbuf@{rbd\_newbuf}}
\index{rbd\_newbuf@{rbd\_newbuf}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_newbuf}{rbd\_newbuf}}
{\footnotesize\ttfamily int($\ast$ et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+newbuf) (struct \mbox{\hyperlink{structet__rxbuf__data}{et\+\_\+rxbuf\+\_\+data}} $\ast$, int)}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00232}{232}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__et_8c_source_l01703}{et\+\_\+init\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__et_8c_source_l02034}{et\+\_\+rxeof()}}.

\mbox{\Hypertarget{structet__rxbuf__data_a07c375b438f7181a828ff239b7b95d1c}\label{structet__rxbuf__data_a07c375b438f7181a828ff239b7b95d1c}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_ring@{rbd\_ring}}
\index{rbd\_ring@{rbd\_ring}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_ring}{rbd\_ring}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structet__rxdesc__ring}{et\+\_\+rxdesc\+\_\+ring}}$\ast$ et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+ring}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00229}{229}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__et_8c_source_l02321}{et\+\_\+newbuf\+\_\+cluster()}}, \mbox{\hyperlink{if__et_8c_source_l02380}{et\+\_\+newbuf\+\_\+hdr()}}, and \mbox{\hyperlink{if__et_8c_source_l02369}{et\+\_\+rxbuf\+\_\+discard()}}.

\mbox{\Hypertarget{structet__rxbuf__data_a855c76ff802eece693d6b130ed605585}\label{structet__rxbuf__data_a855c76ff802eece693d6b130ed605585}} 
\index{et\_rxbuf\_data@{et\_rxbuf\_data}!rbd\_softc@{rbd\_softc}}
\index{rbd\_softc@{rbd\_softc}!et\_rxbuf\_data@{et\_rxbuf\_data}}
\doxysubsubsection{\texorpdfstring{rbd\_softc}{rbd\_softc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structet__softc}{et\+\_\+softc}}$\ast$ et\+\_\+rxbuf\+\_\+data\+::rbd\+\_\+softc}



Definition at line \mbox{\hyperlink{if__etvar_8h_source_l00228}{228}} of file \mbox{\hyperlink{if__etvar_8h_source}{if\+\_\+etvar.\+h}}.



Referenced by \mbox{\hyperlink{if__et_8c_source_l00868}{et\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__et_8c_source_l02321}{et\+\_\+newbuf\+\_\+cluster()}}, and \mbox{\hyperlink{if__et_8c_source_l02380}{et\+\_\+newbuf\+\_\+hdr()}}.



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