\hypertarget{structuss820dci__td}{}\doxysection{uss820dci\+\_\+td Struct Reference}
\label{structuss820dci__td}\index{uss820dci\_td@{uss820dci\_td}}


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



Collaboration diagram for uss820dci\+\_\+td\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=243pt]{dc/d92/structuss820dci__td__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structuss820dci__td}{uss820dci\+\_\+td}} $\ast$ \mbox{\hyperlink{structuss820dci__td_a8eec7af4458d276d91bc5c658cb002e2}{obj\+\_\+next}}
\item 
\mbox{\hyperlink{uss820dci_8h_a751696e6df5bf507a927aa1b20323dc3}{uss820dci\+\_\+cmd\+\_\+t}} $\ast$ \mbox{\hyperlink{structuss820dci__td_ab5979302fb7e87eae34f76c325fd5741}{func}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$ \mbox{\hyperlink{structuss820dci__td_a6cc25a9d249613049b1186a0df8812a4}{pc}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structuss820dci__td_a4e1d3a45030cb27fac9599e438d2cd63}{offset}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structuss820dci__td_afaf1e6341bc2d63441f4a63542453ff2}{remainder}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structuss820dci__td_afa7c588af7e2bd19854303bedd0b847b}{max\+\_\+packet\+\_\+size}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_aeb35fca5ed072225fe0d1146ccba58ca}{ep\+\_\+index}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_ad13f9096c22a9f00efd24c6ac003ed58}{error}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_a6d6c893763ce2f43596d593da57aa7a3}{alt\+\_\+next}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_aa0731f3d6c6eb8ddaf004ce60cfaf68f}{short\+\_\+pkt}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_a8ea913de0c7616f949ccaac63b07dcd6}{support\+\_\+multi\+\_\+buffer}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_a82dfce76492a969f4746cb66579ef424}{did\+\_\+stall}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structuss820dci__td_a3691a108734facd73534a4710d9897cd}{did\+\_\+enable}}\+:1
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00273}{273}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structuss820dci__td_a6d6c893763ce2f43596d593da57aa7a3}\label{structuss820dci__td_a6d6c893763ce2f43596d593da57aa7a3}} 
\index{uss820dci\_td@{uss820dci\_td}!alt\_next@{alt\_next}}
\index{alt\_next@{alt\_next}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{alt\_next}{alt\_next}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::alt\+\_\+next}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00282}{282}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l01116}{uss820dci\+\_\+standard\+\_\+done\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_a3691a108734facd73534a4710d9897cd}\label{structuss820dci__td_a3691a108734facd73534a4710d9897cd}} 
\index{uss820dci\_td@{uss820dci\_td}!did\_enable@{did\_enable}}
\index{did\_enable@{did\_enable}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{did\_enable}{did\_enable}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::did\+\_\+enable}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00286}{286}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_a82dfce76492a969f4746cb66579ef424}\label{structuss820dci__td_a82dfce76492a969f4746cb66579ef424}} 
\index{uss820dci\_td@{uss820dci\_td}!did\_stall@{did\_stall}}
\index{did\_stall@{did\_stall}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{did\_stall}{did\_stall}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::did\+\_\+stall}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00285}{285}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00249}{uss820dci\+\_\+setup\+\_\+rx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_aeb35fca5ed072225fe0d1146ccba58ca}\label{structuss820dci__td_aeb35fca5ed072225fe0d1146ccba58ca}} 
\index{uss820dci\_td@{uss820dci\_td}!ep\_index@{ep\_index}}
\index{ep\_index@{ep\_index}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{ep\_index}{ep\_index}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::ep\+\_\+index}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00280}{280}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00604}{uss820dci\+\_\+data\+\_\+tx\+\_\+sync()}}, \mbox{\hyperlink{uss820dci_8c_source_l00249}{uss820dci\+\_\+setup\+\_\+rx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structuss820dci__td_ad13f9096c22a9f00efd24c6ac003ed58}\label{structuss820dci__td_ad13f9096c22a9f00efd24c6ac003ed58}} 
\index{uss820dci\_td@{uss820dci\_td}!error@{error}}
\index{error@{error}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{error}{error}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::error}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00281}{281}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00604}{uss820dci\+\_\+data\+\_\+tx\+\_\+sync()}}, \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l01116}{uss820dci\+\_\+standard\+\_\+done\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_ab5979302fb7e87eae34f76c325fd5741}\label{structuss820dci__td_ab5979302fb7e87eae34f76c325fd5741}} 
\index{uss820dci\_td@{uss820dci\_td}!func@{func}}
\index{func@{func}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{func}{func}}
{\footnotesize\ttfamily \mbox{\hyperlink{uss820dci_8h_a751696e6df5bf507a927aa1b20323dc3}{uss820dci\+\_\+cmd\+\_\+t}}$\ast$ uss820dci\+\_\+td\+::func}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00275}{275}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00648}{uss820dci\+\_\+xfer\+\_\+do\+\_\+fifo()}}.

\mbox{\Hypertarget{structuss820dci__td_afa7c588af7e2bd19854303bedd0b847b}\label{structuss820dci__td_afa7c588af7e2bd19854303bedd0b847b}} 
\index{uss820dci\_td@{uss820dci\_td}!max\_packet\_size@{max\_packet\_size}}
\index{max\_packet\_size@{max\_packet\_size}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{max\_packet\_size}{max\_packet\_size}}
{\footnotesize\ttfamily uint16\+\_\+t uss820dci\+\_\+td\+::max\+\_\+packet\+\_\+size}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00279}{279}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structuss820dci__td_a8eec7af4458d276d91bc5c658cb002e2}\label{structuss820dci__td_a8eec7af4458d276d91bc5c658cb002e2}} 
\index{uss820dci\_td@{uss820dci\_td}!obj\_next@{obj\_next}}
\index{obj\_next@{obj\_next}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{obj\_next}{obj\_next}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structuss820dci__td}{uss820dci\+\_\+td}}$\ast$ uss820dci\+\_\+td\+::obj\+\_\+next}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00274}{274}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l01116}{uss820dci\+\_\+standard\+\_\+done\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structuss820dci__td_a4e1d3a45030cb27fac9599e438d2cd63}\label{structuss820dci__td_a4e1d3a45030cb27fac9599e438d2cd63}} 
\index{uss820dci\_td@{uss820dci\_td}!offset@{offset}}
\index{offset@{offset}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily uint32\+\_\+t uss820dci\+\_\+td\+::offset}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00277}{277}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00249}{uss820dci\+\_\+setup\+\_\+rx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_a6cc25a9d249613049b1186a0df8812a4}\label{structuss820dci__td_a6cc25a9d249613049b1186a0df8812a4}} 
\index{uss820dci\_td@{uss820dci\_td}!pc@{pc}}
\index{pc@{pc}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{pc}{pc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}}$\ast$ uss820dci\+\_\+td\+::pc}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00276}{276}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00249}{uss820dci\+\_\+setup\+\_\+rx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_afaf1e6341bc2d63441f4a63542453ff2}\label{structuss820dci__td_afaf1e6341bc2d63441f4a63542453ff2}} 
\index{uss820dci\_td@{uss820dci\_td}!remainder@{remainder}}
\index{remainder@{remainder}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{remainder}{remainder}}
{\footnotesize\ttfamily uint32\+\_\+t uss820dci\+\_\+td\+::remainder}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00278}{278}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00604}{uss820dci\+\_\+data\+\_\+tx\+\_\+sync()}}, \mbox{\hyperlink{uss820dci_8c_source_l00249}{uss820dci\+\_\+setup\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l01116}{uss820dci\+\_\+standard\+\_\+done\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_aa0731f3d6c6eb8ddaf004ce60cfaf68f}\label{structuss820dci__td_aa0731f3d6c6eb8ddaf004ce60cfaf68f}} 
\index{uss820dci\_td@{uss820dci\_td}!short\_pkt@{short\_pkt}}
\index{short\_pkt@{short\_pkt}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{short\_pkt}{short\_pkt}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::short\+\_\+pkt}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00283}{283}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00374}{uss820dci\+\_\+data\+\_\+rx()}}, \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l00854}{uss820dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}.

\mbox{\Hypertarget{structuss820dci__td_a8ea913de0c7616f949ccaac63b07dcd6}\label{structuss820dci__td_a8ea913de0c7616f949ccaac63b07dcd6}} 
\index{uss820dci\_td@{uss820dci\_td}!support\_multi\_buffer@{support\_multi\_buffer}}
\index{support\_multi\_buffer@{support\_multi\_buffer}!uss820dci\_td@{uss820dci\_td}}
\doxysubsubsection{\texorpdfstring{support\_multi\_buffer}{support\_multi\_buffer}}
{\footnotesize\ttfamily uint8\+\_\+t uss820dci\+\_\+td\+::support\+\_\+multi\+\_\+buffer}



Definition at line \mbox{\hyperlink{uss820dci_8h_source_l00284}{284}} of file \mbox{\hyperlink{uss820dci_8h_source}{uss820dci.\+h}}.



Referenced by \mbox{\hyperlink{uss820dci_8c_source_l00499}{uss820dci\+\_\+data\+\_\+tx()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.



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