\hypertarget{rtwn__usb__reg_8h}{}\doxysection{dev/rtwn/usb/rtwn\+\_\+usb\+\_\+reg.h File Reference}
\label{rtwn__usb__reg_8h}\index{dev/rtwn/usb/rtwn\_usb\_reg.h@{dev/rtwn/usb/rtwn\_usb\_reg.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/d32/rtwn__usb__reg_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static \+\_\+\+\_\+inline uint16\+\_\+t \mbox{\hyperlink{rtwn__usb__reg_8h_a1501c4ab806ccfa4a33668aa566b2b81}{rtwn\+\_\+usb\+\_\+calc\+\_\+tx\+\_\+checksum}} (void $\ast$buf)
\item 
int \mbox{\hyperlink{rtwn__usb__reg_8h_ad2880ef4f657d94e687f78fe649b08a9}{rtwn\+\_\+usb\+\_\+write\+\_\+region\+\_\+1}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t $\ast$, int)
\item 
int \mbox{\hyperlink{rtwn__usb__reg_8h_aba3903f35310f3e30d1a4e3deb54500e}{rtwn\+\_\+usb\+\_\+write\+\_\+1}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t)
\item 
int \mbox{\hyperlink{rtwn__usb__reg_8h_ad7336df7dd062553901b58244326d27d}{rtwn\+\_\+usb\+\_\+write\+\_\+2}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
int \mbox{\hyperlink{rtwn__usb__reg_8h_a324b46e115e8f0c73180fb0dc2229529}{rtwn\+\_\+usb\+\_\+write\+\_\+4}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
uint8\+\_\+t \mbox{\hyperlink{rtwn__usb__reg_8h_a621d6a69293d5d1bd7bc1d76c228a1a1}{rtwn\+\_\+usb\+\_\+read\+\_\+1}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
uint16\+\_\+t \mbox{\hyperlink{rtwn__usb__reg_8h_a3b42c257d02e4a93da2f6297d38ca340}{rtwn\+\_\+usb\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
uint32\+\_\+t \mbox{\hyperlink{rtwn__usb__reg_8h_af8af2ef32de58526333d5e9d578aa220}{rtwn\+\_\+usb\+\_\+read\+\_\+4}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
void \mbox{\hyperlink{rtwn__usb__reg_8h_a1d34436d4ee97a2b7d4f694e8bce270d}{rtwn\+\_\+usb\+\_\+delay}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$, int)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{rtwn__usb__reg_8h_a1501c4ab806ccfa4a33668aa566b2b81}\label{rtwn__usb__reg_8h_a1501c4ab806ccfa4a33668aa566b2b81}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_calc\_tx\_checksum@{rtwn\_usb\_calc\_tx\_checksum}}
\index{rtwn\_usb\_calc\_tx\_checksum@{rtwn\_usb\_calc\_tx\_checksum}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_calc\_tx\_checksum()}{rtwn\_usb\_calc\_tx\_checksum()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline uint16\+\_\+t rtwn\+\_\+usb\+\_\+calc\+\_\+tx\+\_\+checksum (\begin{DoxyParamCaption}\item[{void $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8h_source_l00023}{23}} of file \mbox{\hyperlink{rtwn__usb__reg_8h_source}{rtwn\+\_\+usb\+\_\+reg.\+h}}.



Referenced by \mbox{\hyperlink{rtwn__usb__tx_8c_source_l00216}{rtwn\+\_\+usb\+\_\+tx\+\_\+checksum()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a1501c4ab806ccfa4a33668aa566b2b81_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_a1d34436d4ee97a2b7d4f694e8bce270d}\label{rtwn__usb__reg_8h_a1d34436d4ee97a2b7d4f694e8bce270d}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_delay@{rtwn\_usb\_delay}}
\index{rtwn\_usb\_delay@{rtwn\_usb\_delay}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_delay()}{rtwn\_usb\_delay()}}
{\footnotesize\ttfamily void rtwn\+\_\+usb\+\_\+delay (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{usec }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00168}{168}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{if__rtwnvar_8h_source_l00229}{rtwn\+\_\+softc\+::sc\+\_\+mtx}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a1d34436d4ee97a2b7d4f694e8bce270d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_a621d6a69293d5d1bd7bc1d76c228a1a1}\label{rtwn__usb__reg_8h_a621d6a69293d5d1bd7bc1d76c228a1a1}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_read\_1@{rtwn\_usb\_read\_1}}
\index{rtwn\_usb\_read\_1@{rtwn\_usb\_read\_1}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_read\_1()}{rtwn\_usb\_read\_1()}}
{\footnotesize\ttfamily uint8\+\_\+t rtwn\+\_\+usb\+\_\+read\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00138}{138}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00124}{rtwn\+\_\+usb\+\_\+read\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a621d6a69293d5d1bd7bc1d76c228a1a1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a621d6a69293d5d1bd7bc1d76c228a1a1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_a3b42c257d02e4a93da2f6297d38ca340}\label{rtwn__usb__reg_8h_a3b42c257d02e4a93da2f6297d38ca340}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_read\_2@{rtwn\_usb\_read\_2}}
\index{rtwn\_usb\_read\_2@{rtwn\_usb\_read\_2}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_read\_2()}{rtwn\_usb\_read\_2()}}
{\footnotesize\ttfamily uint16\+\_\+t rtwn\+\_\+usb\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00148}{148}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00124}{rtwn\+\_\+usb\+\_\+read\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a3b42c257d02e4a93da2f6297d38ca340_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a3b42c257d02e4a93da2f6297d38ca340_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_af8af2ef32de58526333d5e9d578aa220}\label{rtwn__usb__reg_8h_af8af2ef32de58526333d5e9d578aa220}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_read\_4@{rtwn\_usb\_read\_4}}
\index{rtwn\_usb\_read\_4@{rtwn\_usb\_read\_4}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_read\_4()}{rtwn\_usb\_read\_4()}}
{\footnotesize\ttfamily uint32\+\_\+t rtwn\+\_\+usb\+\_\+read\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00158}{158}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00124}{rtwn\+\_\+usb\+\_\+read\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_af8af2ef32de58526333d5e9d578aa220_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_af8af2ef32de58526333d5e9d578aa220_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_aba3903f35310f3e30d1a4e3deb54500e}\label{rtwn__usb__reg_8h_aba3903f35310f3e30d1a4e3deb54500e}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_write\_1@{rtwn\_usb\_write\_1}}
\index{rtwn\_usb\_write\_1@{rtwn\_usb\_write\_1}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_write\_1()}{rtwn\_usb\_write\_1()}}
{\footnotesize\ttfamily int rtwn\+\_\+usb\+\_\+write\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00104}{104}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00090}{rtwn\+\_\+usb\+\_\+write\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_aba3903f35310f3e30d1a4e3deb54500e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_aba3903f35310f3e30d1a4e3deb54500e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_ad7336df7dd062553901b58244326d27d}\label{rtwn__usb__reg_8h_ad7336df7dd062553901b58244326d27d}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_write\_2@{rtwn\_usb\_write\_2}}
\index{rtwn\_usb\_write\_2@{rtwn\_usb\_write\_2}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_write\_2()}{rtwn\_usb\_write\_2()}}
{\footnotesize\ttfamily int rtwn\+\_\+usb\+\_\+write\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{val }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00110}{110}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00090}{rtwn\+\_\+usb\+\_\+write\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_ad7336df7dd062553901b58244326d27d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_ad7336df7dd062553901b58244326d27d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_a324b46e115e8f0c73180fb0dc2229529}\label{rtwn__usb__reg_8h_a324b46e115e8f0c73180fb0dc2229529}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_write\_4@{rtwn\_usb\_write\_4}}
\index{rtwn\_usb\_write\_4@{rtwn\_usb\_write\_4}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_write\_4()}{rtwn\_usb\_write\_4()}}
{\footnotesize\ttfamily int rtwn\+\_\+usb\+\_\+write\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00117}{117}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00090}{rtwn\+\_\+usb\+\_\+write\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00328}{rtwn\+\_\+usb\+\_\+attach\+\_\+methods()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a324b46e115e8f0c73180fb0dc2229529_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_a324b46e115e8f0c73180fb0dc2229529_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{rtwn__usb__reg_8h_ad2880ef4f657d94e687f78fe649b08a9}\label{rtwn__usb__reg_8h_ad2880ef4f657d94e687f78fe649b08a9}} 
\index{rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}!rtwn\_usb\_write\_region\_1@{rtwn\_usb\_write\_region\_1}}
\index{rtwn\_usb\_write\_region\_1@{rtwn\_usb\_write\_region\_1}!rtwn\_usb\_reg.h@{rtwn\_usb\_reg.h}}
\doxysubsubsection{\texorpdfstring{rtwn\_usb\_write\_region\_1()}{rtwn\_usb\_write\_region\_1()}}
{\footnotesize\ttfamily int rtwn\+\_\+usb\+\_\+write\+\_\+region\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00090}{90}} of file \mbox{\hyperlink{rtwn__usb__reg_8c_source}{rtwn\+\_\+usb\+\_\+reg.\+c}}.



References \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00059}{R92\+C\+\_\+\+REQ\+\_\+\+REGS}}, and \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00062}{rtwn\+\_\+do\+\_\+request()}}.



Referenced by \mbox{\hyperlink{rtwn__usb__attach_8c_source_l00307}{rtwn\+\_\+usb\+\_\+fw\+\_\+write\+\_\+block()}}, \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00104}{rtwn\+\_\+usb\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00110}{rtwn\+\_\+usb\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{rtwn__usb__reg_8c_source_l00117}{rtwn\+\_\+usb\+\_\+write\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_ad2880ef4f657d94e687f78fe649b08a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db1/rtwn__usb__reg_8h_ad2880ef4f657d94e687f78fe649b08a9_icgraph}
\end{center}
\end{figure}
