\hypertarget{structehci__sitd}{}\doxysection{ehci\+\_\+sitd Struct Reference}
\label{structehci__sitd}\index{ehci\_sitd@{ehci\_sitd}}


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



Collaboration diagram for ehci\+\_\+sitd\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{d9/ddc/structehci__sitd__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_aa1984bf244b981686ed63020477173cd}{sitd\+\_\+next}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_aa05535423522f78016bff1d0b6013820}{sitd\+\_\+portaddr}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_ab1ccf261127e730ff5f298580a94dbd6}{sitd\+\_\+mask}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_aedc14aca108bc105d25c85ff496050bd}{sitd\+\_\+status}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_a913e70b0fc2ae51d0da7fee4f8050641}{sitd\+\_\+bp}} \mbox{[}2\mbox{]}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_a1f267c4d34d92dedb4b5a7b28285158b}{sitd\+\_\+back}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_a35eeeb2b9e09a1d69bcb8135282f0108}{sitd\+\_\+bp\+\_\+hi}} \mbox{[}2\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structehci__sitd_abc1501540073a2ba23de370a1ffd9144}{sitd\+\_\+self}}
\item 
struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}} $\ast$ \mbox{\hyperlink{structehci__sitd_a5bc7cfb4fbe7b01274df4c4eee219092}{next}}
\item 
struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}} $\ast$ \mbox{\hyperlink{structehci__sitd_a15fb358fa9da0d9d9e329afc0cb6aa10}{prev}}
\item 
struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}} $\ast$ \mbox{\hyperlink{structehci__sitd_a11f427cb5819bcfb92e0134de43540a0}{obj\+\_\+next}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$ \mbox{\hyperlink{structehci__sitd_ad816427e55ac9b5c6ef4e532718daa32}{page\+\_\+cache}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ehci_8h_source_l00126}{126}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structehci__sitd_a5bc7cfb4fbe7b01274df4c4eee219092}\label{structehci__sitd_a5bc7cfb4fbe7b01274df4c4eee219092}} 
\index{ehci\_sitd@{ehci\_sitd}!next@{next}}
\index{next@{next}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{next}{next}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}}$\ast$ ehci\+\_\+sitd\+::next}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00162}{162}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00921}{\+\_\+ehci\+\_\+append\+\_\+fs\+\_\+td()}}, and \mbox{\hyperlink{ehci_8c_source_l01005}{\+\_\+ehci\+\_\+remove\+\_\+fs\+\_\+td()}}.

\mbox{\Hypertarget{structehci__sitd_a11f427cb5819bcfb92e0134de43540a0}\label{structehci__sitd_a11f427cb5819bcfb92e0134de43540a0}} 
\index{ehci\_sitd@{ehci\_sitd}!obj\_next@{obj\_next}}
\index{obj\_next@{obj\_next}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{obj\_next}{obj\_next}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}}$\ast$ ehci\+\_\+sitd\+::obj\+\_\+next}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00164}{164}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02433}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}, \mbox{\hyperlink{ehci_8c_source_l02388}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open()}}, \mbox{\hyperlink{ehci_8c_source_l02023}{ehci\+\_\+isoc\+\_\+fs\+\_\+done()}}, and \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structehci__sitd_ad816427e55ac9b5c6ef4e532718daa32}\label{structehci__sitd_ad816427e55ac9b5c6ef4e532718daa32}} 
\index{ehci\_sitd@{ehci\_sitd}!page\_cache@{page\_cache}}
\index{page\_cache@{page\_cache}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{page\_cache}{page\_cache}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}}$\ast$ ehci\+\_\+sitd\+::page\+\_\+cache}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00165}{165}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00921}{\+\_\+ehci\+\_\+append\+\_\+fs\+\_\+td()}}, \mbox{\hyperlink{ehci_8c_source_l01005}{\+\_\+ehci\+\_\+remove\+\_\+fs\+\_\+td()}}, \mbox{\hyperlink{ehci_8c_source_l01252}{ehci\+\_\+check\+\_\+transfer()}}, \mbox{\hyperlink{ehci_8c_source_l02433}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}, \mbox{\hyperlink{ehci_8c_source_l02388}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l02023}{ehci\+\_\+isoc\+\_\+fs\+\_\+done()}}, and \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structehci__sitd_a15fb358fa9da0d9d9e329afc0cb6aa10}\label{structehci__sitd_a15fb358fa9da0d9d9e329afc0cb6aa10}} 
\index{ehci\_sitd@{ehci\_sitd}!prev@{prev}}
\index{prev@{prev}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{prev}{prev}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}}$\ast$ ehci\+\_\+sitd\+::prev}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00163}{163}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00921}{\+\_\+ehci\+\_\+append\+\_\+fs\+\_\+td()}}, and \mbox{\hyperlink{ehci_8c_source_l01005}{\+\_\+ehci\+\_\+remove\+\_\+fs\+\_\+td()}}.

\mbox{\Hypertarget{structehci__sitd_a1f267c4d34d92dedb4b5a7b28285158b}\label{structehci__sitd_a1f267c4d34d92dedb4b5a7b28285158b}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_back@{sitd\_back}}
\index{sitd\_back@{sitd\_back}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_back}{sitd\_back}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+back}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00156}{156}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02388}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open()}}, and \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}.

\mbox{\Hypertarget{structehci__sitd_a913e70b0fc2ae51d0da7fee4f8050641}\label{structehci__sitd_a913e70b0fc2ae51d0da7fee4f8050641}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_bp@{sitd\_bp}}
\index{sitd\_bp@{sitd\_bp}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_bp}{sitd\_bp}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+bp\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00155}{155}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02433}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}.

\mbox{\Hypertarget{structehci__sitd_a35eeeb2b9e09a1d69bcb8135282f0108}\label{structehci__sitd_a35eeeb2b9e09a1d69bcb8135282f0108}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_bp\_hi@{sitd\_bp\_hi}}
\index{sitd\_bp\_hi@{sitd\_bp\_hi}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_bp\_hi}{sitd\_bp\_hi}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+bp\+\_\+hi\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00157}{157}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.

\mbox{\Hypertarget{structehci__sitd_ab1ccf261127e730ff5f298580a94dbd6}\label{structehci__sitd_ab1ccf261127e730ff5f298580a94dbd6}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_mask@{sitd\_mask}}
\index{sitd\_mask@{sitd\_mask}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_mask}{sitd\_mask}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+mask}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00140}{140}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02433}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}.

\mbox{\Hypertarget{structehci__sitd_aa1984bf244b981686ed63020477173cd}\label{structehci__sitd_aa1984bf244b981686ed63020477173cd}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_next@{sitd\_next}}
\index{sitd\_next@{sitd\_next}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_next}{sitd\_next}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+next}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00127}{127}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00921}{\+\_\+ehci\+\_\+append\+\_\+fs\+\_\+td()}}, \mbox{\hyperlink{ehci_8c_source_l01005}{\+\_\+ehci\+\_\+remove\+\_\+fs\+\_\+td()}}, and \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}.

\mbox{\Hypertarget{structehci__sitd_aa05535423522f78016bff1d0b6013820}\label{structehci__sitd_aa05535423522f78016bff1d0b6013820}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_portaddr@{sitd\_portaddr}}
\index{sitd\_portaddr@{sitd\_portaddr}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_portaddr}{sitd\_portaddr}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+portaddr}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00128}{128}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02388}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open()}}.

\mbox{\Hypertarget{structehci__sitd_abc1501540073a2ba23de370a1ffd9144}\label{structehci__sitd_abc1501540073a2ba23de370a1ffd9144}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_self@{sitd\_self}}
\index{sitd\_self@{sitd\_self}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_self}{sitd\_self}}
{\footnotesize\ttfamily uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+self}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00161}{161}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00921}{\+\_\+ehci\+\_\+append\+\_\+fs\+\_\+td()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structehci__sitd_aedc14aca108bc105d25c85ff496050bd}\label{structehci__sitd_aedc14aca108bc105d25c85ff496050bd}} 
\index{ehci\_sitd@{ehci\_sitd}!sitd\_status@{sitd\_status}}
\index{sitd\_status@{sitd\_status}!ehci\_sitd@{ehci\_sitd}}
\doxysubsubsection{\texorpdfstring{sitd\_status}{sitd\_status}}
{\footnotesize\ttfamily volatile uint32\+\_\+t ehci\+\_\+sitd\+::sitd\+\_\+status}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00143}{143}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l01252}{ehci\+\_\+check\+\_\+transfer()}}, \mbox{\hyperlink{ehci_8c_source_l02433}{ehci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}, and \mbox{\hyperlink{ehci_8c_source_l02023}{ehci\+\_\+isoc\+\_\+fs\+\_\+done()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/controller/\mbox{\hyperlink{ehci_8h}{ehci.\+h}}\end{DoxyCompactItemize}
