\hypertarget{if__rsu_8c}{}\doxysection{dev/usb/wlan/if\+\_\+rsu.c File Reference}
\label{if__rsu_8c}\index{dev/usb/wlan/if\_rsu.c@{dev/usb/wlan/if\_rsu.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/conf.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/firmware.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$net/bpf.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+arp.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+dl.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+types.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+systm.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$netinet/if\+\_\+ether.\+h$>$}\newline
{\ttfamily \#include $<$netinet/ip.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi.\+h$>$}\newline
{\ttfamily \#include \char`\"{}usbdevs.\+h\char`\"{}}\newline
{\ttfamily \#include $<$dev/rtwn/if\+\_\+rtwn\+\_\+ridx.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+rsureg.\+h$>$}\newline
Include dependency graph for if\+\_\+rsu.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d69/if__rsu_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structr92s__pwr__cmd}{r92s\+\_\+pwr\+\_\+cmd}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a5b1086b7fa13924458bac3c6045d60de}{RSU\+\_\+\+RATE\+\_\+\+IS\+\_\+\+CCK}}~RTWN\+\_\+\+RATE\+\_\+\+IS\+\_\+\+CCK
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a2994993df41f3d867c671649fc21c4e4}{RSU\+\_\+\+DPRINTF}}(\+\_\+sc,  \+\_\+flg, ...)
\item 
\#define \mbox{\hyperlink{if__rsu_8c_ac1122c0f4f785bdbad53926f38201847}{RSU\+\_\+\+DEBUG\+\_\+\+ANY}}~0xffffffff
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a038e3dcd0fb5266c1184770947cceaab}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}~0x00000001
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a2c4ce8fa1fcca611091ffa09de80b878}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}~0x00000002
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a09a67fdd4c21366cb6b0691e667fdce6}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}~0x00000004
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a77bae8a49857fb519c7a2628373f3297}{RSU\+\_\+\+DEBUG\+\_\+\+CALIB}}~0x00000008
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a9613ad7ae941ad16f1af7a7b64c94b51}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}~0x00000010
\item 
\#define \mbox{\hyperlink{if__rsu_8c_aee40def35d0f7bc3712d3f2eedbcf843}{RSU\+\_\+\+DEBUG\+\_\+\+SCAN}}~0x00000020
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a1b821762ca600087d89f818174fbf23f}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}~0x00000040
\item 
\#define \mbox{\hyperlink{if__rsu_8c_ae7bc60a03a3ab817c0fa863054732dbf}{RSU\+\_\+\+DEBUG\+\_\+\+TXDONE}}~0x00000080
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a0d95e435d48d69eb1acb08278b237da9}{RSU\+\_\+\+DEBUG\+\_\+\+FW}}~0x00000100
\item 
\#define \mbox{\hyperlink{if__rsu_8c_adee9143c379dd8aac25f9ebd8447574b}{RSU\+\_\+\+DEBUG\+\_\+\+FWDBG}}~0x00000200
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a3e742fa1f3739636ca3c3eb2893960fa}{RSU\+\_\+\+DEBUG\+\_\+\+AMPDU}}~0x00000400
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a842d6f48715b4d5a7600eb26a322c0c2}{RSU\+\_\+\+DEBUG\+\_\+\+KEY}}~0x00000800
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a0d1e97f6820a1de91b6c029eb0f13f5f}{RSU\+\_\+\+DEBUG\+\_\+\+USB}}~0x00001000
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a6b25436e4f5521ef3e6fd429c5749e50}{RSU\+\_\+\+HT\+\_\+\+NOT\+\_\+\+SUPPORTED}}~0
\item 
\#define \mbox{\hyperlink{if__rsu_8c_acba46af51401e6aafbef91da81cf9564}{RSU\+\_\+\+HT\+\_\+\+SUPPORTED}}~1
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a3043a6910281d4a95104ada028a22182}{RSU\+\_\+\+DEV\+\_\+\+HT}}(v,  p)
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a9cf94e89f13406ec93c24f71c3b8fb5c}{RSU\+\_\+\+DEV}}(v,  p)
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a97500fa871d922876eccc497e21c3997}{RSU\+\_\+\+H2\+C\+\_\+\+ENDPOINT}}~3
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a8dd2e565ad7bc7803a3cde4a918769f4}{RSU\+\_\+\+PWR\+\_\+\+UNKNOWN}}~0x0
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a0e7a4e52f74d34a282135ac947f4090b}{RSU\+\_\+\+PWR\+\_\+\+ACTIVE}}~0x1
\item 
\#define \mbox{\hyperlink{if__rsu_8c_a817aa852c99312fa2eea0a8cb34fd676}{RSU\+\_\+\+PWR\+\_\+\+OFF}}~0x2
\item 
\#define \mbox{\hyperlink{if__rsu_8c_aab11309303cc58f089bcf1426fb60893}{RSU\+\_\+\+PWR\+\_\+\+SLEEP}}~0x3
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__rsu_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{if__rsu_8c_a2628d654037f43b19dfe0cd0d0b72eb9}{TUNABLE\+\_\+\+INT}} (\char`\"{}hw.\+usb.\+rsu.\+enable\+\_\+11n\char`\"{}, \&rsu\+\_\+enable\+\_\+11n)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rsu_8c_a2567a7ad7f1eb6ac0b6479cc9dca5fe4}{rsu\+\_\+do\+\_\+request}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$, void $\ast$)
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__rsu_8c_ac040a7f98c2a22d54aaaac9c7633902c}{rsu\+\_\+vap\+\_\+create}} (struct ieee80211com $\ast$, const char \textbf{ name}\mbox{[}$\,$\mbox{]}, int, enum ieee80211\+\_\+opmode, int, const uint8\+\_\+t bssid\mbox{[}$\,$\mbox{]}, const uint8\+\_\+t mac\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a18b50f3791a759bb41c18f93e55d254d}{rsu\+\_\+vap\+\_\+delete}} (struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a4cb94d1cb04135e7cc75800391c27680}{rsu\+\_\+scan\+\_\+start}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a6ab24c2af3fd64f9434c17f73e706a3c}{rsu\+\_\+scan\+\_\+end}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a17ae57abecad7edb2c93140e72d246e4}{rsu\+\_\+getradiocaps}} (struct ieee80211com $\ast$, int, int $\ast$, struct ieee80211\+\_\+channel\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a163efc4822d99a553569c063d2691158}{rsu\+\_\+set\+\_\+channel}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ac3b9aa6ae387056e6c8b491965d3d215}{rsu\+\_\+scan\+\_\+curchan}} (struct ieee80211\+\_\+scan\+\_\+state $\ast$, unsigned long)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ace47cb3b5413fb8f0f8bfbb7edc8f61e}{rsu\+\_\+scan\+\_\+mindwell}} (struct ieee80211\+\_\+scan\+\_\+state $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a4947e8c49a3ed16f432704642340a80f}{rsu\+\_\+update\+\_\+promisc}} (struct ieee80211com $\ast$)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rsu_8c_abfd373c7ab64d01a15c2b39baaf73bcb}{rsu\+\_\+get\+\_\+multi\+\_\+pos}} (const uint8\+\_\+t\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__rsu_8c_ae2ba5c5cc9b037a2b4f1b75f47b0d95e}{rsu\+\_\+set\+\_\+multi}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a170330f1f6f81374e015eeea4c6a858a}{rsu\+\_\+update\+\_\+mcast}} (struct ieee80211com $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a93275f0068dcf127385a594e43f1f2ae}{rsu\+\_\+alloc\+\_\+rx\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a061b2cb0418ed3e514543acc5e409425}{rsu\+\_\+free\+\_\+rx\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a413728d936018cf56ee3311859745e44}{rsu\+\_\+alloc\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a5b790c202a8799601e097d890275dc7a}{rsu\+\_\+free\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ae27132a0ad83742d43dbd176db050a23}{rsu\+\_\+free\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}}\mbox{[}$\,$\mbox{]}, int)
\item 
static struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$ \mbox{\hyperlink{if__rsu_8c_ac7e7abc1f67f4ffa65ea9779c045f93e}{\+\_\+rsu\+\_\+getbuf}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$ \mbox{\hyperlink{if__rsu_8c_a13eb301a8bdf61624acff9e3b4e4c1c4}{rsu\+\_\+getbuf}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a74136760c03cfc36cda9847b7e8dde65}{rsu\+\_\+freebuf}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a023000c2a50143efcf337d36caee9245}{rsu\+\_\+write\+\_\+region\+\_\+1}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a2bdea37275029d587f74e6f1910bcc72}{rsu\+\_\+write\+\_\+1}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rsu_8c_adfff5565daadbabd674ba3dd1e7a48bc}{rsu\+\_\+write\+\_\+2}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rsu_8c_abf65ff90f534d06c7131e43ace2e7d5e}{rsu\+\_\+write\+\_\+4}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a0d9d0eb1a2b22d4c85f0ef346b7b8365}{rsu\+\_\+read\+\_\+region\+\_\+1}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t $\ast$, int)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rsu_8c_ad936f046368e1c8433d83fc497659a86}{rsu\+\_\+read\+\_\+1}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static uint16\+\_\+t \mbox{\hyperlink{if__rsu_8c_ae642a30fa954c7978f0ff24859d7a7a9}{rsu\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__rsu_8c_a1741f47255e3a970e39706ca00fa428b}{rsu\+\_\+read\+\_\+4}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a63625f25e8a3a2f4853e64df04c2f400}{rsu\+\_\+fw\+\_\+iocmd}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint32\+\_\+t)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rsu_8c_ab934e99c6309121280bdc77e7903b9fe}{rsu\+\_\+efuse\+\_\+read\+\_\+1}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a76b90045b8aa7fc2bced44c208c4a7f6}{rsu\+\_\+read\+\_\+rom}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a4ec7d2ccf04c77a70f082a7905f2fca3}{rsu\+\_\+fw\+\_\+cmd}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t, void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a4400148497f18539b05a819ebbff03d2}{rsu\+\_\+calib\+\_\+task}} (void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a01295ab8e5ccf28cfa62baf8c82a5be6}{rsu\+\_\+tx\+\_\+task}} (void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ae0e4b5fc19ce4aa365f3d97863de692e}{rsu\+\_\+set\+\_\+led}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a1971426ed761530b177258326d60651f}{rsu\+\_\+monitor\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_ab35ac04de73cd52360037094c1fcde8f}{rsu\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a67fc315d7160ae0dac6d1376e8ef07e6}{rsu\+\_\+key\+\_\+alloc}} (struct ieee80211vap $\ast$, struct ieee80211\+\_\+key $\ast$, ieee80211\+\_\+keyix $\ast$, ieee80211\+\_\+keyix $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_aacd6ea294fd66808a12e283aa8632fb9}{rsu\+\_\+process\+\_\+key}} (struct ieee80211vap $\ast$, const struct ieee80211\+\_\+key $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a7646a6dc11dea133d5869aee8e140a42}{rsu\+\_\+key\+\_\+set}} (struct ieee80211vap $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a51eaaeb3f1e90320c06e23a6baa4753f}{rsu\+\_\+key\+\_\+delete}} (struct ieee80211vap $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a708a41d71e8829219e4ac1bbdfe5e7e5}{rsu\+\_\+cam\+\_\+read}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t, uint32\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_afa863032ad95fa0887bbfd09f27a6728}{rsu\+\_\+cam\+\_\+write}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rsu_8c_afa4c9c3dae1e0e1f7daf381abaeb9dcb}{rsu\+\_\+key\+\_\+check}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, ieee80211\+\_\+keyix, int)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rsu_8c_ac4ceeda61ae425339d1294a8c9c27eca}{rsu\+\_\+crypto\+\_\+mode}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, u\+\_\+int, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a291f081c5bb41f8b041d03cd8a8271a5}{rsu\+\_\+set\+\_\+key\+\_\+group}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a732c743f29308dd915470ea56d3c9be6}{rsu\+\_\+set\+\_\+key\+\_\+pair}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a323ce6c1d3dcd88e42c09dd8a8cb5dbd}{rsu\+\_\+reinit\+\_\+static\+\_\+keys}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a4eee74285593b3b1f1ec64d5f7867d6d}{rsu\+\_\+delete\+\_\+key}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc, ieee80211\+\_\+keyix)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ae7596ce81699acdab5f00650ef8b130f}{rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb}} (void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a1620d0b3b8c8e3a1ede0e5f165214e36}{rsu\+\_\+site\+\_\+survey}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct ieee80211\+\_\+scan\+\_\+ssid $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_ab7ce7ef505fef8c7aae21326eadb98fe}{rsu\+\_\+join\+\_\+bss}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a5fd2269a06b966d419c6c5640eac8920}{rsu\+\_\+disconnect}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a5c7e22b9831d6bac31b24adc1a2e0db6}{rsu\+\_\+hwrssi\+\_\+to\+\_\+rssi}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, int hw\+\_\+rssi)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a09ef90d0f1cc0223b2fda1242c159bd0}{rsu\+\_\+event\+\_\+survey}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_aca11b665eaf18caf2d9ccecdaff06c96}{rsu\+\_\+event\+\_\+join\+\_\+bss}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_aee95f48280c4e88f574b81ecf3ccf741}{rsu\+\_\+rx\+\_\+event}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a088f775d4cef71d6076b9584325c9066}{rsu\+\_\+rx\+\_\+multi\+\_\+event}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t $\ast$, int)
\item 
static int8\+\_\+t \mbox{\hyperlink{if__rsu_8c_a1b41b89023ff47fdd7f9c5d3aed86123}{rsu\+\_\+get\+\_\+rssi}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, int, void $\ast$)
\item 
static struct mbuf $\ast$ \mbox{\hyperlink{if__rsu_8c_aa82647d5d46d598a0a10fa22cf4b9f78}{rsu\+\_\+rx\+\_\+copy\+\_\+to\+\_\+mbuf}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structr92s__rx__stat}{r92s\+\_\+rx\+\_\+stat}} $\ast$, int)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__rsu_8c_a3da0e3522f4aab655ab48dfc490befc8}{rsu\+\_\+get\+\_\+tsf\+\_\+low}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__rsu_8c_a1f11a652b75a508c0d4d8fce86526541}{rsu\+\_\+get\+\_\+tsf\+\_\+high}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static struct ieee80211\+\_\+node $\ast$ \mbox{\hyperlink{if__rsu_8c_a33298ad13e4d3752b2d2d76d8e8583a4}{rsu\+\_\+rx\+\_\+frame}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct mbuf $\ast$)
\item 
static struct mbuf $\ast$ \mbox{\hyperlink{if__rsu_8c_a56f1187d15fafd6d878084880d1097c3}{rsu\+\_\+rx\+\_\+multi\+\_\+frame}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint8\+\_\+t $\ast$, int)
\item 
static struct mbuf $\ast$ \mbox{\hyperlink{if__rsu_8c_aa47a5b8937f789c07581dbd3ec15e5f5}{rsu\+\_\+rxeof}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a455bea3f949b4587f2cb0aa9d129ca2e}{rsu\+\_\+txeof}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a72e18450413b0ba0481f6e880c4d8120}{rsu\+\_\+raw\+\_\+xmit}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a7188069abd08b4369b09832181ea6646}{rsu\+\_\+rxfilter\+\_\+init}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a66f3ada15e742a73ccd37c2aa36b6f12}{rsu\+\_\+rxfilter\+\_\+set}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, uint32\+\_\+t, uint32\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a65b8dc2360a4af15d1124903842049d5}{rsu\+\_\+rxfilter\+\_\+refresh}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a944f30e40fb2481d7b7a0cbd53c33648}{rsu\+\_\+init}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_ae979138a473dcb59902b06b5c05d27b1}{rsu\+\_\+tx\+\_\+start}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_ac28409af787dc2e5bc9d6de7d060041b}{rsu\+\_\+transmit}} (struct ieee80211com $\ast$, struct mbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_aac8bbb20bfa4ca3f9f774a3b0f41048f}{rsu\+\_\+start}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a548502146c12f7f9cce851fcc034a028}{\+\_\+rsu\+\_\+start}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a046a645893d15b1e79c1e21a8391d39d}{rsu\+\_\+ioctl\+\_\+net}} (struct ieee80211com $\ast$, u\+\_\+long, void $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a6e29510ee7bbeaadcc10d44136fa9e3b}{rsu\+\_\+parent}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a6ce5725f25752c6c05ce4459a640b08a}{rsu\+\_\+stop}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rsu_8c_aa090b4eb974d6bb02fde866094f25bd0}{rsu\+\_\+ms\+\_\+delay}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$, int)
\item 
\mbox{\hyperlink{if__rsu_8c_aa88527bae7a008a8b81ee5595fd7a99e}{DRIVER\+\_\+\+MODULE}} (rsu, uhub, \mbox{\hyperlink{if__rsu_8c_a2acbe538ad2c95936aec902b16f5af75}{rsu\+\_\+driver}}, \mbox{\hyperlink{if__rsu_8c_a6308a65cfe0f4ea7ec5a03abebc3a739}{rsu\+\_\+devclass}}, NULL, 0)
\item 
\mbox{\hyperlink{if__rsu_8c_a6d90826a0d39dcfe8c956ca71bfb51a3}{MODULE\+\_\+\+DEPEND}} (rsu, wlan, 1, 1, 1)
\item 
\mbox{\hyperlink{if__rsu_8c_a26901d2a5dedec7666468c00c0227776}{MODULE\+\_\+\+DEPEND}} (rsu, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__rsu_8c_a2533a5ee9ba22633cf81cadbdeaaa716}{MODULE\+\_\+\+DEPEND}} (rsu, firmware, 1, 1, 1)
\item 
\mbox{\hyperlink{if__rsu_8c_aaa2df8f18352f46ab9c892715c2a04a4}{MODULE\+\_\+\+VERSION}} (rsu, 1)
\item 
\mbox{\hyperlink{if__rsu_8c_ae0e9d2721f61dd28b12e66b1c474a844}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__rsu_8c_a5e03b93b8e0886c84eed0d95ddf4d76f}{rsu\+\_\+devs}})
\item 
static int \mbox{\hyperlink{if__rsu_8c_a9469ea81b9c54fd1ba57dae24ce30958}{rsu\+\_\+match}} (device\+\_\+t self)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a6147e0bd84c9dc5fd4f75dfa9ceaa136}{rsu\+\_\+send\+\_\+mgmt}} (struct ieee80211\+\_\+node $\ast$ni, int \textbf{ type}, int arg)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a6a5a00fb90f158469ceb7b96e9761d35}{rsu\+\_\+update\+\_\+chw}} (struct ieee80211com $\ast$ic)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a5b445eaa88a5d604765aa7eb582b865d}{rsu\+\_\+ampdu\+\_\+enable}} (struct ieee80211\+\_\+node $\ast$ni, struct ieee80211\+\_\+tx\+\_\+ampdu $\ast$tap)
\item 
static int \mbox{\hyperlink{if__rsu_8c_adea01cf8e0942caac1c933a5a8b69491}{rsu\+\_\+wme\+\_\+update}} (struct ieee80211com $\ast$ic)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a7728e5777cffb6961ae251b9a4225df5}{rsu\+\_\+attach}} (device\+\_\+t self)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a2207f30cf0652dc4f85f42c1c5283270}{rsu\+\_\+detach}} (device\+\_\+t self)
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__rsu_8c_a74fd97baec2bf4ba26f1ae733534feb9}{rsu\+\_\+vap\+\_\+create}} (struct ieee80211com $\ast$ic, const char \textbf{ name}\mbox{[}IFNAMSIZ\mbox{]}, int unit, enum ieee80211\+\_\+opmode opmode, int flags, const uint8\+\_\+t bssid\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}, const uint8\+\_\+t mac\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static u\+\_\+int \mbox{\hyperlink{if__rsu_8c_ac5f9207ec9c70b45123fb8db642ccc44}{rsu\+\_\+hash\+\_\+maddr}} (void $\ast$arg, struct sockaddr\+\_\+dl $\ast$sdl, u\+\_\+int cnt)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a689b6ca5c274557503ac22d92f33ff1a}{rsu\+\_\+alloc\+\_\+list}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} \textbf{ data}\mbox{[}$\,$\mbox{]}, int ndata, int maxsz)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a469f71e72e7c996b33dfaed9ea4e796f}{rsu\+\_\+calib\+\_\+task}} (void $\ast$arg, int pending \+\_\+\+\_\+unused)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a7d3bca7c62501729ad0f2ff14841b559}{rsu\+\_\+tx\+\_\+task}} (void $\ast$arg, int pending \+\_\+\+\_\+unused)
\item 
static int \mbox{\hyperlink{if__rsu_8c_a2a4cc7791c269a4b05febcd3cd67668a}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc, int \textbf{ state})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a7cf7e821601b8d12a70526a738d8074d}{rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb}} (void $\ast$arg, int pending \+\_\+\+\_\+unused)
\item 
\mbox{\hyperlink{if__rsu_8c_a6d18a212a24a2041be89fc4079f13d53}{CTASSERT}} (MCLBYTES $>$ sizeof(struct ieee80211\+\_\+frame))
\item 
static void \mbox{\hyperlink{if__rsu_8c_ab7d3419ee5f3d9ac27306c2ea1c4251a}{rsu\+\_\+event\+\_\+addba\+\_\+req\+\_\+report}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc, uint8\+\_\+t $\ast$buf, int \mbox{\hyperlink{if__usievar_8h_a8aed22e2c7b283705ec82e0120515618}{len}})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a9a7922e068c19da1696ec0407072e4d4}{rsu\+\_\+bulk\+\_\+rx\+\_\+callback}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a1bf1e3f468f705eee9cebebe2e77c6b0}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, uint8\+\_\+t which)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a79e54efb4f239bfc8e0bcf081f78470e}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__rsu_8c_aeddeca52db50c4a54e7c0eee52774efa}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__rsu_8c_a0532756fb10e4dd1ea26e513c65bced0}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__rsu_8c_aedb648c120c64a1aa04b3efc4e7863b7}{rsu\+\_\+drain\+\_\+mbufq}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{if__rsu_8c_ac3ff7c07385d5399abef9640c17d5de3}{rsu\+\_\+power\+\_\+on\+\_\+acut}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{if__rsu_8c_aea38aa95de49291b237ff757bd89b68a}{rsu\+\_\+power\+\_\+on\+\_\+bcut}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{if__rsu_8c_a212f3ba335057c86bc2b9bd837bacfba}{rsu\+\_\+power\+\_\+off}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__rsu_8c_ab16fd84d8c0da354a6ee1b7ad9ca361e}{rsu\+\_\+fw\+\_\+loadsection}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc, const uint8\+\_\+t $\ast$buf, int \mbox{\hyperlink{if__usievar_8h_a8aed22e2c7b283705ec82e0120515618}{len}})
\item 
\mbox{\hyperlink{if__rsu_8c_a80ab7a5b3fa1ae6e96d0e0b355eaca3a}{CTASSERT}} (sizeof(size\+\_\+t) $>$=sizeof(uint32\+\_\+t))
\item 
static int \mbox{\hyperlink{if__rsu_8c_afa272cfbcdfc26213d494510c7f13cee}{rsu\+\_\+load\+\_\+firmware}} (struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$sc)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{if__rsu_8c_a382c2d926a83da0d976cb08c61cd9741}{rsu\+\_\+enable\+\_\+11n}} = 1
\item 
static const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} \mbox{\hyperlink{if__rsu_8c_a5e03b93b8e0886c84eed0d95ddf4d76f}{rsu\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+probe\+\_\+t \mbox{\hyperlink{if__rsu_8c_a85e75752c3b801ce176495338a6dc865}{rsu\+\_\+match}}
\item 
static device\+\_\+attach\+\_\+t \mbox{\hyperlink{if__rsu_8c_a300ebbe5b09c96642ea01aace9a725e8}{rsu\+\_\+attach}}
\item 
static device\+\_\+detach\+\_\+t \mbox{\hyperlink{if__rsu_8c_ae1b5e401165c3f41e517d1c0e258fb07}{rsu\+\_\+detach}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rsu_8c_a4d31e0ca40fdd48925ca7225fd0940b9}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rsu_8c_ad489e6f6819ca525facaeefc9a16e075}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rsu_8c_a1b4a02a92dd79a36a16eade3c68b459f}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rsu_8c_a6e4326e6cf09dbdcb5c76f437eded664}{rsu\+\_\+bulk\+\_\+rx\+\_\+callback}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__rsu_8c_a400425f0c976e5676dc6f7fe484b6bb1}{rsu\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__rsu_8c_a2acbe538ad2c95936aec902b16f5af75}{rsu\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__rsu_8c_a6308a65cfe0f4ea7ec5a03abebc3a739}{rsu\+\_\+devclass}}
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rsu_8c_a9deb6bab961ef3989d3713bebcfc8510}{rsu\+\_\+wme\+\_\+ac\+\_\+xfer\+\_\+map}} \mbox{[}4\mbox{]}
\item 
static const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} \mbox{\hyperlink{if__rsu_8c_a1c9b0d125b539aeccd30ccde89262f7a}{rsu\+\_\+config}} \mbox{[}\mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaacbc9816d2e5ae5145d511ee76a7c9f9d}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__rsu_8c_a3e742fa1f3739636ca3c3eb2893960fa}\label{if__rsu_8c_a3e742fa1f3739636ca3c3eb2893960fa}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_AMPDU@{RSU\_DEBUG\_AMPDU}}
\index{RSU\_DEBUG\_AMPDU@{RSU\_DEBUG\_AMPDU}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_AMPDU}{RSU\_DEBUG\_AMPDU}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+AMPDU~0x00000400}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00101}{101}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_ac1122c0f4f785bdbad53926f38201847}\label{if__rsu_8c_ac1122c0f4f785bdbad53926f38201847}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_ANY@{RSU\_DEBUG\_ANY}}
\index{RSU\_DEBUG\_ANY@{RSU\_DEBUG\_ANY}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_ANY}{RSU\_DEBUG\_ANY}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+ANY~0xffffffff}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00090}{90}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a77bae8a49857fb519c7a2628373f3297}\label{if__rsu_8c_a77bae8a49857fb519c7a2628373f3297}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_CALIB@{RSU\_DEBUG\_CALIB}}
\index{RSU\_DEBUG\_CALIB@{RSU\_DEBUG\_CALIB}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_CALIB}{RSU\_DEBUG\_CALIB}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+CALIB~0x00000008}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00094}{94}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a0d95e435d48d69eb1acb08278b237da9}\label{if__rsu_8c_a0d95e435d48d69eb1acb08278b237da9}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_FW@{RSU\_DEBUG\_FW}}
\index{RSU\_DEBUG\_FW@{RSU\_DEBUG\_FW}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_FW}{RSU\_DEBUG\_FW}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+FW~0x00000100}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00099}{99}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a1b821762ca600087d89f818174fbf23f}\label{if__rsu_8c_a1b821762ca600087d89f818174fbf23f}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_FWCMD@{RSU\_DEBUG\_FWCMD}}
\index{RSU\_DEBUG\_FWCMD@{RSU\_DEBUG\_FWCMD}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_FWCMD}{RSU\_DEBUG\_FWCMD}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+FWCMD~0x00000040}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00097}{97}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_adee9143c379dd8aac25f9ebd8447574b}\label{if__rsu_8c_adee9143c379dd8aac25f9ebd8447574b}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_FWDBG@{RSU\_DEBUG\_FWDBG}}
\index{RSU\_DEBUG\_FWDBG@{RSU\_DEBUG\_FWDBG}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_FWDBG}{RSU\_DEBUG\_FWDBG}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+FWDBG~0x00000200}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00100}{100}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a842d6f48715b4d5a7600eb26a322c0c2}\label{if__rsu_8c_a842d6f48715b4d5a7600eb26a322c0c2}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_KEY@{RSU\_DEBUG\_KEY}}
\index{RSU\_DEBUG\_KEY@{RSU\_DEBUG\_KEY}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_KEY}{RSU\_DEBUG\_KEY}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+KEY~0x00000800}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00102}{102}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a09a67fdd4c21366cb6b0691e667fdce6}\label{if__rsu_8c_a09a67fdd4c21366cb6b0691e667fdce6}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_RESET@{RSU\_DEBUG\_RESET}}
\index{RSU\_DEBUG\_RESET@{RSU\_DEBUG\_RESET}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_RESET}{RSU\_DEBUG\_RESET}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+RESET~0x00000004}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00093}{93}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a2c4ce8fa1fcca611091ffa09de80b878}\label{if__rsu_8c_a2c4ce8fa1fcca611091ffa09de80b878}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_RX@{RSU\_DEBUG\_RX}}
\index{RSU\_DEBUG\_RX@{RSU\_DEBUG\_RX}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_RX}{RSU\_DEBUG\_RX}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+RX~0x00000002}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00092}{92}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_aee40def35d0f7bc3712d3f2eedbcf843}\label{if__rsu_8c_aee40def35d0f7bc3712d3f2eedbcf843}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_SCAN@{RSU\_DEBUG\_SCAN}}
\index{RSU\_DEBUG\_SCAN@{RSU\_DEBUG\_SCAN}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_SCAN}{RSU\_DEBUG\_SCAN}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+SCAN~0x00000020}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00096}{96}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a9613ad7ae941ad16f1af7a7b64c94b51}\label{if__rsu_8c_a9613ad7ae941ad16f1af7a7b64c94b51}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_STATE@{RSU\_DEBUG\_STATE}}
\index{RSU\_DEBUG\_STATE@{RSU\_DEBUG\_STATE}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_STATE}{RSU\_DEBUG\_STATE}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+STATE~0x00000010}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00095}{95}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a038e3dcd0fb5266c1184770947cceaab}\label{if__rsu_8c_a038e3dcd0fb5266c1184770947cceaab}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_TX@{RSU\_DEBUG\_TX}}
\index{RSU\_DEBUG\_TX@{RSU\_DEBUG\_TX}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_TX}{RSU\_DEBUG\_TX}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+TX~0x00000001}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00091}{91}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_ae7bc60a03a3ab817c0fa863054732dbf}\label{if__rsu_8c_ae7bc60a03a3ab817c0fa863054732dbf}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_TXDONE@{RSU\_DEBUG\_TXDONE}}
\index{RSU\_DEBUG\_TXDONE@{RSU\_DEBUG\_TXDONE}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_TXDONE}{RSU\_DEBUG\_TXDONE}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+TXDONE~0x00000080}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00098}{98}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a0d1e97f6820a1de91b6c029eb0f13f5f}\label{if__rsu_8c_a0d1e97f6820a1de91b6c029eb0f13f5f}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEBUG\_USB@{RSU\_DEBUG\_USB}}
\index{RSU\_DEBUG\_USB@{RSU\_DEBUG\_USB}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEBUG\_USB}{RSU\_DEBUG\_USB}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEBUG\+\_\+\+USB~0x00001000}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00103}{103}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a9cf94e89f13406ec93c24f71c3b8fb5c}\label{if__rsu_8c_a9cf94e89f13406ec93c24f71c3b8fb5c}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEV@{RSU\_DEV}}
\index{RSU\_DEV@{RSU\_DEV}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEV}{RSU\_DEV}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEV(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                   \{ \mbox{\hyperlink{usbdi_8h_acdab3edd999014815e8baeb9b33e9071}{USB\_VPI}}(USB\_VENDOR\_\#\#v, USB\_PRODUCT\_\#\#v\#\#\_\#\#p, \(\backslash\)}
\DoxyCodeLine{                                   \mbox{\hyperlink{if__rsu_8c_a6b25436e4f5521ef3e6fd429c5749e50}{RSU\_HT\_NOT\_SUPPORTED}}) \}}

\end{DoxyCode}
\mbox{\Hypertarget{if__rsu_8c_a3043a6910281d4a95104ada028a22182}\label{if__rsu_8c_a3043a6910281d4a95104ada028a22182}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DEV\_HT@{RSU\_DEV\_HT}}
\index{RSU\_DEV\_HT@{RSU\_DEV\_HT}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DEV\_HT}{RSU\_DEV\_HT}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DEV\+\_\+\+HT(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                   \{ \mbox{\hyperlink{usbdi_8h_acdab3edd999014815e8baeb9b33e9071}{USB\_VPI}}(USB\_VENDOR\_\#\#v, USB\_PRODUCT\_\#\#v\#\#\_\#\#p, \(\backslash\)}
\DoxyCodeLine{                                   \mbox{\hyperlink{if__rsu_8c_acba46af51401e6aafbef91da81cf9564}{RSU\_HT\_SUPPORTED}}) \}}

\end{DoxyCode}
\mbox{\Hypertarget{if__rsu_8c_a2994993df41f3d867c671649fc21c4e4}\label{if__rsu_8c_a2994993df41f3d867c671649fc21c4e4}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_DPRINTF@{RSU\_DPRINTF}}
\index{RSU\_DPRINTF@{RSU\_DPRINTF}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_DPRINTF}{RSU\_DPRINTF}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+DPRINTF(\begin{DoxyParamCaption}\item[{}]{\+\_\+sc,  }\item[{}]{\+\_\+flg,  }\item[{}]{... }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00084}{84}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a97500fa871d922876eccc497e21c3997}\label{if__rsu_8c_a97500fa871d922876eccc497e21c3997}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_H2C\_ENDPOINT@{RSU\_H2C\_ENDPOINT}}
\index{RSU\_H2C\_ENDPOINT@{RSU\_H2C\_ENDPOINT}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_H2C\_ENDPOINT}{RSU\_H2C\_ENDPOINT}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+H2\+C\+\_\+\+ENDPOINT~3}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00294}{294}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a6b25436e4f5521ef3e6fd429c5749e50}\label{if__rsu_8c_a6b25436e4f5521ef3e6fd429c5749e50}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_HT\_NOT\_SUPPORTED@{RSU\_HT\_NOT\_SUPPORTED}}
\index{RSU\_HT\_NOT\_SUPPORTED@{RSU\_HT\_NOT\_SUPPORTED}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_HT\_NOT\_SUPPORTED}{RSU\_HT\_NOT\_SUPPORTED}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+HT\+\_\+\+NOT\+\_\+\+SUPPORTED~0}

\mbox{\Hypertarget{if__rsu_8c_acba46af51401e6aafbef91da81cf9564}\label{if__rsu_8c_acba46af51401e6aafbef91da81cf9564}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_HT\_SUPPORTED@{RSU\_HT\_SUPPORTED}}
\index{RSU\_HT\_SUPPORTED@{RSU\_HT\_SUPPORTED}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_HT\_SUPPORTED}{RSU\_HT\_SUPPORTED}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+HT\+\_\+\+SUPPORTED~1}

\mbox{\Hypertarget{if__rsu_8c_a0e7a4e52f74d34a282135ac947f4090b}\label{if__rsu_8c_a0e7a4e52f74d34a282135ac947f4090b}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_PWR\_ACTIVE@{RSU\_PWR\_ACTIVE}}
\index{RSU\_PWR\_ACTIVE@{RSU\_PWR\_ACTIVE}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_PWR\_ACTIVE}{RSU\_PWR\_ACTIVE}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+PWR\+\_\+\+ACTIVE~0x1}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01332}{1332}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a817aa852c99312fa2eea0a8cb34fd676}\label{if__rsu_8c_a817aa852c99312fa2eea0a8cb34fd676}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_PWR\_OFF@{RSU\_PWR\_OFF}}
\index{RSU\_PWR\_OFF@{RSU\_PWR\_OFF}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_PWR\_OFF}{RSU\_PWR\_OFF}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+PWR\+\_\+\+OFF~0x2}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01333}{1333}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_aab11309303cc58f089bcf1426fb60893}\label{if__rsu_8c_aab11309303cc58f089bcf1426fb60893}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_PWR\_SLEEP@{RSU\_PWR\_SLEEP}}
\index{RSU\_PWR\_SLEEP@{RSU\_PWR\_SLEEP}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_PWR\_SLEEP}{RSU\_PWR\_SLEEP}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+PWR\+\_\+\+SLEEP~0x3}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01334}{1334}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a8dd2e565ad7bc7803a3cde4a918769f4}\label{if__rsu_8c_a8dd2e565ad7bc7803a3cde4a918769f4}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_PWR\_UNKNOWN@{RSU\_PWR\_UNKNOWN}}
\index{RSU\_PWR\_UNKNOWN@{RSU\_PWR\_UNKNOWN}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_PWR\_UNKNOWN}{RSU\_PWR\_UNKNOWN}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+PWR\+\_\+\+UNKNOWN~0x0}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01331}{1331}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a5b1086b7fa13924458bac3c6045d60de}\label{if__rsu_8c_a5b1086b7fa13924458bac3c6045d60de}} 
\index{if\_rsu.c@{if\_rsu.c}!RSU\_RATE\_IS\_CCK@{RSU\_RATE\_IS\_CCK}}
\index{RSU\_RATE\_IS\_CCK@{RSU\_RATE\_IS\_CCK}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{RSU\_RATE\_IS\_CCK}{RSU\_RATE\_IS\_CCK}}
{\footnotesize\ttfamily \#define RSU\+\_\+\+RATE\+\_\+\+IS\+\_\+\+CCK~RTWN\+\_\+\+RATE\+\_\+\+IS\+\_\+\+CCK}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00070}{70}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{if__rsu_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{if__rsu_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{if\_rsu.c@{if\_rsu.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_ac7e7abc1f67f4ffa65ea9779c045f93e}\label{if__rsu_8c_ac7e7abc1f67f4ffa65ea9779c045f93e}} 
\index{if\_rsu.c@{if\_rsu.c}!\_rsu\_getbuf@{\_rsu\_getbuf}}
\index{\_rsu\_getbuf@{\_rsu\_getbuf}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{\_rsu\_getbuf()}{\_rsu\_getbuf()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$ \+\_\+rsu\+\_\+getbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01028}{1028}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01041}{rsu\+\_\+getbuf()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ac7e7abc1f67f4ffa65ea9779c045f93e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a548502146c12f7f9cce851fcc034a028}\label{if__rsu_8c_a548502146c12f7f9cce851fcc034a028}} 
\index{if\_rsu.c@{if\_rsu.c}!\_rsu\_start@{\_rsu\_start}}
\index{\_rsu\_start@{\_rsu\_start}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{\_rsu\_start()}{\_rsu\_start()}}
{\footnotesize\ttfamily static void \+\_\+rsu\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02964}{2964}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01055}{rsu\+\_\+freebuf()}}, \mbox{\hyperlink{if__rsu_8c_source_l01041}{rsu\+\_\+getbuf()}}, \mbox{\hyperlink{if__rsu_8c_source_l02751}{rsu\+\_\+tx\+\_\+start()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00852}{rsu\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01322}{rsu\+\_\+tx\+\_\+task()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a548502146c12f7f9cce851fcc034a028_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=254pt]{dd/d20/if__rsu_8c_a548502146c12f7f9cce851fcc034a028_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6d18a212a24a2041be89fc4079f13d53}\label{if__rsu_8c_a6d18a212a24a2041be89fc4079f13d53}} 
\index{if\_rsu.c@{if\_rsu.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{MCLBYTES}]{,  }\item[{sizeof(struct ieee80211\+\_\+frame)}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_a80ab7a5b3fa1ae6e96d0e0b355eaca3a}\label{if__rsu_8c_a80ab7a5b3fa1ae6e96d0e0b355eaca3a}} 
\index{if\_rsu.c@{if\_rsu.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{sizeof(size\+\_\+t) $>$=sizeof(uint32\+\_\+t)}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_aa88527bae7a008a8b81ee5595fd7a99e}\label{if__rsu_8c_aa88527bae7a008a8b81ee5595fd7a99e}} 
\index{if\_rsu.c@{if\_rsu.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{rsu}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__rsu_8c_a2acbe538ad2c95936aec902b16f5af75}{rsu\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__rsu_8c_a6308a65cfe0f4ea7ec5a03abebc3a739}{rsu\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_a2533a5ee9ba22633cf81cadbdeaaa716}\label{if__rsu_8c_a2533a5ee9ba22633cf81cadbdeaaa716}} 
\index{if\_rsu.c@{if\_rsu.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{rsu}]{,  }\item[{firmware}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_a26901d2a5dedec7666468c00c0227776}\label{if__rsu_8c_a26901d2a5dedec7666468c00c0227776}} 
\index{if\_rsu.c@{if\_rsu.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{rsu}]{,  }\item[{\mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_a6d90826a0d39dcfe8c956ca71bfb51a3}\label{if__rsu_8c_a6d90826a0d39dcfe8c956ca71bfb51a3}} 
\index{if\_rsu.c@{if\_rsu.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{rsu}]{,  }\item[{wlan}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_aaa2df8f18352f46ab9c892715c2a04a4}\label{if__rsu_8c_aaa2df8f18352f46ab9c892715c2a04a4}} 
\index{if\_rsu.c@{if\_rsu.c}!MODULE\_VERSION@{MODULE\_VERSION}}
\index{MODULE\_VERSION@{MODULE\_VERSION}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_VERSION()}{MODULE\_VERSION()}}
{\footnotesize\ttfamily MODULE\+\_\+\+VERSION (\begin{DoxyParamCaption}\item[{rsu}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_a689b6ca5c274557503ac22d92f33ff1a}\label{if__rsu_8c_a689b6ca5c274557503ac22d92f33ff1a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_alloc\_list@{rsu\_alloc\_list}}
\index{rsu\_alloc\_list@{rsu\_alloc\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_alloc\_list()}{rsu\_alloc\_list()}}
{\footnotesize\ttfamily static int rsu\+\_\+alloc\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}}}]{data\mbox{[}$\,$\mbox{]},  }\item[{int}]{ndata,  }\item[{int}]{maxsz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00914}{914}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00824}{rsu\+\_\+data\+::buf}}, \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__rsureg_8h_source_l00826}{rsu\+\_\+data\+::m}}, \mbox{\hyperlink{if__rsureg_8h_source_l00827}{rsu\+\_\+data\+::ni}}, \mbox{\hyperlink{if__rsu_8c_source_l01009}{rsu\+\_\+free\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00940}{rsu\+\_\+alloc\+\_\+rx\+\_\+list()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00959}{rsu\+\_\+alloc\+\_\+tx\+\_\+list()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{dd/d20/if__rsu_8c_a689b6ca5c274557503ac22d92f33ff1a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a689b6ca5c274557503ac22d92f33ff1a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a93275f0068dcf127385a594e43f1f2ae}\label{if__rsu_8c_a93275f0068dcf127385a594e43f1f2ae}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_alloc\_rx\_list@{rsu\_alloc\_rx\_list}}
\index{rsu\_alloc\_rx\_list@{rsu\_alloc\_rx\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_alloc\_rx\_list()}{rsu\_alloc\_rx\_list()}}
{\footnotesize\ttfamily static int rsu\+\_\+alloc\+\_\+rx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00940}{940}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsu_8c_source_l00914}{rsu\+\_\+alloc\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00735}{RSU\+\_\+\+RX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00738}{RSU\+\_\+\+RXBUFSZ}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00874}{rsu\+\_\+softc\+::sc\+\_\+rx}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a93275f0068dcf127385a594e43f1f2ae_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dd/d20/if__rsu_8c_a93275f0068dcf127385a594e43f1f2ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a413728d936018cf56ee3311859745e44}\label{if__rsu_8c_a413728d936018cf56ee3311859745e44}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_alloc\_tx\_list@{rsu\_alloc\_tx\_list}}
\index{rsu\_alloc\_tx\_list@{rsu\_alloc\_tx\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_alloc\_tx\_list()}{rsu\_alloc\_tx\_list()}}
{\footnotesize\ttfamily static int rsu\+\_\+alloc\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00959}{959}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsu_8c_source_l00914}{rsu\+\_\+alloc\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsureg_8h_source_l00736}{RSU\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00739}{RSU\+\_\+\+TXBUFSZ}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00875}{rsu\+\_\+softc\+::sc\+\_\+tx}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a413728d936018cf56ee3311859745e44_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dd/d20/if__rsu_8c_a413728d936018cf56ee3311859745e44_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a5b445eaa88a5d604765aa7eb582b865d}\label{if__rsu_8c_a5b445eaa88a5d604765aa7eb582b865d}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_ampdu\_enable@{rsu\_ampdu\_enable}}
\index{rsu\_ampdu\_enable@{rsu\_ampdu\_enable}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_ampdu\_enable()}{rsu\_ampdu\_enable()}}
{\footnotesize\ttfamily static int rsu\+\_\+ampdu\+\_\+enable (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct ieee80211\+\_\+tx\+\_\+ampdu $\ast$}]{tap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00383}{383}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00393}{R92\+S\+\_\+\+CMD\+\_\+\+ADDBA\+\_\+\+REQ}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rsu_8c_source_l00101}{RSU\+\_\+\+DEBUG\+\_\+\+AMPDU}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a5b445eaa88a5d604765aa7eb582b865d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=293pt]{dd/d20/if__rsu_8c_a5b445eaa88a5d604765aa7eb582b865d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a7728e5777cffb6961ae251b9a4225df5}\label{if__rsu_8c_a7728e5777cffb6961ae251b9a4225df5}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_attach@{rsu\_attach}}
\index{rsu\_attach@{rsu\_attach}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_attach()}{rsu\_attach()}}
{\footnotesize\ttfamily static int rsu\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00432}{432}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{usb_8h_source_l00407}{usb\+\_\+interface\+\_\+descriptor\+::b\+Num\+Endpoints}}, \mbox{\hyperlink{if__rsureg_8h_source_l00856}{rsu\+\_\+softc\+::calib\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00870}{rsu\+\_\+softc\+::cut}}, \mbox{\hyperlink{if__rsureg_8h_source_l00886}{rsu\+\_\+softc\+::del\+\_\+key\+\_\+task}}, \mbox{\hyperlink{usbdi_8h_source_l00430}{usb\+\_\+attach\+\_\+arg\+::device}}, \mbox{\hyperlink{usb__util_8c_source_l00073}{device\+\_\+set\+\_\+usb\+\_\+desc()}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{usbdi_8h_source_l00175}{usb\+\_\+interface\+::idesc}}, \mbox{\hyperlink{if__rsureg_8h_source_l00234}{MS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+PMC\+\_\+\+FSM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00877}{rsu\+\_\+softc\+::rom}}, \mbox{\hyperlink{if__rsu_8c_source_l00940}{rsu\+\_\+alloc\+\_\+rx\+\_\+list()}}, \mbox{\hyperlink{if__rsu_8c_source_l00959}{rsu\+\_\+alloc\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rsu_8c_source_l00383}{rsu\+\_\+ampdu\+\_\+enable()}}, \mbox{\hyperlink{if__rsu_8c_a4400148497f18539b05a819ebbff03d2}{rsu\+\_\+calib\+\_\+task()}}, \mbox{\hyperlink{if__rsu_8c_source_l00296}{rsu\+\_\+config}}, \mbox{\hyperlink{if__rsu_8c_ae7596ce81699acdab5f00650ef8b130f}{rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00843}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{if__rsu_8c_source_l00087}{rsu\+\_\+enable\+\_\+11n}}, \mbox{\hyperlink{if__rsu_8c_source_l00999}{rsu\+\_\+free\+\_\+rx\+\_\+list()}}, \mbox{\hyperlink{if__rsu_8c_source_l00769}{rsu\+\_\+getradiocaps()}}, \mbox{\hyperlink{if__rsu_8c_acba46af51401e6aafbef91da81cf9564}{RSU\+\_\+\+HT\+\_\+\+SUPPORTED}}, \mbox{\hyperlink{if__rsu_8c_source_l03005}{rsu\+\_\+ioctl\+\_\+net()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsu_8c_source_l03058}{rsu\+\_\+parent()}}, \mbox{\hyperlink{if__rsu_8c_source_l03533}{rsu\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01180}{rsu\+\_\+read\+\_\+rom()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00793}{RSU\+\_\+\+RX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__rsu_8c_source_l00814}{rsu\+\_\+scan\+\_\+curchan()}}, \mbox{\hyperlink{if__rsu_8c_source_l00763}{rsu\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{if__rsu_8c_source_l00826}{rsu\+\_\+scan\+\_\+mindwell()}}, \mbox{\hyperlink{if__rsu_8c_source_l00742}{rsu\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{if__rsu_8c_source_l00363}{rsu\+\_\+send\+\_\+mgmt()}}, \mbox{\hyperlink{if__rsu_8c_source_l00787}{rsu\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__rsu_8c_source_l02916}{rsu\+\_\+transmit()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00808}{RSU\+\_\+\+TX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__rsu_8c_a01295ab8e5ccf28cfa62baf8c82a5be6}{rsu\+\_\+tx\+\_\+task()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l00370}{rsu\+\_\+update\+\_\+chw()}}, \mbox{\hyperlink{if__rsu_8c_source_l00903}{rsu\+\_\+update\+\_\+mcast()}}, \mbox{\hyperlink{if__rsu_8c_source_l00832}{rsu\+\_\+update\+\_\+promisc()}}, \mbox{\hyperlink{if__rsu_8c_ac040a7f98c2a22d54aaaac9c7633902c}{rsu\+\_\+vap\+\_\+create()}}, \mbox{\hyperlink{if__rsu_8c_source_l00733}{rsu\+\_\+vap\+\_\+delete()}}, \mbox{\hyperlink{if__rsu_8c_source_l00424}{rsu\+\_\+wme\+\_\+update()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00253}{RTL8712\+\_\+\+RFCONFIG\+\_\+1\+T1R}}, \mbox{\hyperlink{if__rsureg_8h_source_l00254}{RTL8712\+\_\+\+RFCONFIG\+\_\+1\+T2R}}, \mbox{\hyperlink{if__rsureg_8h_source_l00256}{RTL8712\+\_\+\+RFCONFIG\+\_\+2\+T2R}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00859}{rsu\+\_\+softc\+::sc\+\_\+ht}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00860}{rsu\+\_\+softc\+::sc\+\_\+nendpoints}}, \mbox{\hyperlink{if__rsureg_8h_source_l00872}{rsu\+\_\+softc\+::sc\+\_\+nrxstream}}, \mbox{\hyperlink{if__rsureg_8h_source_l00873}{rsu\+\_\+softc\+::sc\+\_\+ntxstream}}, \mbox{\hyperlink{if__rsureg_8h_source_l00871}{rsu\+\_\+softc\+::sc\+\_\+rftype}}, \mbox{\hyperlink{if__rsureg_8h_source_l00866}{rsu\+\_\+softc\+::sc\+\_\+rx\+\_\+checksum\+\_\+enable}}, \mbox{\hyperlink{if__rsureg_8h_source_l00852}{rsu\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__rsureg_8h_source_l00854}{rsu\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00857}{rsu\+\_\+softc\+::tx\+\_\+task}}, \mbox{\hyperlink{usbdi_8h_source_l00400}{USB\+\_\+\+GET\+\_\+\+DRIVER\+\_\+\+INFO}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__device_8c_source_l02370}{usbd\+\_\+get\+\_\+iface()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01431}{usbd\+\_\+transfer\+\_\+unsetup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d20/if__rsu_8c_a7728e5777cffb6961ae251b9a4225df5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a9a7922e068c19da1696ec0407072e4d4}\label{if__rsu_8c_a9a7922e068c19da1696ec0407072e4d4}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_rx\_callback@{rsu\_bulk\_rx\_callback}}
\index{rsu\_bulk\_rx\_callback@{rsu\_bulk\_rx\_callback}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_rx\_callback()}{rsu\_bulk\_rx\_callback()}}
{\footnotesize\ttfamily static void rsu\+\_\+bulk\+\_\+rx\+\_\+callback (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02557}{2557}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00826}{rsu\+\_\+data\+::m}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00827}{rsu\+\_\+data\+::ni}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l02355}{rsu\+\_\+rx\+\_\+frame()}}, \mbox{\hyperlink{if__rsu_8c_source_l02532}{rsu\+\_\+rxeof()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02304}{usbd\+\_\+xfer\+\_\+max\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a9a7922e068c19da1696ec0407072e4d4_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a79e54efb4f239bfc8e0bcf081f78470e}\label{if__rsu_8c_a79e54efb4f239bfc8e0bcf081f78470e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_be\_bk@{rsu\_bulk\_tx\_callback\_be\_bk}}
\index{rsu\_bulk\_tx\_callback\_be\_bk@{rsu\_bulk\_tx\_callback\_be\_bk}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_be\_bk()}{rsu\_bulk\_tx\_callback\_be\_bk()}}
{\footnotesize\ttfamily static void rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02713}{2713}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00816}{RSU\+\_\+\+BULK\+\_\+\+TX\+\_\+\+BE\+\_\+\+BK}}, \mbox{\hyperlink{if__rsu_8c_source_l02652}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub()}}, \mbox{\hyperlink{if__rsu_8c_source_l02998}{rsu\+\_\+start()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a79e54efb4f239bfc8e0bcf081f78470e_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a0532756fb10e4dd1ea26e513c65bced0}\label{if__rsu_8c_a0532756fb10e4dd1ea26e513c65bced0}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_h2c@{rsu\_bulk\_tx\_callback\_h2c}}
\index{rsu\_bulk\_tx\_callback\_h2c@{rsu\_bulk\_tx\_callback\_h2c}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_h2c()}{rsu\_bulk\_tx\_callback\_h2c()}}
{\footnotesize\ttfamily static void rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02735}{2735}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsu_8c_source_l02652}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00818}{RSU\+\_\+\+BULK\+\_\+\+TX\+\_\+\+H2C}}, \mbox{\hyperlink{if__rsu_8c_source_l02998}{rsu\+\_\+start()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a0532756fb10e4dd1ea26e513c65bced0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1bf1e3f468f705eee9cebebe2e77c6b0}\label{if__rsu_8c_a1bf1e3f468f705eee9cebebe2e77c6b0}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_sub@{rsu\_bulk\_tx\_callback\_sub}}
\index{rsu\_bulk\_tx\_callback\_sub@{rsu\_bulk\_tx\_callback\_sub}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_sub()}{rsu\_bulk\_tx\_callback\_sub()}}
{\footnotesize\ttfamily static void rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error,  }\item[{uint8\+\_\+t}]{which }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02652}{2652}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00098}{RSU\+\_\+\+DEBUG\+\_\+\+TXDONE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01055}{rsu\+\_\+freebuf()}}, \mbox{\hyperlink{if__rsu_8c_source_l02633}{rsu\+\_\+txeof()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02713}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk()}}, \mbox{\hyperlink{if__rsu_8c_source_l02735}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c()}}, and \mbox{\hyperlink{if__rsu_8c_source_l02724}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1bf1e3f468f705eee9cebebe2e77c6b0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1bf1e3f468f705eee9cebebe2e77c6b0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aeddeca52db50c4a54e7c0eee52774efa}\label{if__rsu_8c_aeddeca52db50c4a54e7c0eee52774efa}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_vi\_vo@{rsu\_bulk\_tx\_callback\_vi\_vo}}
\index{rsu\_bulk\_tx\_callback\_vi\_vo@{rsu\_bulk\_tx\_callback\_vi\_vo}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_vi\_vo()}{rsu\_bulk\_tx\_callback\_vi\_vo()}}
{\footnotesize\ttfamily static void rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02724}{2724}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsu_8c_source_l02652}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00817}{RSU\+\_\+\+BULK\+\_\+\+TX\+\_\+\+VI\+\_\+\+VO}}, \mbox{\hyperlink{if__rsu_8c_source_l02998}{rsu\+\_\+start()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aeddeca52db50c4a54e7c0eee52774efa_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a4400148497f18539b05a819ebbff03d2}\label{if__rsu_8c_a4400148497f18539b05a819ebbff03d2}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_calib\_task@{rsu\_calib\_task}}
\index{rsu\_calib\_task@{rsu\_calib\_task}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_calib\_task()}{rsu\_calib\_task()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+calib\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{,  }\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=270pt]{dd/d20/if__rsu_8c_a4400148497f18539b05a819ebbff03d2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a469f71e72e7c996b33dfaed9ea4e796f}\label{if__rsu_8c_a469f71e72e7c996b33dfaed9ea4e796f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_calib\_task@{rsu\_calib\_task}}
\index{rsu\_calib\_task@{rsu\_calib\_task}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_calib\_task()}{rsu\_calib\_task()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+calib\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int pending}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01288}{1288}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00856}{rsu\+\_\+softc\+::calib\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00069}{R92\+S\+\_\+\+GPIO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00070}{R92\+S\+\_\+\+GPIO\+\_\+\+IO\+\_\+\+SEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00176}{R92\+S\+\_\+\+GPIO\+\_\+\+WPS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00185}{R92\+S\+\_\+\+GPIOMUX\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00181}{R92\+S\+\_\+\+GPIOSEL\+\_\+\+GPIO\+\_\+\+JTAG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00075}{R92\+S\+\_\+\+IOCMD\+\_\+\+DATA}}, \mbox{\hyperlink{if__rsureg_8h_source_l00071}{R92\+S\+\_\+\+MAC\+\_\+\+PINMUX\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsu_8c_source_l00094}{RSU\+\_\+\+DEBUG\+\_\+\+CALIB}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01143}{rsu\+\_\+fw\+\_\+iocmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l02017}{rsu\+\_\+hwrssi\+\_\+to\+\_\+rssi()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00867}{rsu\+\_\+softc\+::sc\+\_\+calibrating}}, \mbox{\hyperlink{if__rsureg_8h_source_l00862}{rsu\+\_\+softc\+::sc\+\_\+currssi}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a469f71e72e7c996b33dfaed9ea4e796f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a708a41d71e8829219e4ac1bbdfe5e7e5}\label{if__rsu_8c_a708a41d71e8829219e4ac1bbdfe5e7e5}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_cam\_read@{rsu\_cam\_read}}
\index{rsu\_cam\_read@{rsu\_cam\_read}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_cam\_read()}{rsu\_cam\_read()}}
{\footnotesize\ttfamily static int rsu\+\_\+cam\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{addr,  }\item[{uint32\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01631}{1631}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsureg_8h_source_l00064}{R92\+S\+\_\+\+CAMCMD}}, \mbox{\hyperlink{if__rsureg_8h_source_l00192}{R92\+S\+\_\+\+CAMCMD\+\_\+\+POLLING}}, \mbox{\hyperlink{if__rsureg_8h_source_l00066}{R92\+S\+\_\+\+CAMREAD}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01666}{rsu\+\_\+key\+\_\+check()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a708a41d71e8829219e4ac1bbdfe5e7e5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a708a41d71e8829219e4ac1bbdfe5e7e5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_afa863032ad95fa0887bbfd09f27a6728}\label{if__rsu_8c_afa863032ad95fa0887bbfd09f27a6728}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_cam\_write@{rsu\_cam\_write}}
\index{rsu\_cam\_write@{rsu\_cam\_write}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_cam\_write()}{rsu\_cam\_write()}}
{\footnotesize\ttfamily static void rsu\+\_\+cam\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{addr,  }\item[{uint32\+\_\+t}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01656}{1656}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \textbf{ data}, \mbox{\hyperlink{if__rsureg_8h_source_l00064}{R92\+S\+\_\+\+CAMCMD}}, \mbox{\hyperlink{if__rsureg_8h_source_l00192}{R92\+S\+\_\+\+CAMCMD\+\_\+\+POLLING}}, \mbox{\hyperlink{if__rsureg_8h_source_l00191}{R92\+S\+\_\+\+CAMCMD\+\_\+\+WRITE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00065}{R92\+S\+\_\+\+CAMWRITE}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa863032ad95fa0887bbfd09f27a6728_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa863032ad95fa0887bbfd09f27a6728_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac4ceeda61ae425339d1294a8c9c27eca}\label{if__rsu_8c_ac4ceeda61ae425339d1294a8c9c27eca}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_crypto\_mode@{rsu\_crypto\_mode}}
\index{rsu\_crypto\_mode@{rsu\_crypto\_mode}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_crypto\_mode()}{rsu\_crypto\_mode()}}
{\footnotesize\ttfamily static uint8\+\_\+t rsu\+\_\+crypto\+\_\+mode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{cipher,  }\item[{int}]{keylen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01697}{1697}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00476}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+AES}}, \mbox{\hyperlink{if__rsureg_8h_source_l00478}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+INVALID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00474}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+TKIP}}, \mbox{\hyperlink{if__rsureg_8h_source_l00477}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+WEP104}}, \mbox{\hyperlink{if__rsureg_8h_source_l00473}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+WEP40}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01750}{rsu\+\_\+set\+\_\+key\+\_\+pair()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ac4ceeda61ae425339d1294a8c9c27eca_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a4eee74285593b3b1f1ec64d5f7867d6d}\label{if__rsu_8c_a4eee74285593b3b1f1ec64d5f7867d6d}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_delete\_key@{rsu\_delete\_key}}
\index{rsu\_delete\_key@{rsu\_delete\_key}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_delete\_key()}{rsu\_delete\_key()}}
{\footnotesize\ttfamily static int rsu\+\_\+delete\+\_\+key (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{ieee80211\+\_\+keyix}]{keyix }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01808}{1808}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00482}{r92s\+\_\+fw\+\_\+cmd\+\_\+set\+\_\+key\+::key}}, \mbox{\hyperlink{if__rsureg_8h_source_l00887}{rsu\+\_\+softc\+::keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsureg_8h_source_l00200}{R92\+S\+\_\+\+CAM\+\_\+\+CTL0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00209}{R92\+S\+\_\+\+CAM\+\_\+\+VALID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00368}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l01631}{rsu\+\_\+cam\+\_\+read()}}, \mbox{\hyperlink{if__rsu_8c_source_l01656}{rsu\+\_\+cam\+\_\+write()}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00102}{RSU\+\_\+\+DEBUG\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l01666}{rsu\+\_\+key\+\_\+check()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01857}{rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4eee74285593b3b1f1ec64d5f7867d6d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4eee74285593b3b1f1ec64d5f7867d6d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae7596ce81699acdab5f00650ef8b130f}\label{if__rsu_8c_ae7596ce81699acdab5f00650ef8b130f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_delete\_key\_pair\_cb@{rsu\_delete\_key\_pair\_cb}}
\index{rsu\_delete\_key\_pair\_cb@{rsu\_delete\_key\_pair\_cb}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_delete\_key\_pair\_cb()}{rsu\_delete\_key\_pair\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{,  }\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{dd/d20/if__rsu_8c_ae7596ce81699acdab5f00650ef8b130f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a7cf7e821601b8d12a70526a738d8074d}\label{if__rsu_8c_a7cf7e821601b8d12a70526a738d8074d}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_delete\_key\_pair\_cb@{rsu\_delete\_key\_pair\_cb}}
\index{rsu\_delete\_key\_pair\_cb@{rsu\_delete\_key\_pair\_cb}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_delete\_key\_pair\_cb()}{rsu\_delete\_key\_pair\_cb()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+delete\+\_\+key\+\_\+pair\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int pending}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01857}{1857}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00891}{rsu\+\_\+softc\+::free\+\_\+keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsureg_8h_source_l00197}{R92\+S\+\_\+\+CAM\+\_\+\+ENTRY\+\_\+\+LIMIT}}, \mbox{\hyperlink{if__rsu_8c_source_l00102}{RSU\+\_\+\+DEBUG\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00845}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00846}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a7cf7e821601b8d12a70526a738d8074d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a2207f30cf0652dc4f85f42c1c5283270}\label{if__rsu_8c_a2207f30cf0652dc4f85f42c1c5283270}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_detach@{rsu\_detach}}
\index{rsu\_detach@{rsu\_detach}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_detach()}{rsu\_detach()}}
{\footnotesize\ttfamily static int rsu\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00624}{624}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00856}{rsu\+\_\+softc\+::calib\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00886}{rsu\+\_\+softc\+::del\+\_\+key\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00847}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{if__rsu_8c_source_l00999}{rsu\+\_\+free\+\_\+rx\+\_\+list()}}, \mbox{\hyperlink{if__rsu_8c_source_l00983}{rsu\+\_\+free\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsu_8c_source_l03724}{rsu\+\_\+stop()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00857}{rsu\+\_\+softc\+::tx\+\_\+task}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01431}{usbd\+\_\+transfer\+\_\+unsetup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2207f30cf0652dc4f85f42c1c5283270_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a5fd2269a06b966d419c6c5640eac8920}\label{if__rsu_8c_a5fd2269a06b966d419c6c5640eac8920}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_disconnect@{rsu\_disconnect}}
\index{rsu\_disconnect@{rsu\_disconnect}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_disconnect()}{rsu\_disconnect()}}
{\footnotesize\ttfamily static int rsu\+\_\+disconnect (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02001}{2001}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00363}{R92\+S\+\_\+\+CMD\+\_\+\+DISCONNECT}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00095}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a5fd2269a06b966d419c6c5640eac8920_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a5fd2269a06b966d419c6c5640eac8920_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a2567a7ad7f1eb6ac0b6479cc9dca5fe4}\label{if__rsu_8c_a2567a7ad7f1eb6ac0b6479cc9dca5fe4}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_do\_request@{rsu\_do\_request}}
\index{rsu\_do\_request@{rsu\_do\_request}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_do\_request()}{rsu\_do\_request()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rsu\+\_\+do\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$}]{req,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00657}{657}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00103}{RSU\+\_\+\+DEBUG\+\_\+\+USB}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00854}{rsu\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{usbdi_8h_source_l00065}{USB\+\_\+\+ERR\+\_\+\+NOT\+\_\+\+CONFIGURED}}, \mbox{\hyperlink{usb__request_8c_source_l00405}{usbd\+\_\+do\+\_\+request\+\_\+flags()}}, and \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01098}{rsu\+\_\+read\+\_\+region\+\_\+1()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01063}{rsu\+\_\+write\+\_\+region\+\_\+1()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2567a7ad7f1eb6ac0b6479cc9dca5fe4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2567a7ad7f1eb6ac0b6479cc9dca5fe4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aedb648c120c64a1aa04b3efc4e7863b7}\label{if__rsu_8c_aedb648c120c64a1aa04b3efc4e7863b7}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_drain\_mbufq@{rsu\_drain\_mbufq}}
\index{rsu\_drain\_mbufq@{rsu\_drain\_mbufq}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_drain\_mbufq()}{rsu\_drain\_mbufq()}}
{\footnotesize\ttfamily static void rsu\+\_\+drain\+\_\+mbufq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02949}{2949}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00852}{rsu\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03724}{rsu\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aedb648c120c64a1aa04b3efc4e7863b7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ab934e99c6309121280bdc77e7903b9fe}\label{if__rsu_8c_ab934e99c6309121280bdc77e7903b9fe}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_efuse\_read\_1@{rsu\_efuse\_read\_1}}
\index{rsu\_efuse\_read\_1@{rsu\_efuse\_read\_1}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_efuse\_read\_1()}{rsu\_efuse\_read\_1()}}
{\footnotesize\ttfamily static uint8\+\_\+t rsu\+\_\+efuse\+\_\+read\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01158}{1158}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsureg_8h_source_l00234}{MS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00040}{R92\+S\+\_\+\+EFUSE\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00119}{R92\+S\+\_\+\+EFUSE\+\_\+\+CTRL\+\_\+\+VALID}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00242}{RW}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01180}{rsu\+\_\+read\+\_\+rom()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab934e99c6309121280bdc77e7903b9fe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab934e99c6309121280bdc77e7903b9fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ab7d3419ee5f3d9ac27306c2ea1c4251a}\label{if__rsu_8c_ab7d3419ee5f3d9ac27306c2ea1c4251a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_event\_addba\_req\_report@{rsu\_event\_addba\_req\_report}}
\index{rsu\_event\_addba\_req\_report@{rsu\_event\_addba\_req\_report}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_event\_addba\_req\_report()}{rsu\_event\_addba\_req\_report()}}
{\footnotesize\ttfamily static void rsu\+\_\+event\+\_\+addba\+\_\+req\+\_\+report (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02153}{2153}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00723}{r92s\+\_\+add\+\_\+ba\+\_\+event\+::mac\+\_\+addr}}, \mbox{\hyperlink{if__rsu_8c_source_l00101}{RSU\+\_\+\+DEBUG\+\_\+\+AMPDU}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00724}{r92s\+\_\+add\+\_\+ba\+\_\+event\+::ssn}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00725}{r92s\+\_\+add\+\_\+ba\+\_\+event\+::tid}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02182}{rsu\+\_\+rx\+\_\+event()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab7d3419ee5f3d9ac27306c2ea1c4251a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aca11b665eaf18caf2d9ccecdaff06c96}\label{if__rsu_8c_aca11b665eaf18caf2d9ccecdaff06c96}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_event\_join\_bss@{rsu\_event\_join\_bss}}
\index{rsu\_event\_join\_bss@{rsu\_event\_join\_bss}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_event\_join\_bss()}{rsu\_event\_join\_bss()}}
{\footnotesize\ttfamily static void rsu\+\_\+event\+\_\+join\+\_\+bss (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02102}{2102}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00592}{r92s\+\_\+event\+\_\+join\+\_\+bss\+::associd}}, \mbox{\hyperlink{if__rsureg_8h_source_l00594}{r92s\+\_\+event\+\_\+join\+\_\+bss\+::bss}}, \mbox{\hyperlink{if__rsureg_8h_source_l00593}{r92s\+\_\+event\+\_\+join\+\_\+bss\+::join\+\_\+res}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00519}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::macaddr}}, \mbox{\hyperlink{if__rsu_8c_source_l00090}{RSU\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00095}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00865}{rsu\+\_\+softc\+::sc\+\_\+vap\+\_\+is\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02182}{rsu\+\_\+rx\+\_\+event()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aca11b665eaf18caf2d9ccecdaff06c96_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aca11b665eaf18caf2d9ccecdaff06c96_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a09ef90d0f1cc0223b2fda1242c159bd0}\label{if__rsu_8c_a09ef90d0f1cc0223b2fda1242c159bd0}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_event\_survey@{rsu\_event\_survey}}
\index{rsu\_event\_survey@{rsu\_event\_survey}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_event\_survey()}{rsu\_event\_survey()}}
{\footnotesize\ttfamily static void rsu\+\_\+event\+\_\+survey (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02032}{2032}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00531}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::config}}, \mbox{\hyperlink{if__rsureg_8h_source_l00512}{ndis\+\_\+802\+\_\+11\+\_\+configuration\+::dsconfig}}, \mbox{\hyperlink{if__rsureg_8h_source_l00540}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::ieslen}}, \mbox{\hyperlink{if__rsureg_8h_source_l00532}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::inframode}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00519}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::macaddr}}, \mbox{\hyperlink{if__rsureg_8h_source_l00524}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::networktype}}, \mbox{\hyperlink{if__rsureg_8h_source_l00522}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::privacy}}, \mbox{\hyperlink{if__rsureg_8h_source_l00523}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::rssi}}, \mbox{\hyperlink{if__rsu_8c_source_l00096}{RSU\+\_\+\+DEBUG\+\_\+\+SCAN}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02182}{rsu\+\_\+rx\+\_\+event()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a09ef90d0f1cc0223b2fda1242c159bd0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae27132a0ad83742d43dbd176db050a23}\label{if__rsu_8c_ae27132a0ad83742d43dbd176db050a23}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_free\_list@{rsu\_free\_list}}
\index{rsu\_free\_list@{rsu\_free\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_free\_list()}{rsu\_free\_list()}}
{\footnotesize\ttfamily static void rsu\+\_\+free\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}}}]{data\mbox{[}$\,$\mbox{]},  }\item[{int}]{ndata }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01009}{1009}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00824}{rsu\+\_\+data\+::buf}}, \textbf{ data}, and \mbox{\hyperlink{if__rsureg_8h_source_l00827}{rsu\+\_\+data\+::ni}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00914}{rsu\+\_\+alloc\+\_\+list()}}, \mbox{\hyperlink{if__rsu_8c_source_l00999}{rsu\+\_\+free\+\_\+rx\+\_\+list()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00983}{rsu\+\_\+free\+\_\+tx\+\_\+list()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae27132a0ad83742d43dbd176db050a23_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a061b2cb0418ed3e514543acc5e409425}\label{if__rsu_8c_a061b2cb0418ed3e514543acc5e409425}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_free\_rx\_list@{rsu\_free\_rx\_list}}
\index{rsu\_free\_rx\_list@{rsu\_free\_rx\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_free\_rx\_list()}{rsu\_free\_rx\_list()}}
{\footnotesize\ttfamily static void rsu\+\_\+free\+\_\+rx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00999}{999}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l01009}{rsu\+\_\+free\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00735}{RSU\+\_\+\+RX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00874}{rsu\+\_\+softc\+::sc\+\_\+rx}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00624}{rsu\+\_\+detach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{dd/d20/if__rsu_8c_a061b2cb0418ed3e514543acc5e409425_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{dd/d20/if__rsu_8c_a061b2cb0418ed3e514543acc5e409425_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a5b790c202a8799601e097d890275dc7a}\label{if__rsu_8c_a5b790c202a8799601e097d890275dc7a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_free\_tx\_list@{rsu\_free\_tx\_list}}
\index{rsu\_free\_tx\_list@{rsu\_free\_tx\_list}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_free\_tx\_list()}{rsu\_free\_tx\_list()}}
{\footnotesize\ttfamily static void rsu\+\_\+free\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00983}{983}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l01009}{rsu\+\_\+free\+\_\+list()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsureg_8h_source_l00736}{RSU\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00875}{rsu\+\_\+softc\+::sc\+\_\+tx}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00624}{rsu\+\_\+detach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{dd/d20/if__rsu_8c_a5b790c202a8799601e097d890275dc7a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{dd/d20/if__rsu_8c_a5b790c202a8799601e097d890275dc7a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a74136760c03cfc36cda9847b7e8dde65}\label{if__rsu_8c_a74136760c03cfc36cda9847b7e8dde65}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_freebuf@{rsu\_freebuf}}
\index{rsu\_freebuf@{rsu\_freebuf}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_freebuf()}{rsu\_freebuf()}}
{\footnotesize\ttfamily static void rsu\+\_\+freebuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$}]{bf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01055}{1055}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02964}{\+\_\+rsu\+\_\+start()}}, \mbox{\hyperlink{if__rsu_8c_source_l02652}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03533}{rsu\+\_\+raw\+\_\+xmit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a74136760c03cfc36cda9847b7e8dde65_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a4ec7d2ccf04c77a70f082a7905f2fca3}\label{if__rsu_8c_a4ec7d2ccf04c77a70f082a7905f2fca3}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_fw\_cmd@{rsu\_fw\_cmd}}
\index{rsu\_fw\_cmd@{rsu\_fw\_cmd}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_fw\_cmd()}{rsu\_fw\_cmd()}}
{\footnotesize\ttfamily static int rsu\+\_\+fw\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{code,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01232}{1232}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00876}{rsu\+\_\+softc\+::cmd\+\_\+seq}}, \mbox{\hyperlink{if__rsureg_8h_source_l00340}{r92s\+\_\+fw\+\_\+cmd\+\_\+hdr\+::code}}, \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00339}{r92s\+\_\+fw\+\_\+cmd\+\_\+hdr\+::len}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00008}{R92\+S\+\_\+\+TXDW0\+\_\+\+FSG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00007}{R92\+S\+\_\+\+TXDW0\+\_\+\+LSG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00010}{R92\+S\+\_\+\+TXDW0\+\_\+\+OWN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00020}{R92\+S\+\_\+\+TXDW1\+\_\+\+QSEL\+\_\+\+H2C}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01041}{rsu\+\_\+getbuf()}}, \mbox{\hyperlink{if__rsu_8c_source_l00294}{RSU\+\_\+\+H2\+C\+\_\+\+ENDPOINT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00739}{RSU\+\_\+\+TXBUFSZ}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00341}{r92s\+\_\+fw\+\_\+cmd\+\_\+hdr\+::seq}}, \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00658}{r92s\+\_\+tx\+\_\+desc\+::txdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00670}{r92s\+\_\+tx\+\_\+desc\+::txdw1}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00383}{rsu\+\_\+ampdu\+\_\+enable()}}, \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, \mbox{\hyperlink{if__rsu_8c_source_l02001}{rsu\+\_\+disconnect()}}, \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l01919}{rsu\+\_\+join\+\_\+bss()}}, \mbox{\hyperlink{if__rsu_8c_source_l00787}{rsu\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__rsu_8c_source_l01354}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, \mbox{\hyperlink{if__rsu_8c_source_l01750}{rsu\+\_\+set\+\_\+key\+\_\+pair()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01886}{rsu\+\_\+site\+\_\+survey()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4ec7d2ccf04c77a70f082a7905f2fca3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4ec7d2ccf04c77a70f082a7905f2fca3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a63625f25e8a3a2f4853e64df04c2f400}\label{if__rsu_8c_a63625f25e8a3a2f4853e64df04c2f400}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_fw\_iocmd@{rsu\_fw\_iocmd}}
\index{rsu\_fw\_iocmd@{rsu\_fw\_iocmd}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_fw\_iocmd()}{rsu\_fw\_iocmd()}}
{\footnotesize\ttfamily static int rsu\+\_\+fw\+\_\+iocmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{iocmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01143}{1143}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00074}{R92\+S\+\_\+\+IOCMD\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a63625f25e8a3a2f4853e64df04c2f400_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{dd/d20/if__rsu_8c_a63625f25e8a3a2f4853e64df04c2f400_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ab16fd84d8c0da354a6ee1b7ad9ca361e}\label{if__rsu_8c_ab16fd84d8c0da354a6ee1b7ad9ca361e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_fw\_loadsection@{rsu\_fw\_loadsection}}
\index{rsu\_fw\_loadsection@{rsu\_fw\_loadsection}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_fw\_loadsection()}{rsu\_fw\_loadsection()}}
{\footnotesize\ttfamily static int rsu\+\_\+fw\+\_\+loadsection (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03310}{3310}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00009}{R92\+S\+\_\+\+TXDW0\+\_\+\+LINIP}}, \mbox{\hyperlink{if__rsu_8c_source_l00099}{RSU\+\_\+\+DEBUG\+\_\+\+FW}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01041}{rsu\+\_\+getbuf()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00739}{RSU\+\_\+\+TXBUFSZ}}, \mbox{\hyperlink{if__rsu_8c_source_l00286}{rsu\+\_\+wme\+\_\+ac\+\_\+xfer\+\_\+map}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00658}{r92s\+\_\+tx\+\_\+desc\+::txdw0}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab16fd84d8c0da354a6ee1b7ad9ca361e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab16fd84d8c0da354a6ee1b7ad9ca361e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_abfd373c7ab64d01a15c2b39baaf73bcb}\label{if__rsu_8c_abfd373c7ab64d01a15c2b39baaf73bcb}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_get\_multi\_pos@{rsu\_get\_multi\_pos}}
\index{rsu\_get\_multi\_pos@{rsu\_get\_multi\_pos}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_get\_multi\_pos()}{rsu\_get\_multi\_pos()}}
{\footnotesize\ttfamily static uint8\+\_\+t rsu\+\_\+get\+\_\+multi\+\_\+pos (\begin{DoxyParamCaption}\item[{const uint8\+\_\+t}]{maddr\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00846}{846}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00863}{rsu\+\_\+hash\+\_\+maddr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_abfd373c7ab64d01a15c2b39baaf73bcb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1b41b89023ff47fdd7f9c5d3aed86123}\label{if__rsu_8c_a1b41b89023ff47fdd7f9c5d3aed86123}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_get\_rssi@{rsu\_get\_rssi}}
\index{rsu\_get\_rssi@{rsu\_get\_rssi}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_get\_rssi()}{rsu\_get\_rssi()}}
{\footnotesize\ttfamily static int8\+\_\+t rsu\+\_\+get\+\_\+rssi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{rate,  }\item[{void $\ast$}]{physt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02280}{2280}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00653}{r92s\+\_\+rx\+\_\+cck\+::agc\+\_\+rpt}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00640}{r92s\+\_\+rx\+\_\+phystat\+::phydw1}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02355}{rsu\+\_\+rx\+\_\+frame()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1b41b89023ff47fdd7f9c5d3aed86123_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1f11a652b75a508c0d4d8fce86526541}\label{if__rsu_8c_a1f11a652b75a508c0d4d8fce86526541}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_get\_tsf\_high@{rsu\_get\_tsf\_high}}
\index{rsu\_get\_tsf\_high@{rsu\_get\_tsf\_high}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_get\_tsf\_high()}{rsu\_get\_tsf\_high()}}
{\footnotesize\ttfamily static uint32\+\_\+t rsu\+\_\+get\+\_\+tsf\+\_\+high (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02349}{2349}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00055}{R92\+S\+\_\+\+TSFTR}}, and \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02355}{rsu\+\_\+rx\+\_\+frame()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1f11a652b75a508c0d4d8fce86526541_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1f11a652b75a508c0d4d8fce86526541_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a3da0e3522f4aab655ab48dfc490befc8}\label{if__rsu_8c_a3da0e3522f4aab655ab48dfc490befc8}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_get\_tsf\_low@{rsu\_get\_tsf\_low}}
\index{rsu\_get\_tsf\_low@{rsu\_get\_tsf\_low}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_get\_tsf\_low()}{rsu\_get\_tsf\_low()}}
{\footnotesize\ttfamily static uint32\+\_\+t rsu\+\_\+get\+\_\+tsf\+\_\+low (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02343}{2343}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00055}{R92\+S\+\_\+\+TSFTR}}, and \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02355}{rsu\+\_\+rx\+\_\+frame()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a3da0e3522f4aab655ab48dfc490befc8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a3da0e3522f4aab655ab48dfc490befc8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a13eb301a8bdf61624acff9e3b4e4c1c4}\label{if__rsu_8c_a13eb301a8bdf61624acff9e3b4e4c1c4}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_getbuf@{rsu\_getbuf}}
\index{rsu\_getbuf@{rsu\_getbuf}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_getbuf()}{rsu\_getbuf()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$ rsu\+\_\+getbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01041}{1041}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l01028}{\+\_\+rsu\+\_\+getbuf()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02964}{\+\_\+rsu\+\_\+start()}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l03310}{rsu\+\_\+fw\+\_\+loadsection()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03533}{rsu\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{dd/d20/if__rsu_8c_a13eb301a8bdf61624acff9e3b4e4c1c4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a13eb301a8bdf61624acff9e3b4e4c1c4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a17ae57abecad7edb2c93140e72d246e4}\label{if__rsu_8c_a17ae57abecad7edb2c93140e72d246e4}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_getradiocaps@{rsu\_getradiocaps}}
\index{rsu\_getradiocaps@{rsu\_getradiocaps}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_getradiocaps()}{rsu\_getradiocaps()}}
{\footnotesize\ttfamily static void rsu\+\_\+getradiocaps (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{struct ieee80211\+\_\+channel}]{chans\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00769}{769}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00859}{rsu\+\_\+softc\+::sc\+\_\+ht}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=284pt]{dd/d20/if__rsu_8c_a17ae57abecad7edb2c93140e72d246e4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac5f9207ec9c70b45123fb8db642ccc44}\label{if__rsu_8c_ac5f9207ec9c70b45123fb8db642ccc44}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_hash\_maddr@{rsu\_hash\_maddr}}
\index{rsu\_hash\_maddr@{rsu\_hash\_maddr}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_hash\_maddr()}{rsu\_hash\_maddr()}}
{\footnotesize\ttfamily static u\+\_\+int rsu\+\_\+hash\+\_\+maddr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct sockaddr\+\_\+dl $\ast$}]{sdl,  }\item[{u\+\_\+int}]{cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00863}{863}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l00846}{rsu\+\_\+get\+\_\+multi\+\_\+pos()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00875}{rsu\+\_\+set\+\_\+multi()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{dd/d20/if__rsu_8c_ac5f9207ec9c70b45123fb8db642ccc44_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ac5f9207ec9c70b45123fb8db642ccc44_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a5c7e22b9831d6bac31b24adc1a2e0db6}\label{if__rsu_8c_a5c7e22b9831d6bac31b24adc1a2e0db6}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_hwrssi\_to\_rssi@{rsu\_hwrssi\_to\_rssi}}
\index{rsu\_hwrssi\_to\_rssi@{rsu\_hwrssi\_to\_rssi}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_hwrssi\_to\_rssi()}{rsu\_hwrssi\_to\_rssi()}}
{\footnotesize\ttfamily static int rsu\+\_\+hwrssi\+\_\+to\+\_\+rssi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{hw\+\_\+rssi }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02017}{2017}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}, and \mbox{\hyperlink{if__rsu_8c_source_l02355}{rsu\+\_\+rx\+\_\+frame()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a5c7e22b9831d6bac31b24adc1a2e0db6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a944f30e40fb2481d7b7a0cbd53c33648}\label{if__rsu_8c_a944f30e40fb2481d7b7a0cbd53c33648}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_init@{rsu\_init}}
\index{rsu\_init@{rsu\_init}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_init()}{rsu\_init()}}
{\footnotesize\ttfamily static int rsu\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03625}{3625}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00870}{rsu\+\_\+softc\+::cut}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__rsureg_8h_source_l00406}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+MAC\+\_\+\+ADDRESS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00045}{R92\+S\+\_\+\+CR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00051}{R92\+S\+\_\+\+MACID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00077}{R92\+S\+\_\+\+USB\+\_\+\+HRPWM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00815}{RSU\+\_\+\+BULK\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l02949}{rsu\+\_\+drain\+\_\+mbufq()}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}, \mbox{\hyperlink{if__rsu_8c_source_l01332}{RSU\+\_\+\+PWR\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01788}{rsu\+\_\+reinit\+\_\+static\+\_\+keys()}}, \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l01354}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01063}{rsu\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00869}{rsu\+\_\+softc\+::sc\+\_\+extra\+\_\+scan}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01984}{usbd\+\_\+transfer\+\_\+stop()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03058}{rsu\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a944f30e40fb2481d7b7a0cbd53c33648_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=341pt]{dd/d20/if__rsu_8c_a944f30e40fb2481d7b7a0cbd53c33648_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a046a645893d15b1e79c1e21a8391d39d}\label{if__rsu_8c_a046a645893d15b1e79c1e21a8391d39d}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_ioctl\_net@{rsu\_ioctl\_net}}
\index{rsu\_ioctl\_net@{rsu\_ioctl\_net}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_ioctl\_net()}{rsu\_ioctl\_net()}}
{\footnotesize\ttfamily static int rsu\+\_\+ioctl\+\_\+net (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{u\+\_\+long}]{cmd,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03005}{3005}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00167}{R92\+S\+\_\+\+RCR\+\_\+\+TCP\+\_\+\+OFFLD\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l03586}{rsu\+\_\+rxfilter\+\_\+set()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00866}{rsu\+\_\+softc\+::sc\+\_\+rx\+\_\+checksum\+\_\+enable}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a046a645893d15b1e79c1e21a8391d39d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{dd/d20/if__rsu_8c_a046a645893d15b1e79c1e21a8391d39d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ab7ce7ef505fef8c7aae21326eadb98fe}\label{if__rsu_8c_ab7ce7ef505fef8c7aae21326eadb98fe}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_join\_bss@{rsu\_join\_bss}}
\index{rsu\_join\_bss@{rsu\_join\_bss}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_join\_bss()}{rsu\_join\_bss()}}
{\footnotesize\ttfamily static int rsu\+\_\+join\+\_\+bss (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01919}{1919}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_a2b01871e17bf60def6126d95883520bf}{\+\_\+\+\_\+aligned}}, \mbox{\hyperlink{if__rsureg_8h_source_l00510}{ndis\+\_\+802\+\_\+11\+\_\+configuration\+::bintval}}, \mbox{\hyperlink{if__rsureg_8h_source_l00547}{ndis\+\_\+802\+\_\+11\+\_\+fixed\+\_\+ies\+::bintval}}, \mbox{\hyperlink{if__rsureg_8h_source_l00548}{ndis\+\_\+802\+\_\+11\+\_\+fixed\+\_\+ies\+::capabilities}}, \mbox{\hyperlink{if__rsureg_8h_source_l00531}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::config}}, \mbox{\hyperlink{if__rsureg_8h_source_l00466}{r92s\+\_\+fw\+\_\+cmd\+\_\+auth\+::dot1x}}, \mbox{\hyperlink{if__rsureg_8h_source_l00512}{ndis\+\_\+802\+\_\+11\+\_\+configuration\+::dsconfig}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00540}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::ieslen}}, \mbox{\hyperlink{if__rsureg_8h_source_l00532}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::inframode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00509}{ndis\+\_\+802\+\_\+11\+\_\+configuration\+::len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00518}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00519}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::macaddr}}, \mbox{\hyperlink{if__rsureg_8h_source_l00461}{r92s\+\_\+fw\+\_\+cmd\+\_\+auth\+::mode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00535}{NDIS802\+\_\+11\+AUTOUNKNOWN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00526}{NDIS802\+\_\+11\+DS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00534}{NDIS802\+\_\+11\+INFRASTRUCTURE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00528}{NDIS802\+\_\+11\+OFDM24}}, \mbox{\hyperlink{if__rsureg_8h_source_l00524}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::networktype}}, \mbox{\hyperlink{if__rsureg_8h_source_l00522}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::privacy}}, \mbox{\hyperlink{if__rsureg_8h_source_l00462}{R92\+S\+\_\+\+AUTHMODE\+\_\+\+OPEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00464}{R92\+S\+\_\+\+AUTHMODE\+\_\+\+WPA}}, \mbox{\hyperlink{if__rsureg_8h_source_l00362}{R92\+S\+\_\+\+CMD\+\_\+\+JOIN\+\_\+\+BSS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00367}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+AUTH}}, \mbox{\hyperlink{if__rsureg_8h_source_l00365}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+OPMODE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00523}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::rssi}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00496}{ndis\+\_\+802\+\_\+11\+\_\+ssid\+::ssid}}, \mbox{\hyperlink{if__rsureg_8h_source_l00521}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::ssid}}, \mbox{\hyperlink{if__rsureg_8h_source_l00495}{ndis\+\_\+802\+\_\+11\+\_\+ssid\+::ssidlen}}, \mbox{\hyperlink{if__rsureg_8h_source_l00539}{ndis\+\_\+wlan\+\_\+bssid\+\_\+ex\+::supprates}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00546}{ndis\+\_\+802\+\_\+11\+\_\+fixed\+\_\+ies\+::tstamp}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab7ce7ef505fef8c7aae21326eadb98fe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab7ce7ef505fef8c7aae21326eadb98fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a67fc315d7160ae0dac6d1376e8ef07e6}\label{if__rsu_8c_a67fc315d7160ae0dac6d1376e8ef07e6}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_key\_alloc@{rsu\_key\_alloc}}
\index{rsu\_key\_alloc@{rsu\_key\_alloc}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_key\_alloc()}{rsu\_key\_alloc()}}
{\footnotesize\ttfamily static int rsu\+\_\+key\+\_\+alloc (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{struct ieee80211\+\_\+key $\ast$}]{k,  }\item[{ieee80211\+\_\+keyix $\ast$}]{keyix,  }\item[{ieee80211\+\_\+keyix $\ast$}]{rxkeyix }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01526}{1526}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rsureg_8h_source_l00887}{rsu\+\_\+softc\+::keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsureg_8h_source_l00597}{R92\+S\+\_\+\+MACID\+\_\+\+BSS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00680}{rsu\+\_\+vap\+\_\+create()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{dd/d20/if__rsu_8c_a67fc315d7160ae0dac6d1376e8ef07e6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_afa4c9c3dae1e0e1f7daf381abaeb9dcb}\label{if__rsu_8c_afa4c9c3dae1e0e1f7daf381abaeb9dcb}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_key\_check@{rsu\_key\_check}}
\index{rsu\_key\_check@{rsu\_key\_check}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_key\_check()}{rsu\_key\_check()}}
{\footnotesize\ttfamily static int rsu\+\_\+key\+\_\+check (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{ieee80211\+\_\+keyix}]{keyix,  }\item[{int}]{is\+\_\+valid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01666}{1666}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00200}{R92\+S\+\_\+\+CAM\+\_\+\+CTL0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00209}{R92\+S\+\_\+\+CAM\+\_\+\+VALID}}, \mbox{\hyperlink{if__rsu_8c_source_l01631}{rsu\+\_\+cam\+\_\+read()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01750}{rsu\+\_\+set\+\_\+key\+\_\+pair()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa4c9c3dae1e0e1f7daf381abaeb9dcb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa4c9c3dae1e0e1f7daf381abaeb9dcb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a51eaaeb3f1e90320c06e23a6baa4753f}\label{if__rsu_8c_a51eaaeb3f1e90320c06e23a6baa4753f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_key\_delete@{rsu\_key\_delete}}
\index{rsu\_key\_delete@{rsu\_key\_delete}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_key\_delete()}{rsu\_key\_delete()}}
{\footnotesize\ttfamily static int rsu\+\_\+key\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01625}{1625}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, and \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00680}{rsu\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a51eaaeb3f1e90320c06e23a6baa4753f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{dd/d20/if__rsu_8c_a51eaaeb3f1e90320c06e23a6baa4753f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a7646a6dc11dea133d5869aee8e140a42}\label{if__rsu_8c_a7646a6dc11dea133d5869aee8e140a42}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_key\_set@{rsu\_key\_set}}
\index{rsu\_key\_set@{rsu\_key\_set}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_key\_set()}{rsu\_key\_set()}}
{\footnotesize\ttfamily static int rsu\+\_\+key\+\_\+set (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01619}{1619}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, and \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00680}{rsu\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a7646a6dc11dea133d5869aee8e140a42_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=281pt]{dd/d20/if__rsu_8c_a7646a6dc11dea133d5869aee8e140a42_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_afa272cfbcdfc26213d494510c7f13cee}\label{if__rsu_8c_afa272cfbcdfc26213d494510c7f13cee}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_load\_firmware@{rsu\_load\_firmware}}
\index{rsu\_load\_firmware@{rsu\_load\_firmware}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_load\_firmware()}{rsu\_load\_firmware()}}
{\footnotesize\ttfamily static int rsu\+\_\+load\+\_\+firmware (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03346}{3346}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00303}{r92s\+\_\+fw\+\_\+priv\+::agg\+\_\+offload}}, \mbox{\hyperlink{if__rsureg_8h_source_l00301}{r92s\+\_\+fw\+\_\+priv\+::ampdu\+\_\+en}}, \mbox{\hyperlink{if__rsureg_8h_source_l00300}{r92s\+\_\+fw\+\_\+priv\+::amsdu2ampdu\+\_\+en}}, \mbox{\hyperlink{if__rsureg_8h_source_l00299}{r92s\+\_\+fw\+\_\+priv\+::bw40\+\_\+en}}, \mbox{\hyperlink{if__rsureg_8h_source_l00272}{r92s\+\_\+fw\+\_\+priv\+::chip\+\_\+version}}, \mbox{\hyperlink{if__rsureg_8h_source_l00870}{rsu\+\_\+softc\+::cut}}, \mbox{\hyperlink{if__rsureg_8h_source_l00331}{r92s\+\_\+fw\+\_\+hdr\+::day}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__rsureg_8h_source_l00265}{r92s\+\_\+fw\+\_\+priv\+::hci\+\_\+sel}}, \mbox{\hyperlink{if__rsureg_8h_source_l00332}{r92s\+\_\+fw\+\_\+hdr\+::hour}}, \mbox{\hyperlink{if__rsureg_8h_source_l00324}{r92s\+\_\+fw\+\_\+hdr\+::imemsz}}, \mbox{\hyperlink{if__rsureg_8h_source_l00282}{r92s\+\_\+fw\+\_\+priv\+::lowpower\+\_\+mode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00333}{r92s\+\_\+fw\+\_\+hdr\+::minute}}, \mbox{\hyperlink{if__rsureg_8h_source_l00330}{r92s\+\_\+fw\+\_\+hdr\+::month}}, \mbox{\hyperlink{if__rsureg_8h_source_l00276}{r92s\+\_\+fw\+\_\+priv\+::nendpoints}}, \mbox{\hyperlink{if__rsureg_8h_source_l00326}{r92s\+\_\+fw\+\_\+hdr\+::privsz}}, \mbox{\hyperlink{if__rsureg_8h_source_l00311}{r92s\+\_\+fw\+\_\+priv\+::ps\+\_\+offload}}, \mbox{\hyperlink{if__rsureg_8h_source_l00298}{r92s\+\_\+fw\+\_\+priv\+::qos\+\_\+en}}, \mbox{\hyperlink{if__rsureg_8h_source_l00080}{R92\+S\+\_\+\+FEN\+\_\+\+CPUEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00269}{R92\+S\+\_\+\+HCI\+\_\+\+SEL\+\_\+8172}}, \mbox{\hyperlink{if__rsureg_8h_source_l00267}{R92\+S\+\_\+\+HCI\+\_\+\+SEL\+\_\+\+USB}}, \mbox{\hyperlink{if__rsureg_8h_source_l00030}{R92\+S\+\_\+\+SYS\+\_\+\+CLKR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00089}{R92\+S\+\_\+\+SYS\+\_\+\+CPU\+\_\+\+CLKSEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+SYS\+\_\+\+FUNC\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00047}{R92\+S\+\_\+\+TCR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00147}{R92\+S\+\_\+\+TCR\+\_\+\+DMEM\+\_\+\+CODE\+\_\+\+DONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00145}{R92\+S\+\_\+\+TCR\+\_\+\+EMEM\+\_\+\+CODE\+\_\+\+DONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00149}{R92\+S\+\_\+\+TCR\+\_\+\+FWRDY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00143}{R92\+S\+\_\+\+TCR\+\_\+\+IMEM\+\_\+\+CODE\+\_\+\+DONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00148}{R92\+S\+\_\+\+TCR\+\_\+\+IMEM\+\_\+\+RDY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00293}{R92\+S\+\_\+\+VCS\+\_\+\+MODE\+\_\+\+RTS\+\_\+\+CTS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00289}{R92\+S\+\_\+\+VCS\+\_\+\+TYPE\+\_\+\+AUTO}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsureg_8h_source_l00274}{r92s\+\_\+fw\+\_\+priv\+::rf\+\_\+config}}, \mbox{\hyperlink{if__rsu_8c_source_l00090}{RSU\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{if__rsu_8c_source_l00099}{RSU\+\_\+\+DEBUG\+\_\+\+FW}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l03310}{rsu\+\_\+fw\+\_\+loadsection()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01123}{rsu\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00859}{rsu\+\_\+softc\+::sc\+\_\+ht}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00860}{rsu\+\_\+softc\+::sc\+\_\+nendpoints}}, \mbox{\hyperlink{if__rsureg_8h_source_l00871}{rsu\+\_\+softc\+::sc\+\_\+rftype}}, \mbox{\hyperlink{if__rsureg_8h_source_l00321}{r92s\+\_\+fw\+\_\+hdr\+::signature}}, \mbox{\hyperlink{if__axge_8c_source_l00089}{size}}, \mbox{\hyperlink{if__rsureg_8h_source_l00325}{r92s\+\_\+fw\+\_\+hdr\+::sramsz}}, \mbox{\hyperlink{if__rsureg_8h_source_l00281}{r92s\+\_\+fw\+\_\+priv\+::turbo\+\_\+mode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00291}{r92s\+\_\+fw\+\_\+priv\+::vcs\+\_\+mode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00286}{r92s\+\_\+fw\+\_\+priv\+::vcs\+\_\+type}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00322}{r92s\+\_\+fw\+\_\+hdr\+::version}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa272cfbcdfc26213d494510c7f13cee_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_afa272cfbcdfc26213d494510c7f13cee_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a9469ea81b9c54fd1ba57dae24ce30958}\label{if__rsu_8c_a9469ea81b9c54fd1ba57dae24ce30958}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_match@{rsu\_match}}
\index{rsu\_match@{rsu\_match}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_match()}{rsu\_match()}}
{\footnotesize\ttfamily static int rsu\+\_\+match (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00350}{350}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{usbdi_8h_source_l00419}{usbd\+\_\+lookup\+\_\+info\+::b\+Config\+Index}}, \mbox{\hyperlink{usbdi_8h_source_l00417}{usbd\+\_\+lookup\+\_\+info\+::b\+Iface\+Index}}, \mbox{\hyperlink{usbdi_8h_source_l00426}{usb\+\_\+attach\+\_\+arg\+::info}}, \mbox{\hyperlink{if__rsu_8c_source_l00105}{rsu\+\_\+devs}}, \mbox{\hyperlink{usbdi_8h_source_l00432}{usb\+\_\+attach\+\_\+arg\+::usb\+\_\+mode}}, \mbox{\hyperlink{usb_8h_source_l00778}{USB\+\_\+\+MODE\+\_\+\+HOST}}, and \mbox{\hyperlink{usb__lookup_8c_source_l00143}{usbd\+\_\+lookup\+\_\+id\+\_\+by\+\_\+uaa()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a9469ea81b9c54fd1ba57dae24ce30958_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1971426ed761530b177258326d60651f}\label{if__rsu_8c_a1971426ed761530b177258326d60651f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_monitor\_newstate@{rsu\_monitor\_newstate}}
\index{rsu\_monitor\_newstate@{rsu\_monitor\_newstate}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_monitor\_newstate()}{rsu\_monitor\_newstate()}}
{\footnotesize\ttfamily static int rsu\+\_\+monitor\+\_\+newstate (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{enum ieee80211\+\_\+state}]{nstate,  }\item[{int}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01408}{1408}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00834}{rsu\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}, \mbox{\hyperlink{if__rsu_8c_source_l01401}{rsu\+\_\+set\+\_\+led()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00837}{RSU\+\_\+\+VAP}}, \mbox{\hyperlink{if__rsureg_8h_source_l00865}{rsu\+\_\+softc\+::sc\+\_\+vap\+\_\+is\+\_\+running}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00832}{rsu\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00680}{rsu\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1971426ed761530b177258326d60651f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=332pt]{dd/d20/if__rsu_8c_a1971426ed761530b177258326d60651f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aa090b4eb974d6bb02fde866094f25bd0}\label{if__rsu_8c_aa090b4eb974d6bb02fde866094f25bd0}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_ms\_delay@{rsu\_ms\_delay}}
\index{rsu\_ms\_delay@{rsu\_ms\_delay}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_ms\_delay()}{rsu\_ms\_delay()}}
{\footnotesize\ttfamily static void rsu\+\_\+ms\+\_\+delay (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{ms }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03763}{3763}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00657}{rsu\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rsu_8c_source_l01158}{rsu\+\_\+efuse\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01143}{rsu\+\_\+fw\+\_\+iocmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsu_8c_source_l03277}{rsu\+\_\+power\+\_\+off()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01180}{rsu\+\_\+read\+\_\+rom()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aa090b4eb974d6bb02fde866094f25bd0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ab35ac04de73cd52360037094c1fcde8f}\label{if__rsu_8c_ab35ac04de73cd52360037094c1fcde8f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_newstate@{rsu\_newstate}}
\index{rsu\_newstate@{rsu\_newstate}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_newstate()}{rsu\_newstate()}}
{\footnotesize\ttfamily static int rsu\+\_\+newstate (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{enum ieee80211\+\_\+state}]{nstate,  }\item[{int}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01442}{1442}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00856}{rsu\+\_\+softc\+::calib\+\_\+task}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00834}{rsu\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__rsureg_8h_source_l00046}{R92\+S\+\_\+\+TXPAUSE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00134}{R92\+S\+\_\+\+TXPAUSE\+\_\+\+AC}}, \mbox{\hyperlink{if__rsu_8c_source_l00095}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}, \mbox{\hyperlink{if__rsu_8c_source_l02001}{rsu\+\_\+disconnect()}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01919}{rsu\+\_\+join\+\_\+bss()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01332}{RSU\+\_\+\+PWR\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__rsu_8c_source_l01334}{RSU\+\_\+\+PWR\+\_\+\+SLEEP}}, \mbox{\hyperlink{if__rsu_8c_source_l01788}{rsu\+\_\+reinit\+\_\+static\+\_\+keys()}}, \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}, \mbox{\hyperlink{if__rsu_8c_source_l01354}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00837}{RSU\+\_\+\+VAP}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00867}{rsu\+\_\+softc\+::sc\+\_\+calibrating}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00858}{rsu\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rsureg_8h_source_l00865}{rsu\+\_\+softc\+::sc\+\_\+vap\+\_\+is\+\_\+running}}, \mbox{\hyperlink{if__rsureg_8h_source_l00857}{rsu\+\_\+softc\+::tx\+\_\+task}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00832}{rsu\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00680}{rsu\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ab35ac04de73cd52360037094c1fcde8f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=289pt]{dd/d20/if__rsu_8c_ab35ac04de73cd52360037094c1fcde8f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6e29510ee7bbeaadcc10d44136fa9e3b}\label{if__rsu_8c_a6e29510ee7bbeaadcc10d44136fa9e3b}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_parent@{rsu\_parent}}
\index{rsu\_parent@{rsu\_parent}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_parent()}{rsu\_parent()}}
{\footnotesize\ttfamily static void rsu\+\_\+parent (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03058}{3058}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03724}{rsu\+\_\+stop()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a6e29510ee7bbeaadcc10d44136fa9e3b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{dd/d20/if__rsu_8c_a6e29510ee7bbeaadcc10d44136fa9e3b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a212f3ba335057c86bc2b9bd837bacfba}\label{if__rsu_8c_a212f3ba335057c86bc2b9bd837bacfba}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_power\_off@{rsu\_power\_off}}
\index{rsu\_power\_off@{rsu\_power\_off}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_power\_off()}{rsu\_power\_off()}}
{\footnotesize\ttfamily static void rsu\+\_\+power\+\_\+off (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03277}{3277}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00032}{R92\+S\+\_\+\+AFE\+\_\+\+MISC}}, \mbox{\hyperlink{if__rsureg_8h_source_l00039}{R92\+S\+\_\+\+AFE\+\_\+\+PLL\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00036}{R92\+S\+\_\+\+LDOA15\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00037}{R92\+S\+\_\+\+LDOV12\+D\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+PMC\+\_\+\+FSM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00035}{R92\+S\+\_\+\+RF\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00033}{R92\+S\+\_\+\+SPS0\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00030}{R92\+S\+\_\+\+SYS\+\_\+\+CLKR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+SYS\+\_\+\+FUNC\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00027}{R92\+S\+\_\+\+SYS\+\_\+\+ISO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01333}{RSU\+\_\+\+PWR\+\_\+\+OFF}}, \mbox{\hyperlink{if__rsu_8c_source_l01354}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03724}{rsu\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a212f3ba335057c86bc2b9bd837bacfba_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a212f3ba335057c86bc2b9bd837bacfba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac3ff7c07385d5399abef9640c17d5de3}\label{if__rsu_8c_ac3ff7c07385d5399abef9640c17d5de3}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_power\_on\_acut@{rsu\_power\_on\_acut}}
\index{rsu\_power\_on\_acut@{rsu\_power\_on\_acut}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_power\_on\_acut()}{rsu\_power\_on\_acut()}}
{\footnotesize\ttfamily static void rsu\+\_\+power\+\_\+on\+\_\+acut (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03078}{3078}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00032}{R92\+S\+\_\+\+AFE\+\_\+\+MISC}}, \mbox{\hyperlink{if__rsureg_8h_source_l00100}{R92\+S\+\_\+\+AFE\+\_\+\+MISC\+\_\+\+BGEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00101}{R92\+S\+\_\+\+AFE\+\_\+\+MISC\+\_\+\+MBEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00039}{R92\+S\+\_\+\+AFE\+\_\+\+PLL\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00038}{R92\+S\+\_\+\+AFE\+\_\+\+XTAL\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00045}{R92\+S\+\_\+\+CR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00093}{R92\+S\+\_\+\+FWHW\+\_\+\+SEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00109}{R92\+S\+\_\+\+LDA15\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00036}{R92\+S\+\_\+\+LDOA15\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00090}{R92\+S\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+PMC\+\_\+\+FSM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00033}{R92\+S\+\_\+\+SPS0\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00034}{R92\+S\+\_\+\+SPS1\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00105}{R92\+S\+\_\+\+SPS1\+\_\+\+LDEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00106}{R92\+S\+\_\+\+SPS1\+\_\+\+SWEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00091}{R92\+S\+\_\+\+SYS\+\_\+\+CLK\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00030}{R92\+S\+\_\+\+SYS\+\_\+\+CLKR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00087}{R92\+S\+\_\+\+SYS\+\_\+\+CLKSEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00089}{R92\+S\+\_\+\+SYS\+\_\+\+CPU\+\_\+\+CLKSEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+SYS\+\_\+\+FUNC\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00027}{R92\+S\+\_\+\+SYS\+\_\+\+ISO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01123}{rsu\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ac3ff7c07385d5399abef9640c17d5de3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ac3ff7c07385d5399abef9640c17d5de3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aea38aa95de49291b237ff757bd89b68a}\label{if__rsu_8c_aea38aa95de49291b237ff757bd89b68a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_power\_on\_bcut@{rsu\_power\_on\_bcut}}
\index{rsu\_power\_on\_bcut@{rsu\_power\_on\_bcut}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_power\_on\_bcut()}{rsu\_power\_on\_bcut()}}
{\footnotesize\ttfamily static void rsu\+\_\+power\+\_\+on\+\_\+bcut (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03160}{3160}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00032}{R92\+S\+\_\+\+AFE\+\_\+\+MISC}}, \mbox{\hyperlink{if__rsureg_8h_source_l00100}{R92\+S\+\_\+\+AFE\+\_\+\+MISC\+\_\+\+BGEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00102}{R92\+S\+\_\+\+AFE\+\_\+\+MISC\+\_\+\+I32\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00101}{R92\+S\+\_\+\+AFE\+\_\+\+MISC\+\_\+\+MBEN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00039}{R92\+S\+\_\+\+AFE\+\_\+\+PLL\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00038}{R92\+S\+\_\+\+AFE\+\_\+\+XTAL\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00045}{R92\+S\+\_\+\+CR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00122}{R92\+S\+\_\+\+CR\+\_\+\+TXDMA\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00093}{R92\+S\+\_\+\+FWHW\+\_\+\+SEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00109}{R92\+S\+\_\+\+LDA15\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00036}{R92\+S\+\_\+\+LDOA15\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00037}{R92\+S\+\_\+\+LDOV12\+D\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00112}{R92\+S\+\_\+\+LDV12\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00090}{R92\+S\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+PMC\+\_\+\+FSM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00033}{R92\+S\+\_\+\+SPS0\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00092}{R92\+S\+\_\+\+SWHW\+\_\+\+SEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00091}{R92\+S\+\_\+\+SYS\+\_\+\+CLK\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00030}{R92\+S\+\_\+\+SYS\+\_\+\+CLKR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00089}{R92\+S\+\_\+\+SYS\+\_\+\+CPU\+\_\+\+CLKSEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+SYS\+\_\+\+FUNC\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00027}{R92\+S\+\_\+\+SYS\+\_\+\+ISO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00047}{R92\+S\+\_\+\+TCR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00146}{R92\+S\+\_\+\+TCR\+\_\+\+EMEM\+\_\+\+CHK\+\_\+\+RPT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00144}{R92\+S\+\_\+\+TCR\+\_\+\+IMEM\+\_\+\+CHK\+\_\+\+RPT}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01123}{rsu\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aea38aa95de49291b237ff757bd89b68a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aea38aa95de49291b237ff757bd89b68a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aacd6ea294fd66808a12e283aa8632fb9}\label{if__rsu_8c_aacd6ea294fd66808a12e283aa8632fb9}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_process\_key@{rsu\_process\_key}}
\index{rsu\_process\_key@{rsu\_process\_key}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_process\_key()}{rsu\_process\_key()}}
{\footnotesize\ttfamily static int rsu\+\_\+process\+\_\+key (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k,  }\item[{int}]{set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01564}{1564}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00886}{rsu\+\_\+softc\+::del\+\_\+key\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00891}{rsu\+\_\+softc\+::free\+\_\+keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsureg_8h_source_l00888}{rsu\+\_\+softc\+::group\+\_\+keys}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00845}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00846}{RSU\+\_\+\+DELKEY\+\_\+\+BMAP\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, \mbox{\hyperlink{if__rsu_8c_source_l01750}{rsu\+\_\+set\+\_\+key\+\_\+pair()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01625}{rsu\+\_\+key\+\_\+delete()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01619}{rsu\+\_\+key\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aacd6ea294fd66808a12e283aa8632fb9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aacd6ea294fd66808a12e283aa8632fb9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a72e18450413b0ba0481f6e880c4d8120}\label{if__rsu_8c_a72e18450413b0ba0481f6e880c4d8120}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_raw\_xmit@{rsu\_raw\_xmit}}
\index{rsu\_raw\_xmit@{rsu\_raw\_xmit}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_raw\_xmit()}{rsu\_raw\_xmit()}}
{\footnotesize\ttfamily static int rsu\+\_\+raw\+\_\+xmit (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct mbuf $\ast$}]{m,  }\item[{const struct ieee80211\+\_\+bpf\+\_\+params $\ast$}]{params }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03533}{3533}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00826}{rsu\+\_\+data\+::m}}, \mbox{\hyperlink{if__rsureg_8h_source_l00827}{rsu\+\_\+data\+::ni}}, \mbox{\hyperlink{if__rsu_8c_source_l01055}{rsu\+\_\+freebuf()}}, \mbox{\hyperlink{if__rsu_8c_source_l01041}{rsu\+\_\+getbuf()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l02751}{rsu\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a72e18450413b0ba0481f6e880c4d8120_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{dd/d20/if__rsu_8c_a72e18450413b0ba0481f6e880c4d8120_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ad936f046368e1c8433d83fc497659a86}\label{if__rsu_8c_ad936f046368e1c8433d83fc497659a86}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_read\_1@{rsu\_read\_1}}
\index{rsu\_read\_1@{rsu\_read\_1}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_read\_1()}{rsu\_read\_1()}}
{\footnotesize\ttfamily static uint8\+\_\+t rsu\+\_\+read\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01113}{1113}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01098}{rsu\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}, \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}, \mbox{\hyperlink{if__rsu_8c_source_l01180}{rsu\+\_\+read\+\_\+rom()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01401}{rsu\+\_\+set\+\_\+led()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ad936f046368e1c8433d83fc497659a86_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ad936f046368e1c8433d83fc497659a86_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae642a30fa954c7978f0ff24859d7a7a9}\label{if__rsu_8c_ae642a30fa954c7978f0ff24859d7a7a9}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_read\_2@{rsu\_read\_2}}
\index{rsu\_read\_2@{rsu\_read\_2}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_read\_2()}{rsu\_read\_2()}}
{\footnotesize\ttfamily static uint16\+\_\+t rsu\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01123}{1123}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01098}{rsu\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae642a30fa954c7978f0ff24859d7a7a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae642a30fa954c7978f0ff24859d7a7a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1741f47255e3a970e39706ca00fa428b}\label{if__rsu_8c_a1741f47255e3a970e39706ca00fa428b}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_read\_4@{rsu\_read\_4}}
\index{rsu\_read\_4@{rsu\_read\_4}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_read\_4()}{rsu\_read\_4()}}
{\footnotesize\ttfamily static uint32\+\_\+t rsu\+\_\+read\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01133}{1133}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01098}{rsu\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}, \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}, \mbox{\hyperlink{if__rsu_8c_source_l01631}{rsu\+\_\+cam\+\_\+read()}}, \mbox{\hyperlink{if__rsu_8c_source_l01158}{rsu\+\_\+efuse\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01143}{rsu\+\_\+fw\+\_\+iocmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l02349}{rsu\+\_\+get\+\_\+tsf\+\_\+high()}}, \mbox{\hyperlink{if__rsu_8c_source_l02343}{rsu\+\_\+get\+\_\+tsf\+\_\+low()}}, \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03586}{rsu\+\_\+rxfilter\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1741f47255e3a970e39706ca00fa428b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1741f47255e3a970e39706ca00fa428b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a0d9d0eb1a2b22d4c85f0ef346b7b8365}\label{if__rsu_8c_a0d9d0eb1a2b22d4c85f0ef346b7b8365}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_read\_region\_1@{rsu\_read\_region\_1}}
\index{rsu\_read\_region\_1@{rsu\_read\_region\_1}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_read\_region\_1()}{rsu\_read\_region\_1()}}
{\footnotesize\ttfamily static int rsu\+\_\+read\+\_\+region\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01098}{1098}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsureg_8h_source_l00824}{rsu\+\_\+data\+::buf}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00021}{R92\+S\+\_\+\+REQ\+\_\+\+REGS}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rsu_8c_source_l00657}{rsu\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01123}{rsu\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a0d9d0eb1a2b22d4c85f0ef346b7b8365_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a0d9d0eb1a2b22d4c85f0ef346b7b8365_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a76b90045b8aa7fc2bced44c208c4a7f6}\label{if__rsu_8c_a76b90045b8aa7fc2bced44c208c4a7f6}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_read\_rom@{rsu\_read\_rom}}
\index{rsu\_read\_rom@{rsu\_read\_rom}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_read\_rom()}{rsu\_read\_rom()}}
{\footnotesize\ttfamily static int rsu\+\_\+read\+\_\+rom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01180}{1180}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsureg_8h_source_l00096}{R92\+S\+\_\+9356\+SEL}}, \mbox{\hyperlink{if__rsureg_8h_source_l00031}{R92\+S\+\_\+\+EE\+\_\+9346\+CR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00097}{R92\+S\+\_\+\+EEPROM\+\_\+\+EN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00041}{R92\+S\+\_\+\+EFUSE\+\_\+\+TEST}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsureg_8h_source_l00877}{rsu\+\_\+softc\+::rom}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l01158}{rsu\+\_\+efuse\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l03763}{rsu\+\_\+ms\+\_\+delay()}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a76b90045b8aa7fc2bced44c208c4a7f6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{dd/d20/if__rsu_8c_a76b90045b8aa7fc2bced44c208c4a7f6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a323ce6c1d3dcd88e42c09dd8a8cb5dbd}\label{if__rsu_8c_a323ce6c1d3dcd88e42c09dd8a8cb5dbd}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_reinit\_static\_keys@{rsu\_reinit\_static\_keys}}
\index{rsu\_reinit\_static\_keys@{rsu\_reinit\_static\_keys}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_reinit\_static\_keys()}{rsu\_reinit\_static\_keys()}}
{\footnotesize\ttfamily static int rsu\+\_\+reinit\+\_\+static\+\_\+keys (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01788}{1788}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00888}{rsu\+\_\+softc\+::group\+\_\+keys}}, \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a323ce6c1d3dcd88e42c09dd8a8cb5dbd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a323ce6c1d3dcd88e42c09dd8a8cb5dbd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aa82647d5d46d598a0a10fa22cf4b9f78}\label{if__rsu_8c_aa82647d5d46d598a0a10fa22cf4b9f78}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rx\_copy\_to\_mbuf@{rsu\_rx\_copy\_to\_mbuf}}
\index{rsu\_rx\_copy\_to\_mbuf@{rsu\_rx\_copy\_to\_mbuf}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rx\_copy\_to\_mbuf()}{rsu\_rx\_copy\_to\_mbuf()}}
{\footnotesize\ttfamily static struct mbuf $\ast$ rsu\+\_\+rx\+\_\+copy\+\_\+to\+\_\+mbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structr92s__rx__stat}{r92s\+\_\+rx\+\_\+stat}} $\ast$}]{stat,  }\item[{int}]{totlen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02301}{2301}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__rsureg_8h_source_l00234}{MS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00003}{R92\+S\+\_\+\+RXDW0\+\_\+\+CRCERR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00004}{R92\+S\+\_\+\+RXDW0\+\_\+\+ICVERR}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00000}{rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00601}{r92s\+\_\+rx\+\_\+stat\+::rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02474}{rsu\+\_\+rx\+\_\+multi\+\_\+frame()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aa82647d5d46d598a0a10fa22cf4b9f78_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aee95f48280c4e88f574b81ecf3ccf741}\label{if__rsu_8c_aee95f48280c4e88f574b81ecf3ccf741}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rx\_event@{rsu\_rx\_event}}
\index{rsu\_rx\_event@{rsu\_rx\_event}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rx\_event()}{rsu\_rx\_event()}}
{\footnotesize\ttfamily static void rsu\+\_\+rx\+\_\+event (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{code,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02182}{2182}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00449}{R92\+S\+\_\+\+EVT\+\_\+\+ADDBA\+\_\+\+REQ\+\_\+\+REPORT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00436}{R92\+S\+\_\+\+EVT\+\_\+\+DEL\+\_\+\+STA}}, \mbox{\hyperlink{if__rsureg_8h_source_l00443}{R92\+S\+\_\+\+EVT\+\_\+\+FWDBG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00434}{R92\+S\+\_\+\+EVT\+\_\+\+JOIN\+\_\+\+BSS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00432}{R92\+S\+\_\+\+EVT\+\_\+\+SURVEY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00433}{R92\+S\+\_\+\+EVT\+\_\+\+SURVEY\+\_\+\+DONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00448}{R92\+S\+\_\+\+EVT\+\_\+\+WPS\+\_\+\+PBC}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00100}{RSU\+\_\+\+DEBUG\+\_\+\+FWDBG}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00096}{RSU\+\_\+\+DEBUG\+\_\+\+SCAN}}, \mbox{\hyperlink{if__rsu_8c_source_l00095}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l02153}{rsu\+\_\+event\+\_\+addba\+\_\+req\+\_\+report()}}, \mbox{\hyperlink{if__rsu_8c_source_l02102}{rsu\+\_\+event\+\_\+join\+\_\+bss()}}, \mbox{\hyperlink{if__rsu_8c_source_l02032}{rsu\+\_\+event\+\_\+survey()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01886}{rsu\+\_\+site\+\_\+survey()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00869}{rsu\+\_\+softc\+::sc\+\_\+extra\+\_\+scan}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02247}{rsu\+\_\+rx\+\_\+multi\+\_\+event()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aee95f48280c4e88f574b81ecf3ccf741_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aee95f48280c4e88f574b81ecf3ccf741_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a33298ad13e4d3752b2d2d76d8e8583a4}\label{if__rsu_8c_a33298ad13e4d3752b2d2d76d8e8583a4}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rx\_frame@{rsu\_rx\_frame}}
\index{rsu\_rx\_frame@{rsu\_rx\_frame}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rx\_frame()}{rsu\_rx\_frame()}}
{\footnotesize\ttfamily static struct ieee80211\+\_\+node $\ast$ rsu\+\_\+rx\+\_\+frame (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02355}{2355}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00234}{MS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00472}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+NONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00012}{R92\+S\+\_\+\+RXDW0\+\_\+\+PHYST}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+RXDW3\+\_\+\+IPCHKRPT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00027}{R92\+S\+\_\+\+RXDW3\+\_\+\+TCPCHKRPT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+RXDW3\+\_\+\+TCPCHKVALID}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l02280}{rsu\+\_\+get\+\_\+rssi()}}, \mbox{\hyperlink{if__rsu_8c_source_l02349}{rsu\+\_\+get\+\_\+tsf\+\_\+high()}}, \mbox{\hyperlink{if__rsu_8c_source_l02343}{rsu\+\_\+get\+\_\+tsf\+\_\+low()}}, \mbox{\hyperlink{if__rsu_8c_source_l02017}{rsu\+\_\+hwrssi\+\_\+to\+\_\+rssi()}}, \mbox{\hyperlink{if__rsu_8c_source_l00070}{RSU\+\_\+\+RATE\+\_\+\+IS\+\_\+\+CCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00000}{rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00601}{r92s\+\_\+rx\+\_\+stat\+::rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00024}{rxdw3}}, \mbox{\hyperlink{if__rsureg_8h_source_l00625}{r92s\+\_\+rx\+\_\+stat\+::rxdw3}}, \mbox{\hyperlink{if__rsureg_8h_source_l00862}{rsu\+\_\+softc\+::sc\+\_\+currssi}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rsureg_8h_source_l00634}{r92s\+\_\+rx\+\_\+stat\+::tsf\+\_\+low}}, \mbox{\hyperlink{if__rsureg_8h_source_l00790}{rsu\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antsignal}}, \mbox{\hyperlink{if__rsureg_8h_source_l00786}{rsu\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__rsureg_8h_source_l00787}{rsu\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00785}{rsu\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsft}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02557}{rsu\+\_\+bulk\+\_\+rx\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a33298ad13e4d3752b2d2d76d8e8583a4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{dd/d20/if__rsu_8c_a33298ad13e4d3752b2d2d76d8e8583a4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a088f775d4cef71d6076b9584325c9066}\label{if__rsu_8c_a088f775d4cef71d6076b9584325c9066}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rx\_multi\_event@{rsu\_rx\_multi\_event}}
\index{rsu\_rx\_multi\_event@{rsu\_rx\_multi\_event}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rx\_multi\_event()}{rsu\_rx\_multi\_event()}}
{\footnotesize\ttfamily static void rsu\+\_\+rx\+\_\+multi\+\_\+event (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02247}{2247}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00340}{r92s\+\_\+fw\+\_\+cmd\+\_\+hdr\+::code}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00339}{r92s\+\_\+fw\+\_\+cmd\+\_\+hdr\+::len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00342}{R92\+S\+\_\+\+FW\+\_\+\+CMD\+\_\+\+MORE}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__rsu_8c_source_l02182}{rsu\+\_\+rx\+\_\+event()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02532}{rsu\+\_\+rxeof()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a088f775d4cef71d6076b9584325c9066_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a088f775d4cef71d6076b9584325c9066_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a56f1187d15fafd6d878084880d1097c3}\label{if__rsu_8c_a56f1187d15fafd6d878084880d1097c3}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rx\_multi\_frame@{rsu\_rx\_multi\_frame}}
\index{rsu\_rx\_multi\_frame@{rsu\_rx\_multi\_frame}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rx\_multi\_frame()}{rsu\_rx\_multi\_frame()}}
{\footnotesize\ttfamily static struct mbuf $\ast$ rsu\+\_\+rx\+\_\+multi\+\_\+frame (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02474}{2474}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00234}{MS}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l02301}{rsu\+\_\+rx\+\_\+copy\+\_\+to\+\_\+mbuf()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00000}{rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00601}{r92s\+\_\+rx\+\_\+stat\+::rxdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00619}{r92s\+\_\+rx\+\_\+stat\+::rxdw2}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02532}{rsu\+\_\+rxeof()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=349pt]{dd/d20/if__rsu_8c_a56f1187d15fafd6d878084880d1097c3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a56f1187d15fafd6d878084880d1097c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aa47a5b8937f789c07581dbd3ec15e5f5}\label{if__rsu_8c_aa47a5b8937f789c07581dbd3ec15e5f5}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rxeof@{rsu\_rxeof}}
\index{rsu\_rxeof@{rsu\_rxeof}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rxeof()}{rsu\_rxeof()}}
{\footnotesize\ttfamily static struct mbuf $\ast$ rsu\+\_\+rxeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02532}{2532}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsu_8c_source_l00092}{RSU\+\_\+\+DEBUG\+\_\+\+RX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l02247}{rsu\+\_\+rx\+\_\+multi\+\_\+event()}}, \mbox{\hyperlink{if__rsu_8c_source_l02474}{rsu\+\_\+rx\+\_\+multi\+\_\+frame()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00616}{r92s\+\_\+rx\+\_\+stat\+::rxdw1}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02557}{rsu\+\_\+bulk\+\_\+rx\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aa47a5b8937f789c07581dbd3ec15e5f5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{dd/d20/if__rsu_8c_aa47a5b8937f789c07581dbd3ec15e5f5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a7188069abd08b4369b09832181ea6646}\label{if__rsu_8c_a7188069abd08b4369b09832181ea6646}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rxfilter\_init@{rsu\_rxfilter\_init}}
\index{rsu\_rxfilter\_init@{rsu\_rxfilter\_init}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rxfilter\_init()}{rsu\_rxfilter\_init()}}
{\footnotesize\ttfamily static void rsu\+\_\+rxfilter\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03564}{3564}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00048}{R92\+S\+\_\+\+RCR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00166}{R92\+S\+\_\+\+RCR\+\_\+\+APP\+\_\+\+PHYSTS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00167}{R92\+S\+\_\+\+RCR\+\_\+\+TCP\+\_\+\+OFFLD\+\_\+\+EN}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}, \mbox{\hyperlink{if__rsu_8c_source_l00875}{rsu\+\_\+set\+\_\+multi()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00866}{rsu\+\_\+softc\+::sc\+\_\+rx\+\_\+checksum\+\_\+enable}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a7188069abd08b4369b09832181ea6646_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a7188069abd08b4369b09832181ea6646_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a65b8dc2360a4af15d1124903842049d5}\label{if__rsu_8c_a65b8dc2360a4af15d1124903842049d5}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rxfilter\_refresh@{rsu\_rxfilter\_refresh}}
\index{rsu\_rxfilter\_refresh@{rsu\_rxfilter\_refresh}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rxfilter\_refresh()}{rsu\_rxfilter\_refresh()}}
{\footnotesize\ttfamily static void rsu\+\_\+rxfilter\+\_\+refresh (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03594}{3594}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00152}{R92\+S\+\_\+\+RCR\+\_\+\+AAP}}, \mbox{\hyperlink{if__rsureg_8h_source_l00161}{R92\+S\+\_\+\+RCR\+\_\+\+ACF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00160}{R92\+S\+\_\+\+RCR\+\_\+\+ADF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00153}{R92\+S\+\_\+\+RCR\+\_\+\+APM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00165}{R92\+S\+\_\+\+RCR\+\_\+\+CBSSID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00058}{R92\+S\+\_\+\+RXFLTMAP\+\_\+\+MGT}}, \mbox{\hyperlink{if__rsureg_8h_source_l00171}{R92\+S\+\_\+\+RXFLTMAP\+\_\+\+MGT\+\_\+\+DEF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l03586}{rsu\+\_\+rxfilter\+\_\+set()}}, \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00865}{rsu\+\_\+softc\+::sc\+\_\+vap\+\_\+is\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02102}{rsu\+\_\+event\+\_\+join\+\_\+bss()}}, \mbox{\hyperlink{if__rsu_8c_source_l01408}{rsu\+\_\+monitor\+\_\+newstate()}}, \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}, \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00832}{rsu\+\_\+update\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a65b8dc2360a4af15d1124903842049d5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a65b8dc2360a4af15d1124903842049d5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a66f3ada15e742a73ccd37c2aa36b6f12}\label{if__rsu_8c_a66f3ada15e742a73ccd37c2aa36b6f12}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_rxfilter\_set@{rsu\_rxfilter\_set}}
\index{rsu\_rxfilter\_set@{rsu\_rxfilter\_set}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_rxfilter\_set()}{rsu\_rxfilter\_set()}}
{\footnotesize\ttfamily static void rsu\+\_\+rxfilter\+\_\+set (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{clear,  }\item[{uint32\+\_\+t}]{set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03586}{3586}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00048}{R92\+S\+\_\+\+RCR}}, \mbox{\hyperlink{if__rsu_8c_source_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03005}{rsu\+\_\+ioctl\+\_\+net()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a66f3ada15e742a73ccd37c2aa36b6f12_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a66f3ada15e742a73ccd37c2aa36b6f12_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac3b9aa6ae387056e6c8b491965d3d215}\label{if__rsu_8c_ac3b9aa6ae387056e6c8b491965d3d215}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_scan\_curchan@{rsu\_scan\_curchan}}
\index{rsu\_scan\_curchan@{rsu\_scan\_curchan}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_scan\_curchan()}{rsu\_scan\_curchan()}}
{\footnotesize\ttfamily static void rsu\+\_\+scan\+\_\+curchan (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+scan\+\_\+state $\ast$}]{ss,  }\item[{unsigned long}]{maxdwell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00814}{814}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=287pt]{dd/d20/if__rsu_8c_ac3b9aa6ae387056e6c8b491965d3d215_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6ab24c2af3fd64f9434c17f73e706a3c}\label{if__rsu_8c_a6ab24c2af3fd64f9434c17f73e706a3c}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_scan\_end@{rsu\_scan\_end}}
\index{rsu\_scan\_end@{rsu\_scan\_end}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_scan\_end()}{rsu\_scan\_end()}}
{\footnotesize\ttfamily static void rsu\+\_\+scan\+\_\+end (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00763}{763}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{dd/d20/if__rsu_8c_a6ab24c2af3fd64f9434c17f73e706a3c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ace47cb3b5413fb8f0f8bfbb7edc8f61e}\label{if__rsu_8c_ace47cb3b5413fb8f0f8bfbb7edc8f61e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_scan\_mindwell@{rsu\_scan\_mindwell}}
\index{rsu\_scan\_mindwell@{rsu\_scan\_mindwell}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_scan\_mindwell()}{rsu\_scan\_mindwell()}}
{\footnotesize\ttfamily static void rsu\+\_\+scan\+\_\+mindwell (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+scan\+\_\+state $\ast$}]{ss }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

Called by the net80211 framework to indicate the minimum dwell time has been met, terminate the scan. We don\textquotesingle{}t actually terminate the scan as the firmware will notify us when it\textquotesingle{}s finished and we have no way to interrupt it. 

Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00826}{826}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=294pt]{dd/d20/if__rsu_8c_ace47cb3b5413fb8f0f8bfbb7edc8f61e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a4cb94d1cb04135e7cc75800391c27680}\label{if__rsu_8c_a4cb94d1cb04135e7cc75800391c27680}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_scan\_start@{rsu\_scan\_start}}
\index{rsu\_scan\_start@{rsu\_scan\_start}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_scan\_start()}{rsu\_scan\_start()}}
{\footnotesize\ttfamily static void rsu\+\_\+scan\+\_\+start (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00742}{742}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01886}{rsu\+\_\+site\+\_\+survey()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00868}{rsu\+\_\+softc\+::sc\+\_\+active\+\_\+scan}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4cb94d1cb04135e7cc75800391c27680_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=271pt]{dd/d20/if__rsu_8c_a4cb94d1cb04135e7cc75800391c27680_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6147e0bd84c9dc5fd4f75dfa9ceaa136}\label{if__rsu_8c_a6147e0bd84c9dc5fd4f75dfa9ceaa136}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_send\_mgmt@{rsu\_send\_mgmt}}
\index{rsu\_send\_mgmt@{rsu\_send\_mgmt}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_send\_mgmt()}{rsu\_send\_mgmt()}}
{\footnotesize\ttfamily static int rsu\+\_\+send\+\_\+mgmt (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{int}]{type,  }\item[{int}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00363}{363}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dd/d20/if__rsu_8c_a6147e0bd84c9dc5fd4f75dfa9ceaa136_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a163efc4822d99a553569c063d2691158}\label{if__rsu_8c_a163efc4822d99a553569c063d2691158}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_channel@{rsu\_set\_channel}}
\index{rsu\_set\_channel@{rsu\_set\_channel}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_channel()}{rsu\_set\_channel()}}
{\footnotesize\ttfamily static void rsu\+\_\+set\+\_\+channel (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00787}{787}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00582}{r92s\+\_\+set\+\_\+channel\+::channel}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00394}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+CHANNEL}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a163efc4822d99a553569c063d2691158_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dd/d20/if__rsu_8c_a163efc4822d99a553569c063d2691158_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a2a4cc7791c269a4b05febcd3cd67668a}\label{if__rsu_8c_a2a4cc7791c269a4b05febcd3cd67668a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_fw\_power\_state@{rsu\_set\_fw\_power\_state}}
\index{rsu\_set\_fw\_power\_state@{rsu\_set\_fw\_power\_state}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_fw\_power\_state()}{rsu\_set\_fw\_power\_state()}}
{\footnotesize\ttfamily static int rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01354}{1354}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00577}{r92s\+\_\+set\+\_\+pwr\+\_\+mode\+::bcn\+\_\+pass\+\_\+time}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsureg_8h_source_l00553}{r92s\+\_\+set\+\_\+pwr\+\_\+mode\+::mode}}, \mbox{\hyperlink{if__rsureg_8h_source_l00384}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+PWR\+\_\+\+MODE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00554}{R92\+S\+\_\+\+PS\+\_\+\+MODE\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00557}{R92\+S\+\_\+\+PS\+\_\+\+MODE\+\_\+\+DTIM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00563}{R92\+S\+\_\+\+PS\+\_\+\+MODE\+\_\+\+RADIOOFF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00077}{R92\+S\+\_\+\+USB\+\_\+\+HRPWM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00227}{R92\+S\+\_\+\+USB\+\_\+\+HRPWM\+\_\+\+PS\+\_\+\+ALL\+\_\+\+ON}}, \mbox{\hyperlink{if__rsureg_8h_source_l00228}{R92\+S\+\_\+\+USB\+\_\+\+HRPWM\+\_\+\+PS\+\_\+\+ST\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00093}{RSU\+\_\+\+DEBUG\+\_\+\+RESET}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l01332}{RSU\+\_\+\+PWR\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__rsu_8c_source_l01333}{RSU\+\_\+\+PWR\+\_\+\+OFF}}, \mbox{\hyperlink{if__rsu_8c_source_l01334}{RSU\+\_\+\+PWR\+\_\+\+SLEEP}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00861}{rsu\+\_\+softc\+::sc\+\_\+curpwrstate}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00576}{r92s\+\_\+set\+\_\+pwr\+\_\+mode\+::smart\+\_\+ps}}, and \textbf{ state}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03277}{rsu\+\_\+power\+\_\+off()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2a4cc7791c269a4b05febcd3cd67668a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2a4cc7791c269a4b05febcd3cd67668a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a291f081c5bb41f8b041d03cd8a8271a5}\label{if__rsu_8c_a291f081c5bb41f8b041d03cd8a8271a5}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_key\_group@{rsu\_set\_key\_group}}
\index{rsu\_set\_key\_group@{rsu\_set\_key\_group}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_key\_group()}{rsu\_set\_key\_group()}}
{\footnotesize\ttfamily static int rsu\+\_\+set\+\_\+key\+\_\+group (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01713}{1713}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00471}{r92s\+\_\+fw\+\_\+cmd\+\_\+set\+\_\+key\+::algo}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rsureg_8h_source_l00482}{r92s\+\_\+fw\+\_\+cmd\+\_\+set\+\_\+key\+::key}}, \mbox{\hyperlink{if__rsureg_8h_source_l00368}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00478}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+INVALID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l01697}{rsu\+\_\+crypto\+\_\+mode()}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00102}{RSU\+\_\+\+DEBUG\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l01666}{rsu\+\_\+key\+\_\+check()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01788}{rsu\+\_\+reinit\+\_\+static\+\_\+keys()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a291f081c5bb41f8b041d03cd8a8271a5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a291f081c5bb41f8b041d03cd8a8271a5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a732c743f29308dd915470ea56d3c9be6}\label{if__rsu_8c_a732c743f29308dd915470ea56d3c9be6}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_key\_pair@{rsu\_set\_key\_pair}}
\index{rsu\_set\_key\_pair@{rsu\_set\_key\_pair}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_key\_pair()}{rsu\_set\_key\_pair()}}
{\footnotesize\ttfamily static int rsu\+\_\+set\+\_\+key\+\_\+pair (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01750}{1750}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00488}{r92s\+\_\+fw\+\_\+cmd\+\_\+set\+\_\+key\+\_\+mac\+::algo}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rsureg_8h_source_l00489}{r92s\+\_\+fw\+\_\+cmd\+\_\+set\+\_\+key\+\_\+mac\+::key}}, \mbox{\hyperlink{if__rsureg_8h_source_l00369}{R92\+S\+\_\+\+CMD\+\_\+\+SET\+\_\+\+STA\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00478}{R92\+S\+\_\+\+KEY\+\_\+\+ALGO\+\_\+\+INVALID}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l01697}{rsu\+\_\+crypto\+\_\+mode()}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00102}{RSU\+\_\+\+DEBUG\+\_\+\+KEY}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l01666}{rsu\+\_\+key\+\_\+check()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a732c743f29308dd915470ea56d3c9be6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a732c743f29308dd915470ea56d3c9be6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae0e4b5fc19ce4aa365f3d97863de692e}\label{if__rsu_8c_ae0e4b5fc19ce4aa365f3d97863de692e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_led@{rsu\_set\_led}}
\index{rsu\_set\_led@{rsu\_set\_led}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_led()}{rsu\_set\_led()}}
{\footnotesize\ttfamily static void rsu\+\_\+set\+\_\+led (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{on }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01401}{1401}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00072}{R92\+S\+\_\+\+LEDCFG}}, \mbox{\hyperlink{if__rsu_8c_source_l01113}{rsu\+\_\+read\+\_\+1()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01408}{rsu\+\_\+monitor\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae0e4b5fc19ce4aa365f3d97863de692e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae0e4b5fc19ce4aa365f3d97863de692e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae2ba5c5cc9b037a2b4f1b75f47b0d95e}\label{if__rsu_8c_ae2ba5c5cc9b037a2b4f1b75f47b0d95e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_set\_multi@{rsu\_set\_multi}}
\index{rsu\_set\_multi@{rsu\_set\_multi}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_set\_multi()}{rsu\_set\_multi()}}
{\footnotesize\ttfamily static void rsu\+\_\+set\+\_\+multi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00875}{875}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00052}{R92\+S\+\_\+\+MAR}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00095}{RSU\+\_\+\+DEBUG\+\_\+\+STATE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsu_8c_source_l00863}{rsu\+\_\+hash\+\_\+maddr()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00851}{rsu\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00903}{rsu\+\_\+update\+\_\+mcast()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae2ba5c5cc9b037a2b4f1b75f47b0d95e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae2ba5c5cc9b037a2b4f1b75f47b0d95e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a1620d0b3b8c8e3a1ede0e5f165214e36}\label{if__rsu_8c_a1620d0b3b8c8e3a1ede0e5f165214e36}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_site\_survey@{rsu\_site\_survey}}
\index{rsu\_site\_survey@{rsu\_site\_survey}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_site\_survey()}{rsu\_site\_survey()}}
{\footnotesize\ttfamily static int rsu\+\_\+site\+\_\+survey (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+scan\+\_\+ssid $\ast$}]{ssid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01886}{1886}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00453}{r92s\+\_\+fw\+\_\+cmd\+\_\+sitesurvey\+::active}}, \mbox{\hyperlink{if__rsureg_8h_source_l00454}{r92s\+\_\+fw\+\_\+cmd\+\_\+sitesurvey\+::limit}}, \mbox{\hyperlink{if__rsureg_8h_source_l00366}{R92\+S\+\_\+\+CMD\+\_\+\+SITE\+\_\+\+SURVEY}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00097}{RSU\+\_\+\+DEBUG\+\_\+\+FWCMD}}, \mbox{\hyperlink{if__rsu_8c_source_l00096}{RSU\+\_\+\+DEBUG\+\_\+\+SCAN}}, \mbox{\hyperlink{if__rsu_8c_source_l01232}{rsu\+\_\+fw\+\_\+cmd()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00868}{rsu\+\_\+softc\+::sc\+\_\+active\+\_\+scan}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00869}{rsu\+\_\+softc\+::sc\+\_\+extra\+\_\+scan}}, \mbox{\hyperlink{if__rsureg_8h_source_l00456}{r92s\+\_\+fw\+\_\+cmd\+\_\+sitesurvey\+::ssid}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00455}{r92s\+\_\+fw\+\_\+cmd\+\_\+sitesurvey\+::ssidlen}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02182}{rsu\+\_\+rx\+\_\+event()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00742}{rsu\+\_\+scan\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1620d0b3b8c8e3a1ede0e5f165214e36_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a1620d0b3b8c8e3a1ede0e5f165214e36_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_aac8bbb20bfa4ca3f9f774a3b0f41048f}\label{if__rsu_8c_aac8bbb20bfa4ca3f9f774a3b0f41048f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_start@{rsu\_start}}
\index{rsu\_start@{rsu\_start}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_start()}{rsu\_start()}}
{\footnotesize\ttfamily static void rsu\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02998}{2998}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00857}{rsu\+\_\+softc\+::tx\+\_\+task}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02713}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk()}}, \mbox{\hyperlink{if__rsu_8c_source_l02735}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c()}}, \mbox{\hyperlink{if__rsu_8c_source_l02724}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo()}}, and \mbox{\hyperlink{if__rsu_8c_source_l02916}{rsu\+\_\+transmit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_aac8bbb20bfa4ca3f9f774a3b0f41048f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6ce5725f25752c6c05ce4459a640b08a}\label{if__rsu_8c_a6ce5725f25752c6c05ce4459a640b08a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_stop@{rsu\_stop}}
\index{rsu\_stop@{rsu\_stop}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_stop()}{rsu\_stop()}}
{\footnotesize\ttfamily static void rsu\+\_\+stop (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l03724}{3724}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00856}{rsu\+\_\+softc\+::calib\+\_\+task}}, \mbox{\hyperlink{if__rsureg_8h_source_l00891}{rsu\+\_\+softc\+::free\+\_\+keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsureg_8h_source_l00887}{rsu\+\_\+softc\+::keys\+\_\+bmap}}, \mbox{\hyperlink{if__rsu_8c_source_l02949}{rsu\+\_\+drain\+\_\+mbufq()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00819}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rsu_8c_source_l03277}{rsu\+\_\+power\+\_\+off()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00867}{rsu\+\_\+softc\+::sc\+\_\+calibrating}}, \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rsureg_8h_source_l00865}{rsu\+\_\+softc\+::sc\+\_\+vap\+\_\+is\+\_\+running}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00857}{rsu\+\_\+softc\+::tx\+\_\+task}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01984}{usbd\+\_\+transfer\+\_\+stop()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00624}{rsu\+\_\+detach()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03058}{rsu\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a6ce5725f25752c6c05ce4459a640b08a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{dd/d20/if__rsu_8c_a6ce5725f25752c6c05ce4459a640b08a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac28409af787dc2e5bc9d6de7d060041b}\label{if__rsu_8c_ac28409af787dc2e5bc9d6de7d060041b}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_transmit@{rsu\_transmit}}
\index{rsu\_transmit@{rsu\_transmit}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_transmit()}{rsu\_transmit()}}
{\footnotesize\ttfamily static int rsu\+\_\+transmit (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02916}{2916}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l02998}{rsu\+\_\+start()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00852}{rsu\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=253pt]{dd/d20/if__rsu_8c_ac28409af787dc2e5bc9d6de7d060041b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{dd/d20/if__rsu_8c_ac28409af787dc2e5bc9d6de7d060041b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ae979138a473dcb59902b06b5c05d27b1}\label{if__rsu_8c_ae979138a473dcb59902b06b5c05d27b1}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_tx\_start@{rsu\_tx\_start}}
\index{rsu\_tx\_start@{rsu\_tx\_start}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_tx\_start()}{rsu\_tx\_start()}}
{\footnotesize\ttfamily static int rsu\+\_\+tx\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02751}{2751}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rsureg_8h_source_l00597}{R92\+S\+\_\+\+MACID\+\_\+\+BSS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00008}{R92\+S\+\_\+\+TXDW0\+\_\+\+FSG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00007}{R92\+S\+\_\+\+TXDW0\+\_\+\+LSG}}, \mbox{\hyperlink{if__rsureg_8h_source_l00010}{R92\+S\+\_\+\+TXDW0\+\_\+\+OWN}}, \mbox{\hyperlink{if__rsureg_8h_source_l00029}{R92\+S\+\_\+\+TXDW1\+\_\+\+CIPHER\+\_\+\+AES}}, \mbox{\hyperlink{if__rsureg_8h_source_l00026}{R92\+S\+\_\+\+TXDW1\+\_\+\+CIPHER\+\_\+\+NONE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00028}{R92\+S\+\_\+\+TXDW1\+\_\+\+CIPHER\+\_\+\+TKIP}}, \mbox{\hyperlink{if__rsureg_8h_source_l00027}{R92\+S\+\_\+\+TXDW1\+\_\+\+CIPHER\+\_\+\+WEP}}, \mbox{\hyperlink{if__rsureg_8h_source_l00021}{R92\+S\+\_\+\+TXDW1\+\_\+\+NONQOS}}, \mbox{\hyperlink{if__rsureg_8h_source_l00038}{R92\+S\+\_\+\+TXDW2\+\_\+\+BK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00036}{R92\+S\+\_\+\+TXDW2\+\_\+\+BMCAST}}, \mbox{\hyperlink{if__rsureg_8h_source_l00035}{R92\+S\+\_\+\+TXDW2\+\_\+\+RTY\+\_\+\+LMT\+\_\+\+ENA}}, \mbox{\hyperlink{if__rsureg_8h_source_l00048}{R92\+S\+\_\+\+TXDW4\+\_\+\+DRVRATE}}, \mbox{\hyperlink{if__rsureg_8h_source_l00758}{rsu\+\_\+ac2qid}}, \mbox{\hyperlink{if__rsureg_8h_source_l00841}{RSU\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__rsu_8c_source_l00091}{RSU\+\_\+\+DEBUG\+\_\+\+TX}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__rsureg_8h_source_l00739}{RSU\+\_\+\+TXBUFSZ}}, \mbox{\hyperlink{if__rsu_8c_source_l00286}{rsu\+\_\+wme\+\_\+ac\+\_\+xfer\+\_\+map}}, \mbox{\hyperlink{if__rsureg_8h_source_l00853}{rsu\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rsureg_8h_source_l00878}{rsu\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rsureg_8h_source_l00238}{SM}}, \mbox{\hyperlink{if__rsureg_8h_source_l00658}{r92s\+\_\+tx\+\_\+desc\+::txdw0}}, \mbox{\hyperlink{if__rsureg_8h_source_l00670}{r92s\+\_\+tx\+\_\+desc\+::txdw1}}, \mbox{\hyperlink{if__rsureg_8h_source_l00690}{r92s\+\_\+tx\+\_\+desc\+::txdw2}}, \mbox{\hyperlink{if__rsureg_8h_source_l00698}{r92s\+\_\+tx\+\_\+desc\+::txdw3}}, \mbox{\hyperlink{if__rsureg_8h_source_l00704}{r92s\+\_\+tx\+\_\+desc\+::txdw4}}, \mbox{\hyperlink{if__rsureg_8h_source_l00708}{r92s\+\_\+tx\+\_\+desc\+::txdw5}}, \textbf{ type}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00802}{rsu\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02964}{\+\_\+rsu\+\_\+start()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03533}{rsu\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae979138a473dcb59902b06b5c05d27b1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_ae979138a473dcb59902b06b5c05d27b1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a01295ab8e5ccf28cfa62baf8c82a5be6}\label{if__rsu_8c_a01295ab8e5ccf28cfa62baf8c82a5be6}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_tx\_task@{rsu\_tx\_task}}
\index{rsu\_tx\_task@{rsu\_tx\_task}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_tx\_task()}{rsu\_tx\_task()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+tx\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{,  }\item[{int}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=257pt]{dd/d20/if__rsu_8c_a01295ab8e5ccf28cfa62baf8c82a5be6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a7d3bca7c62501729ad0f2ff14841b559}\label{if__rsu_8c_a7d3bca7c62501729ad0f2ff14841b559}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_tx\_task@{rsu\_tx\_task}}
\index{rsu\_tx\_task@{rsu\_tx\_task}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_tx\_task()}{rsu\_tx\_task()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static void rsu\+\_\+tx\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int pending}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01322}{1322}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsu_8c_source_l02964}{\+\_\+rsu\+\_\+start()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a7d3bca7c62501729ad0f2ff14841b559_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a455bea3f949b4587f2cb0aa9d129ca2e}\label{if__rsu_8c_a455bea3f949b4587f2cb0aa9d129ca2e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_txeof@{rsu\_txeof}}
\index{rsu\_txeof@{rsu\_txeof}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_txeof()}{rsu\_txeof()}}
{\footnotesize\ttfamily static void rsu\+\_\+txeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{struct \mbox{\hyperlink{structrsu__data}{rsu\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l02633}{2633}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__rsu_8c_source_l00098}{RSU\+\_\+\+DEBUG\+\_\+\+TXDONE}}, \mbox{\hyperlink{if__rsu_8c_source_l00084}{RSU\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l02652}{rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+sub()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=271pt]{dd/d20/if__rsu_8c_a455bea3f949b4587f2cb0aa9d129ca2e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a455bea3f949b4587f2cb0aa9d129ca2e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a6a5a00fb90f158469ceb7b96e9761d35}\label{if__rsu_8c_a6a5a00fb90f158469ceb7b96e9761d35}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_update\_chw@{rsu\_update\_chw}}
\index{rsu\_update\_chw@{rsu\_update\_chw}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_update\_chw()}{rsu\_update\_chw()}}
{\footnotesize\ttfamily static void rsu\+\_\+update\+\_\+chw (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00370}{370}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dd/d20/if__rsu_8c_a6a5a00fb90f158469ceb7b96e9761d35_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a170330f1f6f81374e015eeea4c6a858a}\label{if__rsu_8c_a170330f1f6f81374e015eeea4c6a858a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_update\_mcast@{rsu\_update\_mcast}}
\index{rsu\_update\_mcast@{rsu\_update\_mcast}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_update\_mcast()}{rsu\_update\_mcast()}}
{\footnotesize\ttfamily static void rsu\+\_\+update\+\_\+mcast (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00903}{903}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l00875}{rsu\+\_\+set\+\_\+multi()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a170330f1f6f81374e015eeea4c6a858a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{dd/d20/if__rsu_8c_a170330f1f6f81374e015eeea4c6a858a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a4947e8c49a3ed16f432704642340a80f}\label{if__rsu_8c_a4947e8c49a3ed16f432704642340a80f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_update\_promisc@{rsu\_update\_promisc}}
\index{rsu\_update\_promisc@{rsu\_update\_promisc}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_update\_promisc()}{rsu\_update\_promisc()}}
{\footnotesize\ttfamily static void rsu\+\_\+update\+\_\+promisc (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00832}{832}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00864}{rsu\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a4947e8c49a3ed16f432704642340a80f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=299pt]{dd/d20/if__rsu_8c_a4947e8c49a3ed16f432704642340a80f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_ac040a7f98c2a22d54aaaac9c7633902c}\label{if__rsu_8c_ac040a7f98c2a22d54aaaac9c7633902c}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_vap\_create@{rsu\_vap\_create}}
\index{rsu\_vap\_create@{rsu\_vap\_create}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_vap\_create()}{rsu\_vap\_create()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ rsu\+\_\+vap\+\_\+create (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{,  }\item[{const char}]{name\mbox{[}$\,$\mbox{]},  }\item[{int}]{,  }\item[{enum}]{ieee80211\+\_\+opmode,  }\item[{int}]{,  }\item[{const uint8\+\_\+t}]{bssid\mbox{[}$\,$\mbox{]},  }\item[{const uint8\+\_\+t}]{mac\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{dd/d20/if__rsu_8c_ac040a7f98c2a22d54aaaac9c7633902c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a74fd97baec2bf4ba26f1ae733534feb9}\label{if__rsu_8c_a74fd97baec2bf4ba26f1ae733534feb9}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_vap\_create@{rsu\_vap\_create}}
\index{rsu\_vap\_create@{rsu\_vap\_create}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_vap\_create()}{rsu\_vap\_create()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ rsu\+\_\+vap\+\_\+create (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{const char}]{name\mbox{[}\+IFNAMSIZ\mbox{]},  }\item[{int}]{unit,  }\item[{enum ieee80211\+\_\+opmode}]{opmode,  }\item[{int}]{flags,  }\item[{const uint8\+\_\+t}]{bssid\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00680}{680}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ name}, \mbox{\hyperlink{if__rsureg_8h_source_l00834}{rsu\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__rsu_8c_source_l01526}{rsu\+\_\+key\+\_\+alloc()}}, \mbox{\hyperlink{if__rsu_8c_source_l01625}{rsu\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__rsu_8c_source_l01619}{rsu\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00839}{RSU\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rsu_8c_source_l01408}{rsu\+\_\+monitor\+\_\+newstate()}}, \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00840}{RSU\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rsureg_8h_source_l00866}{rsu\+\_\+softc\+::sc\+\_\+rx\+\_\+checksum\+\_\+enable}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00832}{rsu\+\_\+vap\+::vap}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a74fd97baec2bf4ba26f1ae733534feb9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a18b50f3791a759bb41c18f93e55d254d}\label{if__rsu_8c_a18b50f3791a759bb41c18f93e55d254d}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_vap\_delete@{rsu\_vap\_delete}}
\index{rsu\_vap\_delete@{rsu\_vap\_delete}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_vap\_delete()}{rsu\_vap\_delete()}}
{\footnotesize\ttfamily static void rsu\+\_\+vap\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00733}{733}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \mbox{\hyperlink{if__rsureg_8h_source_l00837}{RSU\+\_\+\+VAP}}, and \mbox{\hyperlink{if__rsureg_8h_source_l00832}{rsu\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{dd/d20/if__rsu_8c_a18b50f3791a759bb41c18f93e55d254d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_adea01cf8e0942caac1c933a5a8b69491}\label{if__rsu_8c_adea01cf8e0942caac1c933a5a8b69491}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_wme\_update@{rsu\_wme\_update}}
\index{rsu\_wme\_update@{rsu\_wme\_update}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_wme\_update()}{rsu\_wme\_update()}}
{\footnotesize\ttfamily static int rsu\+\_\+wme\+\_\+update (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00424}{424}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=284pt]{dd/d20/if__rsu_8c_adea01cf8e0942caac1c933a5a8b69491_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a2bdea37275029d587f74e6f1910bcc72}\label{if__rsu_8c_a2bdea37275029d587f74e6f1910bcc72}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_write\_1@{rsu\_write\_1}}
\index{rsu\_write\_1@{rsu\_write\_1}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_write\_1()}{rsu\_write\_1()}}
{\footnotesize\ttfamily static void rsu\+\_\+write\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01078}{1078}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01063}{rsu\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}, \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsu_8c_source_l01442}{rsu\+\_\+newstate()}}, \mbox{\hyperlink{if__rsu_8c_source_l03277}{rsu\+\_\+power\+\_\+off()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}, \mbox{\hyperlink{if__rsu_8c_source_l01180}{rsu\+\_\+read\+\_\+rom()}}, \mbox{\hyperlink{if__rsu_8c_source_l01354}{rsu\+\_\+set\+\_\+fw\+\_\+power\+\_\+state()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01401}{rsu\+\_\+set\+\_\+led()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2bdea37275029d587f74e6f1910bcc72_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a2bdea37275029d587f74e6f1910bcc72_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_adfff5565daadbabd674ba3dd1e7a48bc}\label{if__rsu_8c_adfff5565daadbabd674ba3dd1e7a48bc}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_write\_2@{rsu\_write\_2}}
\index{rsu\_write\_2@{rsu\_write\_2}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_write\_2()}{rsu\_write\_2()}}
{\footnotesize\ttfamily static void rsu\+\_\+write\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01084}{1084}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01063}{rsu\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03346}{rsu\+\_\+load\+\_\+firmware()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03160}{rsu\+\_\+power\+\_\+on\+\_\+bcut()}}, and \mbox{\hyperlink{if__rsu_8c_source_l03594}{rsu\+\_\+rxfilter\+\_\+refresh()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_adfff5565daadbabd674ba3dd1e7a48bc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_adfff5565daadbabd674ba3dd1e7a48bc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_abf65ff90f534d06c7131e43ace2e7d5e}\label{if__rsu_8c_abf65ff90f534d06c7131e43ace2e7d5e}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_write\_4@{rsu\_write\_4}}
\index{rsu\_write\_4@{rsu\_write\_4}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_write\_4()}{rsu\_write\_4()}}
{\footnotesize\ttfamily static void rsu\+\_\+write\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01091}{1091}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsu_8c_source_l01063}{rsu\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01631}{rsu\+\_\+cam\+\_\+read()}}, \mbox{\hyperlink{if__rsu_8c_source_l01656}{rsu\+\_\+cam\+\_\+write()}}, \mbox{\hyperlink{if__rsu_8c_source_l01158}{rsu\+\_\+efuse\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01143}{rsu\+\_\+fw\+\_\+iocmd()}}, \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l03078}{rsu\+\_\+power\+\_\+on\+\_\+acut()}}, \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l03586}{rsu\+\_\+rxfilter\+\_\+set()}}, and \mbox{\hyperlink{if__rsu_8c_source_l00875}{rsu\+\_\+set\+\_\+multi()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_abf65ff90f534d06c7131e43ace2e7d5e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_abf65ff90f534d06c7131e43ace2e7d5e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a023000c2a50143efcf337d36caee9245}\label{if__rsu_8c_a023000c2a50143efcf337d36caee9245}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_write\_region\_1@{rsu\_write\_region\_1}}
\index{rsu\_write\_region\_1@{rsu\_write\_region\_1}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_write\_region\_1()}{rsu\_write\_region\_1()}}
{\footnotesize\ttfamily static int rsu\+\_\+write\+\_\+region\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrsu__softc}{rsu\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l01063}{1063}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rsureg_8h_source_l00824}{rsu\+\_\+data\+::buf}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rsureg_8h_source_l00021}{R92\+S\+\_\+\+REQ\+\_\+\+REGS}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rsu_8c_source_l00657}{rsu\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rsureg_8h_source_l00823}{rsu\+\_\+data\+::sc}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03625}{rsu\+\_\+init()}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a023000c2a50143efcf337d36caee9245_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d20/if__rsu_8c_a023000c2a50143efcf337d36caee9245_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rsu_8c_a2628d654037f43b19dfe0cd0d0b72eb9}\label{if__rsu_8c_a2628d654037f43b19dfe0cd0d0b72eb9}} 
\index{if\_rsu.c@{if\_rsu.c}!TUNABLE\_INT@{TUNABLE\_INT}}
\index{TUNABLE\_INT@{TUNABLE\_INT}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{TUNABLE\_INT()}{TUNABLE\_INT()}}
{\footnotesize\ttfamily TUNABLE\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\char`\"{}hw.\+usb.\+rsu.\+enable\+\_\+11n\char`\"{}}]{,  }\item[{\&}]{rsu\+\_\+enable\+\_\+11n }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__rsu_8c_ae0e9d2721f61dd28b12e66b1c474a844}\label{if__rsu_8c_ae0e9d2721f61dd28b12e66b1c474a844}} 
\index{if\_rsu.c@{if\_rsu.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__rsu_8c_a5e03b93b8e0886c84eed0d95ddf4d76f}{rsu\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__rsu_8c_a300ebbe5b09c96642ea01aace9a725e8}\label{if__rsu_8c_a300ebbe5b09c96642ea01aace9a725e8}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_attach@{rsu\_attach}}
\index{rsu\_attach@{rsu\_attach}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_attach}{rsu\_attach}}
{\footnotesize\ttfamily device\+\_\+attach\+\_\+t rsu\+\_\+attach\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00157}{157}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a6e4326e6cf09dbdcb5c76f437eded664}\label{if__rsu_8c_a6e4326e6cf09dbdcb5c76f437eded664}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_rx\_callback@{rsu\_bulk\_rx\_callback}}
\index{rsu\_bulk\_rx\_callback@{rsu\_bulk\_rx\_callback}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_rx\_callback}{rsu\_bulk\_rx\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rsu\+\_\+bulk\+\_\+rx\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00162}{162}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a4d31e0ca40fdd48925ca7225fd0940b9}\label{if__rsu_8c_a4d31e0ca40fdd48925ca7225fd0940b9}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_be\_bk@{rsu\_bulk\_tx\_callback\_be\_bk}}
\index{rsu\_bulk\_tx\_callback\_be\_bk@{rsu\_bulk\_tx\_callback\_be\_bk}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_be\_bk}{rsu\_bulk\_tx\_callback\_be\_bk}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+be\+\_\+bk\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00159}{159}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a1b4a02a92dd79a36a16eade3c68b459f}\label{if__rsu_8c_a1b4a02a92dd79a36a16eade3c68b459f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_h2c@{rsu\_bulk\_tx\_callback\_h2c}}
\index{rsu\_bulk\_tx\_callback\_h2c@{rsu\_bulk\_tx\_callback\_h2c}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_h2c}{rsu\_bulk\_tx\_callback\_h2c}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+h2c\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00161}{161}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_ad489e6f6819ca525facaeefc9a16e075}\label{if__rsu_8c_ad489e6f6819ca525facaeefc9a16e075}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_bulk\_tx\_callback\_vi\_vo@{rsu\_bulk\_tx\_callback\_vi\_vo}}
\index{rsu\_bulk\_tx\_callback\_vi\_vo@{rsu\_bulk\_tx\_callback\_vi\_vo}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_bulk\_tx\_callback\_vi\_vo}{rsu\_bulk\_tx\_callback\_vi\_vo}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rsu\+\_\+bulk\+\_\+tx\+\_\+callback\+\_\+vi\+\_\+vo\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00160}{160}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a1c9b0d125b539aeccd30ccde89262f7a}\label{if__rsu_8c_a1c9b0d125b539aeccd30ccde89262f7a}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_config@{rsu\_config}}
\index{rsu\_config@{rsu\_config}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_config}{rsu\_config}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} rsu\+\_\+config\mbox{[}\mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaacbc9816d2e5ae5145d511ee76a7c9f9d}{RSU\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00296}{296}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

\mbox{\Hypertarget{if__rsu_8c_ae1b5e401165c3f41e517d1c0e258fb07}\label{if__rsu_8c_ae1b5e401165c3f41e517d1c0e258fb07}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_detach@{rsu\_detach}}
\index{rsu\_detach@{rsu\_detach}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_detach}{rsu\_detach}}
{\footnotesize\ttfamily device\+\_\+detach\+\_\+t rsu\+\_\+detach\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00158}{158}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a6308a65cfe0f4ea7ec5a03abebc3a739}\label{if__rsu_8c_a6308a65cfe0f4ea7ec5a03abebc3a739}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_devclass@{rsu\_devclass}}
\index{rsu\_devclass@{rsu\_devclass}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_devclass}{rsu\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t rsu\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00277}{277}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a5e03b93b8e0886c84eed0d95ddf4d76f}\label{if__rsu_8c_a5e03b93b8e0886c84eed0d95ddf4d76f}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_devs@{rsu\_devs}}
\index{rsu\_devs@{rsu\_devs}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_devs}{rsu\_devs}}
{\footnotesize\ttfamily const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} rsu\+\_\+devs\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00105}{105}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00350}{rsu\+\_\+match()}}.

\mbox{\Hypertarget{if__rsu_8c_a2acbe538ad2c95936aec902b16f5af75}\label{if__rsu_8c_a2acbe538ad2c95936aec902b16f5af75}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_driver@{rsu\_driver}}
\index{rsu\_driver@{rsu\_driver}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_driver}{rsu\_driver}}
{\footnotesize\ttfamily driver\+\_\+t rsu\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .name = \textcolor{stringliteral}{"{}rsu"{}},}
\DoxyCodeLine{        .methods = \mbox{\hyperlink{if__rsu_8c_a400425f0c976e5676dc6f7fe484b6bb1}{rsu\_methods}},}
\DoxyCodeLine{        .size = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structrsu__softc}{rsu\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00271}{271}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a382c2d926a83da0d976cb08c61cd9741}\label{if__rsu_8c_a382c2d926a83da0d976cb08c61cd9741}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_enable\_11n@{rsu\_enable\_11n}}
\index{rsu\_enable\_11n@{rsu\_enable\_11n}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_enable\_11n}{rsu\_enable\_11n}}
{\footnotesize\ttfamily int rsu\+\_\+enable\+\_\+11n = 1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00087}{87}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}.

\mbox{\Hypertarget{if__rsu_8c_a85e75752c3b801ce176495338a6dc865}\label{if__rsu_8c_a85e75752c3b801ce176495338a6dc865}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_match@{rsu\_match}}
\index{rsu\_match@{rsu\_match}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_match}{rsu\_match}}
{\footnotesize\ttfamily device\+\_\+probe\+\_\+t rsu\+\_\+match\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00156}{156}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a400425f0c976e5676dc6f7fe484b6bb1}\label{if__rsu_8c_a400425f0c976e5676dc6f7fe484b6bb1}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_methods@{rsu\_methods}}
\index{rsu\_methods@{rsu\_methods}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_methods}{rsu\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t rsu\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{if__rsu_8c_a85e75752c3b801ce176495338a6dc865}{rsu\_match}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{if__rsu_8c_a300ebbe5b09c96642ea01aace9a725e8}{rsu\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{if__rsu_8c_ae1b5e401165c3f41e517d1c0e258fb07}{rsu\_detach}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00263}{263}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.

\mbox{\Hypertarget{if__rsu_8c_a9deb6bab961ef3989d3713bebcfc8510}\label{if__rsu_8c_a9deb6bab961ef3989d3713bebcfc8510}} 
\index{if\_rsu.c@{if\_rsu.c}!rsu\_wme\_ac\_xfer\_map@{rsu\_wme\_ac\_xfer\_map}}
\index{rsu\_wme\_ac\_xfer\_map@{rsu\_wme\_ac\_xfer\_map}!if\_rsu.c@{if\_rsu.c}}
\doxysubsubsection{\texorpdfstring{rsu\_wme\_ac\_xfer\_map}{rsu\_wme\_ac\_xfer\_map}}
{\footnotesize\ttfamily uint8\+\_\+t rsu\+\_\+wme\+\_\+ac\+\_\+xfer\+\_\+map\mbox{[}4\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        [WME\_AC\_BE] = \mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaa69ace2f4c8eae39cdb71ae5da4bdd043}{RSU\_BULK\_TX\_BE\_BK}},}
\DoxyCodeLine{        [WME\_AC\_BK] = \mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaa69ace2f4c8eae39cdb71ae5da4bdd043}{RSU\_BULK\_TX\_BE\_BK}},}
\DoxyCodeLine{        [WME\_AC\_VI] = \mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaae7fe4538061baa3eedfd9606e81a5f46}{RSU\_BULK\_TX\_VI\_VO}},}
\DoxyCodeLine{        [WME\_AC\_VO] = \mbox{\hyperlink{if__rsureg_8h_aea33efd5e2c69d615faad5c5965510aaae7fe4538061baa3eedfd9606e81a5f46}{RSU\_BULK\_TX\_VI\_VO}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rsu_8c_source_l00286}{286}} of file \mbox{\hyperlink{if__rsu_8c_source}{if\+\_\+rsu.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l03310}{rsu\+\_\+fw\+\_\+loadsection()}}, and \mbox{\hyperlink{if__rsu_8c_source_l02751}{rsu\+\_\+tx\+\_\+start()}}.

