\hypertarget{structfreelist}{}\doxysection{freelist Struct Reference}
\label{structfreelist}\index{freelist@{freelist}}


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



Collaboration diagram for freelist\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{db/df3/structfreelist__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{structfreelist_a61c2c5dd049e413577627f585fd37f6e}{dma}}
\item 
\mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \mbox{\hyperlink{structfreelist_a70996b15a0aa570de2bf53d86829b8a7}{alignment}}
\item 
\mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \mbox{\hyperlink{structfreelist_ad11feafe762cf2f1395eb661f3415886}{count}}
\item 
\mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \mbox{\hyperlink{structfreelist_a30fc97a8b8de2de6e1c3958ff81263bd}{size}}
\item 
void $\ast$ \mbox{\hyperlink{structfreelist_a5c3ae26a30fb9a563e86171b7a4a2f12}{head}}
\item 
struct \mbox{\hyperlink{structfreelist}{freelist}} $\ast$ \mbox{\hyperlink{structfreelist_ab20d4f8eb587070d2c524d83988af10f}{next}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ldm_8h_source_l00070}{70}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structfreelist_a70996b15a0aa570de2bf53d86829b8a7}\label{structfreelist_a70996b15a0aa570de2bf53d86829b8a7}} 
\index{freelist@{freelist}!alignment@{alignment}}
\index{alignment@{alignment}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{alignment}{alignment}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} freelist\+::alignment}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00072}{72}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00154}{hpt\+\_\+alloc\+\_\+mem()}}.

\mbox{\Hypertarget{structfreelist_ad11feafe762cf2f1395eb661f3415886}\label{structfreelist_ad11feafe762cf2f1395eb661f3415886}} 
\index{freelist@{freelist}!count@{count}}
\index{count@{count}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{count}{count}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} freelist\+::count}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00073}{73}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00143}{freelist\+\_\+get()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00156}{freelist\+\_\+put()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00193}{freelist\+\_\+put\+\_\+dma()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00125}{freelist\+\_\+reserve()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00154}{hpt\+\_\+alloc\+\_\+mem()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00213}{hpt\+\_\+free\+\_\+mem()}}.

\mbox{\Hypertarget{structfreelist_a61c2c5dd049e413577627f585fd37f6e}\label{structfreelist_a61c2c5dd049e413577627f585fd37f6e}} 
\index{freelist@{freelist}!dma@{dma}}
\index{dma@{dma}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{dma}{dma}}
{\footnotesize\ttfamily int freelist\+::dma}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00071}{71}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00183}{freelist\+\_\+get\+\_\+dma()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00156}{freelist\+\_\+put()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00193}{freelist\+\_\+put\+\_\+dma()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00125}{freelist\+\_\+reserve()}}, and \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}.

\mbox{\Hypertarget{structfreelist_a5c3ae26a30fb9a563e86171b7a4a2f12}\label{structfreelist_a5c3ae26a30fb9a563e86171b7a4a2f12}} 
\index{freelist@{freelist}!head@{head}}
\index{head@{head}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{head}{head}}
{\footnotesize\ttfamily void$\ast$ freelist\+::head}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00075}{75}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00143}{freelist\+\_\+get()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00156}{freelist\+\_\+put()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00193}{freelist\+\_\+put\+\_\+dma()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00125}{freelist\+\_\+reserve()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00154}{hpt\+\_\+alloc\+\_\+mem()}}.

\mbox{\Hypertarget{structfreelist_ab20d4f8eb587070d2c524d83988af10f}\label{structfreelist_ab20d4f8eb587070d2c524d83988af10f}} 
\index{freelist@{freelist}!next@{next}}
\index{next@{next}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{next}{next}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfreelist}{freelist}}$\ast$ freelist\+::next}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00076}{76}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00125}{freelist\+\_\+reserve()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00154}{hpt\+\_\+alloc\+\_\+mem()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00213}{hpt\+\_\+free\+\_\+mem()}}.

\mbox{\Hypertarget{structfreelist_a30fc97a8b8de2de6e1c3958ff81263bd}\label{structfreelist_a30fc97a8b8de2de6e1c3958ff81263bd}} 
\index{freelist@{freelist}!size@{size}}
\index{size@{size}!freelist@{freelist}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} freelist\+::size}



Definition at line \mbox{\hyperlink{ldm_8h_source_l00074}{74}} of file \mbox{\hyperlink{ldm_8h_source}{ldm.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00125}{freelist\+\_\+reserve()}}, \mbox{\hyperlink{hptrr__os__bsd_8c_source_l00164}{freelist\+\_\+reserve\+\_\+dma()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00154}{hpt\+\_\+alloc\+\_\+mem()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00213}{hpt\+\_\+free\+\_\+mem()}}.



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