\hypertarget{structumct__softc}{}\doxysection{umct\+\_\+softc Struct Reference}
\label{structumct__softc}\index{umct\_softc@{umct\_softc}}


Collaboration diagram for umct\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dbb/structumct__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structucom__super__softc}{ucom\+\_\+super\+\_\+softc}} \mbox{\hyperlink{structumct__softc_a47e812d8e1a4cf9626829ed59174cff9}{sc\+\_\+super\+\_\+ucom}}
\item 
struct \mbox{\hyperlink{structucom__softc}{ucom\+\_\+softc}} \mbox{\hyperlink{structumct__softc_a2d0dc398827bfcb1ea0777d73da90c00}{sc\+\_\+ucom}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structumct__softc_ad972a42a32b5adc6aa2ec653bbb88888}{sc\+\_\+udev}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structumct__softc_a45ed5ecc9d1b8e54b7d93b2ae137f012}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{umct_8c_aa156d1cebb38c8a65846c4d9c006012aac9afe0eb7786b38f5cf963909c6cb7a7}{UMCT\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
struct mtx \mbox{\hyperlink{structumct__softc_a8aaba93ee4b9e7a54a0e7dc1ddbca7d6}{sc\+\_\+mtx}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structumct__softc_adb749b68b47c9c9dab84e332adf325aa}{sc\+\_\+unit}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structumct__softc_a332707455011eb21bae39f5e314d8886}{sc\+\_\+obufsize}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_a12ce89bf4d2b1c07b02df5b3cf5e4af1}{sc\+\_\+lsr}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_ac23279a535d5b068e5b542bb9ca52295}{sc\+\_\+msr}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_a6f03393d332e12e864da93d1184b0a24}{sc\+\_\+lcr}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_a8783de50cfdaefa45cd368cd2a79ab23}{sc\+\_\+mcr}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_aa66036c64e1734d6bfb65a39d16be916}{sc\+\_\+iface\+\_\+no}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structumct__softc_a70b70613510d1769aedb092cea56eec4}{sc\+\_\+swap\+\_\+cb}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{umct_8c_source_l00111}{111}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structumct__softc_aa66036c64e1734d6bfb65a39d16be916}\label{structumct__softc_aa66036c64e1734d6bfb65a39d16be916}} 
\index{umct\_softc@{umct\_softc}!sc\_iface\_no@{sc\_iface\_no}}
\index{sc\_iface\_no@{sc\_iface\_no}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_iface\_no}{sc\_iface\_no}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+iface\+\_\+no}



Definition at line \mbox{\hyperlink{umct_8c_source_l00127}{127}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, and \mbox{\hyperlink{umct_8c_source_l00351}{umct\+\_\+cfg\+\_\+do\+\_\+request()}}.

\mbox{\Hypertarget{structumct__softc_a6f03393d332e12e864da93d1184b0a24}\label{structumct__softc_a6f03393d332e12e864da93d1184b0a24}} 
\index{umct\_softc@{umct\_softc}!sc\_lcr@{sc\_lcr}}
\index{sc\_lcr@{sc\_lcr}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_lcr}{sc\_lcr}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+lcr}



Definition at line \mbox{\hyperlink{umct_8c_source_l00125}{125}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00515}{umct\+\_\+cfg\+\_\+param()}}, and \mbox{\hyperlink{umct_8c_source_l00439}{umct\+\_\+cfg\+\_\+set\+\_\+break()}}.

\mbox{\Hypertarget{structumct__softc_a12ce89bf4d2b1c07b02df5b3cf5e4af1}\label{structumct__softc_a12ce89bf4d2b1c07b02df5b3cf5e4af1}} 
\index{umct\_softc@{umct\_softc}!sc\_lsr@{sc\_lsr}}
\index{sc\_lsr@{sc\_lsr}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_lsr}{sc\_lsr}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+lsr}



Definition at line \mbox{\hyperlink{umct_8c_source_l00123}{123}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00430}{umct\+\_\+cfg\+\_\+get\+\_\+status()}}, and \mbox{\hyperlink{umct_8c_source_l00378}{umct\+\_\+intr\+\_\+callback\+\_\+sub()}}.

\mbox{\Hypertarget{structumct__softc_a8783de50cfdaefa45cd368cd2a79ab23}\label{structumct__softc_a8783de50cfdaefa45cd368cd2a79ab23}} 
\index{umct\_softc@{umct\_softc}!sc\_mcr@{sc\_mcr}}
\index{sc\_mcr@{sc\_mcr}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mcr}{sc\_mcr}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+mcr}



Definition at line \mbox{\hyperlink{umct_8c_source_l00126}{126}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00452}{umct\+\_\+cfg\+\_\+set\+\_\+dtr()}}, and \mbox{\hyperlink{umct_8c_source_l00465}{umct\+\_\+cfg\+\_\+set\+\_\+rts()}}.

\mbox{\Hypertarget{structumct__softc_ac23279a535d5b068e5b542bb9ca52295}\label{structumct__softc_ac23279a535d5b068e5b542bb9ca52295}} 
\index{umct\_softc@{umct\_softc}!sc\_msr@{sc\_msr}}
\index{sc\_msr@{sc\_msr}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_msr}{sc\_msr}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+msr}



Definition at line \mbox{\hyperlink{umct_8c_source_l00124}{124}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00430}{umct\+\_\+cfg\+\_\+get\+\_\+status()}}, and \mbox{\hyperlink{umct_8c_source_l00378}{umct\+\_\+intr\+\_\+callback\+\_\+sub()}}.

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



Definition at line \mbox{\hyperlink{umct_8c_source_l00117}{117}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, and \mbox{\hyperlink{umct_8c_source_l00336}{umct\+\_\+free\+\_\+softc()}}.

\mbox{\Hypertarget{structumct__softc_a332707455011eb21bae39f5e314d8886}\label{structumct__softc_a332707455011eb21bae39f5e314d8886}} 
\index{umct\_softc@{umct\_softc}!sc\_obufsize@{sc\_obufsize}}
\index{sc\_obufsize@{sc\_obufsize}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_obufsize}{sc\_obufsize}}
{\footnotesize\ttfamily uint16\+\_\+t umct\+\_\+softc\+::sc\+\_\+obufsize}



Definition at line \mbox{\hyperlink{umct_8c_source_l00121}{121}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, and \mbox{\hyperlink{umct_8c_source_l00618}{umct\+\_\+write\+\_\+callback()}}.

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



Definition at line \mbox{\hyperlink{umct_8c_source_l00112}{112}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, \mbox{\hyperlink{umct_8c_source_l00319}{umct\+\_\+detach()}}, and \mbox{\hyperlink{umct_8c_source_l00336}{umct\+\_\+free\+\_\+softc()}}.

\mbox{\Hypertarget{structumct__softc_a70b70613510d1769aedb092cea56eec4}\label{structumct__softc_a70b70613510d1769aedb092cea56eec4}} 
\index{umct\_softc@{umct\_softc}!sc\_swap\_cb@{sc\_swap\_cb}}
\index{sc\_swap\_cb@{sc\_swap\_cb}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_swap\_cb}{sc\_swap\_cb}}
{\footnotesize\ttfamily uint8\+\_\+t umct\+\_\+softc\+::sc\+\_\+swap\+\_\+cb}



Definition at line \mbox{\hyperlink{umct_8c_source_l00128}{128}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, \mbox{\hyperlink{umct_8c_source_l00607}{umct\+\_\+intr\+\_\+callback()}}, and \mbox{\hyperlink{umct_8c_source_l00596}{umct\+\_\+read\+\_\+callback()}}.

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



Definition at line \mbox{\hyperlink{umct_8c_source_l00113}{113}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, \mbox{\hyperlink{umct_8c_source_l00351}{umct\+\_\+cfg\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{umct_8c_source_l00319}{umct\+\_\+detach()}}, \mbox{\hyperlink{umct_8c_source_l00378}{umct\+\_\+intr\+\_\+callback\+\_\+sub()}}, \mbox{\hyperlink{umct_8c_source_l00647}{umct\+\_\+read\+\_\+callback\+\_\+sub()}}, and \mbox{\hyperlink{umct_8c_source_l00618}{umct\+\_\+write\+\_\+callback()}}.

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



Definition at line \mbox{\hyperlink{umct_8c_source_l00115}{115}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, and \mbox{\hyperlink{umct_8c_source_l00351}{umct\+\_\+cfg\+\_\+do\+\_\+request()}}.

\mbox{\Hypertarget{structumct__softc_adb749b68b47c9c9dab84e332adf325aa}\label{structumct__softc_adb749b68b47c9c9dab84e332adf325aa}} 
\index{umct\_softc@{umct\_softc}!sc\_unit@{sc\_unit}}
\index{sc\_unit@{sc\_unit}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_unit}{sc\_unit}}
{\footnotesize\ttfamily uint32\+\_\+t umct\+\_\+softc\+::sc\+\_\+unit}



Definition at line \mbox{\hyperlink{umct_8c_source_l00119}{119}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}.

\mbox{\Hypertarget{structumct__softc_a45ed5ecc9d1b8e54b7d93b2ae137f012}\label{structumct__softc_a45ed5ecc9d1b8e54b7d93b2ae137f012}} 
\index{umct\_softc@{umct\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!umct\_softc@{umct\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ umct\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{umct_8c_aa156d1cebb38c8a65846c4d9c006012aac9afe0eb7786b38f5cf963909c6cb7a7}{UMCT\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{umct_8c_source_l00116}{116}} of file \mbox{\hyperlink{umct_8c_source}{umct.\+c}}.



Referenced by \mbox{\hyperlink{umct_8c_source_l00254}{umct\+\_\+attach()}}, \mbox{\hyperlink{umct_8c_source_l00319}{umct\+\_\+detach()}}, \mbox{\hyperlink{umct_8c_source_l00677}{umct\+\_\+poll()}}, \mbox{\hyperlink{umct_8c_source_l00556}{umct\+\_\+start\+\_\+read()}}, \mbox{\hyperlink{umct_8c_source_l00580}{umct\+\_\+start\+\_\+write()}}, \mbox{\hyperlink{umct_8c_source_l00568}{umct\+\_\+stop\+\_\+read()}}, and \mbox{\hyperlink{umct_8c_source_l00588}{umct\+\_\+stop\+\_\+write()}}.



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