\hypertarget{twe_8c}{}\doxysection{dev/twe/twe.c File Reference}
\label{twe_8c}\index{dev/twe/twe.c@{dev/twe/twe.c}}
{\ttfamily \#include $<$dev/twe/twe\+\_\+compat.\+h$>$}\newline
{\ttfamily \#include $<$dev/twe/twereg.\+h$>$}\newline
{\ttfamily \#include $<$dev/twe/tweio.\+h$>$}\newline
{\ttfamily \#include $<$dev/twe/twevar.\+h$>$}\newline
{\ttfamily \#include $<$dev/twe/twe\+\_\+tables.\+h$>$}\newline
Include dependency graph for twe.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d1f/twe_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{twe_8c_ab9029a9e71ee9db9b0ceb241e0314658}{TWE\+\_\+\+DEFINE\+\_\+\+TABLES}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{twe_8c_ad8e01b64a1efb841948fa7683c49149c}{twe\+\_\+get\+\_\+param\+\_\+1}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int table\+\_\+id, int param\+\_\+id, u\+\_\+int8\+\_\+t $\ast$result)
\item 
static int \mbox{\hyperlink{twe_8c_a563f5886b9c3e84786a159ac3eaa882a}{twe\+\_\+get\+\_\+param\+\_\+2}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int table\+\_\+id, int param\+\_\+id, u\+\_\+int16\+\_\+t $\ast$result)
\item 
static int \mbox{\hyperlink{twe_8c_a1c281a02dadb3997193e9b420cda8475}{twe\+\_\+get\+\_\+param\+\_\+4}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int table\+\_\+id, int param\+\_\+id, u\+\_\+int32\+\_\+t $\ast$result)
\item 
static void $\ast$ \mbox{\hyperlink{twe_8c_a6119827b9c0dfa5fbf520daf4f3d5089}{twe\+\_\+get\+\_\+param}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int table\+\_\+id, int parameter\+\_\+id, size\+\_\+t size, void($\ast$func)(struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr))
\item 
static int \mbox{\hyperlink{twe_8c_ac8e90bf69172482bba3e4dd1d40bd8da}{twe\+\_\+set\+\_\+param}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int table\+\_\+id, int param\+\_\+id, int param\+\_\+size, void $\ast$data)
\item 
static int \mbox{\hyperlink{twe_8c_a6fcc99ab2019b81bdfe2e5d2b0e808de}{twe\+\_\+init\+\_\+connection}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int mode)
\item 
static int \mbox{\hyperlink{twe_8c_aa0dadfaf18ac9b4ef75dfec98235f5cb}{twe\+\_\+wait\+\_\+request}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
static int \mbox{\hyperlink{twe_8c_a6e32317a08bb83465a9099ac655edf81}{twe\+\_\+immediate\+\_\+request}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr, int usetmp)
\item 
static void \mbox{\hyperlink{twe_8c_a1452cde4499fb8fa870416e8ba18a3ea}{twe\+\_\+completeio}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
static void \mbox{\hyperlink{twe_8c_a287018ca6052ad7cbdbb1a89dd950db9}{twe\+\_\+reset}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_a12cc4a9984df8d8eacc71537d26f74ef}{twe\+\_\+add\+\_\+unit}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int unit)
\item 
static int \mbox{\hyperlink{twe_8c_a2f536efe1ba9a73b15bd61e75702adb3}{twe\+\_\+del\+\_\+unit}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int unit)
\item 
static void \mbox{\hyperlink{twe_8c_ae511e8430d9c84b7c0f0630079f610b3}{twe\+\_\+done}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int startio)
\item 
static void \mbox{\hyperlink{twe_8c_ac6e0625925c3d16f8d835b813dd22d35}{twe\+\_\+complete}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_a93d79af7e2530779b73dad8191e8523b}{twe\+\_\+wait\+\_\+status}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+int32\+\_\+t status, int timeout)
\item 
static int \mbox{\hyperlink{twe_8c_ab5937cdd3efc801c1b14a3b3e72c6ea1}{twe\+\_\+drain\+\_\+response\+\_\+queue}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_aa4ca3ecc99a27140e0f0c3c6179a639d}{twe\+\_\+check\+\_\+bits}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+int32\+\_\+t status\+\_\+reg)
\item 
static int \mbox{\hyperlink{twe_8c_a07511caa4986ae1c19087662e4e0b719}{twe\+\_\+soft\+\_\+reset}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{twe_8c_a65448dec0a1dd3e2597d243810aeee53}{twe\+\_\+host\+\_\+intr}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{twe_8c_a97a6d2e35e53e0febd48423d17a14fe9}{twe\+\_\+attention\+\_\+intr}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{twe_8c_a4898a955bdb2cb5c990bb9403e596670}{twe\+\_\+command\+\_\+intr}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_a0aa848a768953e48be6536df4250cf84}{twe\+\_\+fetch\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{twe_8c_a3f991c9ecfbdbf46ede8df50dac53612}{twe\+\_\+handle\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
static void \mbox{\hyperlink{twe_8c_a1288f489e764e41c48b2e2caab1a06f3}{twe\+\_\+enqueue\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+int16\+\_\+t aen)
\item 
static u\+\_\+int16\+\_\+t \mbox{\hyperlink{twe_8c_ae9c76fe0add9adb0516d4779e79cd872}{twe\+\_\+dequeue\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_a08c939607b12609590a96bbddf611d0f}{twe\+\_\+drain\+\_\+aen\+\_\+queue}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{twe_8c_a84025b29e641126ff2562d1e6b55a008}{twe\+\_\+find\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+int16\+\_\+t aen)
\item 
static int \mbox{\hyperlink{twe_8c_a662ab944ee5e54ee378c7f928c7c7379}{twe\+\_\+get\+\_\+request}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$$\ast$tr)
\item 
static void \mbox{\hyperlink{twe_8c_a16e6aea5c95e279d7fc9784b22b22422}{twe\+\_\+release\+\_\+request}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
static char $\ast$ \mbox{\hyperlink{twe_8c_afd1590bd1819f11ea0601f47c844db81}{twe\+\_\+format\+\_\+aen}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+int16\+\_\+t aen)
\item 
static int \mbox{\hyperlink{twe_8c_ab9b26dc59ad5c51b5b066fb99fb76a1d}{twe\+\_\+report\+\_\+request}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
static void \mbox{\hyperlink{twe_8c_a8ede85fb909c50f40339f2aa33d03150}{twe\+\_\+panic}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, char $\ast$reason)
\item 
int \mbox{\hyperlink{twe_8c_ac9d4d1ad5557710e83a79aafb1ca0aaf}{twe\+\_\+setup}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{twe_8c_a81c9800628416587c6bbac4ac3574434}{twe\+\_\+init}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{twe_8c_a6775ad82abb9486ee1ae4103c6513460}{twe\+\_\+deinit}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{twe_8c_a3dc0175a8515e83519218ec2298a385d}{twe\+\_\+intr}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{twe_8c_a699dba42cbca1070561c72810482026c}{twe\+\_\+startio}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
int \mbox{\hyperlink{twe_8c_a6f8c0e21251d25c73320eca52653202d}{twe\+\_\+dump\+\_\+blocks}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, int unit, u\+\_\+int32\+\_\+t lba, void $\ast$data, int nblks)
\item 
int \mbox{\hyperlink{twe_8c_a70844bc7fb3d3ab37443704d90502e5d}{twe\+\_\+ioctl}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc, u\+\_\+long ioctlcmd, void $\ast$addr)
\item 
void \mbox{\hyperlink{twe_8c_aed119e15d9e62d64617da28cda11e904}{twe\+\_\+enable\+\_\+interrupts}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{twe_8c_a409ba42dd15befc9fa4e7a5f948746b1}{twe\+\_\+disable\+\_\+interrupts}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
int \mbox{\hyperlink{twe_8c_ac88a10c558774b4c8c5ec83020512af9}{twe\+\_\+start}} (struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)
\item 
void \mbox{\hyperlink{twe_8c_aaa8b55cefd934752f9a81a6801e0a635}{twe\+\_\+describe\+\_\+controller}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\item 
char $\ast$ \mbox{\hyperlink{twe_8c_ad7d9554e92bfbcbd64a2c6a0e331d4c3}{twe\+\_\+describe\+\_\+code}} (struct \mbox{\hyperlink{structtwe__code__lookup}{twe\+\_\+code\+\_\+lookup}} $\ast$table, u\+\_\+int32\+\_\+t code)
\item 
void \mbox{\hyperlink{twe_8c_a8d22e73206baf256410140ac6fa6ab7d}{twe\+\_\+print\+\_\+controller}} (struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$sc)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{twe_8c_ab9029a9e71ee9db9b0ceb241e0314658}\label{twe_8c_ab9029a9e71ee9db9b0ceb241e0314658}} 
\index{twe.c@{twe.c}!TWE\_DEFINE\_TABLES@{TWE\_DEFINE\_TABLES}}
\index{TWE\_DEFINE\_TABLES@{TWE\_DEFINE\_TABLES}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{TWE\_DEFINE\_TABLES}{TWE\_DEFINE\_TABLES}}
{\footnotesize\ttfamily \#define TWE\+\_\+\+DEFINE\+\_\+\+TABLES}



Definition at line \mbox{\hyperlink{twe_8c_source_l00042}{42}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{twe_8c_a12cc4a9984df8d8eacc71537d26f74ef}\label{twe_8c_a12cc4a9984df8d8eacc71537d26f74ef}} 
\index{twe.c@{twe.c}!twe\_add\_unit@{twe\_add\_unit}}
\index{twe\_add\_unit@{twe\_add\_unit}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_add\_unit()}{twe\_add\_unit()}}
{\footnotesize\ttfamily static int twe\+\_\+add\+\_\+unit (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00206}{206}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00055}{twe\+\_\+drive\+::td\+\_\+cylinders}}, \mbox{\hyperlink{twevar_8h_source_l00056}{twe\+\_\+drive\+::td\+\_\+heads}}, \mbox{\hyperlink{twevar_8h_source_l00057}{twe\+\_\+drive\+::td\+\_\+sectors}}, \mbox{\hyperlink{twevar_8h_source_l00054}{twe\+\_\+drive\+::td\+\_\+size}}, \mbox{\hyperlink{twevar_8h_source_l00062}{twe\+\_\+drive\+::td\+\_\+state}}, \mbox{\hyperlink{twevar_8h_source_l00064}{twe\+\_\+drive\+::td\+\_\+stripe}}, \mbox{\hyperlink{twevar_8h_source_l00059}{twe\+\_\+drive\+::td\+\_\+twe\+\_\+unit}}, \mbox{\hyperlink{twevar_8h_source_l00063}{twe\+\_\+drive\+::td\+\_\+type}}, \mbox{\hyperlink{twe__freebsd_8c_source_l00581}{twe\+\_\+attach\+\_\+drive()}}, \mbox{\hyperlink{twe__compat_8h_source_l00121}{TWE\+\_\+\+CONFIG\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twevar_8h_source_l00124}{twe\+\_\+softc\+::twe\+\_\+drive}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00727}{twe\+\_\+get\+\_\+param\+\_\+1()}}, \mbox{\hyperlink{twe_8c_source_l00739}{twe\+\_\+get\+\_\+param\+\_\+2()}}, \mbox{\hyperlink{twe_8c_source_l00751}{twe\+\_\+get\+\_\+param\+\_\+4()}}, \mbox{\hyperlink{twe__compat_8h_source_l00116}{TWE\+\_\+\+IO\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00117}{TWE\+\_\+\+IO\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twereg_8h_source_l00145}{TWE\+\_\+\+MAX\+\_\+\+UNITS}}, \mbox{\hyperlink{twereg_8h_source_l00400}{TWE\+\_\+\+PARAM\+\_\+\+UNITINFO}}, \mbox{\hyperlink{twereg_8h_source_l00403}{TWE\+\_\+\+PARAM\+\_\+\+UNITINFO\+\_\+\+Capacity}}, \mbox{\hyperlink{twereg_8h_source_l00405}{TWE\+\_\+\+PARAM\+\_\+\+UNITINFO\+\_\+\+Descriptor}}, \mbox{\hyperlink{twereg_8h_source_l00404}{TWE\+\_\+\+PARAM\+\_\+\+UNITINFO\+\_\+\+Descriptor\+Size}}, \mbox{\hyperlink{twereg_8h_source_l00402}{TWE\+\_\+\+PARAM\+\_\+\+UNITINFO\+\_\+\+Status}}, \mbox{\hyperlink{twereg_8h_source_l00371}{TWE\+\_\+\+PARAM\+\_\+\+UNITSTATUS\+\_\+\+Online}}, \mbox{\hyperlink{twereg_8h_source_l00368}{TWE\+\_\+\+PARAM\+\_\+\+UNITSUMMARY}}, \mbox{\hyperlink{twereg_8h_source_l00370}{TWE\+\_\+\+PARAM\+\_\+\+UNITSUMMARY\+\_\+\+Status}}, and \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00309}{twe\+\_\+init()}}, and \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a12cc4a9984df8d8eacc71537d26f74ef_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a12cc4a9984df8d8eacc71537d26f74ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a97a6d2e35e53e0febd48423d17a14fe9}\label{twe_8c_a97a6d2e35e53e0febd48423d17a14fe9}} 
\index{twe.c@{twe.c}!twe\_attention\_intr@{twe\_attention\_intr}}
\index{twe\_attention\_intr@{twe\_attention\_intr}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_attention\_intr()}{twe\_attention\_intr()}}
{\footnotesize\ttfamily static void twe\+\_\+attention\+\_\+intr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01369}{1369}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, \mbox{\hyperlink{twereg_8h_source_l00044}{TWE\+\_\+\+CONTROL\+\_\+\+CLEAR\+\_\+\+ATTENTION\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twe_8c_source_l01409}{twe\+\_\+fetch\+\_\+aen()}}, and \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00372}{twe\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a97a6d2e35e53e0febd48423d17a14fe9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a97a6d2e35e53e0febd48423d17a14fe9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_aa4ca3ecc99a27140e0f0c3c6179a639d}\label{twe_8c_aa4ca3ecc99a27140e0f0c3c6179a639d}} 
\index{twe.c@{twe.c}!twe\_check\_bits@{twe\_check\_bits}}
\index{twe\_check\_bits@{twe\_check\_bits}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_check\_bits()}{twe\_check\_bits()}}
{\footnotesize\ttfamily static int twe\+\_\+check\+\_\+bits (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int32\+\_\+t}]{status\+\_\+reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01725}{1725}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe__freebsd_8c_source_l00650}{twe\+\_\+clear\+\_\+pci\+\_\+abort()}}, \mbox{\hyperlink{twe__freebsd_8c_source_l00640}{twe\+\_\+clear\+\_\+pci\+\_\+parity\+\_\+error()}}, \mbox{\hyperlink{twe_8c_source_l01916}{twe\+\_\+panic()}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twereg_8h_source_l00089}{TWE\+\_\+\+STATUS\+\_\+\+BITS\+\_\+\+DESCRIPTION}}, \mbox{\hyperlink{twereg_8h_source_l00082}{TWE\+\_\+\+STATUS\+\_\+\+EXPECTED\+\_\+\+BITS}}, \mbox{\hyperlink{twereg_8h_source_l00086}{TWE\+\_\+\+STATUS\+\_\+\+PANIC\+\_\+\+BITS}}, \mbox{\hyperlink{twereg_8h_source_l00071}{TWE\+\_\+\+STATUS\+\_\+\+PCI\+\_\+\+ABORT}}, \mbox{\hyperlink{twereg_8h_source_l00068}{TWE\+\_\+\+STATUS\+\_\+\+PCI\+\_\+\+PARITY\+\_\+\+ERROR}}, and \mbox{\hyperlink{twereg_8h_source_l00083}{TWE\+\_\+\+STATUS\+\_\+\+UNEXPECTED\+\_\+\+BITS}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}, \mbox{\hyperlink{twe_8c_source_l01290}{twe\+\_\+drain\+\_\+response\+\_\+queue()}}, \mbox{\hyperlink{twe_8c_source_l00372}{twe\+\_\+intr()}}, \mbox{\hyperlink{twe_8c_source_l00120}{twe\+\_\+setup()}}, \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}, and \mbox{\hyperlink{twe_8c_source_l01110}{twe\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aa4ca3ecc99a27140e0f0c3c6179a639d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aa4ca3ecc99a27140e0f0c3c6179a639d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a4898a955bdb2cb5c990bb9403e596670}\label{twe_8c_a4898a955bdb2cb5c990bb9403e596670}} 
\index{twe.c@{twe.c}!twe\_command\_intr@{twe\_command\_intr}}
\index{twe\_command\_intr@{twe\_command\_intr}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_command\_intr()}{twe\_command\_intr()}}
{\footnotesize\ttfamily static void twe\+\_\+command\+\_\+intr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01387}{1387}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, and \mbox{\hyperlink{twereg_8h_source_l00045}{TWE\+\_\+\+CONTROL\+\_\+\+MASK\+\_\+\+COMMAND\+\_\+\+INTERRUPT}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00372}{twe\+\_\+intr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a4898a955bdb2cb5c990bb9403e596670_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ac6e0625925c3d16f8d835b813dd22d35}\label{twe_8c_ac6e0625925c3d16f8d835b813dd22d35}} 
\index{twe.c@{twe.c}!twe\_complete@{twe\_complete}}
\index{twe\_complete@{twe\_complete}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_complete()}{twe\_complete()}}
{\footnotesize\ttfamily static void twe\+\_\+complete (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01230}{1230}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00044}{debug}}, \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00100}{twe\+\_\+request\+::tr\+\_\+complete}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00096}{TWE\+\_\+\+CMD\+\_\+\+SLEEPER}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l01107}{twe\+\_\+unmap\+\_\+request()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{da/d22/twe_8c_ac6e0625925c3d16f8d835b813dd22d35_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac6e0625925c3d16f8d835b813dd22d35_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a1452cde4499fb8fa870416e8ba18a3ea}\label{twe_8c_a1452cde4499fb8fa870416e8ba18a3ea}} 
\index{twe.c@{twe.c}!twe\_completeio@{twe\_completeio}}
\index{twe\_completeio@{twe\_completeio}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_completeio()}{twe\_completeio()}}
{\footnotesize\ttfamily static void twe\+\_\+completeio (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01018}{1018}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twevar_8h_source_l00101}{twe\+\_\+request\+::tr\+\_\+private}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twevar_8h_source_l00090}{TWE\+\_\+\+CMD\+\_\+\+COMPLETE}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01916}{twe\+\_\+panic()}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00784}{twed\+\_\+intr()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1452cde4499fb8fa870416e8ba18a3ea_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1452cde4499fb8fa870416e8ba18a3ea_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a6775ad82abb9486ee1ae4103c6513460}\label{twe_8c_a6775ad82abb9486ee1ae4103c6513460}} 
\index{twe.c@{twe.c}!twe\_deinit@{twe\_deinit}}
\index{twe\_deinit@{twe\_deinit}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_deinit()}{twe\_deinit()}}
{\footnotesize\ttfamily void twe\+\_\+deinit (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00350}{350}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00711}{twe\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{twe_8c_source_l00923}{twe\+\_\+init\+\_\+connection()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twereg_8h_source_l00148}{TWE\+\_\+\+SHUTDOWN\+\_\+\+MESSAGE\+\_\+\+CREDITS}}, \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}, and \mbox{\hyperlink{twevar_8h_source_l00135}{TWE\+\_\+\+STATE\+\_\+\+SHUTDOWN}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00478}{twe\+\_\+shutdown()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6775ad82abb9486ee1ae4103c6513460_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6775ad82abb9486ee1ae4103c6513460_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a2f536efe1ba9a73b15bd61e75702adb3}\label{twe_8c_a2f536efe1ba9a73b15bd61e75702adb3}} 
\index{twe.c@{twe.c}!twe\_del\_unit@{twe\_del\_unit}}
\index{twe\_del\_unit@{twe\_del\_unit}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_del\_unit()}{twe\_del\_unit()}}
{\footnotesize\ttfamily static int twe\+\_\+del\+\_\+unit (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{unit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00290}{290}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00067}{twe\+\_\+drive\+::td\+\_\+disk}}, \mbox{\hyperlink{twe__compat_8h_source_l00121}{TWE\+\_\+\+CONFIG\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__freebsd_8c_source_l00620}{twe\+\_\+detach\+\_\+drive()}}, \mbox{\hyperlink{twevar_8h_source_l00124}{twe\+\_\+softc\+::twe\+\_\+drive}}, and \mbox{\hyperlink{twereg_8h_source_l00145}{TWE\+\_\+\+MAX\+\_\+\+UNITS}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{da/d22/twe_8c_a2f536efe1ba9a73b15bd61e75702adb3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a2f536efe1ba9a73b15bd61e75702adb3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ae9c76fe0add9adb0516d4779e79cd872}\label{twe_8c_ae9c76fe0add9adb0516d4779e79cd872}} 
\index{twe.c@{twe.c}!twe\_dequeue\_aen@{twe\_dequeue\_aen}}
\index{twe\_dequeue\_aen@{twe\_dequeue\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_dequeue\_aen()}{twe\_dequeue\_aen()}}
{\footnotesize\ttfamily static u\+\_\+int16\+\_\+t twe\+\_\+dequeue\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01513}{1513}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+head}}, \mbox{\hyperlink{twevar_8h_source_l00127}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+queue}}, \mbox{\hyperlink{twereg_8h_source_l00411}{TWE\+\_\+\+AEN\+\_\+\+QUEUE\+\_\+\+EMPTY}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+tail}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{twereg_8h_source_l00153}{TWE\+\_\+\+Q\+\_\+\+LENGTH}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ae9c76fe0add9adb0516d4779e79cd872_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ad7d9554e92bfbcbd64a2c6a0e331d4c3}\label{twe_8c_ad7d9554e92bfbcbd64a2c6a0e331d4c3}} 
\index{twe.c@{twe.c}!twe\_describe\_code@{twe\_describe\_code}}
\index{twe\_describe\_code@{twe\_describe\_code}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_describe\_code()}{twe\_describe\_code()}}
{\footnotesize\ttfamily char $\ast$ twe\+\_\+describe\+\_\+code (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__code__lookup}{twe\+\_\+code\+\_\+lookup}} $\ast$}]{table,  }\item[{u\+\_\+int32\+\_\+t}]{code }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l01708}{1708}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe__tables_8h_source_l00038}{twe\+\_\+code\+\_\+lookup\+::string}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00581}{twe\+\_\+attach\+\_\+drive()}}, \mbox{\hyperlink{twe_8c_source_l01781}{twe\+\_\+format\+\_\+aen()}}, and \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ad7d9554e92bfbcbd64a2c6a0e331d4c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_aaa8b55cefd934752f9a81a6801e0a635}\label{twe_8c_aaa8b55cefd934752f9a81a6801e0a635}} 
\index{twe.c@{twe.c}!twe\_describe\_controller@{twe\_describe\_controller}}
\index{twe\_describe\_controller@{twe\_describe\_controller}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_describe\_controller()}{twe\_describe\_controller()}}
{\footnotesize\ttfamily void twe\+\_\+describe\+\_\+controller (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l01640}{1640}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00727}{twe\+\_\+get\+\_\+param\+\_\+1()}}, \mbox{\hyperlink{twe_8c_source_l00751}{twe\+\_\+get\+\_\+param\+\_\+4()}}, \mbox{\hyperlink{twe__compat_8h_source_l00116}{TWE\+\_\+\+IO\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00117}{TWE\+\_\+\+IO\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twereg_8h_source_l00440}{TWE\+\_\+\+PARAM\+\_\+\+CONTROLLER}}, \mbox{\hyperlink{twereg_8h_source_l00442}{TWE\+\_\+\+PARAM\+\_\+\+CONTROLLER\+\_\+\+Port\+Count}}, \mbox{\hyperlink{twereg_8h_source_l00382}{TWE\+\_\+\+PARAM\+\_\+\+DRIVEINFO}}, \mbox{\hyperlink{twereg_8h_source_l00384}{TWE\+\_\+\+PARAM\+\_\+\+DRIVEINFO\+\_\+\+Model}}, \mbox{\hyperlink{twereg_8h_source_l00383}{TWE\+\_\+\+PARAM\+\_\+\+DRIVEINFO\+\_\+\+Size}}, \mbox{\hyperlink{twereg_8h_source_l00366}{TWE\+\_\+\+PARAM\+\_\+\+DRIVESTATUS\+\_\+\+Present}}, \mbox{\hyperlink{twereg_8h_source_l00361}{TWE\+\_\+\+PARAM\+\_\+\+DRIVESUMMARY}}, \mbox{\hyperlink{twereg_8h_source_l00363}{TWE\+\_\+\+PARAM\+\_\+\+DRIVESUMMARY\+\_\+\+Status}}, \mbox{\hyperlink{twereg_8h_source_l00428}{TWE\+\_\+\+PARAM\+\_\+\+VERSION}}, \mbox{\hyperlink{twereg_8h_source_l00433}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+ATA}}, \mbox{\hyperlink{twereg_8h_source_l00431}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+BIOS}}, \mbox{\hyperlink{twereg_8h_source_l00430}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+FW}}, \mbox{\hyperlink{twereg_8h_source_l00429}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+Mon}}, \mbox{\hyperlink{twereg_8h_source_l00432}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+PCB}}, \mbox{\hyperlink{twereg_8h_source_l00434}{TWE\+\_\+\+PARAM\+\_\+\+VERSION\+\_\+\+PCI}}, and \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00181}{twe\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aaa8b55cefd934752f9a81a6801e0a635_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{da/d22/twe_8c_aaa8b55cefd934752f9a81a6801e0a635_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a409ba42dd15befc9fa4e7a5f948746b1}\label{twe_8c_a409ba42dd15befc9fa4e7a5f948746b1}} 
\index{twe.c@{twe.c}!twe\_disable\_interrupts@{twe\_disable\_interrupts}}
\index{twe\_disable\_interrupts@{twe\_disable\_interrupts}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_disable\_interrupts()}{twe\_disable\_interrupts()}}
{\footnotesize\ttfamily void twe\+\_\+disable\+\_\+interrupts (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00711}{711}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, \mbox{\hyperlink{twereg_8h_source_l00052}{TWE\+\_\+\+CONTROL\+\_\+\+DISABLE\+\_\+\+INTERRUPTS}}, and \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00350}{twe\+\_\+deinit()}}, \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, \mbox{\hyperlink{twe_8c_source_l00120}{twe\+\_\+setup()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00513}{twe\+\_\+suspend()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a409ba42dd15befc9fa4e7a5f948746b1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ae511e8430d9c84b7c0f0630079f610b3}\label{twe_8c_ae511e8430d9c84b7c0f0630079f610b3}} 
\index{twe.c@{twe.c}!twe\_done@{twe\_done}}
\index{twe\_done@{twe\_done}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_done()}{twe\_done()}}
{\footnotesize\ttfamily static void twe\+\_\+done (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{startio }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01176}{1176}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00044}{debug}}, \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twereg_8h_source_l00337}{TWE\+\_\+\+Response\+\_\+\+Queue\+::response\+\_\+id}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twevar_8h_source_l00089}{TWE\+\_\+\+CMD\+\_\+\+BUSY}}, \mbox{\hyperlink{twevar_8h_source_l00090}{TWE\+\_\+\+CMD\+\_\+\+COMPLETE}}, \mbox{\hyperlink{twe_8c_source_l01230}{twe\+\_\+complete()}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twevar_8h_source_l00123}{twe\+\_\+softc\+::twe\+\_\+lookup}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twe__compat_8h_source_l00079}{TWE\+\_\+\+RESPONSE\+\_\+\+QUEUE}}, \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}, \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00077}{TWE\+\_\+\+STATUS\+\_\+\+RESPONSE\+\_\+\+QUEUE\+\_\+\+EMPTY}}, and \mbox{\hyperlink{unionTWE__Response__Queue_a95aee18afa4f6a7cfa29ab7904cbeeb0}{TWE\+\_\+\+Response\+\_\+\+Queue\+::u}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00982}{twe\+\_\+immediate\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l00372}{twe\+\_\+intr()}}, and \mbox{\hyperlink{twe_8c_source_l01110}{twe\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ae511e8430d9c84b7c0f0630079f610b3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ae511e8430d9c84b7c0f0630079f610b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a08c939607b12609590a96bbddf611d0f}\label{twe_8c_a08c939607b12609590a96bbddf611d0f}} 
\index{twe.c@{twe.c}!twe\_drain\_aen\_queue@{twe\_drain\_aen\_queue}}
\index{twe\_drain\_aen\_queue@{twe\_drain\_aen\_queue}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_drain\_aen\_queue()}{twe\_drain\_aen\_queue()}}
{\footnotesize\ttfamily static int twe\+\_\+drain\+\_\+aen\+\_\+queue (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01449}{1449}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twereg_8h_source_l00411}{TWE\+\_\+\+AEN\+\_\+\+QUEUE\+\_\+\+EMPTY}}, \mbox{\hyperlink{twe_8c_source_l01472}{twe\+\_\+enqueue\+\_\+aen()}}, \mbox{\hyperlink{twe_8c_source_l00739}{twe\+\_\+get\+\_\+param\+\_\+2()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twereg_8h_source_l00409}{TWE\+\_\+\+PARAM\+\_\+\+AEN}}, and \mbox{\hyperlink{twereg_8h_source_l00410}{TWE\+\_\+\+PARAM\+\_\+\+AEN\+\_\+\+Unit\+Code}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a08c939607b12609590a96bbddf611d0f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a08c939607b12609590a96bbddf611d0f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ab5937cdd3efc801c1b14a3b3e72c6ea1}\label{twe_8c_ab5937cdd3efc801c1b14a3b3e72c6ea1}} 
\index{twe.c@{twe.c}!twe\_drain\_response\_queue@{twe\_drain\_response\_queue}}
\index{twe\_drain\_response\_queue@{twe\_drain\_response\_queue}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_drain\_response\_queue()}{twe\_drain\_response\_queue()}}
{\footnotesize\ttfamily static int twe\+\_\+drain\+\_\+response\+\_\+queue (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01290}{1290}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, and \mbox{\hyperlink{twereg_8h_source_l00077}{TWE\+\_\+\+STATUS\+\_\+\+RESPONSE\+\_\+\+QUEUE\+\_\+\+EMPTY}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ab5937cdd3efc801c1b14a3b3e72c6ea1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ab5937cdd3efc801c1b14a3b3e72c6ea1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a6f8c0e21251d25c73320eca52653202d}\label{twe_8c_a6f8c0e21251d25c73320eca52653202d}} 
\index{twe.c@{twe.c}!twe\_dump\_blocks@{twe\_dump\_blocks}}
\index{twe\_dump\_blocks@{twe\_dump\_blocks}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_dump\_blocks()}{twe\_dump\_blocks()}}
{\footnotesize\ttfamily int twe\+\_\+dump\+\_\+blocks (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{unit,  }\item[{u\+\_\+int32\+\_\+t}]{lba,  }\item[{void $\ast$}]{data,  }\item[{int}]{nblks }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00486}{486}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twereg_8h_source_l00321}{TWE\+\_\+\+Command\+::io}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twereg_8h_source_l00156}{TWE\+\_\+\+BLOCK\+\_\+\+SIZE}}, \mbox{\hyperlink{twevar_8h_source_l00094}{TWE\+\_\+\+CMD\+\_\+\+DATAOUT}}, \mbox{\hyperlink{twevar_8h_source_l00088}{TWE\+\_\+\+CMD\+\_\+\+SETUP}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l00982}{twe\+\_\+immediate\+\_\+request()}}, \mbox{\hyperlink{twereg_8h_source_l00116}{TWE\+\_\+\+OP\+\_\+\+WRITE}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, and \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00760}{twed\+\_\+dump()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6f8c0e21251d25c73320eca52653202d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6f8c0e21251d25c73320eca52653202d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_aed119e15d9e62d64617da28cda11e904}\label{twe_8c_aed119e15d9e62d64617da28cda11e904}} 
\index{twe.c@{twe.c}!twe\_enable\_interrupts@{twe\_enable\_interrupts}}
\index{twe\_enable\_interrupts@{twe\_enable\_interrupts}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_enable\_interrupts()}{twe\_enable\_interrupts()}}
{\footnotesize\ttfamily void twe\+\_\+enable\+\_\+interrupts (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00698}{698}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, \mbox{\hyperlink{twereg_8h_source_l00044}{TWE\+\_\+\+CONTROL\+\_\+\+CLEAR\+\_\+\+ATTENTION\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twereg_8h_source_l00051}{TWE\+\_\+\+CONTROL\+\_\+\+ENABLE\+\_\+\+INTERRUPTS}}, \mbox{\hyperlink{twereg_8h_source_l00048}{TWE\+\_\+\+CONTROL\+\_\+\+UNMASK\+\_\+\+RESPONSE\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}, and \mbox{\hyperlink{twevar_8h_source_l00134}{TWE\+\_\+\+STATE\+\_\+\+INTEN}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00309}{twe\+\_\+init()}}, \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00532}{twe\+\_\+resume()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aed119e15d9e62d64617da28cda11e904_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a1288f489e764e41c48b2e2caab1a06f3}\label{twe_8c_a1288f489e764e41c48b2e2caab1a06f3}} 
\index{twe.c@{twe.c}!twe\_enqueue\_aen@{twe\_enqueue\_aen}}
\index{twe\_enqueue\_aen@{twe\_enqueue\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_enqueue\_aen()}{twe\_enqueue\_aen()}}
{\footnotesize\ttfamily static void twe\+\_\+enqueue\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int16\+\_\+t}]{aen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01472}{1472}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+head}}, \mbox{\hyperlink{twevar_8h_source_l00127}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+queue}}, \mbox{\hyperlink{twereg_8h_source_l00423}{TWE\+\_\+\+AEN\+\_\+\+QUEUE\+\_\+\+FULL}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+tail}}, \mbox{\hyperlink{twe_8c_source_l01781}{twe\+\_\+format\+\_\+aen()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twereg_8h_source_l00153}{TWE\+\_\+\+Q\+\_\+\+LENGTH}}, and \mbox{\hyperlink{twevar_8h_source_l00129}{twe\+\_\+softc\+::twe\+\_\+wait\+\_\+aen}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01449}{twe\+\_\+drain\+\_\+aen\+\_\+queue()}}, and \mbox{\hyperlink{twe_8c_source_l01423}{twe\+\_\+handle\+\_\+aen()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1288f489e764e41c48b2e2caab1a06f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1288f489e764e41c48b2e2caab1a06f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a0aa848a768953e48be6536df4250cf84}\label{twe_8c_a0aa848a768953e48be6536df4250cf84}} 
\index{twe.c@{twe.c}!twe\_fetch\_aen@{twe\_fetch\_aen}}
\index{twe\_fetch\_aen@{twe\_fetch\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_fetch\_aen()}{twe\_fetch\_aen()}}
{\footnotesize\ttfamily static int twe\+\_\+fetch\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01409}{1409}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l01423}{twe\+\_\+handle\+\_\+aen()}}, \mbox{\hyperlink{twereg_8h_source_l00409}{TWE\+\_\+\+PARAM\+\_\+\+AEN}}, and \mbox{\hyperlink{twereg_8h_source_l00410}{TWE\+\_\+\+PARAM\+\_\+\+AEN\+\_\+\+Unit\+Code}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01369}{twe\+\_\+attention\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a0aa848a768953e48be6536df4250cf84_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a0aa848a768953e48be6536df4250cf84_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a84025b29e641126ff2562d1e6b55a008}\label{twe_8c_a84025b29e641126ff2562d1e6b55a008}} 
\index{twe.c@{twe.c}!twe\_find\_aen@{twe\_find\_aen}}
\index{twe\_find\_aen@{twe\_find\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_find\_aen()}{twe\_find\_aen()}}
{\footnotesize\ttfamily static int twe\+\_\+find\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int16\+\_\+t}]{aen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01535}{1535}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+head}}, \mbox{\hyperlink{twevar_8h_source_l00127}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+queue}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+tail}}, and \mbox{\hyperlink{twereg_8h_source_l00153}{TWE\+\_\+\+Q\+\_\+\+LENGTH}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a84025b29e641126ff2562d1e6b55a008_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_afd1590bd1819f11ea0601f47c844db81}\label{twe_8c_afd1590bd1819f11ea0601f47c844db81}} 
\index{twe.c@{twe.c}!twe\_format\_aen@{twe\_format\_aen}}
\index{twe\_format\_aen@{twe\_format\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_format\_aen()}{twe\_format\_aen()}}
{\footnotesize\ttfamily static char $\ast$ twe\+\_\+format\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int16\+\_\+t}]{aen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01781}{1781}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00130}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+buf}}, \mbox{\hyperlink{twereg_8h_source_l00425}{TWE\+\_\+\+AEN\+\_\+\+CODE}}, \mbox{\hyperlink{twereg_8h_source_l00426}{TWE\+\_\+\+AEN\+\_\+\+UNIT}}, \mbox{\hyperlink{twe_8c_source_l01708}{twe\+\_\+describe\+\_\+code()}}, \mbox{\hyperlink{twevar_8h_source_l00124}{twe\+\_\+softc\+::twe\+\_\+drive}}, and \mbox{\hyperlink{twe__tables_8h_a363512e3a03bb20d11df33b0ff7922bc}{twe\+\_\+table\+\_\+aen}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01472}{twe\+\_\+enqueue\+\_\+aen()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{da/d22/twe_8c_afd1590bd1819f11ea0601f47c844db81_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_afd1590bd1819f11ea0601f47c844db81_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a6119827b9c0dfa5fbf520daf4f3d5089}\label{twe_8c_a6119827b9c0dfa5fbf520daf4f3d5089}} 
\index{twe.c@{twe.c}!twe\_get\_param@{twe\_get\_param}}
\index{twe\_get\_param@{twe\_get\_param}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_get\_param()}{twe\_get\_param()}}
{\footnotesize\ttfamily static void $\ast$ twe\+\_\+get\+\_\+param (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{table\+\_\+id,  }\item[{int}]{parameter\+\_\+id,  }\item[{size\+\_\+t}]{size,  }\item[{void($\ast$)(struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$tr)}]{func }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00769}{769}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00044}{debug}}, \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00322}{TWE\+\_\+\+Command\+::param}}, \mbox{\hyperlink{twevar_8h_source_l00100}{twe\+\_\+request\+::tr\+\_\+complete}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{twevar_8h_source_l00093}{TWE\+\_\+\+CMD\+\_\+\+DATAIN}}, \mbox{\hyperlink{twevar_8h_source_l00094}{TWE\+\_\+\+CMD\+\_\+\+DATAOUT}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l00982}{twe\+\_\+immediate\+\_\+request()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__freebsd_8c_source_l01048}{twe\+\_\+map\+\_\+request()}}, \mbox{\hyperlink{twereg_8h_source_l00127}{TWE\+\_\+\+OP\+\_\+\+GET\+\_\+\+PARAM}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}, and \mbox{\hyperlink{twereg_8h_source_l00157}{TWE\+\_\+\+SECTOR\+\_\+\+SIZE}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, \mbox{\hyperlink{twe_8c_source_l01640}{twe\+\_\+describe\+\_\+controller()}}, \mbox{\hyperlink{twe_8c_source_l01409}{twe\+\_\+fetch\+\_\+aen()}}, \mbox{\hyperlink{twe_8c_source_l00727}{twe\+\_\+get\+\_\+param\+\_\+1()}}, \mbox{\hyperlink{twe_8c_source_l00739}{twe\+\_\+get\+\_\+param\+\_\+2()}}, \mbox{\hyperlink{twe_8c_source_l00751}{twe\+\_\+get\+\_\+param\+\_\+4()}}, and \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6119827b9c0dfa5fbf520daf4f3d5089_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6119827b9c0dfa5fbf520daf4f3d5089_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ad8e01b64a1efb841948fa7683c49149c}\label{twe_8c_ad8e01b64a1efb841948fa7683c49149c}} 
\index{twe.c@{twe.c}!twe\_get\_param\_1@{twe\_get\_param\_1}}
\index{twe\_get\_param\_1@{twe\_get\_param\_1}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_get\_param\_1()}{twe\_get\_param\_1()}}
{\footnotesize\ttfamily static int twe\+\_\+get\+\_\+param\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{table\+\_\+id,  }\item[{int}]{param\+\_\+id,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{result }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00727}{727}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, and \mbox{\hyperlink{twe_8c_source_l01640}{twe\+\_\+describe\+\_\+controller()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ad8e01b64a1efb841948fa7683c49149c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ad8e01b64a1efb841948fa7683c49149c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a563f5886b9c3e84786a159ac3eaa882a}\label{twe_8c_a563f5886b9c3e84786a159ac3eaa882a}} 
\index{twe.c@{twe.c}!twe\_get\_param\_2@{twe\_get\_param\_2}}
\index{twe\_get\_param\_2@{twe\_get\_param\_2}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_get\_param\_2()}{twe\_get\_param\_2()}}
{\footnotesize\ttfamily static int twe\+\_\+get\+\_\+param\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{table\+\_\+id,  }\item[{int}]{param\+\_\+id,  }\item[{u\+\_\+int16\+\_\+t $\ast$}]{result }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00739}{739}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, and \mbox{\hyperlink{twe_8c_source_l01449}{twe\+\_\+drain\+\_\+aen\+\_\+queue()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a563f5886b9c3e84786a159ac3eaa882a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a563f5886b9c3e84786a159ac3eaa882a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a1c281a02dadb3997193e9b420cda8475}\label{twe_8c_a1c281a02dadb3997193e9b420cda8475}} 
\index{twe.c@{twe.c}!twe\_get\_param\_4@{twe\_get\_param\_4}}
\index{twe\_get\_param\_4@{twe\_get\_param\_4}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_get\_param\_4()}{twe\_get\_param\_4()}}
{\footnotesize\ttfamily static int twe\+\_\+get\+\_\+param\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{table\+\_\+id,  }\item[{int}]{param\+\_\+id,  }\item[{u\+\_\+int32\+\_\+t $\ast$}]{result }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00751}{751}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, and \mbox{\hyperlink{twe_8c_source_l01640}{twe\+\_\+describe\+\_\+controller()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1c281a02dadb3997193e9b420cda8475_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a1c281a02dadb3997193e9b420cda8475_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a662ab944ee5e54ee378c7f928c7c7379}\label{twe_8c_a662ab944ee5e54ee378c7f928c7c7379}} 
\index{twe.c@{twe.c}!twe\_get\_request@{twe\_get\_request}}
\index{twe\_get\_request@{twe\_get\_request}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_get\_request()}{twe\_get\_request()}}
{\footnotesize\ttfamily static int twe\+\_\+get\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$$\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01589}{1589}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twevar_8h_source_l00088}{TWE\+\_\+\+CMD\+\_\+\+SETUP}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, and \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00486}{twe\+\_\+dump\+\_\+blocks()}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00923}{twe\+\_\+init\+\_\+connection()}}, \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}, \mbox{\hyperlink{twe_8c_source_l00864}{twe\+\_\+set\+\_\+param()}}, and \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a662ab944ee5e54ee378c7f928c7c7379_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a3f991c9ecfbdbf46ede8df50dac53612}\label{twe_8c_a3f991c9ecfbdbf46ede8df50dac53612}} 
\index{twe.c@{twe.c}!twe\_handle\_aen@{twe\_handle\_aen}}
\index{twe\_handle\_aen@{twe\_handle\_aen}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_handle\_aen()}{twe\_handle\_aen()}}
{\footnotesize\ttfamily static void twe\+\_\+handle\+\_\+aen (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01423}{1423}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twe_8c_source_l01472}{twe\+\_\+enqueue\+\_\+aen()}}, and \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01409}{twe\+\_\+fetch\+\_\+aen()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a3f991c9ecfbdbf46ede8df50dac53612_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a3f991c9ecfbdbf46ede8df50dac53612_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a65448dec0a1dd3e2597d243810aeee53}\label{twe_8c_a65448dec0a1dd3e2597d243810aeee53}} 
\index{twe.c@{twe.c}!twe\_host\_intr@{twe\_host\_intr}}
\index{twe\_host\_intr@{twe\_host\_intr}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_host\_intr()}{twe\_host\_intr()}}
{\footnotesize\ttfamily static void twe\+\_\+host\+\_\+intr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01355}{1355}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, \mbox{\hyperlink{twereg_8h_source_l00043}{TWE\+\_\+\+CONTROL\+\_\+\+CLEAR\+\_\+\+HOST\+\_\+\+INTERRUPT}}, and \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00372}{twe\+\_\+intr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a65448dec0a1dd3e2597d243810aeee53_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a6e32317a08bb83465a9099ac655edf81}\label{twe_8c_a6e32317a08bb83465a9099ac655edf81}} 
\index{twe.c@{twe.c}!twe\_immediate\_request@{twe\_immediate\_request}}
\index{twe\_immediate\_request@{twe\_immediate\_request}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_immediate\_request()}{twe\_immediate\_request()}}
{\footnotesize\ttfamily static int twe\+\_\+immediate\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr,  }\item[{int}]{usetmp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00982}{982}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twevar_8h_source_l00089}{TWE\+\_\+\+CMD\+\_\+\+BUSY}}, \mbox{\hyperlink{twevar_8h_source_l00090}{TWE\+\_\+\+CMD\+\_\+\+COMPLETE}}, \mbox{\hyperlink{twevar_8h_source_l00097}{TWE\+\_\+\+CMD\+\_\+\+IMMEDIATE}}, \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l01048}{twe\+\_\+map\+\_\+request()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00486}{twe\+\_\+dump\+\_\+blocks()}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00923}{twe\+\_\+init\+\_\+connection()}}, and \mbox{\hyperlink{twe_8c_source_l00864}{twe\+\_\+set\+\_\+param()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6e32317a08bb83465a9099ac655edf81_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6e32317a08bb83465a9099ac655edf81_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a81c9800628416587c6bbac4ac3574434}\label{twe_8c_a81c9800628416587c6bbac4ac3574434}} 
\index{twe.c@{twe.c}!twe\_init@{twe\_init}}
\index{twe\_init@{twe\_init}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_init()}{twe\_init()}}
{\footnotesize\ttfamily void twe\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00309}{309}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, \mbox{\hyperlink{twe__compat_8h_source_l00119}{TWE\+\_\+\+CONFIG\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00120}{TWE\+\_\+\+CONFIG\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twe_8c_source_l00698}{twe\+\_\+enable\+\_\+interrupts()}}, \mbox{\hyperlink{twe_8c_source_l00923}{twe\+\_\+init\+\_\+connection()}}, \mbox{\hyperlink{twereg_8h_source_l00147}{TWE\+\_\+\+INIT\+\_\+\+MESSAGE\+\_\+\+CREDITS}}, \mbox{\hyperlink{twe__compat_8h_source_l00116}{TWE\+\_\+\+IO\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00117}{TWE\+\_\+\+IO\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twereg_8h_source_l00145}{TWE\+\_\+\+MAX\+\_\+\+UNITS}}, \mbox{\hyperlink{twereg_8h_source_l00444}{TWE\+\_\+\+PARAM\+\_\+\+FEATURES}}, \mbox{\hyperlink{twereg_8h_source_l00445}{TWE\+\_\+\+PARAM\+\_\+\+FEATURES\+\_\+\+Driver\+Shutdown}}, and \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00564}{twe\+\_\+intrhook()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a81c9800628416587c6bbac4ac3574434_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a81c9800628416587c6bbac4ac3574434_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a6fcc99ab2019b81bdfe2e5d2b0e808de}\label{twe_8c_a6fcc99ab2019b81bdfe2e5d2b0e808de}} 
\index{twe.c@{twe.c}!twe\_init\_connection@{twe\_init\_connection}}
\index{twe\_init\_connection@{twe\_init\_connection}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_init\_connection()}{twe\_init\_connection()}}
{\footnotesize\ttfamily static int twe\+\_\+init\+\_\+connection (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{mode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00923}{923}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00320}{TWE\+\_\+\+Command\+::initconnection}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twevar_8h_source_l00141}{twe\+\_\+softc\+::twe\+\_\+host\+\_\+id}}, \mbox{\hyperlink{twe_8c_source_l00982}{twe\+\_\+immediate\+\_\+request()}}, \mbox{\hyperlink{twereg_8h_source_l00147}{TWE\+\_\+\+INIT\+\_\+\+MESSAGE\+\_\+\+CREDITS}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twereg_8h_source_l00114}{TWE\+\_\+\+OP\+\_\+\+INIT\+\_\+\+CONNECTION}}, and \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00350}{twe\+\_\+deinit()}}, and \mbox{\hyperlink{twe_8c_source_l00309}{twe\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6fcc99ab2019b81bdfe2e5d2b0e808de_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a6fcc99ab2019b81bdfe2e5d2b0e808de_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a3dc0175a8515e83519218ec2298a385d}\label{twe_8c_a3dc0175a8515e83519218ec2298a385d}} 
\index{twe.c@{twe.c}!twe\_intr@{twe\_intr}}
\index{twe\_intr@{twe\_intr}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_intr()}{twe\_intr()}}
{\footnotesize\ttfamily void twe\+\_\+intr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00372}{372}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twe_8c_source_l01369}{twe\+\_\+attention\+\_\+intr()}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twe_8c_source_l01387}{twe\+\_\+command\+\_\+intr()}}, \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}, \mbox{\hyperlink{twe_8c_source_l01355}{twe\+\_\+host\+\_\+intr()}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00073}{TWE\+\_\+\+STATUS\+\_\+\+ATTENTION\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twereg_8h_source_l00074}{TWE\+\_\+\+STATUS\+\_\+\+COMMAND\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twereg_8h_source_l00072}{TWE\+\_\+\+STATUS\+\_\+\+HOST\+\_\+\+INTERRUPT}}, and \mbox{\hyperlink{twereg_8h_source_l00075}{TWE\+\_\+\+STATUS\+\_\+\+RESPONSE\+\_\+\+INTERRUPT}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00551}{twe\+\_\+pci\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a3dc0175a8515e83519218ec2298a385d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a3dc0175a8515e83519218ec2298a385d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a70844bc7fb3d3ab37443704d90502e5d}\label{twe_8c_a70844bc7fb3d3ab37443704d90502e5d}} 
\index{twe.c@{twe.c}!twe\_ioctl@{twe\_ioctl}}
\index{twe\_ioctl@{twe\_ioctl}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_ioctl()}{twe\_ioctl()}}
{\footnotesize\ttfamily int twe\+\_\+ioctl (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+long}]{ioctlcmd,  }\item[{void $\ast$}]{addr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00519}{519}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{tweio_8h_source_l00102}{twe\+\_\+drivecommand\+::td\+\_\+unit}}, \mbox{\hyperlink{tweio_8h_source_l00086}{twe\+\_\+paramcommand\+::tp\+\_\+data}}, \mbox{\hyperlink{tweio_8h_source_l00085}{twe\+\_\+paramcommand\+::tp\+\_\+param\+\_\+id}}, \mbox{\hyperlink{tweio_8h_source_l00087}{twe\+\_\+paramcommand\+::tp\+\_\+size}}, \mbox{\hyperlink{tweio_8h_source_l00084}{twe\+\_\+paramcommand\+::tp\+\_\+table\+\_\+id}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{tweio_8h_source_l00068}{twe\+\_\+statrequest\+::ts\+\_\+item}}, \mbox{\hyperlink{tweio_8h_source_l00069}{twe\+\_\+statrequest\+::ts\+\_\+qstat}}, \mbox{\hyperlink{tweio_8h_source_l00041}{twe\+\_\+usercommand\+::tu\+\_\+command}}, \mbox{\hyperlink{tweio_8h_source_l00042}{twe\+\_\+usercommand\+::tu\+\_\+data}}, \mbox{\hyperlink{tweio_8h_source_l00043}{twe\+\_\+usercommand\+::tu\+\_\+size}}, \mbox{\hyperlink{twe_8c_source_l00206}{twe\+\_\+add\+\_\+unit()}}, \mbox{\hyperlink{twevar_8h_source_l00127}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+queue}}, \mbox{\hyperlink{twereg_8h_source_l00411}{TWE\+\_\+\+AEN\+\_\+\+QUEUE\+\_\+\+EMPTY}}, \mbox{\hyperlink{twevar_8h_source_l00093}{TWE\+\_\+\+CMD\+\_\+\+DATAIN}}, \mbox{\hyperlink{twevar_8h_source_l00094}{TWE\+\_\+\+CMD\+\_\+\+DATAOUT}}, \mbox{\hyperlink{twe__compat_8h_source_l00119}{TWE\+\_\+\+CONFIG\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00120}{TWE\+\_\+\+CONFIG\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twe_8c_source_l00290}{twe\+\_\+del\+\_\+unit()}}, \mbox{\hyperlink{twe_8c_source_l01513}{twe\+\_\+dequeue\+\_\+aen()}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twe__compat_8h_source_l00116}{TWE\+\_\+\+IO\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00117}{TWE\+\_\+\+IO\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twevar_8h_source_l00142}{twe\+\_\+softc\+::twe\+\_\+qstat}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, \mbox{\hyperlink{twe_8c_source_l00864}{twe\+\_\+set\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00960}{twe\+\_\+wait\+\_\+request()}}, \mbox{\hyperlink{tweio_8h_source_l00105}{TWEIO\+\_\+\+ADD\+\_\+\+UNIT}}, \mbox{\hyperlink{tweio_8h_source_l00077}{TWEIO\+\_\+\+AEN\+\_\+\+POLL}}, \mbox{\hyperlink{tweio_8h_source_l00078}{TWEIO\+\_\+\+AEN\+\_\+\+WAIT}}, \mbox{\hyperlink{tweio_8h_source_l00046}{TWEIO\+\_\+\+COMMAND}}, \mbox{\hyperlink{tweio_8h_source_l00106}{TWEIO\+\_\+\+DEL\+\_\+\+UNIT}}, \mbox{\hyperlink{tweio_8h_source_l00091}{TWEIO\+\_\+\+GET\+\_\+\+PARAM}}, \mbox{\hyperlink{tweio_8h_source_l00096}{TWEIO\+\_\+\+RESET}}, \mbox{\hyperlink{tweio_8h_source_l00090}{TWEIO\+\_\+\+SET\+\_\+\+PARAM}}, \mbox{\hyperlink{tweio_8h_source_l00072}{TWEIO\+\_\+\+STATS}}, \mbox{\hyperlink{tweio_8h_source_l00052}{TWEQ\+\_\+\+BIO}}, \mbox{\hyperlink{tweio_8h_source_l00054}{TWEQ\+\_\+\+BUSY}}, \mbox{\hyperlink{tweio_8h_source_l00055}{TWEQ\+\_\+\+COMPLETE}}, \mbox{\hyperlink{tweio_8h_source_l00051}{TWEQ\+\_\+\+FREE}}, and \mbox{\hyperlink{tweio_8h_source_l00053}{TWEQ\+\_\+\+READY}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00116}{twe\+\_\+ioctl\+\_\+wrapper()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a70844bc7fb3d3ab37443704d90502e5d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{da/d22/twe_8c_a70844bc7fb3d3ab37443704d90502e5d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a8ede85fb909c50f40339f2aa33d03150}\label{twe_8c_a8ede85fb909c50f40339f2aa33d03150}} 
\index{twe.c@{twe.c}!twe\_panic@{twe\_panic}}
\index{twe\_panic@{twe\_panic}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_panic()}{twe\_panic()}}
{\footnotesize\ttfamily static void twe\+\_\+panic (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{char $\ast$}]{reason }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01916}{1916}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l01890}{twe\+\_\+print\+\_\+controller()}}, and \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twe_8c_source_l01018}{twe\+\_\+completeio()}}, and \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a8ede85fb909c50f40339f2aa33d03150_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a8ede85fb909c50f40339f2aa33d03150_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a8d22e73206baf256410140ac6fa6ab7d}\label{twe_8c_a8d22e73206baf256410140ac6fa6ab7d}} 
\index{twe.c@{twe.c}!twe\_print\_controller@{twe\_print\_controller}}
\index{twe\_print\_controller@{twe\_print\_controller}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_print\_controller()}{twe\_print\_controller()}}
{\footnotesize\ttfamily void twe\+\_\+print\+\_\+controller (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l01890}{1890}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{tweio_8h_source_l00059}{twe\+\_\+qstat\+::q\+\_\+length}}, \mbox{\hyperlink{tweio_8h_source_l00060}{twe\+\_\+qstat\+::q\+\_\+max}}, \mbox{\hyperlink{tweio_8h_source_l00061}{twe\+\_\+qstat\+::q\+\_\+min}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+head}}, \mbox{\hyperlink{twevar_8h_source_l00128}{twe\+\_\+softc\+::twe\+\_\+aen\+\_\+tail}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twevar_8h_source_l00142}{twe\+\_\+softc\+::twe\+\_\+qstat}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00089}{TWE\+\_\+\+STATUS\+\_\+\+BITS\+\_\+\+DESCRIPTION}}, \mbox{\hyperlink{tweio_8h_source_l00052}{TWEQ\+\_\+\+BIO}}, \mbox{\hyperlink{tweio_8h_source_l00054}{TWEQ\+\_\+\+BUSY}}, \mbox{\hyperlink{tweio_8h_source_l00055}{TWEQ\+\_\+\+COMPLETE}}, \mbox{\hyperlink{tweio_8h_source_l00051}{TWEQ\+\_\+\+FREE}}, and \mbox{\hyperlink{tweio_8h_source_l00053}{TWEQ\+\_\+\+READY}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01916}{twe\+\_\+panic()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a8d22e73206baf256410140ac6fa6ab7d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a16e6aea5c95e279d7fc9784b22b22422}\label{twe_8c_a16e6aea5c95e279d7fc9784b22b22422}} 
\index{twe.c@{twe.c}!twe\_release\_request@{twe\_release\_request}}
\index{twe\_release\_request@{twe\_release\_request}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_release\_request()}{twe\_release\_request()}}
{\footnotesize\ttfamily static void twe\+\_\+release\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01619}{1619}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00101}{twe\+\_\+request\+::tr\+\_\+private}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{twe_8c_source_l01916}{twe\+\_\+panic()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01018}{twe\+\_\+completeio()}}, \mbox{\hyperlink{twe_8c_source_l00486}{twe\+\_\+dump\+\_\+blocks()}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l01423}{twe\+\_\+handle\+\_\+aen()}}, \mbox{\hyperlink{twe_8c_source_l00923}{twe\+\_\+init\+\_\+connection()}}, \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}, \mbox{\hyperlink{twe_8c_source_l00864}{twe\+\_\+set\+\_\+param()}}, \mbox{\hyperlink{twe_8c_source_l00120}{twe\+\_\+setup()}}, and \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a16e6aea5c95e279d7fc9784b22b22422_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a16e6aea5c95e279d7fc9784b22b22422_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ab9b26dc59ad5c51b5b066fb99fb76a1d}\label{twe_8c_ab9b26dc59ad5c51b5b066fb99fb76a1d}} 
\index{twe.c@{twe.c}!twe\_report\_request@{twe\_report\_request}}
\index{twe\_report\_request@{twe\_report\_request}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_report\_request()}{twe\_report\_request()}}
{\footnotesize\ttfamily static int twe\+\_\+report\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01827}{1827}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twevar_8h_source_l00067}{twe\+\_\+drive\+::td\+\_\+disk}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twe_8c_source_l01708}{twe\+\_\+describe\+\_\+code()}}, \mbox{\hyperlink{twevar_8h_source_l00124}{twe\+\_\+softc\+::twe\+\_\+drive}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, \mbox{\hyperlink{twereg_8h_source_l00139}{TWE\+\_\+\+STATUS\+\_\+\+FATAL}}, \mbox{\hyperlink{twereg_8h_source_l00138}{TWE\+\_\+\+STATUS\+\_\+\+RESET}}, \mbox{\hyperlink{twereg_8h_source_l00140}{TWE\+\_\+\+STATUS\+\_\+\+WARNING}}, and \mbox{\hyperlink{twe__tables_8h_a0399149f6b47ac7cb2f899caac3df703}{twe\+\_\+table\+\_\+status}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01018}{twe\+\_\+completeio()}}, \mbox{\hyperlink{twe_8c_source_l00486}{twe\+\_\+dump\+\_\+blocks()}}, \mbox{\hyperlink{twe_8c_source_l00769}{twe\+\_\+get\+\_\+param()}}, and \mbox{\hyperlink{twe_8c_source_l00864}{twe\+\_\+set\+\_\+param()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ab9b26dc59ad5c51b5b066fb99fb76a1d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ab9b26dc59ad5c51b5b066fb99fb76a1d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a287018ca6052ad7cbdbb1a89dd950db9}\label{twe_8c_a287018ca6052ad7cbdbb1a89dd950db9}} 
\index{twe.c@{twe.c}!twe\_reset@{twe\_reset}}
\index{twe\_reset@{twe\_reset}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_reset()}{twe\_reset()}}
{\footnotesize\ttfamily static void twe\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01046}{1046}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twe_8c_source_l00711}{twe\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{twe_8c_source_l00698}{twe\+\_\+enable\+\_\+interrupts()}}, \mbox{\hyperlink{twereg_8h_source_l00155}{TWE\+\_\+\+MAX\+\_\+\+RESET\+\_\+\+TRIES}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}, and \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}, \mbox{\hyperlink{twe_8c_source_l01916}{twe\+\_\+panic()}}, and \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a287018ca6052ad7cbdbb1a89dd950db9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a287018ca6052ad7cbdbb1a89dd950db9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ac8e90bf69172482bba3e4dd1d40bd8da}\label{twe_8c_ac8e90bf69172482bba3e4dd1d40bd8da}} 
\index{twe.c@{twe.c}!twe\_set\_param@{twe\_set\_param}}
\index{twe\_set\_param@{twe\_set\_param}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_set\_param()}{twe\_set\_param()}}
{\footnotesize\ttfamily static int twe\+\_\+set\+\_\+param (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{table\+\_\+id,  }\item[{int}]{param\+\_\+id,  }\item[{int}]{param\+\_\+size,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00864}{864}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00322}{TWE\+\_\+\+Command\+::param}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{twevar_8h_source_l00093}{TWE\+\_\+\+CMD\+\_\+\+DATAIN}}, \mbox{\hyperlink{twevar_8h_source_l00094}{TWE\+\_\+\+CMD\+\_\+\+DATAOUT}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l00982}{twe\+\_\+immediate\+\_\+request()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twereg_8h_source_l00128}{TWE\+\_\+\+OP\+\_\+\+SET\+\_\+\+PARAM}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01827}{twe\+\_\+report\+\_\+request()}}, and \mbox{\hyperlink{twereg_8h_source_l00157}{TWE\+\_\+\+SECTOR\+\_\+\+SIZE}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac8e90bf69172482bba3e4dd1d40bd8da_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac8e90bf69172482bba3e4dd1d40bd8da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ac9d4d1ad5557710e83a79aafb1ca0aaf}\label{twe_8c_ac9d4d1ad5557710e83a79aafb1ca0aaf}} 
\index{twe.c@{twe.c}!twe\_setup@{twe\_setup}}
\index{twe\_setup@{twe\_setup}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_setup()}{twe\_setup()}}
{\footnotesize\ttfamily int twe\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00120}{120}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twe__freebsd_8c_source_l00889}{twe\+\_\+allocate\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twe_8c_source_l00711}{twe\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twevar_8h_source_l00141}{twe\+\_\+softc\+::twe\+\_\+host\+\_\+id}}, \mbox{\hyperlink{twevar_8h_source_l00251}{twe\+\_\+initq\+\_\+bio()}}, \mbox{\hyperlink{twe__compat_8h_source_l00116}{TWE\+\_\+\+IO\+\_\+\+LOCK}}, \mbox{\hyperlink{twe__compat_8h_source_l00117}{TWE\+\_\+\+IO\+\_\+\+UNLOCK}}, \mbox{\hyperlink{twevar_8h_source_l00123}{twe\+\_\+softc\+::twe\+\_\+lookup}}, \mbox{\hyperlink{twereg_8h_source_l00155}{TWE\+\_\+\+MAX\+\_\+\+RESET\+\_\+\+TRIES}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twereg_8h_source_l00153}{TWE\+\_\+\+Q\+\_\+\+LENGTH}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00078}{TWE\+\_\+\+STATUS\+\_\+\+MICROCONTROLLER\+\_\+\+READY}}, \mbox{\hyperlink{twevar_8h_source_l00129}{twe\+\_\+softc\+::twe\+\_\+wait\+\_\+aen}}, and \mbox{\hyperlink{twe_8c_source_l01266}{twe\+\_\+wait\+\_\+status()}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l00181}{twe\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac9d4d1ad5557710e83a79aafb1ca0aaf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=254pt]{da/d22/twe_8c_ac9d4d1ad5557710e83a79aafb1ca0aaf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a07511caa4986ae1c19087662e4e0b719}\label{twe_8c_a07511caa4986ae1c19087662e4e0b719}} 
\index{twe.c@{twe.c}!twe\_soft\_reset@{twe\_soft\_reset}}
\index{twe\_soft\_reset@{twe\_soft\_reset}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_soft\_reset()}{twe\_soft\_reset()}}
{\footnotesize\ttfamily static int twe\+\_\+soft\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01309}{1309}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00412}{TWE\+\_\+\+AEN\+\_\+\+SOFT\+\_\+\+RESET}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twe__compat_8h_source_l00076}{TWE\+\_\+\+CONTROL}}, \mbox{\hyperlink{twereg_8h_source_l00044}{TWE\+\_\+\+CONTROL\+\_\+\+CLEAR\+\_\+\+ATTENTION\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twe_8c_source_l01449}{twe\+\_\+drain\+\_\+aen\+\_\+queue()}}, \mbox{\hyperlink{twe_8c_source_l01290}{twe\+\_\+drain\+\_\+response\+\_\+queue()}}, \mbox{\hyperlink{twe_8c_source_l01535}{twe\+\_\+find\+\_\+aen()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__compat_8h_source_l00113}{twe\+\_\+printf}}, \mbox{\hyperlink{twereg_8h_source_l00057}{TWE\+\_\+\+SOFT\+\_\+\+RESET}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00073}{TWE\+\_\+\+STATUS\+\_\+\+ATTENTION\+\_\+\+INTERRUPT}}, \mbox{\hyperlink{twereg_8h_source_l00093}{TWE\+\_\+\+STATUS\+\_\+\+ERRORS}}, and \mbox{\hyperlink{twe_8c_source_l01266}{twe\+\_\+wait\+\_\+status()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, and \mbox{\hyperlink{twe_8c_source_l00120}{twe\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a07511caa4986ae1c19087662e4e0b719_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a07511caa4986ae1c19087662e4e0b719_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_ac88a10c558774b4c8c5ec83020512af9}\label{twe_8c_ac88a10c558774b4c8c5ec83020512af9}} 
\index{twe.c@{twe.c}!twe\_start@{twe\_start}}
\index{twe\_start@{twe\_start}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_start()}{twe\_start()}}
{\footnotesize\ttfamily int twe\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l01110}{1110}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00044}{debug}}, \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00327}{TWE\+\_\+\+Command\+::generic}}, \mbox{\hyperlink{twevar_8h_source_l00100}{twe\+\_\+request\+::tr\+\_\+complete}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twe_8c_source_l01725}{twe\+\_\+check\+\_\+bits()}}, \mbox{\hyperlink{twevar_8h_source_l00089}{TWE\+\_\+\+CMD\+\_\+\+BUSY}}, \mbox{\hyperlink{twevar_8h_source_l00096}{TWE\+\_\+\+CMD\+\_\+\+SLEEPER}}, \mbox{\hyperlink{twe__compat_8h_source_l00078}{TWE\+\_\+\+COMMAND\+\_\+\+QUEUE}}, \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twevar_8h_source_l00109}{TWE\+\_\+\+FIND\+\_\+\+COMMANDPHYS}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}, \mbox{\hyperlink{twereg_8h_source_l00076}{TWE\+\_\+\+STATUS\+\_\+\+COMMAND\+\_\+\+QUEUE\+\_\+\+FULL}}, and \mbox{\hyperlink{twereg_8h_source_l00077}{TWE\+\_\+\+STATUS\+\_\+\+RESPONSE\+\_\+\+QUEUE\+\_\+\+EMPTY}}.



Referenced by \mbox{\hyperlink{twe__freebsd_8c_source_l01048}{twe\+\_\+map\+\_\+request()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00942}{twe\+\_\+setup\+\_\+data\+\_\+dmamap()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac88a10c558774b4c8c5ec83020512af9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_ac88a10c558774b4c8c5ec83020512af9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a699dba42cbca1070561c72810482026c}\label{twe_8c_a699dba42cbca1070561c72810482026c}} 
\index{twe.c@{twe.c}!twe\_startio@{twe\_startio}}
\index{twe\_startio@{twe\_startio}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_startio()}{twe\_startio()}}
{\footnotesize\ttfamily void twe\+\_\+startio (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{twe_8c_source_l00402}{402}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twereg_8h_source_l00321}{TWE\+\_\+\+Command\+::io}}, \mbox{\hyperlink{twevar_8h_source_l00100}{twe\+\_\+request\+::tr\+\_\+complete}}, \mbox{\hyperlink{twevar_8h_source_l00081}{twe\+\_\+request\+::tr\+\_\+data}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00083}{twe\+\_\+request\+::tr\+\_\+length}}, \mbox{\hyperlink{twevar_8h_source_l00101}{twe\+\_\+request\+::tr\+\_\+private}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twereg_8h_source_l00156}{TWE\+\_\+\+BLOCK\+\_\+\+SIZE}}, \mbox{\hyperlink{twevar_8h_source_l00093}{TWE\+\_\+\+CMD\+\_\+\+DATAIN}}, \mbox{\hyperlink{twevar_8h_source_l00094}{TWE\+\_\+\+CMD\+\_\+\+DATAOUT}}, \mbox{\hyperlink{twevar_8h_source_l00091}{TWE\+\_\+\+CMD\+\_\+\+ERROR}}, \mbox{\hyperlink{twevar_8h_source_l00096}{TWE\+\_\+\+CMD\+\_\+\+SLEEPER}}, \mbox{\hyperlink{twe_8c_source_l01018}{twe\+\_\+completeio()}}, \mbox{\hyperlink{twevar_8h_source_l00265}{twe\+\_\+dequeue\+\_\+bio()}}, \mbox{\hyperlink{twevar_8h_source_l00106}{TWE\+\_\+\+FIND\+\_\+\+COMMAND}}, \mbox{\hyperlink{twe_8c_source_l01589}{twe\+\_\+get\+\_\+request()}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{twe__freebsd_8c_source_l01048}{twe\+\_\+map\+\_\+request()}}, \mbox{\hyperlink{twereg_8h_source_l00115}{TWE\+\_\+\+OP\+\_\+\+READ}}, \mbox{\hyperlink{twereg_8h_source_l00116}{TWE\+\_\+\+OP\+\_\+\+WRITE}}, \mbox{\hyperlink{twe_8c_source_l01619}{twe\+\_\+release\+\_\+request()}}, \mbox{\hyperlink{twevar_8h_source_l00133}{twe\+\_\+softc\+::twe\+\_\+state}}, \mbox{\hyperlink{twevar_8h_source_l00139}{TWE\+\_\+\+STATE\+\_\+\+CTLR\+\_\+\+BUSY}}, \mbox{\hyperlink{twevar_8h_source_l00138}{TWE\+\_\+\+STATE\+\_\+\+FRZN}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00784}{twed\+\_\+intr()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l01176}{twe\+\_\+done()}}, \mbox{\hyperlink{twe_8c_source_l01046}{twe\+\_\+reset()}}, \mbox{\hyperlink{twe_8c_source_l00960}{twe\+\_\+wait\+\_\+request()}}, and \mbox{\hyperlink{twe__freebsd_8c_source_l00727}{twed\+\_\+strategy()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a699dba42cbca1070561c72810482026c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a699dba42cbca1070561c72810482026c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_aa0dadfaf18ac9b4ef75dfec98235f5cb}\label{twe_8c_aa0dadfaf18ac9b4ef75dfec98235f5cb}} 
\index{twe.c@{twe.c}!twe\_wait\_request@{twe\_wait\_request}}
\index{twe\_wait\_request@{twe\_wait\_request}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_wait\_request()}{twe\_wait\_request()}}
{\footnotesize\ttfamily static int twe\+\_\+wait\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__request}{twe\+\_\+request}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l00960}{960}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, \mbox{\hyperlink{twevar_8h_source_l00092}{twe\+\_\+request\+::tr\+\_\+flags}}, \mbox{\hyperlink{twevar_8h_source_l00086}{twe\+\_\+request\+::tr\+\_\+sc}}, \mbox{\hyperlink{twevar_8h_source_l00087}{twe\+\_\+request\+::tr\+\_\+status}}, \mbox{\hyperlink{twevar_8h_source_l00089}{TWE\+\_\+\+CMD\+\_\+\+BUSY}}, \mbox{\hyperlink{twevar_8h_source_l00090}{TWE\+\_\+\+CMD\+\_\+\+COMPLETE}}, \mbox{\hyperlink{twevar_8h_source_l00096}{TWE\+\_\+\+CMD\+\_\+\+SLEEPER}}, \mbox{\hyperlink{twe__compat_8h_source_l00118}{TWE\+\_\+\+IO\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{twe_8c_source_l00402}{twe\+\_\+startio()}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00519}{twe\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aa0dadfaf18ac9b4ef75dfec98235f5cb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_aa0dadfaf18ac9b4ef75dfec98235f5cb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{twe_8c_a93d79af7e2530779b73dad8191e8523b}\label{twe_8c_a93d79af7e2530779b73dad8191e8523b}} 
\index{twe.c@{twe.c}!twe\_wait\_status@{twe\_wait\_status}}
\index{twe\_wait\_status@{twe\_wait\_status}!twe.c@{twe.c}}
\doxysubsubsection{\texorpdfstring{twe\_wait\_status()}{twe\_wait\_status()}}
{\footnotesize\ttfamily static int twe\+\_\+wait\+\_\+status (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structtwe__softc}{twe\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int32\+\_\+t}]{status,  }\item[{int}]{timeout }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{twe_8c_source_l01266}{1266}} of file \mbox{\hyperlink{twe_8c_source}{twe.\+c}}.



References \mbox{\hyperlink{twevar_8h_source_l00045}{debug\+\_\+called}}, and \mbox{\hyperlink{twe__compat_8h_source_l00077}{TWE\+\_\+\+STATUS}}.



Referenced by \mbox{\hyperlink{twe_8c_source_l00120}{twe\+\_\+setup()}}, and \mbox{\hyperlink{twe_8c_source_l01309}{twe\+\_\+soft\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d22/twe_8c_a93d79af7e2530779b73dad8191e8523b_icgraph}
\end{center}
\end{figure}
