\hypertarget{structucycom__softc}{}\doxysection{ucycom\+\_\+softc Struct Reference}
\label{structucycom__softc}\index{ucycom\_softc@{ucycom\_softc}}


Collaboration diagram for ucycom\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d51/structucycom__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structucom__super__softc}{ucom\+\_\+super\+\_\+softc}} \mbox{\hyperlink{structucycom__softc_a06601833c9237b408f5e6e9b43ed84f1}{sc\+\_\+super\+\_\+ucom}}
\item 
struct \mbox{\hyperlink{structucom__softc}{ucom\+\_\+softc}} \mbox{\hyperlink{structucycom__softc_a6dbebbfb80cb388f97fa2beb7f750b95}{sc\+\_\+ucom}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structucycom__softc_a41877d85df56a68bd1a28e94e826289d}{sc\+\_\+udev}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structucycom__softc_a6907b8c8a64ecf591415803be4adddaa}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{ucycom_8c_afccd240f973cf154952fb917c9209719aa8d7878185620b5d65169f4daf24501e}{UCYCOM\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
struct mtx \mbox{\hyperlink{structucycom__softc_a8ae5bc6364876122c266c02485012663}{sc\+\_\+mtx}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structucycom__softc_ac2490944c56f5c84554cfec118bf8bf3}{sc\+\_\+model}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structucycom__softc_a64cac571d14c416cd1ae9e9b45b26956}{sc\+\_\+flen}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structucycom__softc_a755f4f516781b372ef577f1b16d5fa84}{sc\+\_\+ilen}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structucycom__softc_a1f13af54b658f00945fef9618fd0ea62}{sc\+\_\+olen}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_a0da235355aa3dafb41e90fb97a040d75}{sc\+\_\+fid}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_a9d513cc789e0571736848880507f6022}{sc\+\_\+iid}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_a345338f7140b19cd821101d5a818206c}{sc\+\_\+oid}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_aa9b32817f13745dccd87e5d1ad4fc7e3}{sc\+\_\+cfg}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_a77b63e881083979c7c54468c679265b8}{sc\+\_\+ist}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_a2ede5dcdbded465ff2860acb5f1ed03e}{sc\+\_\+iface\+\_\+no}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structucycom__softc_aefb98fafedddba9157f3ec37e20d152e}{sc\+\_\+temp\+\_\+cfg}} \mbox{[}32\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ucycom_8c_source_l00082}{82}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structucycom__softc_aa9b32817f13745dccd87e5d1ad4fc7e3}\label{structucycom__softc_aa9b32817f13745dccd87e5d1ad4fc7e3}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_cfg@{sc\_cfg}}
\index{sc\_cfg@{sc\_cfg}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cfg}{sc\_cfg}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+cfg}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00101}{101}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00505}{ucycom\+\_\+cfg\+\_\+param()}}, and \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}.

\mbox{\Hypertarget{structucycom__softc_a0da235355aa3dafb41e90fb97a040d75}\label{structucycom__softc_a0da235355aa3dafb41e90fb97a040d75}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_fid@{sc\_fid}}
\index{sc\_fid@{sc\_fid}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_fid}{sc\_fid}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+fid}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00098}{98}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}.

\mbox{\Hypertarget{structucycom__softc_a64cac571d14c416cd1ae9e9b45b26956}\label{structucycom__softc_a64cac571d14c416cd1ae9e9b45b26956}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_flen@{sc\_flen}}
\index{sc\_flen@{sc\_flen}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_flen}{sc\_flen}}
{\footnotesize\ttfamily uint16\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+flen}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00094}{94}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}.

\mbox{\Hypertarget{structucycom__softc_a2ede5dcdbded465ff2860acb5f1ed03e}\label{structucycom__softc_a2ede5dcdbded465ff2860acb5f1ed03e}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_iface\_no@{sc\_iface\_no}}
\index{sc\_iface\_no@{sc\_iface\_no}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_iface\_no}{sc\_iface\_no}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+iface\+\_\+no}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00108}{108}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}, and \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a9d513cc789e0571736848880507f6022}\label{structucycom__softc_a9d513cc789e0571736848880507f6022}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_iid@{sc\_iid}}
\index{sc\_iid@{sc\_iid}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_iid}{sc\_iid}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+iid}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00099}{99}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}.

\mbox{\Hypertarget{structucycom__softc_a755f4f516781b372ef577f1b16d5fa84}\label{structucycom__softc_a755f4f516781b372ef577f1b16d5fa84}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_ilen@{sc\_ilen}}
\index{sc\_ilen@{sc\_ilen}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ilen}{sc\_ilen}}
{\footnotesize\ttfamily uint16\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+ilen}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00095}{95}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00540}{ucycom\+\_\+intr\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a77b63e881083979c7c54468c679265b8}\label{structucycom__softc_a77b63e881083979c7c54468c679265b8}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_ist@{sc\_ist}}
\index{sc\_ist@{sc\_ist}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ist}{sc\_ist}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+ist}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00107}{107}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00540}{ucycom\+\_\+intr\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_ac2490944c56f5c84554cfec118bf8bf3}\label{structucycom__softc_ac2490944c56f5c84554cfec118bf8bf3}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_model@{sc\_model}}
\index{sc\_model@{sc\_model}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_model}{sc\_model}}
{\footnotesize\ttfamily uint32\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+model}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00090}{90}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}, and \mbox{\hyperlink{ucycom_8c_source_l00540}{ucycom\+\_\+intr\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a8ae5bc6364876122c266c02485012663}\label{structucycom__softc_a8ae5bc6364876122c266c02485012663}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_mtx@{sc\_mtx}}
\index{sc\_mtx@{sc\_mtx}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mtx}{sc\_mtx}}
{\footnotesize\ttfamily struct mtx ucycom\+\_\+softc\+::sc\+\_\+mtx}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00088}{88}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00316}{ucycom\+\_\+free\+\_\+softc()}}.

\mbox{\Hypertarget{structucycom__softc_a345338f7140b19cd821101d5a818206c}\label{structucycom__softc_a345338f7140b19cd821101d5a818206c}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_oid@{sc\_oid}}
\index{sc\_oid@{sc\_oid}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_oid}{sc\_oid}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+oid}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00100}{100}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a1f13af54b658f00945fef9618fd0ea62}\label{structucycom__softc_a1f13af54b658f00945fef9618fd0ea62}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_olen@{sc\_olen}}
\index{sc\_olen@{sc\_olen}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_olen}{sc\_olen}}
{\footnotesize\ttfamily uint16\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+olen}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00096}{96}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a06601833c9237b408f5e6e9b43ed84f1}\label{structucycom__softc_a06601833c9237b408f5e6e9b43ed84f1}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_super\_ucom@{sc\_super\_ucom}}
\index{sc\_super\_ucom@{sc\_super\_ucom}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_super\_ucom}{sc\_super\_ucom}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structucom__super__softc}{ucom\+\_\+super\+\_\+softc}} ucycom\+\_\+softc\+::sc\+\_\+super\+\_\+ucom}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00083}{83}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00299}{ucycom\+\_\+detach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00316}{ucycom\+\_\+free\+\_\+softc()}}.

\mbox{\Hypertarget{structucycom__softc_aefb98fafedddba9157f3ec37e20d152e}\label{structucycom__softc_aefb98fafedddba9157f3ec37e20d152e}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_temp\_cfg@{sc\_temp\_cfg}}
\index{sc\_temp\_cfg@{sc\_temp\_cfg}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_temp\_cfg}{sc\_temp\_cfg}}
{\footnotesize\ttfamily uint8\+\_\+t ucycom\+\_\+softc\+::sc\+\_\+temp\+\_\+cfg\mbox{[}32\mbox{]}}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00109}{109}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}.

\mbox{\Hypertarget{structucycom__softc_a6dbebbfb80cb388f97fa2beb7f750b95}\label{structucycom__softc_a6dbebbfb80cb388f97fa2beb7f750b95}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_ucom@{sc\_ucom}}
\index{sc\_ucom@{sc\_ucom}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ucom}{sc\_ucom}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structucom__softc}{ucom\+\_\+softc}} ucycom\+\_\+softc\+::sc\+\_\+ucom}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00084}{84}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{ucycom_8c_source_l00299}{ucycom\+\_\+detach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00540}{ucycom\+\_\+intr\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structucycom__softc_a41877d85df56a68bd1a28e94e826289d}\label{structucycom__softc_a41877d85df56a68bd1a28e94e826289d}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_udev@{sc\_udev}}
\index{sc\_udev@{sc\_udev}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_udev}{sc\_udev}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}}$\ast$ ucycom\+\_\+softc\+::sc\+\_\+udev}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00086}{86}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, and \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}.

\mbox{\Hypertarget{structucycom__softc_a6907b8c8a64ecf591415803be4adddaa}\label{structucycom__softc_a6907b8c8a64ecf591415803be4adddaa}} 
\index{ucycom\_softc@{ucycom\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!ucycom\_softc@{ucycom\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ ucycom\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{ucycom_8c_afccd240f973cf154952fb917c9209719aa8d7878185620b5d65169f4daf24501e}{UCYCOM\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{ucycom_8c_source_l00087}{87}} of file \mbox{\hyperlink{ucycom_8c_source}{ucycom.\+c}}.



Referenced by \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00299}{ucycom\+\_\+detach()}}, \mbox{\hyperlink{ucycom_8c_source_l00610}{ucycom\+\_\+poll()}}, \mbox{\hyperlink{ucycom_8c_source_l00340}{ucycom\+\_\+start\+\_\+read()}}, \mbox{\hyperlink{ucycom_8c_source_l00356}{ucycom\+\_\+start\+\_\+write()}}, \mbox{\hyperlink{ucycom_8c_source_l00348}{ucycom\+\_\+stop\+\_\+read()}}, and \mbox{\hyperlink{ucycom_8c_source_l00364}{ucycom\+\_\+stop\+\_\+write()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/serial/\mbox{\hyperlink{ucycom_8c}{ucycom.\+c}}\end{DoxyCompactItemize}
