\hypertarget{structohci__hw__softc}{}\doxysection{ohci\+\_\+hw\+\_\+softc Struct Reference}
\label{structohci__hw__softc}\index{ohci\_hw\_softc@{ohci\_hw\_softc}}


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



Collaboration diagram for ohci\+\_\+hw\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=302pt]{dc/d5f/structohci__hw__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} \mbox{\hyperlink{structohci__hw__softc_a5f1e17ec681990ffdb537c6de85183a8}{hcca\+\_\+pc}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} \mbox{\hyperlink{structohci__hw__softc_a36e4456accac16c62b0475954195d5fc}{ctrl\+\_\+start\+\_\+pc}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} \mbox{\hyperlink{structohci__hw__softc_a0c6193f27f8216b6671d0694a1b1a30d}{bulk\+\_\+start\+\_\+pc}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} \mbox{\hyperlink{structohci__hw__softc_ae3c21f51cba1ba3df072c9fa50c77e8d}{isoc\+\_\+start\+\_\+pc}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} \mbox{\hyperlink{structohci__hw__softc_a9e46038b64004411e7d3b4268db0e31f}{intr\+\_\+start\+\_\+pc}} \mbox{[}\mbox{\hyperlink{ohci_8h_ab191d0e07f30b4f2e3ae0529ba2f3a98}{OHCI\+\_\+\+NO\+\_\+\+EDS}}\mbox{]}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} \mbox{\hyperlink{structohci__hw__softc_a3418ebd414d0c8140e31f8bb5a0b03d1}{hcca\+\_\+pg}}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} \mbox{\hyperlink{structohci__hw__softc_af60f19e5f2c7180a97080f476b0f401d}{ctrl\+\_\+start\+\_\+pg}}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} \mbox{\hyperlink{structohci__hw__softc_a48ac98d9d0d10b6755c14aa2fca6f66f}{bulk\+\_\+start\+\_\+pg}}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} \mbox{\hyperlink{structohci__hw__softc_abf1686dddea184b988d320b7e9e96a85}{isoc\+\_\+start\+\_\+pg}}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} \mbox{\hyperlink{structohci__hw__softc_ad479f062097d8ed49364d507dbdb57f2}{intr\+\_\+start\+\_\+pg}} \mbox{[}\mbox{\hyperlink{ohci_8h_ab191d0e07f30b4f2e3ae0529ba2f3a98}{OHCI\+\_\+\+NO\+\_\+\+EDS}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ohci_8h_source_l00198}{198}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structohci__hw__softc_a0c6193f27f8216b6671d0694a1b1a30d}\label{structohci__hw__softc_a0c6193f27f8216b6671d0694a1b1a30d}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!bulk\_start\_pc@{bulk\_start\_pc}}
\index{bulk\_start\_pc@{bulk\_start\_pc}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{bulk\_start\_pc}{bulk\_start\_pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} ohci\+\_\+hw\+\_\+softc\+::bulk\+\_\+start\+\_\+pc}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00201}{201}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00172}{ohci\+\_\+controller\+\_\+init()}}, \mbox{\hyperlink{ohci_8c_source_l00323}{ohci\+\_\+init()}}, and \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_a48ac98d9d0d10b6755c14aa2fca6f66f}\label{structohci__hw__softc_a48ac98d9d0d10b6755c14aa2fca6f66f}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!bulk\_start\_pg@{bulk\_start\_pg}}
\index{bulk\_start\_pg@{bulk\_start\_pg}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{bulk\_start\_pg}{bulk\_start\_pg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} ohci\+\_\+hw\+\_\+softc\+::bulk\+\_\+start\+\_\+pg}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00207}{207}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_a36e4456accac16c62b0475954195d5fc}\label{structohci__hw__softc_a36e4456accac16c62b0475954195d5fc}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!ctrl\_start\_pc@{ctrl\_start\_pc}}
\index{ctrl\_start\_pc@{ctrl\_start\_pc}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{ctrl\_start\_pc}{ctrl\_start\_pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} ohci\+\_\+hw\+\_\+softc\+::ctrl\+\_\+start\+\_\+pc}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00200}{200}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00172}{ohci\+\_\+controller\+\_\+init()}}, \mbox{\hyperlink{ohci_8c_source_l00323}{ohci\+\_\+init()}}, and \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_af60f19e5f2c7180a97080f476b0f401d}\label{structohci__hw__softc_af60f19e5f2c7180a97080f476b0f401d}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!ctrl\_start\_pg@{ctrl\_start\_pg}}
\index{ctrl\_start\_pg@{ctrl\_start\_pg}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{ctrl\_start\_pg}{ctrl\_start\_pg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} ohci\+\_\+hw\+\_\+softc\+::ctrl\+\_\+start\+\_\+pg}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00206}{206}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_a5f1e17ec681990ffdb537c6de85183a8}\label{structohci__hw__softc_a5f1e17ec681990ffdb537c6de85183a8}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!hcca\_pc@{hcca\_pc}}
\index{hcca\_pc@{hcca\_pc}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{hcca\_pc}{hcca\_pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} ohci\+\_\+hw\+\_\+softc\+::hcca\+\_\+pc}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00199}{199}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00172}{ohci\+\_\+controller\+\_\+init()}}, \mbox{\hyperlink{ohci_8c_source_l00141}{ohci\+\_\+get\+\_\+hcca()}}, \mbox{\hyperlink{ohci_8c_source_l00323}{ohci\+\_\+init()}}, \mbox{\hyperlink{ohci_8c_source_l01106}{ohci\+\_\+interrupt()}}, and \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_a3418ebd414d0c8140e31f8bb5a0b03d1}\label{structohci__hw__softc_a3418ebd414d0c8140e31f8bb5a0b03d1}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!hcca\_pg@{hcca\_pg}}
\index{hcca\_pg@{hcca\_pg}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{hcca\_pg}{hcca\_pg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} ohci\+\_\+hw\+\_\+softc\+::hcca\+\_\+pg}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00205}{205}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_a9e46038b64004411e7d3b4268db0e31f}\label{structohci__hw__softc_a9e46038b64004411e7d3b4268db0e31f}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!intr\_start\_pc@{intr\_start\_pc}}
\index{intr\_start\_pc@{intr\_start\_pc}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{intr\_start\_pc}{intr\_start\_pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} ohci\+\_\+hw\+\_\+softc\+::intr\+\_\+start\+\_\+pc\mbox{[}\mbox{\hyperlink{ohci_8h_ab191d0e07f30b4f2e3ae0529ba2f3a98}{OHCI\+\_\+\+NO\+\_\+\+EDS}}\mbox{]}}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00203}{203}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00323}{ohci\+\_\+init()}}, and \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_ad479f062097d8ed49364d507dbdb57f2}\label{structohci__hw__softc_ad479f062097d8ed49364d507dbdb57f2}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!intr\_start\_pg@{intr\_start\_pg}}
\index{intr\_start\_pg@{intr\_start\_pg}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{intr\_start\_pg}{intr\_start\_pg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} ohci\+\_\+hw\+\_\+softc\+::intr\+\_\+start\+\_\+pg\mbox{[}\mbox{\hyperlink{ohci_8h_ab191d0e07f30b4f2e3ae0529ba2f3a98}{OHCI\+\_\+\+NO\+\_\+\+EDS}}\mbox{]}}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00209}{209}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_ae3c21f51cba1ba3df072c9fa50c77e8d}\label{structohci__hw__softc_ae3c21f51cba1ba3df072c9fa50c77e8d}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!isoc\_start\_pc@{isoc\_start\_pc}}
\index{isoc\_start\_pc@{isoc\_start\_pc}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{isoc\_start\_pc}{isoc\_start\_pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} ohci\+\_\+hw\+\_\+softc\+::isoc\+\_\+start\+\_\+pc}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00202}{202}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00323}{ohci\+\_\+init()}}, and \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structohci__hw__softc_abf1686dddea184b988d320b7e9e96a85}\label{structohci__hw__softc_abf1686dddea184b988d320b7e9e96a85}} 
\index{ohci\_hw\_softc@{ohci\_hw\_softc}!isoc\_start\_pg@{isoc\_start\_pg}}
\index{isoc\_start\_pg@{isoc\_start\_pg}!ohci\_hw\_softc@{ohci\_hw\_softc}}
\doxysubsubsection{\texorpdfstring{isoc\_start\_pg}{isoc\_start\_pg}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} ohci\+\_\+hw\+\_\+softc\+::isoc\+\_\+start\+\_\+pg}



Definition at line \mbox{\hyperlink{ohci_8h_source_l00208}{208}} of file \mbox{\hyperlink{ohci_8h_source}{ohci.\+h}}.



Referenced by \mbox{\hyperlink{ohci_8c_source_l00148}{ohci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.



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