\hypertarget{structehci__softc}{}\doxysection{ehci\+\_\+softc Struct Reference}
\label{structehci__softc}\index{ehci\_softc@{ehci\_softc}}


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



Collaboration diagram for ehci\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d85/structehci__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structehci__hw__softc}{ehci\+\_\+hw\+\_\+softc}} \mbox{\hyperlink{structehci__softc_a7675a157763927eaf2d59099194471f5}{sc\+\_\+hw}}
\item 
struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} \mbox{\hyperlink{structehci__softc_aeba7905929a62292435fea502ddd238b}{sc\+\_\+bus}}
\item 
struct \mbox{\hyperlink{structusb__callout}{usb\+\_\+callout}} \mbox{\hyperlink{structehci__softc_a0fc4500c4d3e6ea59ca9b4ce660744b3}{sc\+\_\+tmo\+\_\+pcd}}
\item 
struct \mbox{\hyperlink{structusb__callout}{usb\+\_\+callout}} \mbox{\hyperlink{structehci__softc_a1f53d867a0921586ff1229dfb55bf030}{sc\+\_\+tmo\+\_\+poll}}
\item 
union \mbox{\hyperlink{unionehci__hub__desc}{ehci\+\_\+hub\+\_\+desc}} \mbox{\hyperlink{structehci__softc_af4eb924495ab78bd6723fe4f988f32a8}{sc\+\_\+hub\+\_\+desc}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structehci__softc_a0802e5ef39459d22c35166dccbcd337c}{sc\+\_\+devices}} \mbox{[}\mbox{\hyperlink{ehci_8h_accffc95758a4a2f4585ddaef5e522a28}{EHCI\+\_\+\+MAX\+\_\+\+DEVICES}}\mbox{]}
\item 
struct resource $\ast$ \mbox{\hyperlink{structehci__softc_a50eaffc0569b91d99e647f1b059571c2}{sc\+\_\+io\+\_\+res}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structehci__softc_a25322dcf9605477b63aa53cf44ad6404}{sc\+\_\+irq\+\_\+res}}
\item 
struct \mbox{\hyperlink{structehci__qh}{ehci\+\_\+qh}} $\ast$ \mbox{\hyperlink{structehci__softc_a3599f5c0b5f8dac01c770ace13fba03e}{sc\+\_\+async\+\_\+p\+\_\+last}}
\item 
struct \mbox{\hyperlink{structehci__qh}{ehci\+\_\+qh}} $\ast$ \mbox{\hyperlink{structehci__softc_a1e2fdca9306b8aa4309076a9c2b741cf}{sc\+\_\+intr\+\_\+p\+\_\+last}} \mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}
\item 
struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}} $\ast$ \mbox{\hyperlink{structehci__softc_aa252ae2bf17b592b3557161a16784cfe}{sc\+\_\+isoc\+\_\+fs\+\_\+p\+\_\+last}} \mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}
\item 
struct \mbox{\hyperlink{structehci__itd}{ehci\+\_\+itd}} $\ast$ \mbox{\hyperlink{structehci__softc_a8837d4f4648d7efb6950b73386cef215}{sc\+\_\+isoc\+\_\+hs\+\_\+p\+\_\+last}} \mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}
\item 
void $\ast$ \mbox{\hyperlink{structehci__softc_a2d11b55fee6de8b402bd60b6947f3d80}{sc\+\_\+intr\+\_\+hdl}}
\item 
bus\+\_\+size\+\_\+t \mbox{\hyperlink{structehci__softc_a123f8105874f7a9b84db9b04fdf38778}{sc\+\_\+io\+\_\+size}}
\item 
bus\+\_\+space\+\_\+tag\+\_\+t \mbox{\hyperlink{structehci__softc_a7cec17ef772fa77476e3911beee92aff}{sc\+\_\+io\+\_\+tag}}
\item 
bus\+\_\+space\+\_\+handle\+\_\+t \mbox{\hyperlink{structehci__softc_a37d4db155aa3c0b309ef66274193f626}{sc\+\_\+io\+\_\+hdl}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structehci__softc_a5aba043eb66e6977b23125d3cbb85cd9}{sc\+\_\+terminate\+\_\+self}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structehci__softc_a64ed1fdf28b87498933bd5c18fca875f}{sc\+\_\+eintrs}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structehci__softc_a40e61d2f1ffc87e95a53381c91197290}{sc\+\_\+intr\+\_\+stat}} \mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}
\item 
uint16\+\_\+t \mbox{\hyperlink{structehci__softc_a6f8d67cbcdd606f9f309e629c5d0b86a}{sc\+\_\+id\+\_\+vendor}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structehci__softc_ad443ed297f00f3febfe77d06855081b2}{sc\+\_\+flags}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_ae638ec5c9e08604075664e0e8f2b066f}{sc\+\_\+offs}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_a86990d2794a8acfe72ad3e4dea1e3d3a}{sc\+\_\+doorbell\+\_\+disable}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_a446d88d1433cc2cbd34fd98091ad312d}{sc\+\_\+noport}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_afcf73f93e765e4e0edeea81412c384ce}{sc\+\_\+addr}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_a56342ea0fed9d069f69696f16e9d1f55}{sc\+\_\+conf}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_af654ee3400c7cf836953fab23b9d2bcd}{sc\+\_\+isreset}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structehci__softc_a50a7bb951f93bd0f714b6b225566db97}{sc\+\_\+hub\+\_\+idata}} \mbox{[}8\mbox{]}
\item 
char \mbox{\hyperlink{structehci__softc_a0a38070806b7d156e746430f4b54e81d}{sc\+\_\+vendor}} \mbox{[}16\mbox{]}
\item 
void($\ast$ \mbox{\hyperlink{structehci__softc_a55a05d052f6b5eb40d3c6f90d3213cb5}{sc\+\_\+vendor\+\_\+post\+\_\+reset}} )(struct \mbox{\hyperlink{structehci__softc}{ehci\+\_\+softc}} $\ast$sc)
\item 
uint16\+\_\+t($\ast$ \mbox{\hyperlink{structehci__softc_af8ff650e5547c6ca1f6de7a1d2b86693}{sc\+\_\+vendor\+\_\+get\+\_\+port\+\_\+speed}} )(struct \mbox{\hyperlink{structehci__softc}{ehci\+\_\+softc}} $\ast$sc, uint16\+\_\+t \textbf{ index})
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ehci_8h_source_l00316}{316}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structehci__softc_afcf73f93e765e4e0edeea81412c384ce}\label{structehci__softc_afcf73f93e765e4e0edeea81412c384ce}} 
\index{ehci\_softc@{ehci\_softc}!sc\_addr@{sc\_addr}}
\index{sc\_addr@{sc\_addr}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_addr}{sc\_addr}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+addr}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00352}{352}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l03646}{ehci\+\_\+ep\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{structehci__softc_a3599f5c0b5f8dac01c770ace13fba03e}\label{structehci__softc_a3599f5c0b5f8dac01c770ace13fba03e}} 
\index{ehci\_softc@{ehci\_softc}!sc\_async\_p\_last@{sc\_async\_p\_last}}
\index{sc\_async\_p\_last@{sc\_async\_p\_last}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_async\_p\_last}{sc\_async\_p\_last}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__qh}{ehci\+\_\+qh}}$\ast$ ehci\+\_\+softc\+::sc\+\_\+async\+\_\+p\+\_\+last}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00326}{326}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02234}{ehci\+\_\+device\+\_\+bulk\+\_\+start()}}, \mbox{\hyperlink{ehci_8c_source_l02284}{ehci\+\_\+device\+\_\+ctrl\+\_\+start()}}, \mbox{\hyperlink{ehci_8c_source_l02148}{ehci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{ehci_8c_source_l03702}{ehci\+\_\+device\+\_\+resume()}}, \mbox{\hyperlink{ehci_8c_source_l03734}{ehci\+\_\+device\+\_\+suspend()}}, and \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}.

\mbox{\Hypertarget{structehci__softc_aeba7905929a62292435fea502ddd238b}\label{structehci__softc_aeba7905929a62292435fea502ddd238b}} 
\index{ehci\_softc@{ehci\_softc}!sc\_bus@{sc\_bus}}
\index{sc\_bus@{sc\_bus}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_bus}{sc\_bus}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} ehci\+\_\+softc\+::sc\+\_\+bus}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00318}{318}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00553}{ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci_8c_source_l02148}{ehci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{ehci_8c_source_l03702}{ehci\+\_\+device\+\_\+resume()}}, \mbox{\hyperlink{ehci_8c_source_l03734}{ehci\+\_\+device\+\_\+suspend()}}, \mbox{\hyperlink{ehci_8c_source_l01536}{ehci\+\_\+do\+\_\+poll()}}, \mbox{\hyperlink{ehci_8c_source_l00204}{ehci\+\_\+hcreset()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l00228}{ehci\+\_\+init\+\_\+sub()}}, \mbox{\hyperlink{ehci_8c_source_l01451}{ehci\+\_\+interrupt()}}, \mbox{\hyperlink{ehci_8c_source_l01405}{ehci\+\_\+interrupt\+\_\+poll()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00168}{ehci\+\_\+msm\+\_\+detach()}}, \mbox{\hyperlink{ehci_8c_source_l01391}{ehci\+\_\+pcd\+\_\+enable()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00494}{ehci\+\_\+pci\+\_\+detach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00532}{ehci\+\_\+pci\+\_\+take\+\_\+controller()}}, \mbox{\hyperlink{ehci_8c_source_l00184}{ehci\+\_\+reset()}}, \mbox{\hyperlink{ehci_8c_source_l00584}{ehci\+\_\+resume()}}, \mbox{\hyperlink{ehci_8c_source_l01996}{ehci\+\_\+root\+\_\+intr()}}, \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00138}{generic\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00311}{imx\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00282}{mv\+\_\+ehci\+\_\+detach()}}.

\mbox{\Hypertarget{structehci__softc_a56342ea0fed9d069f69696f16e9d1f55}\label{structehci__softc_a56342ea0fed9d069f69696f16e9d1f55}} 
\index{ehci\_softc@{ehci\_softc}!sc\_conf@{sc\_conf}}
\index{sc\_conf@{sc\_conf}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_conf}{sc\_conf}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+conf}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00353}{353}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{structehci__softc_a0802e5ef39459d22c35166dccbcd337c}\label{structehci__softc_a0802e5ef39459d22c35166dccbcd337c}} 
\index{ehci\_softc@{ehci\_softc}!sc\_devices@{sc\_devices}}
\index{sc\_devices@{sc\_devices}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_devices}{sc\_devices}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}}$\ast$ ehci\+\_\+softc\+::sc\+\_\+devices\mbox{[}\mbox{\hyperlink{ehci_8h_accffc95758a4a2f4585ddaef5e522a28}{EHCI\+\_\+\+MAX\+\_\+\+DEVICES}}\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00323}{323}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_a86990d2794a8acfe72ad3e4dea1e3d3a}\label{structehci__softc_a86990d2794a8acfe72ad3e4dea1e3d3a}} 
\index{ehci\_softc@{ehci\_softc}!sc\_doorbell\_disable@{sc\_doorbell\_disable}}
\index{sc\_doorbell\_disable@{sc\_doorbell\_disable}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_doorbell\_disable}{sc\_doorbell\_disable}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+doorbell\+\_\+disable}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00350}{350}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.

\mbox{\Hypertarget{structehci__softc_a64ed1fdf28b87498933bd5c18fca875f}\label{structehci__softc_a64ed1fdf28b87498933bd5c18fca875f}} 
\index{ehci\_softc@{ehci\_softc}!sc\_eintrs@{sc\_eintrs}}
\index{sc\_eintrs@{sc\_eintrs}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eintrs}{sc\_eintrs}}
{\footnotesize\ttfamily uint32\+\_\+t ehci\+\_\+softc\+::sc\+\_\+eintrs}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00336}{336}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l00228}{ehci\+\_\+init\+\_\+sub()}}, \mbox{\hyperlink{ehci_8c_source_l01451}{ehci\+\_\+interrupt()}}, and \mbox{\hyperlink{ehci_8c_source_l01391}{ehci\+\_\+pcd\+\_\+enable()}}.

\mbox{\Hypertarget{structehci__softc_ad443ed297f00f3febfe77d06855081b2}\label{structehci__softc_ad443ed297f00f3febfe77d06855081b2}} 
\index{ehci\_softc@{ehci\_softc}!sc\_flags@{sc\_flags}}
\index{sc\_flags@{sc\_flags}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_flags}{sc\_flags}}
{\footnotesize\ttfamily uint16\+\_\+t ehci\+\_\+softc\+::sc\+\_\+flags}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00340}{340}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02234}{ehci\+\_\+device\+\_\+bulk\+\_\+start()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l01451}{ehci\+\_\+interrupt()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00311}{imx\+\_\+ehci\+\_\+detach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_af4eb924495ab78bd6723fe4f988f32a8}\label{structehci__softc_af4eb924495ab78bd6723fe4f988f32a8}} 
\index{ehci\_softc@{ehci\_softc}!sc\_hub\_desc@{sc\_hub\_desc}}
\index{sc\_hub\_desc@{sc\_hub\_desc}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_hub\_desc}{sc\_hub\_desc}}
{\footnotesize\ttfamily union \mbox{\hyperlink{unionehci__hub__desc}{ehci\+\_\+hub\+\_\+desc}} ehci\+\_\+softc\+::sc\+\_\+hub\+\_\+desc}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00321}{321}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{structehci__softc_a50a7bb951f93bd0f714b6b225566db97}\label{structehci__softc_a50a7bb951f93bd0f714b6b225566db97}} 
\index{ehci\_softc@{ehci\_softc}!sc\_hub\_idata@{sc\_hub\_idata}}
\index{sc\_hub\_idata@{sc\_hub\_idata}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_hub\_idata}{sc\_hub\_idata}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+hub\+\_\+idata\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00355}{355}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l01996}{ehci\+\_\+root\+\_\+intr()}}.

\mbox{\Hypertarget{structehci__softc_a7675a157763927eaf2d59099194471f5}\label{structehci__softc_a7675a157763927eaf2d59099194471f5}} 
\index{ehci\_softc@{ehci\_softc}!sc\_hw@{sc\_hw}}
\index{sc\_hw@{sc\_hw}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_hw}{sc\_hw}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__hw__softc}{ehci\+\_\+hw\+\_\+softc}} ehci\+\_\+softc\+::sc\+\_\+hw}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00317}{317}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l00228}{ehci\+\_\+init\+\_\+sub()}}, and \mbox{\hyperlink{ehci_8c_source_l00150}{ehci\+\_\+iterate\+\_\+hw\+\_\+softc()}}.

\mbox{\Hypertarget{structehci__softc_a6f8d67cbcdd606f9f309e629c5d0b86a}\label{structehci__softc_a6f8d67cbcdd606f9f309e629c5d0b86a}} 
\index{ehci\_softc@{ehci\_softc}!sc\_id\_vendor@{sc\_id\_vendor}}
\index{sc\_id\_vendor@{sc\_id\_vendor}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_id\_vendor}{sc\_id\_vendor}}
{\footnotesize\ttfamily uint16\+\_\+t ehci\+\_\+softc\+::sc\+\_\+id\+\_\+vendor}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00339}{339}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_a2d11b55fee6de8b402bd60b6947f3d80}\label{structehci__softc_a2d11b55fee6de8b402bd60b6947f3d80}} 
\index{ehci\_softc@{ehci\_softc}!sc\_intr\_hdl@{sc\_intr\_hdl}}
\index{sc\_intr\_hdl@{sc\_intr\_hdl}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_intr\_hdl}{sc\_intr\_hdl}}
{\footnotesize\ttfamily void$\ast$ ehci\+\_\+softc\+::sc\+\_\+intr\+\_\+hdl}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00330}{330}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00168}{ehci\+\_\+msm\+\_\+detach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00494}{ehci\+\_\+pci\+\_\+detach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00138}{generic\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00311}{imx\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00282}{mv\+\_\+ehci\+\_\+detach()}}.

\mbox{\Hypertarget{structehci__softc_a1e2fdca9306b8aa4309076a9c2b741cf}\label{structehci__softc_a1e2fdca9306b8aa4309076a9c2b741cf}} 
\index{ehci\_softc@{ehci\_softc}!sc\_intr\_p\_last@{sc\_intr\_p\_last}}
\index{sc\_intr\_p\_last@{sc\_intr\_p\_last}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_intr\_p\_last}{sc\_intr\_p\_last}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__qh}{ehci\+\_\+qh}}$\ast$ ehci\+\_\+softc\+::sc\+\_\+intr\+\_\+p\+\_\+last\mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00327}{327}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02148}{ehci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{ehci_8c_source_l02365}{ehci\+\_\+device\+\_\+intr\+\_\+start()}}, \mbox{\hyperlink{ehci_8c_source_l03702}{ehci\+\_\+device\+\_\+resume()}}, \mbox{\hyperlink{ehci_8c_source_l03734}{ehci\+\_\+device\+\_\+suspend()}}, and \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}.

\mbox{\Hypertarget{structehci__softc_a40e61d2f1ffc87e95a53381c91197290}\label{structehci__softc_a40e61d2f1ffc87e95a53381c91197290}} 
\index{ehci\_softc@{ehci\_softc}!sc\_intr\_stat@{sc\_intr\_stat}}
\index{sc\_intr\_stat@{sc\_intr\_stat}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_intr\_stat}{sc\_intr\_stat}}
{\footnotesize\ttfamily uint16\+\_\+t ehci\+\_\+softc\+::sc\+\_\+intr\+\_\+stat\mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00338}{338}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02346}{ehci\+\_\+device\+\_\+intr\+\_\+close()}}, and \mbox{\hyperlink{ehci_8c_source_l02307}{ehci\+\_\+device\+\_\+intr\+\_\+open()}}.

\mbox{\Hypertarget{structehci__softc_a37d4db155aa3c0b309ef66274193f626}\label{structehci__softc_a37d4db155aa3c0b309ef66274193f626}} 
\index{ehci\_softc@{ehci\_softc}!sc\_io\_hdl@{sc\_io\_hdl}}
\index{sc\_io\_hdl@{sc\_io\_hdl}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_io\_hdl}{sc\_io\_hdl}}
{\footnotesize\ttfamily bus\+\_\+space\+\_\+handle\+\_\+t ehci\+\_\+softc\+::sc\+\_\+io\+\_\+hdl}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00333}{333}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__fsl_8c_source_l00201}{clear\+\_\+port\+\_\+power()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__fsl_8c_source_l00157}{set\+\_\+to\+\_\+host\+\_\+mode()}}.

\mbox{\Hypertarget{structehci__softc_a50eaffc0569b91d99e647f1b059571c2}\label{structehci__softc_a50eaffc0569b91d99e647f1b059571c2}} 
\index{ehci\_softc@{ehci\_softc}!sc\_io\_res@{sc\_io\_res}}
\index{sc\_io\_res@{sc\_io\_res}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_io\_res}{sc\_io\_res}}
{\footnotesize\ttfamily struct resource$\ast$ ehci\+\_\+softc\+::sc\+\_\+io\+\_\+res}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00324}{324}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00168}{ehci\+\_\+msm\+\_\+detach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00494}{ehci\+\_\+pci\+\_\+detach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00138}{generic\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00282}{mv\+\_\+ehci\+\_\+detach()}}.

\mbox{\Hypertarget{structehci__softc_a123f8105874f7a9b84db9b04fdf38778}\label{structehci__softc_a123f8105874f7a9b84db9b04fdf38778}} 
\index{ehci\_softc@{ehci\_softc}!sc\_io\_size@{sc\_io\_size}}
\index{sc\_io\_size@{sc\_io\_size}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_io\_size}{sc\_io\_size}}
{\footnotesize\ttfamily bus\+\_\+size\+\_\+t ehci\+\_\+softc\+::sc\+\_\+io\+\_\+size}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00331}{331}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_a7cec17ef772fa77476e3911beee92aff}\label{structehci__softc_a7cec17ef772fa77476e3911beee92aff}} 
\index{ehci\_softc@{ehci\_softc}!sc\_io\_tag@{sc\_io\_tag}}
\index{sc\_io\_tag@{sc\_io\_tag}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_io\_tag}{sc\_io\_tag}}
{\footnotesize\ttfamily bus\+\_\+space\+\_\+tag\+\_\+t ehci\+\_\+softc\+::sc\+\_\+io\+\_\+tag}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00332}{332}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__fsl_8c_source_l00201}{clear\+\_\+port\+\_\+power()}}, \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__fsl_8c_source_l00157}{set\+\_\+to\+\_\+host\+\_\+mode()}}.

\mbox{\Hypertarget{structehci__softc_a25322dcf9605477b63aa53cf44ad6404}\label{structehci__softc_a25322dcf9605477b63aa53cf44ad6404}} 
\index{ehci\_softc@{ehci\_softc}!sc\_irq\_res@{sc\_irq\_res}}
\index{sc\_irq\_res@{sc\_irq\_res}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_irq\_res}{sc\_irq\_res}}
{\footnotesize\ttfamily struct resource$\ast$ ehci\+\_\+softc\+::sc\+\_\+irq\+\_\+res}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00325}{325}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00168}{ehci\+\_\+msm\+\_\+detach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00494}{ehci\+\_\+pci\+\_\+detach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00377}{fsl\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00138}{generic\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00311}{imx\+\_\+ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00282}{mv\+\_\+ehci\+\_\+detach()}}.

\mbox{\Hypertarget{structehci__softc_aa252ae2bf17b592b3557161a16784cfe}\label{structehci__softc_aa252ae2bf17b592b3557161a16784cfe}} 
\index{ehci\_softc@{ehci\_softc}!sc\_isoc\_fs\_p\_last@{sc\_isoc\_fs\_p\_last}}
\index{sc\_isoc\_fs\_p\_last@{sc\_isoc\_fs\_p\_last}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_isoc\_fs\_p\_last}{sc\_isoc\_fs\_p\_last}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__sitd}{ehci\+\_\+sitd}}$\ast$ ehci\+\_\+softc\+::sc\+\_\+isoc\+\_\+fs\+\_\+p\+\_\+last\mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00328}{328}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l02023}{ehci\+\_\+isoc\+\_\+fs\+\_\+done()}}.

\mbox{\Hypertarget{structehci__softc_a8837d4f4648d7efb6950b73386cef215}\label{structehci__softc_a8837d4f4648d7efb6950b73386cef215}} 
\index{ehci\_softc@{ehci\_softc}!sc\_isoc\_hs\_p\_last@{sc\_isoc\_hs\_p\_last}}
\index{sc\_isoc\_hs\_p\_last@{sc\_isoc\_hs\_p\_last}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_isoc\_hs\_p\_last}{sc\_isoc\_hs\_p\_last}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structehci__itd}{ehci\+\_\+itd}}$\ast$ ehci\+\_\+softc\+::sc\+\_\+isoc\+\_\+hs\+\_\+p\+\_\+last\mbox{[}\mbox{\hyperlink{ehci_8h_ab1ffb59eabf02c7618f4f8994d14ab36}{EHCI\+\_\+\+VIRTUAL\+\_\+\+FRAMELIST\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00329}{329}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l02076}{ehci\+\_\+isoc\+\_\+hs\+\_\+done()}}.

\mbox{\Hypertarget{structehci__softc_af654ee3400c7cf836953fab23b9d2bcd}\label{structehci__softc_af654ee3400c7cf836953fab23b9d2bcd}} 
\index{ehci\_softc@{ehci\_softc}!sc\_isreset@{sc\_isreset}}
\index{sc\_isreset@{sc\_isreset}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_isreset}{sc\_isreset}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+isreset}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00354}{354}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{structehci__softc_a446d88d1433cc2cbd34fd98091ad312d}\label{structehci__softc_a446d88d1433cc2cbd34fd98091ad312d}} 
\index{ehci\_softc@{ehci\_softc}!sc\_noport@{sc\_noport}}
\index{sc\_noport@{sc\_noport}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_noport}{sc\_noport}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+noport}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00351}{351}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, \mbox{\hyperlink{ehci_8c_source_l01996}{ehci\+\_\+root\+\_\+intr()}}, and \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{structehci__softc_ae638ec5c9e08604075664e0e8f2b066f}\label{structehci__softc_ae638ec5c9e08604075664e0e8f2b066f}} 
\index{ehci\_softc@{ehci\_softc}!sc\_offs@{sc\_offs}}
\index{sc\_offs@{sc\_offs}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_offs}{sc\_offs}}
{\footnotesize\ttfamily uint8\+\_\+t ehci\+\_\+softc\+::sc\+\_\+offs}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00349}{349}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}.

\mbox{\Hypertarget{structehci__softc_a5aba043eb66e6977b23125d3cbb85cd9}\label{structehci__softc_a5aba043eb66e6977b23125d3cbb85cd9}} 
\index{ehci\_softc@{ehci\_softc}!sc\_terminate\_self@{sc\_terminate\_self}}
\index{sc\_terminate\_self@{sc\_terminate\_self}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_terminate\_self}{sc\_terminate\_self}}
{\footnotesize\ttfamily uint32\+\_\+t ehci\+\_\+softc\+::sc\+\_\+terminate\+\_\+self}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00335}{335}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l01546}{ehci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structehci__softc_a0fc4500c4d3e6ea59ca9b4ce660744b3}\label{structehci__softc_a0fc4500c4d3e6ea59ca9b4ce660744b3}} 
\index{ehci\_softc@{ehci\_softc}!sc\_tmo\_pcd@{sc\_tmo\_pcd}}
\index{sc\_tmo\_pcd@{sc\_tmo\_pcd}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tmo\_pcd}{sc\_tmo\_pcd}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__callout}{usb\+\_\+callout}} ehci\+\_\+softc\+::sc\+\_\+tmo\+\_\+pcd}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00319}{319}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00553}{ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l01451}{ehci\+\_\+interrupt()}}.

\mbox{\Hypertarget{structehci__softc_a1f53d867a0921586ff1229dfb55bf030}\label{structehci__softc_a1f53d867a0921586ff1229dfb55bf030}} 
\index{ehci\_softc@{ehci\_softc}!sc\_tmo\_poll@{sc\_tmo\_poll}}
\index{sc\_tmo\_poll@{sc\_tmo\_poll}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tmo\_poll}{sc\_tmo\_poll}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__callout}{usb\+\_\+callout}} ehci\+\_\+softc\+::sc\+\_\+tmo\+\_\+poll}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00320}{320}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00553}{ehci\+\_\+detach()}}, \mbox{\hyperlink{ehci_8c_source_l00281}{ehci\+\_\+init()}}, and \mbox{\hyperlink{ehci_8c_source_l01451}{ehci\+\_\+interrupt()}}.

\mbox{\Hypertarget{structehci__softc_a0a38070806b7d156e746430f4b54e81d}\label{structehci__softc_a0a38070806b7d156e746430f4b54e81d}} 
\index{ehci\_softc@{ehci\_softc}!sc\_vendor@{sc\_vendor}}
\index{sc\_vendor@{sc\_vendor}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_vendor}{sc\_vendor}}
{\footnotesize\ttfamily char ehci\+\_\+softc\+::sc\+\_\+vendor\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00357}{357}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci__msm_8c_source_l00093}{ehci\+\_\+msm\+\_\+attach()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00295}{ehci\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}, \mbox{\hyperlink{ehci__fsl_8c_source_l00229}{fsl\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{generic__ehci_8c_source_l00066}{generic\+\_\+ehci\+\_\+attach()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_af8ff650e5547c6ca1f6de7a1d2b86693}\label{structehci__softc_af8ff650e5547c6ca1f6de7a1d2b86693}} 
\index{ehci\_softc@{ehci\_softc}!sc\_vendor\_get\_port\_speed@{sc\_vendor\_get\_port\_speed}}
\index{sc\_vendor\_get\_port\_speed@{sc\_vendor\_get\_port\_speed}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_vendor\_get\_port\_speed}{sc\_vendor\_get\_port\_speed}}
{\footnotesize\ttfamily uint16\+\_\+t($\ast$ ehci\+\_\+softc\+::sc\+\_\+vendor\+\_\+get\+\_\+port\+\_\+speed) (struct \mbox{\hyperlink{structehci__softc}{ehci\+\_\+softc}} $\ast$sc, uint16\+\_\+t \textbf{ index})}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00360}{360}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l02998}{ehci\+\_\+roothub\+\_\+exec()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.

\mbox{\Hypertarget{structehci__softc_a55a05d052f6b5eb40d3c6f90d3213cb5}\label{structehci__softc_a55a05d052f6b5eb40d3c6f90d3213cb5}} 
\index{ehci\_softc@{ehci\_softc}!sc\_vendor\_post\_reset@{sc\_vendor\_post\_reset}}
\index{sc\_vendor\_post\_reset@{sc\_vendor\_post\_reset}!ehci\_softc@{ehci\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_vendor\_post\_reset}{sc\_vendor\_post\_reset}}
{\footnotesize\ttfamily void($\ast$ ehci\+\_\+softc\+::sc\+\_\+vendor\+\_\+post\+\_\+reset) (struct \mbox{\hyperlink{structehci__softc}{ehci\+\_\+softc}} $\ast$sc)}



Definition at line \mbox{\hyperlink{ehci_8h_source_l00359}{359}} of file \mbox{\hyperlink{ehci_8h_source}{ehci.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l00184}{ehci\+\_\+reset()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00373}{imx\+\_\+ehci\+\_\+attach()}}, and \mbox{\hyperlink{ehci__mv_8c_source_l00147}{mv\+\_\+ehci\+\_\+attach()}}.



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}
