\hypertarget{if__rum_8c}{}\doxysection{dev/usb/wlan/if\+\_\+rum.c File Reference}
\label{if__rum_8c}\index{dev/usb/wlan/if\_rum.c@{dev/usb/wlan/if\_rum.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+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/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/kdb.\+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/ethernet.\+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 $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+ratectl.\+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/usb/usb\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+rumreg.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+rumvar.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+rumfw.\+h$>$}\newline
Include dependency graph for if\+\_\+rum.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d1c/if__rum_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structrfprog}{rfprog}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__rum_8c_a927dd6f59caf10a2991dfb564bcbb1e1}{USB\+\_\+\+DEBUG\+\_\+\+VAR}}~rum\+\_\+debug
\item 
\#define \mbox{\hyperlink{if__rum_8c_a488d53bd96ac74548bf53d953eded694}{RUM\+\_\+\+DEV}}(v,  p)~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__rum_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_abd9138287a1697256464c93ddec1423b}{rum\+\_\+do\+\_\+request}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$\mbox{\hyperlink{usb__if_8m_accfb270fc1884a0d1e4b9a0fb6234f14}{req}}, void $\ast$\textbf{ data})
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_ad728df754d2f74db12a3b6b0cf4ddee1}{rum\+\_\+do\+\_\+mcu\+\_\+request}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$sc, int)
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__rum_8c_af43295eeadecf27d8321036ab259c320}{rum\+\_\+vap\+\_\+create}} (struct ieee80211com $\ast$, const char\mbox{[}IFNAMSIZ\mbox{]}, int, enum ieee80211\+\_\+opmode, int, const uint8\+\_\+t\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}, const uint8\+\_\+t\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static void \mbox{\hyperlink{if__rum_8c_aaea7f44d0f0f588c1c34dd8cb9dbbb21}{rum\+\_\+vap\+\_\+delete}} (struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a71c416413c7122fd0b4a4adefdce502e}{rum\+\_\+cmdq\+\_\+cb}} (void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_a734ebbfc395e348a2e9dc17899a929a9}{rum\+\_\+cmd\+\_\+sleepable}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, const void $\ast$, size\+\_\+t, uint8\+\_\+t, \mbox{\hyperlink{if__rumvar_8h_a6e07c107435fed20c668ccfa94c0f34e}{CMD\+\_\+\+FUNC\+\_\+\+PROTO}})
\item 
static void \mbox{\hyperlink{if__rum_8c_a9ae0fad06b3f139342ee0cb4a071d309}{rum\+\_\+tx\+\_\+free}} (struct \mbox{\hyperlink{structrum__tx__data}{rum\+\_\+tx\+\_\+data}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__rum_8c_af7c5df685b3fbd20b87bb661c350148d}{rum\+\_\+setup\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a1c2b59a95a0c509aab02eae05ef8590c}{rum\+\_\+reset\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_abbccf8cda8dd486eb596eab990f6246f}{rum\+\_\+unsetup\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_af740785284007a6339cfe95f630789a1}{rum\+\_\+beacon\+\_\+miss}} (struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a769ee7d9ffe25dc8a91d30df562c9c04}{rum\+\_\+sta\+\_\+recv\+\_\+mgmt}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, int, const struct ieee80211\+\_\+rx\+\_\+stats $\ast$, int, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_ab266581d5d6701999eb659a18590b588}{rum\+\_\+set\+\_\+power\+\_\+state}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_a93d41806b0ccde35fdb7b0c374886b3d}{rum\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rum_8c_aa2e77e4a320b566f4986ee21d14d5c47}{rum\+\_\+crypto\+\_\+mode}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, u\+\_\+int, int)
\item 
static void \mbox{\hyperlink{if__rum_8c_a6374992706815b5d32cdc9447c2eeb06}{rum\+\_\+setup\+\_\+tx\+\_\+desc}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrum__tx__desc}{rum\+\_\+tx\+\_\+desc}} $\ast$, struct ieee80211\+\_\+key $\ast$, uint32\+\_\+t, uint8\+\_\+t, uint8\+\_\+t, int, int, int)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__rum_8c_a4a5679274e3cfaaa78a031a8bbc063b7}{rum\+\_\+tx\+\_\+crypto\+\_\+flags}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211\+\_\+node $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_af1872c200ad58cb68d638e907933db40}{rum\+\_\+tx\+\_\+mgt}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_aefabf985ec5b71cce7f75473a07ddebe}{rum\+\_\+tx\+\_\+raw}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a1b8a5930e053ab482c7b3e7e4e3ec949}{rum\+\_\+tx\+\_\+data}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_affa045f6b084ee53dc780f2d01a23b92}{rum\+\_\+transmit}} (struct ieee80211com $\ast$, struct mbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a949ce4b621afe58c36f8b2cf82612afe}{rum\+\_\+start}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a386a05d8d28ab1e6a52988449640655b}{rum\+\_\+parent}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a1fc31e03ea948784337102df3d10090e}{rum\+\_\+eeprom\+\_\+read}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, void $\ast$, int)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__rum_8c_aa2d5d42ca7cd6344f0660b7e932ace94}{rum\+\_\+read}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a5706da758e095464181827b6092b98c8}{rum\+\_\+read\+\_\+multi}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, void $\ast$, int)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a54bc24fb2ddb67aabf1b802508ba7e51}{rum\+\_\+write}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a14447bca5b2db255f297a58aa306eba6}{rum\+\_\+write\+\_\+multi}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, void $\ast$, size\+\_\+t)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a7270f4b4f5940565c684eca02d0693a4}{rum\+\_\+setbits}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a1c227016ee477ba71b5ee349b312a816}{rum\+\_\+clrbits}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a4a0b6e0d24cbfaa9e9f3e5b59f4162b8}{rum\+\_\+modbits}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rum_8c_ae57711aa21ddef8e779f2be94f64c092}{rum\+\_\+bbp\+\_\+busy}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a20866b2b380264029e51f414c3cf1b54}{rum\+\_\+bbp\+\_\+write}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__rum_8c_abe6b841a66264d59ddf6cf6c6ce6de27}{rum\+\_\+bbp\+\_\+read}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a5eba97badce8e079655b7f25ca6681e8}{rum\+\_\+rf\+\_\+write}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint8\+\_\+t, uint32\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a077d7d3cc989be87e21baf3f51ea93d4}{rum\+\_\+select\+\_\+antenna}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a89c64ad04c51dc9e476a248b5105b2ef}{rum\+\_\+enable\+\_\+mrr}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a1d2738321d65384f80b15b72dc5fdf2c}{rum\+\_\+set\+\_\+txpreamble}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a41cab2f903a1b898b5c2efe7d044423a}{rum\+\_\+set\+\_\+basicrates}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ab257501e7e1a8882ce90af533b671530}{rum\+\_\+select\+\_\+band}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ac14df9e04772b2c0aab15cbfded32c08}{rum\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a23002da9eb43bd176a22a0c91a635f57}{rum\+\_\+set\+\_\+maxretry}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211vap $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_afe9d2d0d9e25a12bc91ecd240a445670}{rum\+\_\+enable\+\_\+tsf\+\_\+sync}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a5e1df15bc7f85ea9efdfc75f34952785}{rum\+\_\+enable\+\_\+tsf}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_af478274e91bc2eac44bd24da9736868f}{rum\+\_\+abort\+\_\+tsf\+\_\+sync}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_aeb1e607f509426c5a6a51055f42db364}{rum\+\_\+get\+\_\+tsf}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint64\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a4a2a27c8c954604ff08a3a7f21715c91}{rum\+\_\+update\+\_\+slot\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a7b4f10833328b01dc99a11b53e66802b}{rum\+\_\+update\+\_\+slot}} (struct ieee80211com $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a7fa0bf6228c45653f872645df1a05f64}{rum\+\_\+wme\+\_\+update}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ae546ea9b7fe7f6fe59cff13b53d4be1a}{rum\+\_\+set\+\_\+bssid}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a45cfa790ee4862060593763e960f0399}{rum\+\_\+set\+\_\+macaddr}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ae554a57c4ec3fede7e8e0caab713771c}{rum\+\_\+update\+\_\+mcast}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a633ddd39074100fc6aba2d935d2ccced}{rum\+\_\+update\+\_\+promisc}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a5bd154d9255603d551feb304982375c7}{rum\+\_\+setpromisc}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static const char $\ast$ \mbox{\hyperlink{if__rum_8c_a426b6ba9305d4a85f5a0b0c53081a426}{rum\+\_\+get\+\_\+rf}} (int)
\item 
static void \mbox{\hyperlink{if__rum_8c_a1fc032d3e8255a55f9139e6860d43741}{rum\+\_\+read\+\_\+eeprom}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_aea3a500369de2e37092d623941a49191}{rum\+\_\+bbp\+\_\+wakeup}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a3769f28e44d8f090b06cd38d056d6d37}{rum\+\_\+bbp\+\_\+init}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a7d8c4b50614eaa3989dc437303ffc6e1}{rum\+\_\+clr\+\_\+shkey\+\_\+regs}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a7379f014b8cf79c25cfa795699646eef}{rum\+\_\+init}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ace7096d6416f02d84089f7bf95847600}{rum\+\_\+stop}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a641418726152c36a632445b339ce8fc5}{rum\+\_\+load\+\_\+microcode}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$, size\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rum_8c_a253807f23f0083ba00dc8cb2f6484841}{rum\+\_\+set\+\_\+sleep\+\_\+time}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rum_8c_a5f05de0d8f55b3573584f59be76a0235}{rum\+\_\+reset}} (struct ieee80211vap $\ast$, u\+\_\+long)
\item 
static int \mbox{\hyperlink{if__rum_8c_a425b1003d127b2f93aa089726166f54c}{rum\+\_\+set\+\_\+beacon}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211vap $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_ae2c6337f306553ff9e6fb2a775904946}{rum\+\_\+alloc\+\_\+beacon}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ab3d5772c3e6a7259d2f16612ae55cf22}{rum\+\_\+update\+\_\+beacon\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a97da2797f8f3b563178f117e214a13c6}{rum\+\_\+update\+\_\+beacon}} (struct ieee80211vap $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_adf5f80fa659804172ce5e5207d847665}{rum\+\_\+common\+\_\+key\+\_\+set}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211\+\_\+key $\ast$, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a5150953b858b4d64fbdc66b37c96ff42}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_a3958da08af8b53f3bfcc3da131524ffc}{rum\+\_\+group\+\_\+key\+\_\+del\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_aeba52bccd1a188afc95233437149a2e3}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_af9b513abd1ec4bac59b297777a22a144}{rum\+\_\+pair\+\_\+key\+\_\+del\+\_\+cb}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$, uint8\+\_\+t)
\item 
static int \mbox{\hyperlink{if__rum_8c_ad61035fc0ca0eb42267dab60619430e8}{rum\+\_\+key\+\_\+alloc}} (struct ieee80211vap $\ast$, struct ieee80211\+\_\+key $\ast$, ieee80211\+\_\+keyix $\ast$, ieee80211\+\_\+keyix $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a88d5605e78d837f8c4b0bb1fec888c44}{rum\+\_\+key\+\_\+set}} (struct ieee80211vap $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_aaf819b90c68f1e4b012ace67b1e1534e}{rum\+\_\+key\+\_\+delete}} (struct ieee80211vap $\ast$, const struct ieee80211\+\_\+key $\ast$)
\item 
static int \mbox{\hyperlink{if__rum_8c_a17192fadcfca5c610e84a244c703e710}{rum\+\_\+raw\+\_\+xmit}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a35488a6dacc04841c11227de69549319}{rum\+\_\+scan\+\_\+start}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_af27e56ac8a353f77c8096b9456f626c8}{rum\+\_\+scan\+\_\+end}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ac6f7cf454c2df2de27e50af7aaacb7da}{rum\+\_\+set\+\_\+channel}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a0f1dadb5786af73da00f726bc17f793d}{rum\+\_\+getradiocaps}} (struct ieee80211com $\ast$, int, int $\ast$, struct ieee80211\+\_\+channel\mbox{[}$\,$\mbox{]})
\item 
static int \mbox{\hyperlink{if__rum_8c_a92050b32c3fc21c4e32d8aa3ecb280e7}{rum\+\_\+get\+\_\+rssi}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__rum_8c_acd95c5a833ffd6f075655f5244d35aac}{rum\+\_\+ratectl\+\_\+start}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_ae0231046c8cc49a7e3cb3cdda6fb327d}{rum\+\_\+ratectl\+\_\+timeout}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__rum_8c_a4c35b0b9656f1188ea8c8042de9b30fd}{rum\+\_\+ratectl\+\_\+task}} (void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_a5ba1deef7e4e10354a4301e34d5b1137}{rum\+\_\+pause}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__rum_8c_af22c751eae40c7817e5f2ab1e2b9bb6f}{rum\+\_\+match}} (device\+\_\+t self)
\item 
static int \mbox{\hyperlink{if__rum_8c_aa62580a51870d7e23a27ad5042b6dfb8}{rum\+\_\+attach}} (device\+\_\+t self)
\item 
static int \mbox{\hyperlink{if__rum_8c_acda203409ebfdffa58a43500083cdb14}{rum\+\_\+detach}} (device\+\_\+t self)
\item 
static void \mbox{\hyperlink{if__rum_8c_a58fdede2b6f161bfcc21edd3fc3ce87a}{rum\+\_\+bulk\+\_\+write\+\_\+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__rum_8c_a213751208ee47807f1bedf7fa0f6f0ae}{rum\+\_\+bulk\+\_\+read\+\_\+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 uint8\+\_\+t \mbox{\hyperlink{if__rum_8c_a0f8160e2f12bfeb37fd61c0c1192279a}{rum\+\_\+plcp\+\_\+signal}} (int rate)
\item 
static int \mbox{\hyperlink{if__rum_8c_a6af47707169ad7108b25239921e8e2c6}{rum\+\_\+sendprot}} (struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$sc, const struct mbuf $\ast$m, struct ieee80211\+\_\+node $\ast$ni, int prot, int rate)
\item 
\mbox{\hyperlink{if__rum_8c_a7bc7a342a51789bd504d59505d182103}{DRIVER\+\_\+\+MODULE}} (rum, uhub, \mbox{\hyperlink{if__rum_8c_a0c52bb99bc02c88996a203a52dec0f21}{rum\+\_\+driver}}, \mbox{\hyperlink{if__rum_8c_ac4da191a62ae90fb81ad133b9efd2771}{rum\+\_\+devclass}}, NULL, 0)
\item 
\mbox{\hyperlink{if__rum_8c_abab74e8654bcf534ff65eb2ebc314b6c}{MODULE\+\_\+\+DEPEND}} (rum, wlan, 1, 1, 1)
\item 
\mbox{\hyperlink{if__rum_8c_aac3ba595c5483c4559b6bf8b1e22b755}{MODULE\+\_\+\+DEPEND}} (rum, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__rum_8c_a785d869e36311cce15a82aa158f53cb8}{MODULE\+\_\+\+VERSION}} (rum, 1)
\item 
\mbox{\hyperlink{if__rum_8c_ad868b1a7c508867480919e67d3fb97ec}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__rum_8c_aaad45bf4093a5df2be798594298dd931}{rum\+\_\+devs}})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} \mbox{\hyperlink{if__rum_8c_aaad45bf4093a5df2be798594298dd931}{rum\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+probe\+\_\+t \mbox{\hyperlink{if__rum_8c_ab644408650117d9d962a8d71b538f20c}{rum\+\_\+match}}
\item 
static device\+\_\+attach\+\_\+t \mbox{\hyperlink{if__rum_8c_a5e71a0e74fc94b4457fdd14715ec0af8}{rum\+\_\+attach}}
\item 
static device\+\_\+detach\+\_\+t \mbox{\hyperlink{if__rum_8c_a38cae0fbfc14d94999f9ce76c13d9a8f}{rum\+\_\+detach}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rum_8c_a7aaa1d8586fe8f6145b77ba456126bba}{rum\+\_\+bulk\+\_\+read\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__rum_8c_afd20512124862a117cb92508a85e2054}{rum\+\_\+bulk\+\_\+write\+\_\+callback}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint32\_t \mbox{\hyperlink{if__rum_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint32\_t \mbox{\hyperlink{if__rum_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__rum_8c_a21fa2c7e6cdb6317f17d56f15bf0f1fc}{rum\_def\_mac}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__rum_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__rum_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__rum_8c_ac4408ffa664ea4fa421099bd5fccf56a}{rum\_def\_bbp}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
static const uint8\+\_\+t \mbox{\hyperlink{if__rum_8c_a07e4359620d9e7d2d6767d6dacfe9547}{rum\+\_\+chan\+\_\+5ghz}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structrfprog}{rfprog}} \mbox{\hyperlink{if__rum_8c_a6b0f15f3967d11fb0c87d0a55c5c19a5}{rum\+\_\+rf5226}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structrfprog}{rfprog}} \mbox{\hyperlink{if__rum_8c_a45a02f01c0f8cb092b290648f574796b}{rum\+\_\+rf5225}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} \mbox{\hyperlink{if__rum_8c_a41e1f9b44793c64dffe0ac86af09fda3}{rum\+\_\+config}} \mbox{[}\mbox{\hyperlink{if__rumvar_8h_a73c53bacb25588538843a1dcfe5f382baef67f47da7055ac1bc57904d45bd434d}{RUM\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__rum_8c_aed3795d8d377c925b49623cc99920647}{rum\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__rum_8c_a0c52bb99bc02c88996a203a52dec0f21}{rum\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__rum_8c_ac4da191a62ae90fb81ad133b9efd2771}{rum\+\_\+devclass}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__rum_8c_a488d53bd96ac74548bf53d953eded694}\label{if__rum_8c_a488d53bd96ac74548bf53d953eded694}} 
\index{if\_rum.c@{if\_rum.c}!RUM\_DEV@{RUM\_DEV}}
\index{RUM\_DEV@{RUM\_DEV}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{RUM\_DEV}{RUM\_DEV}}
{\footnotesize\ttfamily \#define RUM\+\_\+\+DEV(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p }\end{DoxyParamCaption})~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}}

\mbox{\Hypertarget{if__rum_8c_a927dd6f59caf10a2991dfb564bcbb1e1}\label{if__rum_8c_a927dd6f59caf10a2991dfb564bcbb1e1}} 
\index{if\_rum.c@{if\_rum.c}!USB\_DEBUG\_VAR@{USB\_DEBUG\_VAR}}
\index{USB\_DEBUG\_VAR@{USB\_DEBUG\_VAR}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{USB\_DEBUG\_VAR}{USB\_DEBUG\_VAR}}
{\footnotesize\ttfamily \#define USB\+\_\+\+DEBUG\+\_\+\+VAR~rum\+\_\+debug}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00073}{73}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



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

\mbox{\Hypertarget{if__rum_8c_a7bc7a342a51789bd504d59505d182103}\label{if__rum_8c_a7bc7a342a51789bd504d59505d182103}} 
\index{if\_rum.c@{if\_rum.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{rum}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__rum_8c_a0c52bb99bc02c88996a203a52dec0f21}{rum\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__rum_8c_ac4da191a62ae90fb81ad133b9efd2771}{rum\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

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

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

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

\mbox{\Hypertarget{if__rum_8c_af478274e91bc2eac44bd24da9736868f}\label{if__rum_8c_af478274e91bc2eac44bd24da9736868f}} 
\index{if\_rum.c@{if\_rum.c}!rum\_abort\_tsf\_sync@{rum\_abort\_tsf\_sync}}
\index{rum\_abort\_tsf\_sync@{rum\_abort\_tsf\_sync}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_abort\_tsf\_sync()}{rum\_abort\_tsf\_sync()}}
{\footnotesize\ttfamily static void rum\+\_\+abort\+\_\+tsf\+\_\+sync (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02258}{2258}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00092}{RT2573\+\_\+\+TXRX\+\_\+\+CSR9}}, and \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, and \mbox{\hyperlink{if__rum_8c_source_l03173}{rum\+\_\+scan\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af478274e91bc2eac44bd24da9736868f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af478274e91bc2eac44bd24da9736868f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ae2c6337f306553ff9e6fb2a775904946}\label{if__rum_8c_ae2c6337f306553ff9e6fb2a775904946}} 
\index{if\_rum.c@{if\_rum.c}!rum\_alloc\_beacon@{rum\_alloc\_beacon}}
\index{rum\_alloc\_beacon@{rum\_alloc\_beacon}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_alloc\_beacon()}{rum\_alloc\_beacon()}}
{\footnotesize\ttfamily static int rum\+\_\+alloc\+\_\+beacon (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02794}{2794}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00090}{rum\+\_\+vap\+::bcn\+\_\+mbuf}}, \mbox{\hyperlink{if__rum_8c_source_l02761}{rum\+\_\+set\+\_\+beacon()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae2c6337f306553ff9e6fb2a775904946_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae2c6337f306553ff9e6fb2a775904946_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aa62580a51870d7e23a27ad5042b6dfb8}\label{if__rum_8c_aa62580a51870d7e23a27ad5042b6dfb8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_attach@{rum\_attach}}
\index{rum\_attach@{rum\_attach}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_attach()}{rum\_attach()}}
{\footnotesize\ttfamily static int rum\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00482}{482}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00137}{rum\+\_\+softc\+::cmdq\+\_\+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{if__rumvar_8h_source_l00120}{rum\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__rumreg_8h_source_l00026}{RT2573\+\_\+\+IFACE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00067}{RT2573\+\_\+\+MAC\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumvar_8h_source_l00035}{RT2573\+\_\+\+RX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__rumvar_8h_source_l00054}{RT2573\+\_\+\+TX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__rumfw_8h_source_l00025}{rt2573\+\_\+ucode}}, \mbox{\hyperlink{if__rum_8c_source_l00744}{rum\+\_\+cmdq\+\_\+cb()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00182}{RUM\+\_\+\+CMDQ\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{if__rum_8c_source_l00446}{rum\+\_\+config}}, \mbox{\hyperlink{if__rum_8c_source_l00149}{rum\+\_\+detach}}, \mbox{\hyperlink{if__rum_8c_source_l02396}{rum\+\_\+get\+\_\+rf()}}, \mbox{\hyperlink{if__rum_8c_source_l03211}{rum\+\_\+getradiocaps()}}, \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00174}{RUM\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{if__rumvar_8h_source_l00108}{RUM\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rum_8c_source_l01775}{rum\+\_\+parent()}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_source_l03075}{rum\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02408}{rum\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__rum_8c_source_l03185}{rum\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{if__rum_8c_source_l03173}{rum\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l03201}{rum\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__rum_8c_source_l01730}{rum\+\_\+transmit()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02390}{rum\+\_\+update\+\_\+mcast()}}, \mbox{\hyperlink{if__rum_8c_source_l02379}{rum\+\_\+update\+\_\+promisc()}}, \mbox{\hyperlink{if__rum_8c_source_l02283}{rum\+\_\+update\+\_\+slot()}}, \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}, \mbox{\hyperlink{if__rum_8c_source_l00720}{rum\+\_\+vap\+\_\+delete()}}, \mbox{\hyperlink{if__rum_8c_source_l02289}{rum\+\_\+wme\+\_\+update()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00129}{rum\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rumvar_8h_source_l00170}{rum\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__rumvar_8h_source_l00114}{rum\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__rumvar_8h_source_l00171}{rum\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__rumvar_8h_source_l00116}{rum\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00024}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+ihdr}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00046}{rum\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+ihdr}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aa62580a51870d7e23a27ad5042b6dfb8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ae57711aa21ddef8e779f2be94f64c092}\label{if__rum_8c_ae57711aa21ddef8e779f2be94f64c092}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bbp\_busy@{rum\_bbp\_busy}}
\index{rum\_bbp\_busy@{rum\_bbp\_busy}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bbp\_busy()}{rum\_bbp\_busy()}}
{\footnotesize\ttfamily static int rum\+\_\+bbp\+\_\+busy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01900}{1900}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00186}{RT2573\+\_\+\+BBP\+\_\+\+BUSY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00102}{RT2573\+\_\+\+PHY\+\_\+\+CSR3}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, and \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, and \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae57711aa21ddef8e779f2be94f64c092_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae57711aa21ddef8e779f2be94f64c092_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a3769f28e44d8f090b06cd38d056d6d37}\label{if__rum_8c_a3769f28e44d8f090b06cd38d056d6d37}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bbp\_init@{rum\_bbp\_init}}
\index{rum\_bbp\_init@{rum\_bbp\_init}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bbp\_init()}{rum\_bbp\_init()}}
{\footnotesize\ttfamily static int rum\+\_\+bbp\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02512}{2512}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{structrum__softc_aaeed4ed45183de4b57c8a62fd5938c8e}{rum\+\_\+softc\+::bbp\+\_\+prom}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumvar_8h_source_l00157}{rum\+\_\+softc\+::reg}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_ac4408ffa664ea4fa421099bd5fccf56a}{rum\+\_\+def\+\_\+bbp}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00156}{rum\+\_\+softc\+::val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a3769f28e44d8f090b06cd38d056d6d37_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a3769f28e44d8f090b06cd38d056d6d37_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_abe6b841a66264d59ddf6cf6c6ce6de27}\label{if__rum_8c_abe6b841a66264d59ddf6cf6c6ce6de27}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bbp\_read@{rum\_bbp\_read}}
\index{rum\_bbp\_read@{rum\_bbp\_read}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bbp\_read()}{rum\_bbp\_read()}}
{\footnotesize\ttfamily static uint8\+\_\+t rum\+\_\+bbp\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01933}{1933}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumreg_8h_source_l00186}{RT2573\+\_\+\+BBP\+\_\+\+BUSY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00185}{RT2573\+\_\+\+BBP\+\_\+\+READ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00102}{RT2573\+\_\+\+PHY\+\_\+\+CSR3}}, \mbox{\hyperlink{if__rum_8c_source_l01900}{rum\+\_\+bbp\+\_\+busy()}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, and \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_abe6b841a66264d59ddf6cf6c6ce6de27_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_abe6b841a66264d59ddf6cf6c6ce6de27_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aea3a500369de2e37092d623941a49191}\label{if__rum_8c_aea3a500369de2e37092d623941a49191}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bbp\_wakeup@{rum\_bbp\_wakeup}}
\index{rum\_bbp\_wakeup@{rum\_bbp\_wakeup}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bbp\_wakeup()}{rum\_bbp\_wakeup()}}
{\footnotesize\ttfamily static int rum\+\_\+bbp\+\_\+wakeup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02491}{2491}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00079}{RT2573\+\_\+\+MAC\+\_\+\+CSR12}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aea3a500369de2e37092d623941a49191_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aea3a500369de2e37092d623941a49191_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a20866b2b380264029e51f414c3cf1b54}\label{if__rum_8c_a20866b2b380264029e51f414c3cf1b54}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bbp\_write@{rum\_bbp\_write}}
\index{rum\_bbp\_write@{rum\_bbp\_write}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bbp\_write()}{rum\_bbp\_write()}}
{\footnotesize\ttfamily static void rum\+\_\+bbp\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01917}{1917}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumreg_8h_source_l00186}{RT2573\+\_\+\+BBP\+\_\+\+BUSY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00102}{RT2573\+\_\+\+PHY\+\_\+\+CSR3}}, \mbox{\hyperlink{if__rum_8c_source_l01900}{rum\+\_\+bbp\+\_\+busy()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, \mbox{\hyperlink{if__rum_8c_source_l02060}{rum\+\_\+select\+\_\+band()}}, and \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a20866b2b380264029e51f414c3cf1b54_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a20866b2b380264029e51f414c3cf1b54_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af740785284007a6339cfe95f630789a1}\label{if__rum_8c_af740785284007a6339cfe95f630789a1}} 
\index{if\_rum.c@{if\_rum.c}!rum\_beacon\_miss@{rum\_beacon\_miss}}
\index{rum\_beacon\_miss@{rum\_beacon\_miss}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_beacon\_miss()}{rum\_beacon\_miss()}}
{\footnotesize\ttfamily static void rum\+\_\+beacon\+\_\+miss (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00877}{877}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00097}{rum\+\_\+vap\+::bmiss}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00131}{rum\+\_\+softc\+::sc\+\_\+sleep\+\_\+end}}, \mbox{\hyperlink{if__rumvar_8h_source_l00146}{rum\+\_\+softc\+::sc\+\_\+sleeping}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af740785284007a6339cfe95f630789a1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a213751208ee47807f1bedf7fa0f6f0ae}\label{if__rum_8c_a213751208ee47807f1bedf7fa0f6f0ae}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bulk\_read\_callback@{rum\_bulk\_read\_callback}}
\index{rum\_bulk\_read\_callback@{rum\_bulk\_read\_callback}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bulk\_read\_callback()}{rum\_bulk\_read\_callback()}}
{\footnotesize\ttfamily static void rum\+\_\+bulk\+\_\+read\+\_\+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__rum_8c_source_l01166}{1166}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rumreg_8h_source_l00262}{rum\+\_\+rx\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__rumvar_8h_source_l00133}{rum\+\_\+softc\+::last\+\_\+rx\+\_\+flags}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rumreg_8h_source_l00284}{rum\+\_\+rx\+\_\+desc\+::rate}}, \mbox{\hyperlink{if__rumreg_8h_source_l00285}{rum\+\_\+rx\+\_\+desc\+::rssi}}, \mbox{\hyperlink{if__rumreg_8h_source_l00122}{RT2573\+\_\+\+MODE\+\_\+\+NOSEC}}, \mbox{\hyperlink{if__rumreg_8h_source_l00020}{RT2573\+\_\+\+NOISE\+\_\+\+FLOOR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00281}{RT2573\+\_\+\+RX\+\_\+\+CIP\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00282}{RT2573\+\_\+\+RX\+\_\+\+CIP\+\_\+\+MODE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00269}{RT2573\+\_\+\+RX\+\_\+\+CRC\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00272}{RT2573\+\_\+\+RX\+\_\+\+DEC\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00273}{RT2573\+\_\+\+RX\+\_\+\+DEC\+\_\+\+OK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00023}{RT2573\+\_\+\+RX\+\_\+\+DESC\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00275}{RT2573\+\_\+\+RX\+\_\+\+IV\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00277}{RT2573\+\_\+\+RX\+\_\+\+KEY\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00276}{RT2573\+\_\+\+RX\+\_\+\+MIC\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00270}{RT2573\+\_\+\+RX\+\_\+\+OFDM}}, \mbox{\hyperlink{if__rum_8c_source_l03230}{rum\+\_\+get\+\_\+rssi()}}, \mbox{\hyperlink{if__rum_8c_source_l02264}{rum\+\_\+get\+\_\+tsf()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01752}{rum\+\_\+start()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00161}{rum\+\_\+softc\+::rx\+\_\+ant}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00127}{rum\+\_\+softc\+::sc\+\_\+rx\+\_\+desc}}, \mbox{\hyperlink{if__rumvar_8h_source_l00170}{rum\+\_\+softc\+::sc\+\_\+rxtap}}, \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__busdma_8c_source_l00283}{usbd\+\_\+copy\+\_\+out()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02156}{usbd\+\_\+xfer\+\_\+get\+\_\+frame()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02304}{usbd\+\_\+xfer\+\_\+max\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02316}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00032}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antenna}}, \mbox{\hyperlink{if__rumvar_8h_source_l00031}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antnoise}}, \mbox{\hyperlink{if__rumvar_8h_source_l00030}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antsignal}}, \mbox{\hyperlink{if__rumvar_8h_source_l00026}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__rumvar_8h_source_l00027}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00025}{rum\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsf}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a213751208ee47807f1bedf7fa0f6f0ae_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a58fdede2b6f161bfcc21edd3fc3ce87a}\label{if__rum_8c_a58fdede2b6f161bfcc21edd3fc3ce87a}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bulk\_write\_callback@{rum\_bulk\_write\_callback}}
\index{rum\_bulk\_write\_callback@{rum\_bulk\_write\_callback}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bulk\_write\_callback()}{rum\_bulk\_write\_callback()}}
{\footnotesize\ttfamily static void rum\+\_\+bulk\+\_\+write\+\_\+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__rum_8c_source_l01072}{1072}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumreg_8h_source_l00022}{RT2573\+\_\+\+TX\+\_\+\+DESC\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rum_8c_source_l01752}{rum\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l00794}{rum\+\_\+tx\+\_\+free()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00171}{rum\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__rumvar_8h_source_l00162}{rum\+\_\+softc\+::tx\+\_\+ant}}, \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00066}{USB\+\_\+\+ERR\+\_\+\+TIMEOUT}}, \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__busdma_8c_source_l00166}{usbd\+\_\+copy\+\_\+in()}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usbdi_8h_a9696aa8bcb25b1adcf45e8387a13897a}{usbd\+\_\+m\+\_\+copy\+\_\+in()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02156}{usbd\+\_\+xfer\+\_\+get\+\_\+frame()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03608}{usbd\+\_\+xfer\+\_\+get\+\_\+priv()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02316}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03614}{usbd\+\_\+xfer\+\_\+set\+\_\+priv()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00051}{rum\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+antenna}}, \mbox{\hyperlink{if__rumvar_8h_source_l00047}{rum\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+flags}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00048}{rum\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+rate}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a58fdede2b6f161bfcc21edd3fc3ce87a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a7d8c4b50614eaa3989dc437303ffc6e1}\label{if__rum_8c_a7d8c4b50614eaa3989dc437303ffc6e1}} 
\index{if\_rum.c@{if\_rum.c}!rum\_clr\_shkey\_regs@{rum\_clr\_shkey\_regs}}
\index{rum\_clr\_shkey\_regs@{rum\_clr\_shkey\_regs}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_clr\_shkey\_regs()}{rum\_clr\_shkey\_regs()}}
{\footnotesize\ttfamily static void rum\+\_\+clr\+\_\+shkey\+\_\+regs (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02544}{2544}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00107}{RT2573\+\_\+\+SEC\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumreg_8h_source_l00108}{RT2573\+\_\+\+SEC\+\_\+\+CSR1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00112}{RT2573\+\_\+\+SEC\+\_\+\+CSR5}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, and \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7d8c4b50614eaa3989dc437303ffc6e1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7d8c4b50614eaa3989dc437303ffc6e1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1c227016ee477ba71b5ee349b312a816}\label{if__rum_8c_a1c227016ee477ba71b5ee349b312a816}} 
\index{if\_rum.c@{if\_rum.c}!rum\_clrbits@{rum\_clrbits}}
\index{rum\_clrbits@{rum\_clrbits}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_clrbits()}{rum\_clrbits()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+clrbits (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{mask }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01888}{1888}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02258}{rum\+\_\+abort\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rum_8c_source_l02930}{rum\+\_\+group\+\_\+key\+\_\+del\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, \mbox{\hyperlink{if__rum_8c_source_l02993}{rum\+\_\+pair\+\_\+key\+\_\+del\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02724}{rum\+\_\+reset()}}, \mbox{\hyperlink{if__rum_8c_source_l02027}{rum\+\_\+set\+\_\+txpreamble()}}, and \mbox{\hyperlink{if__rum_8c_source_l02365}{rum\+\_\+setpromisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1c227016ee477ba71b5ee349b312a816_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1c227016ee477ba71b5ee349b312a816_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a734ebbfc395e348a2e9dc17899a929a9}\label{if__rum_8c_a734ebbfc395e348a2e9dc17899a929a9}} 
\index{if\_rum.c@{if\_rum.c}!rum\_cmd\_sleepable@{rum\_cmd\_sleepable}}
\index{rum\_cmd\_sleepable@{rum\_cmd\_sleepable}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_cmd\_sleepable()}{rum\_cmd\_sleepable()}}
{\footnotesize\ttfamily static int rum\+\_\+cmd\+\_\+sleepable (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{const void $\ast$}]{ptr,  }\item[{size\+\_\+t}]{len,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id,  }\item[{\mbox{\hyperlink{if__rumvar_8h_a6e07c107435fed20c668ccfa94c0f34e}{CMD\+\_\+\+FUNC\+\_\+\+PROTO}}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00766}{766}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00135}{rum\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__rumvar_8h_source_l00139}{rum\+\_\+softc\+::cmdq\+\_\+last}}, \mbox{\hyperlink{if__rumvar_8h_source_l00137}{rum\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__rumvar_8h_source_l00081}{rum\+\_\+cmdq\+::data}}, \textbf{ func}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rumvar_8h_source_l00184}{RUM\+\_\+\+CMDQ\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00086}{RUM\+\_\+\+CMDQ\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumvar_8h_source_l00185}{RUM\+\_\+\+CMDQ\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00082}{rum\+\_\+cmdq\+::rvp\+\_\+id}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03058}{rum\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__rum_8c_source_l03041}{rum\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l02825}{rum\+\_\+update\+\_\+beacon()}}, and \mbox{\hyperlink{if__rum_8c_source_l02283}{rum\+\_\+update\+\_\+slot()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a734ebbfc395e348a2e9dc17899a929a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a71c416413c7122fd0b4a4adefdce502e}\label{if__rum_8c_a71c416413c7122fd0b4a4adefdce502e}} 
\index{if\_rum.c@{if\_rum.c}!rum\_cmdq\_cb@{rum\_cmdq\_cb}}
\index{rum\_cmdq\_cb@{rum\_cmdq\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_cmdq\_cb()}{rum\_cmdq\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+cmdq\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00744}{744}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00135}{rum\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__rumvar_8h_source_l00138}{rum\+\_\+softc\+::cmdq\+\_\+first}}, \mbox{\hyperlink{if__rumvar_8h_source_l00081}{rum\+\_\+cmdq\+::data}}, \mbox{\hyperlink{if__rumvar_8h_source_l00184}{RUM\+\_\+\+CMDQ\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00086}{RUM\+\_\+\+CMDQ\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumvar_8h_source_l00185}{RUM\+\_\+\+CMDQ\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00082}{rum\+\_\+cmdq\+::rvp\+\_\+id}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{d3/d1b/if__rum_8c_a71c416413c7122fd0b4a4adefdce502e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_adf5f80fa659804172ce5e5207d847665}\label{if__rum_8c_adf5f80fa659804172ce5e5207d847665}} 
\index{if\_rum.c@{if\_rum.c}!rum\_common\_key\_set@{rum\_common\_key\_set}}
\index{rum\_common\_key\_set@{rum\_common\_key\_set}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_common\_key\_set()}{rum\_common\_key\_set()}}
{\footnotesize\ttfamily static int rum\+\_\+common\+\_\+key\+\_\+set (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+key $\ast$}]{k,  }\item[{uint16\+\_\+t}]{base }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02866}{2866}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, and \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, and \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}.

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



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01342}{1342}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00126}{RT2573\+\_\+\+MODE\+\_\+\+AES\+\_\+\+CCMP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00125}{RT2573\+\_\+\+MODE\+\_\+\+TKIP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00124}{RT2573\+\_\+\+MODE\+\_\+\+WEP104}}, \mbox{\hyperlink{if__rumreg_8h_source_l00123}{RT2573\+\_\+\+MODE\+\_\+\+WEP40}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}, and \mbox{\hyperlink{if__rum_8c_source_l01457}{rum\+\_\+tx\+\_\+crypto\+\_\+flags()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aa2e77e4a320b566f4986ee21d14d5c47_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_acda203409ebfdffa58a43500083cdb14}\label{if__rum_8c_acda203409ebfdffa58a43500083cdb14}} 
\index{if\_rum.c@{if\_rum.c}!rum\_detach@{rum\_detach}}
\index{rum\_detach@{rum\_detach}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_detach()}{rum\_detach()}}
{\footnotesize\ttfamily static int rum\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00595}{595}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00137}{rum\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__rumvar_8h_source_l00186}{RUM\+\_\+\+CMDQ\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00180}{RUM\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{if__rumvar_8h_source_l00108}{RUM\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l00851}{rum\+\_\+unsetup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00144}{rum\+\_\+softc\+::sc\+\_\+detached}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00114}{rum\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, 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]{d3/d1b/if__rum_8c_acda203409ebfdffa58a43500083cdb14_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ad728df754d2f74db12a3b6b0cf4ddee1}\label{if__rum_8c_ad728df754d2f74db12a3b6b0cf4ddee1}} 
\index{if\_rum.c@{if\_rum.c}!rum\_do\_mcu\_request@{rum\_do\_mcu\_request}}
\index{rum\_do\_mcu\_request@{rum\_do\_mcu\_request}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_do\_mcu\_request()}{rum\_do\_mcu\_request()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+do\+\_\+mcu\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{request }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00647}{647}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rumreg_8h_source_l00028}{RT2573\+\_\+\+MCU\+\_\+\+CNTL}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, and \mbox{\hyperlink{if__rum_8c_source_l00935}{rum\+\_\+set\+\_\+power\+\_\+state()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ad728df754d2f74db12a3b6b0cf4ddee1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ad728df754d2f74db12a3b6b0cf4ddee1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_abd9138287a1697256464c93ddec1423b}\label{if__rum_8c_abd9138287a1697256464c93ddec1423b}} 
\index{if\_rum.c@{if\_rum.c}!rum\_do\_request@{rum\_do\_request}}
\index{rum\_do\_request@{rum\_do\_request}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_do\_request()}{rum\_do\_request()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+do\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+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__rum_8c_source_l00626}{626}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00129}{rum\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__rumvar_8h_source_l00116}{rum\+\_\+softc\+::sc\+\_\+udev}}, \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__rum_8c_source_l00647}{rum\+\_\+do\+\_\+mcu\+\_\+request()}}, \mbox{\hyperlink{if__rum_8c_source_l01797}{rum\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, and \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_abd9138287a1697256464c93ddec1423b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_abd9138287a1697256464c93ddec1423b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1fc31e03ea948784337102df3d10090e}\label{if__rum_8c_a1fc31e03ea948784337102df3d10090e}} 
\index{if\_rum.c@{if\_rum.c}!rum\_eeprom\_read@{rum\_eeprom\_read}}
\index{rum\_eeprom\_read@{rum\_eeprom\_read}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_eeprom\_read()}{rum\_eeprom\_read()}}
{\footnotesize\ttfamily static void rum\+\_\+eeprom\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01797}{1797}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rumreg_8h_source_l00033}{RT2573\+\_\+\+READ\+\_\+\+EEPROM}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02408}{rum\+\_\+read\+\_\+eeprom()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1fc31e03ea948784337102df3d10090e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1fc31e03ea948784337102df3d10090e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a89c64ad04c51dc9e476a248b5105b2ef}\label{if__rum_8c_a89c64ad04c51dc9e476a248b5105b2ef}} 
\index{if\_rum.c@{if\_rum.c}!rum\_enable\_mrr@{rum\_enable\_mrr}}
\index{rum\_enable\_mrr@{rum\_enable\_mrr}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_enable\_mrr()}{rum\_enable\_mrr()}}
{\footnotesize\ttfamily static void rum\+\_\+enable\+\_\+mrr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02013}{2013}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00164}{RT2573\+\_\+\+MRR\+\_\+\+CCK\+\_\+\+FALLBACK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00163}{RT2573\+\_\+\+MRR\+\_\+\+ENABLED}}, \mbox{\hyperlink{if__rumreg_8h_source_l00087}{RT2573\+\_\+\+TXRX\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a89c64ad04c51dc9e476a248b5105b2ef_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a89c64ad04c51dc9e476a248b5105b2ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5e1df15bc7f85ea9efdfc75f34952785}\label{if__rum_8c_a5e1df15bc7f85ea9efdfc75f34952785}} 
\index{if\_rum.c@{if\_rum.c}!rum\_enable\_tsf@{rum\_enable\_tsf}}
\index{rum\_enable\_tsf@{rum\_enable\_tsf}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_enable\_tsf()}{rum\_enable\_tsf()}}
{\footnotesize\ttfamily static void rum\+\_\+enable\+\_\+tsf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02251}{2251}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00172}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00173}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE\+\_\+\+DIS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00171}{RT2573\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00092}{RT2573\+\_\+\+TXRX\+\_\+\+CSR9}}, and \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, and \mbox{\hyperlink{if__rum_8c_source_l03185}{rum\+\_\+scan\+\_\+end()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5e1df15bc7f85ea9efdfc75f34952785_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5e1df15bc7f85ea9efdfc75f34952785_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_afe9d2d0d9e25a12bc91ecd240a445670}\label{if__rum_8c_afe9d2d0d9e25a12bc91ecd240a445670}} 
\index{if\_rum.c@{if\_rum.c}!rum\_enable\_tsf\_sync@{rum\_enable\_tsf\_sync}}
\index{rum\_enable\_tsf\_sync@{rum\_enable\_tsf\_sync}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_enable\_tsf\_sync()}{rum\_enable\_tsf\_sync()}}
{\footnotesize\ttfamily static int rum\+\_\+enable\+\_\+tsf\+\_\+sync (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02192}{2192}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00178}{RT2573\+\_\+\+BCN\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00177}{RT2573\+\_\+\+TBTT\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00172}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00176}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE\+\_\+\+HOSTAP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00175}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE\+\_\+\+IBSS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00174}{RT2573\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE\+\_\+\+STA}}, \mbox{\hyperlink{if__rumreg_8h_source_l00171}{RT2573\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00093}{RT2573\+\_\+\+TXRX\+\_\+\+CSR10}}, \mbox{\hyperlink{if__rumreg_8h_source_l00092}{RT2573\+\_\+\+TXRX\+\_\+\+CSR9}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02693}{rum\+\_\+set\+\_\+sleep\+\_\+time()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, and \mbox{\hyperlink{if__rum_8c_source_l03185}{rum\+\_\+scan\+\_\+end()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_afe9d2d0d9e25a12bc91ecd240a445670_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_afe9d2d0d9e25a12bc91ecd240a445670_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a426b6ba9305d4a85f5a0b0c53081a426}\label{if__rum_8c_a426b6ba9305d4a85f5a0b0c53081a426}} 
\index{if\_rum.c@{if\_rum.c}!rum\_get\_rf@{rum\_get\_rf}}
\index{rum\_get\_rf@{rum\_get\_rf}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_get\_rf()}{rum\_get\_rf()}}
{\footnotesize\ttfamily static const char $\ast$ rum\+\_\+get\+\_\+rf (\begin{DoxyParamCaption}\item[{int}]{rev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02396}{2396}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00214}{RT2573\+\_\+\+RF\+\_\+2527}}, \mbox{\hyperlink{if__rumreg_8h_source_l00213}{RT2573\+\_\+\+RF\+\_\+2528}}, \mbox{\hyperlink{if__rumreg_8h_source_l00211}{RT2573\+\_\+\+RF\+\_\+5225}}, and \mbox{\hyperlink{if__rumreg_8h_source_l00210}{RT2573\+\_\+\+RF\+\_\+5226}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{d3/d1b/if__rum_8c_a426b6ba9305d4a85f5a0b0c53081a426_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a92050b32c3fc21c4e32d8aa3ecb280e7}\label{if__rum_8c_a92050b32c3fc21c4e32d8aa3ecb280e7}} 
\index{if\_rum.c@{if\_rum.c}!rum\_get\_rssi@{rum\_get\_rssi}}
\index{rum\_get\_rssi@{rum\_get\_rssi}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_get\_rssi()}{rum\_get\_rssi()}}
{\footnotesize\ttfamily static int rum\+\_\+get\+\_\+rssi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{raw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03230}{3230}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00165}{rum\+\_\+softc\+::ext\+\_\+5ghz\+\_\+lna}}, \mbox{\hyperlink{if__runreg_8h_source_l00000}{raw}}, \mbox{\hyperlink{if__rumvar_8h_source_l00166}{rum\+\_\+softc\+::rssi\+\_\+2ghz\+\_\+corr}}, \mbox{\hyperlink{if__rumvar_8h_source_l00167}{rum\+\_\+softc\+::rssi\+\_\+5ghz\+\_\+corr}}, \mbox{\hyperlink{if__rumreg_8h_source_l00020}{RT2573\+\_\+\+NOISE\+\_\+\+FLOOR}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01166}{rum\+\_\+bulk\+\_\+read\+\_\+callback()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=331pt]{d3/d1b/if__rum_8c_a92050b32c3fc21c4e32d8aa3ecb280e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aeb1e607f509426c5a6a51055f42db364}\label{if__rum_8c_aeb1e607f509426c5a6a51055f42db364}} 
\index{if\_rum.c@{if\_rum.c}!rum\_get\_tsf@{rum\_get\_tsf}}
\index{rum\_get\_tsf@{rum\_get\_tsf}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_get\_tsf()}{rum\_get\_tsf()}}
{\footnotesize\ttfamily static void rum\+\_\+get\+\_\+tsf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint64\+\_\+t $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02264}{2264}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00095}{RT2573\+\_\+\+TXRX\+\_\+\+CSR12}}, and \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01166}{rum\+\_\+bulk\+\_\+read\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aeb1e607f509426c5a6a51055f42db364_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=326pt]{d3/d1b/if__rum_8c_aeb1e607f509426c5a6a51055f42db364_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a0f1dadb5786af73da00f726bc17f793d}\label{if__rum_8c_a0f1dadb5786af73da00f726bc17f793d}} 
\index{if\_rum.c@{if\_rum.c}!rum\_getradiocaps@{rum\_getradiocaps}}
\index{rum\_getradiocaps@{rum\_getradiocaps}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_getradiocaps()}{rum\_getradiocaps()}}
{\footnotesize\ttfamily static void rum\+\_\+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__rum_8c_source_l03211}{3211}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00120}{rum\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__rumreg_8h_source_l00211}{RT2573\+\_\+\+RF\+\_\+5225}}, \mbox{\hyperlink{if__rumreg_8h_source_l00210}{RT2573\+\_\+\+RF\+\_\+5226}}, and \mbox{\hyperlink{if__rum_8c_source_l00342}{rum\+\_\+chan\+\_\+5ghz}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{d3/d1b/if__rum_8c_a0f1dadb5786af73da00f726bc17f793d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a3958da08af8b53f3bfcc3da131524ffc}\label{if__rum_8c_a3958da08af8b53f3bfcc3da131524ffc}} 
\index{if\_rum.c@{if\_rum.c}!rum\_group\_key\_del\_cb@{rum\_group\_key\_del\_cb}}
\index{rum\_group\_key\_del\_cb@{rum\_group\_key\_del\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_group\_key\_del\_cb()}{rum\_group\_key\_del\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+group\+\_\+key\+\_\+del\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02930}{2930}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumreg_8h_source_l00121}{RT2573\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00107}{RT2573\+\_\+\+SEC\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumreg_8h_source_l00108}{RT2573\+\_\+\+SEC\+\_\+\+CSR1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00112}{RT2573\+\_\+\+SEC\+\_\+\+CSR5}}, \mbox{\hyperlink{if__rumreg_8h_source_l00051}{RT2573\+\_\+\+SKEY\+\_\+\+MAX}}, and \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03058}{rum\+\_\+key\+\_\+delete()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a3958da08af8b53f3bfcc3da131524ffc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a3958da08af8b53f3bfcc3da131524ffc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5150953b858b4d64fbdc66b37c96ff42}\label{if__rum_8c_a5150953b858b4d64fbdc66b37c96ff42}} 
\index{if\_rum.c@{if\_rum.c}!rum\_group\_key\_set\_cb@{rum\_group\_key\_set\_cb}}
\index{rum\_group\_key\_set\_cb@{rum\_group\_key\_set\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_group\_key\_set\_cb()}{rum\_group\_key\_set\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02886}{2886}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumreg_8h_source_l00121}{RT2573\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00107}{RT2573\+\_\+\+SEC\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumreg_8h_source_l00108}{RT2573\+\_\+\+SEC\+\_\+\+CSR1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00112}{RT2573\+\_\+\+SEC\+\_\+\+CSR5}}, \mbox{\hyperlink{if__rumreg_8h_source_l00053}{RT2573\+\_\+\+SKEY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00051}{RT2573\+\_\+\+SKEY\+\_\+\+MAX}}, \mbox{\hyperlink{if__rum_8c_source_l02544}{rum\+\_\+clr\+\_\+shkey\+\_\+regs()}}, \mbox{\hyperlink{if__rum_8c_source_l02866}{rum\+\_\+common\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l01342}{rum\+\_\+crypto\+\_\+mode()}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00147}{rum\+\_\+softc\+::sc\+\_\+clr\+\_\+shkeys}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03041}{rum\+\_\+key\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5150953b858b4d64fbdc66b37c96ff42_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5150953b858b4d64fbdc66b37c96ff42_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a7379f014b8cf79c25cfa795699646eef}\label{if__rum_8c_a7379f014b8cf79c25cfa795699646eef}} 
\index{if\_rum.c@{if\_rum.c}!rum\_init@{rum\_init}}
\index{rum\_init@{rum\_init}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_init()}{rum\_init()}}
{\footnotesize\ttfamily static int rum\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02552}{2552}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumreg_8h_source_l00158}{RT2573\+\_\+\+DROP\+\_\+\+ACKCTS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00150}{RT2573\+\_\+\+DROP\+\_\+\+CRC\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00152}{RT2573\+\_\+\+DROP\+\_\+\+CTL}}, \mbox{\hyperlink{if__rumreg_8h_source_l00153}{RT2573\+\_\+\+DROP\+\_\+\+NOT\+\_\+\+TO\+\_\+\+ME}}, \mbox{\hyperlink{if__rumreg_8h_source_l00151}{RT2573\+\_\+\+DROP\+\_\+\+PHY\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00154}{RT2573\+\_\+\+DROP\+\_\+\+TODS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00155}{RT2573\+\_\+\+DROP\+\_\+\+VER\+\_\+\+ERROR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00133}{RT2573\+\_\+\+HOST\+\_\+\+READY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00068}{RT2573\+\_\+\+MAC\+\_\+\+CSR1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00131}{RT2573\+\_\+\+RESET\+\_\+\+ASIC}}, \mbox{\hyperlink{if__rumreg_8h_source_l00132}{RT2573\+\_\+\+RESET\+\_\+\+BBP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00113}{RT2573\+\_\+\+STA\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumreg_8h_source_l00083}{RT2573\+\_\+\+TXRX\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l02491}{rum\+\_\+bbp\+\_\+wakeup()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00107}{RUM\+\_\+\+BULK\+\_\+\+RD}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rum_8c_source_l02544}{rum\+\_\+clr\+\_\+shkey\+\_\+regs()}}, \mbox{\hyperlink{if__rum_8c_a21fa2c7e6cdb6317f17d56f15bf0f1fc}{rum\+\_\+def\+\_\+mac}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, \mbox{\hyperlink{if__rum_8c_source_l02060}{rum\+\_\+select\+\_\+band()}}, \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__rum_8c_source_l02355}{rum\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__rum_8c_source_l00808}{rum\+\_\+setup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rum_8c_source_l02636}{rum\+\_\+stop()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00147}{rum\+\_\+softc\+::sc\+\_\+clr\+\_\+shkeys}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rumvar_8h_source_l00141}{rum\+\_\+softc\+::sta}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00150}{rum\+\_\+softc\+::wme\+\_\+params}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01775}{rum\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7379f014b8cf79c25cfa795699646eef_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7379f014b8cf79c25cfa795699646eef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ad61035fc0ca0eb42267dab60619430e8}\label{if__rum_8c_ad61035fc0ca0eb42267dab60619430e8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_key\_alloc@{rum\_key\_alloc}}
\index{rum\_key\_alloc@{rum\_key\_alloc}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_key\_alloc()}{rum\_key\_alloc()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l03007}{3007}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumvar_8h_source_l00153}{rum\+\_\+softc\+::keys\+\_\+bmap}}, \mbox{\hyperlink{if__rumreg_8h_source_l00050}{RT2573\+\_\+\+ADDR\+\_\+\+MAX}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ad61035fc0ca0eb42267dab60619430e8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aaf819b90c68f1e4b012ace67b1e1534e}\label{if__rum_8c_aaf819b90c68f1e4b012ace67b1e1534e}} 
\index{if\_rum.c@{if\_rum.c}!rum\_key\_delete@{rum\_key\_delete}}
\index{rum\_key\_delete@{rum\_key\_delete}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_key\_delete()}{rum\_key\_delete()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l03058}{3058}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rum_8c_source_l00766}{rum\+\_\+cmd\+\_\+sleepable()}}, \mbox{\hyperlink{if__rum_8c_source_l02930}{rum\+\_\+group\+\_\+key\+\_\+del\+\_\+cb()}}, and \mbox{\hyperlink{if__rum_8c_source_l02993}{rum\+\_\+pair\+\_\+key\+\_\+del\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aaf819b90c68f1e4b012ace67b1e1534e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aaf819b90c68f1e4b012ace67b1e1534e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a88d5605e78d837f8c4b0bb1fec888c44}\label{if__rum_8c_a88d5605e78d837f8c4b0bb1fec888c44}} 
\index{if\_rum.c@{if\_rum.c}!rum\_key\_set@{rum\_key\_set}}
\index{rum\_key\_set@{rum\_key\_set}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_key\_set()}{rum\_key\_set()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l03041}{3041}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rum_8c_source_l00766}{rum\+\_\+cmd\+\_\+sleepable()}}, \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, and \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a88d5605e78d837f8c4b0bb1fec888c44_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a88d5605e78d837f8c4b0bb1fec888c44_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a641418726152c36a632445b339ce8fc5}\label{if__rum_8c_a641418726152c36a632445b339ce8fc5}} 
\index{if\_rum.c@{if\_rum.c}!rum\_load\_microcode@{rum\_load\_microcode}}
\index{rum\_load\_microcode@{rum\_load\_microcode}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_load\_microcode()}{rum\_load\_microcode()}}
{\footnotesize\ttfamily static void rum\+\_\+load\+\_\+microcode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{ucode,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02666}{2666}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumreg_8h_source_l00044}{RT2573\+\_\+\+MCU\+\_\+\+CODE\+\_\+\+BASE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00200}{RT2573\+\_\+\+MCU\+\_\+\+RUN}}, \mbox{\hyperlink{if__rum_8c_source_l00647}{rum\+\_\+do\+\_\+mcu\+\_\+request()}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__axge_8c_source_l00089}{size}}, \mbox{\hyperlink{usb__endian_8h_source_l00057}{UGETDW}}, \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}, and \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a641418726152c36a632445b339ce8fc5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d3/d1b/if__rum_8c_a641418726152c36a632445b339ce8fc5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af22c751eae40c7817e5f2ab1e2b9bb6f}\label{if__rum_8c_af22c751eae40c7817e5f2ab1e2b9bb6f}} 
\index{if\_rum.c@{if\_rum.c}!rum\_match@{rum\_match}}
\index{rum\_match@{rum\_match}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_match()}{rum\_match()}}
{\footnotesize\ttfamily static int rum\+\_\+match (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00467}{467}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+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__rumreg_8h_source_l00026}{RT2573\+\_\+\+IFACE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__rum_8c_source_l00089}{rum\+\_\+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]{d3/d1b/if__rum_8c_af22c751eae40c7817e5f2ab1e2b9bb6f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a4a0b6e0d24cbfaa9e9f3e5b59f4162b8}\label{if__rum_8c_a4a0b6e0d24cbfaa9e9f3e5b59f4162b8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_modbits@{rum\_modbits}}
\index{rum\_modbits@{rum\_modbits}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_modbits()}{rum\_modbits()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+modbits (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{set,  }\item[{uint32\+\_\+t}]{unset }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01894}{1894}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02013}{rum\+\_\+enable\+\_\+mrr()}}, \mbox{\hyperlink{if__rum_8c_source_l02251}{rum\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02060}{rum\+\_\+select\+\_\+band()}}, \mbox{\hyperlink{if__rum_8c_source_l02174}{rum\+\_\+set\+\_\+maxretry()}}, \mbox{\hyperlink{if__rum_8c_source_l02693}{rum\+\_\+set\+\_\+sleep\+\_\+time()}}, and \mbox{\hyperlink{if__rum_8c_source_l02270}{rum\+\_\+update\+\_\+slot\+\_\+cb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4a0b6e0d24cbfaa9e9f3e5b59f4162b8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4a0b6e0d24cbfaa9e9f3e5b59f4162b8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a93d41806b0ccde35fdb7b0c374886b3d}\label{if__rum_8c_a93d41806b0ccde35fdb7b0c374886b3d}} 
\index{if\_rum.c@{if\_rum.c}!rum\_newstate@{rum\_newstate}}
\index{rum\_newstate@{rum\_newstate}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_newstate()}{rum\_newstate()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l00960}{960}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__rumvar_8h_source_l00095}{rum\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__rumvar_8h_source_l00091}{rum\+\_\+vap\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__rumreg_8h_source_l00161}{RT2573\+\_\+\+ACKCTS\+\_\+\+PWRMGT}}, \mbox{\hyperlink{if__rumreg_8h_source_l00139}{RT2573\+\_\+\+AUTO\+\_\+\+WAKEUP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00078}{RT2573\+\_\+\+MAC\+\_\+\+CSR11}}, \mbox{\hyperlink{if__rumreg_8h_source_l00087}{RT2573\+\_\+\+TXRX\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l02258}{rum\+\_\+abort\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rum_8c_source_l02794}{rum\+\_\+alloc\+\_\+beacon()}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l02013}{rum\+\_\+enable\+\_\+mrr()}}, \mbox{\hyperlink{if__rum_8c_source_l02251}{rum\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__rum_8c_source_l02192}{rum\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l03117}{rum\+\_\+ratectl\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l02038}{rum\+\_\+set\+\_\+basicrates()}}, \mbox{\hyperlink{if__rum_8c_source_l02345}{rum\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__rum_8c_source_l02174}{rum\+\_\+set\+\_\+maxretry()}}, \mbox{\hyperlink{if__rum_8c_source_l00935}{rum\+\_\+set\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rum_8c_source_l02027}{rum\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02270}{rum\+\_\+update\+\_\+slot\+\_\+cb()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00149}{rum\+\_\+softc\+::sc\+\_\+bssid}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{usbdi_8h_source_l00489}{usb\+\_\+callout\+\_\+stop}}, \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a93d41806b0ccde35fdb7b0c374886b3d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a93d41806b0ccde35fdb7b0c374886b3d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af9b513abd1ec4bac59b297777a22a144}\label{if__rum_8c_af9b513abd1ec4bac59b297777a22a144}} 
\index{if\_rum.c@{if\_rum.c}!rum\_pair\_key\_del\_cb@{rum\_pair\_key\_del\_cb}}
\index{rum\_pair\_key\_del\_cb@{rum\_pair\_key\_del\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_pair\_key\_del\_cb()}{rum\_pair\_key\_del\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+pair\+\_\+key\+\_\+del\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02993}{2993}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumvar_8h_source_l00153}{rum\+\_\+softc\+::keys\+\_\+bmap}}, \mbox{\hyperlink{if__rumreg_8h_source_l00109}{RT2573\+\_\+\+SEC\+\_\+\+CSR2}}, \mbox{\hyperlink{if__rumreg_8h_source_l00110}{RT2573\+\_\+\+SEC\+\_\+\+CSR3}}, \mbox{\hyperlink{if__rumreg_8h_source_l00111}{RT2573\+\_\+\+SEC\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00152}{rum\+\_\+softc\+::vap\+\_\+key\+\_\+count}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03058}{rum\+\_\+key\+\_\+delete()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af9b513abd1ec4bac59b297777a22a144_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af9b513abd1ec4bac59b297777a22a144_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aeba52bccd1a188afc95233437149a2e3}\label{if__rum_8c_aeba52bccd1a188afc95233437149a2e3}} 
\index{if\_rum.c@{if\_rum.c}!rum\_pair\_key\_set\_cb@{rum\_pair\_key\_set\_cb}}
\index{rum\_pair\_key\_set\_cb@{rum\_pair\_key\_set\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_pair\_key\_set\_cb()}{rum\_pair\_key\_set\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02945}{2945}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumreg_8h_source_l00057}{RT2573\+\_\+\+ADDR\+\_\+\+ENTRY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00055}{RT2573\+\_\+\+PKEY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00109}{RT2573\+\_\+\+SEC\+\_\+\+CSR2}}, \mbox{\hyperlink{if__rumreg_8h_source_l00110}{RT2573\+\_\+\+SEC\+\_\+\+CSR3}}, \mbox{\hyperlink{if__rumreg_8h_source_l00111}{RT2573\+\_\+\+SEC\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l02866}{rum\+\_\+common\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l01342}{rum\+\_\+crypto\+\_\+mode()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00152}{rum\+\_\+softc\+::vap\+\_\+key\+\_\+count}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03041}{rum\+\_\+key\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aeba52bccd1a188afc95233437149a2e3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aeba52bccd1a188afc95233437149a2e3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a386a05d8d28ab1e6a52988449640655b}\label{if__rum_8c_a386a05d8d28ab1e6a52988449640655b}} 
\index{if\_rum.c@{if\_rum.c}!rum\_parent@{rum\_parent}}
\index{rum\_parent@{rum\_parent}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_parent()}{rum\_parent()}}
{\footnotesize\ttfamily static void rum\+\_\+parent (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01775}{1775}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02636}{rum\+\_\+stop()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00144}{rum\+\_\+softc\+::sc\+\_\+detached}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a386a05d8d28ab1e6a52988449640655b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=261pt]{d3/d1b/if__rum_8c_a386a05d8d28ab1e6a52988449640655b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5ba1deef7e4e10354a4301e34d5b1137}\label{if__rum_8c_a5ba1deef7e4e10354a4301e34d5b1137}} 
\index{if\_rum.c@{if\_rum.c}!rum\_pause@{rum\_pause}}
\index{rum\_pause@{rum\_pause}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_pause()}{rum\_pause()}}
{\footnotesize\ttfamily static int rum\+\_\+pause (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{timeout }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03276}{3276}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00129}{rum\+\_\+softc\+::sc\+\_\+mtx}}, and \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}, \mbox{\hyperlink{if__rum_8c_source_l01900}{rum\+\_\+bbp\+\_\+busy()}}, \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02491}{rum\+\_\+bbp\+\_\+wakeup()}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, and \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d3/d1b/if__rum_8c_a5ba1deef7e4e10354a4301e34d5b1137_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5ba1deef7e4e10354a4301e34d5b1137_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a0f8160e2f12bfeb37fd61c0c1192279a}\label{if__rum_8c_a0f8160e2f12bfeb37fd61c0c1192279a}} 
\index{if\_rum.c@{if\_rum.c}!rum\_plcp\_signal@{rum\_plcp\_signal}}
\index{rum\_plcp\_signal@{rum\_plcp\_signal}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_plcp\_signal()}{rum\_plcp\_signal()}}
{\footnotesize\ttfamily static uint8\+\_\+t rum\+\_\+plcp\+\_\+signal (\begin{DoxyParamCaption}\item[{int}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01316}{1316}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a0f8160e2f12bfeb37fd61c0c1192279a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_acd95c5a833ffd6f075655f5244d35aac}\label{if__rum_8c_acd95c5a833ffd6f075655f5244d35aac}} 
\index{if\_rum.c@{if\_rum.c}!rum\_ratectl\_start@{rum\_ratectl\_start}}
\index{rum\_ratectl\_start@{rum\_ratectl\_start}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_ratectl\_start()}{rum\_ratectl\_start()}}
{\footnotesize\ttfamily static void rum\+\_\+ratectl\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03117}{3117}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00091}{rum\+\_\+vap\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__rumreg_8h_source_l00113}{RT2573\+\_\+\+STA\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rum_8c_source_l03129}{rum\+\_\+ratectl\+\_\+timeout()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00141}{rum\+\_\+softc\+::sta}}, \mbox{\hyperlink{usbdi_8h_source_l00481}{usb\+\_\+callout\+\_\+reset}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_acd95c5a833ffd6f075655f5244d35aac_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_acd95c5a833ffd6f075655f5244d35aac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a4c35b0b9656f1188ea8c8042de9b30fd}\label{if__rum_8c_a4c35b0b9656f1188ea8c8042de9b30fd}} 
\index{if\_rum.c@{if\_rum.c}!rum\_ratectl\_task@{rum\_ratectl\_task}}
\index{rum\_ratectl\_task@{rum\_ratectl\_task}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_ratectl\_task()}{rum\_ratectl\_task()}}
{\footnotesize\ttfamily static void rum\+\_\+ratectl\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03139}{3139}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__rumvar_8h_source_l00093}{rum\+\_\+vap\+::maxretry}}, \mbox{\hyperlink{if__rumvar_8h_source_l00091}{rum\+\_\+vap\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__rumreg_8h_source_l00113}{RT2573\+\_\+\+STA\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l03129}{rum\+\_\+ratectl\+\_\+timeout()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00113}{rum\+\_\+softc\+::sc\+\_\+txs}}, \mbox{\hyperlink{if__rumvar_8h_source_l00141}{rum\+\_\+softc\+::sta}}, \mbox{\hyperlink{usbdi_8h_source_l00481}{usb\+\_\+callout\+\_\+reset}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4c35b0b9656f1188ea8c8042de9b30fd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4c35b0b9656f1188ea8c8042de9b30fd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ae0231046c8cc49a7e3cb3cdda6fb327d}\label{if__rum_8c_ae0231046c8cc49a7e3cb3cdda6fb327d}} 
\index{if\_rum.c@{if\_rum.c}!rum\_ratectl\_timeout@{rum\_ratectl\_timeout}}
\index{rum\_ratectl\_timeout@{rum\_ratectl\_timeout}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_ratectl\_timeout()}{rum\_ratectl\_timeout()}}
{\footnotesize\ttfamily static void rum\+\_\+ratectl\+\_\+timeout (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03129}{3129}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00092}{rum\+\_\+vap\+::ratectl\+\_\+task}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03117}{rum\+\_\+ratectl\+\_\+start()}}, and \mbox{\hyperlink{if__rum_8c_source_l03139}{rum\+\_\+ratectl\+\_\+task()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae0231046c8cc49a7e3cb3cdda6fb327d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a17192fadcfca5c610e84a244c703e710}\label{if__rum_8c_a17192fadcfca5c610e84a244c703e710}} 
\index{if\_rum.c@{if\_rum.c}!rum\_raw\_xmit@{rum\_raw\_xmit}}
\index{rum\_raw\_xmit@{rum\_raw\_xmit}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_raw\_xmit()}{rum\_raw\_xmit()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l03075}{3075}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01491}{rum\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00021}{RUM\+\_\+\+TX\+\_\+\+MINFREE}}, \mbox{\hyperlink{if__rum_8c_source_l01563}{rum\+\_\+tx\+\_\+raw()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a17192fadcfca5c610e84a244c703e710_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{d3/d1b/if__rum_8c_a17192fadcfca5c610e84a244c703e710_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aa2d5d42ca7cd6344f0660b7e932ace94}\label{if__rum_8c_aa2d5d42ca7cd6344f0660b7e932ace94}} 
\index{if\_rum.c@{if\_rum.c}!rum\_read@{rum\_read}}
\index{rum\_read@{rum\_read}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_read()}{rum\_read()}}
{\footnotesize\ttfamily static uint32\+\_\+t rum\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01816}{1816}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}, \mbox{\hyperlink{if__rum_8c_source_l01900}{rum\+\_\+bbp\+\_\+busy()}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02491}{rum\+\_\+bbp\+\_\+wakeup()}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l02192}{rum\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, and \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aa2d5d42ca7cd6344f0660b7e932ace94_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aa2d5d42ca7cd6344f0660b7e932ace94_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1fc032d3e8255a55f9139e6860d43741}\label{if__rum_8c_a1fc032d3e8255a55f9139e6860d43741}} 
\index{if\_rum.c@{if\_rum.c}!rum\_read\_eeprom@{rum\_read\_eeprom}}
\index{rum\_read\_eeprom@{rum\_read\_eeprom}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_read\_eeprom()}{rum\_read\_eeprom()}}
{\footnotesize\ttfamily static void rum\+\_\+read\+\_\+eeprom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02408}{2408}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{structrum__softc_aaeed4ed45183de4b57c8a62fd5938c8e}{rum\+\_\+softc\+::bbp\+\_\+prom}}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__rumvar_8h_source_l00164}{rum\+\_\+softc\+::ext\+\_\+2ghz\+\_\+lna}}, \mbox{\hyperlink{if__rumvar_8h_source_l00165}{rum\+\_\+softc\+::ext\+\_\+5ghz\+\_\+lna}}, \mbox{\hyperlink{if__rumvar_8h_source_l00160}{rum\+\_\+softc\+::hw\+\_\+radio}}, \mbox{\hyperlink{if__rumvar_8h_source_l00163}{rum\+\_\+softc\+::nb\+\_\+ant}}, \mbox{\hyperlink{if__rumvar_8h_source_l00157}{rum\+\_\+softc\+::reg}}, \mbox{\hyperlink{if__rumvar_8h_source_l00120}{rum\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00121}{rum\+\_\+softc\+::rffreq}}, \mbox{\hyperlink{if__rumvar_8h_source_l00166}{rum\+\_\+softc\+::rssi\+\_\+2ghz\+\_\+corr}}, \mbox{\hyperlink{if__rumvar_8h_source_l00167}{rum\+\_\+softc\+::rssi\+\_\+5ghz\+\_\+corr}}, \mbox{\hyperlink{if__rumreg_8h_source_l00299}{RT2573\+\_\+\+EEPROM\+\_\+\+ADDRESS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00300}{RT2573\+\_\+\+EEPROM\+\_\+\+ANTENNA}}, \mbox{\hyperlink{if__rumreg_8h_source_l00302}{RT2573\+\_\+\+EEPROM\+\_\+\+BBP\+\_\+\+BASE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00301}{RT2573\+\_\+\+EEPROM\+\_\+\+CONFIG2}}, \mbox{\hyperlink{if__rumreg_8h_source_l00304}{RT2573\+\_\+\+EEPROM\+\_\+\+FREQ\+\_\+\+OFFSET}}, \mbox{\hyperlink{if__rumreg_8h_source_l00305}{RT2573\+\_\+\+EEPROM\+\_\+\+RSSI\+\_\+2\+GHZ\+\_\+\+OFFSET}}, \mbox{\hyperlink{if__rumreg_8h_source_l00306}{RT2573\+\_\+\+EEPROM\+\_\+\+RSSI\+\_\+5\+GHZ\+\_\+\+OFFSET}}, \mbox{\hyperlink{if__rumreg_8h_source_l00303}{RT2573\+\_\+\+EEPROM\+\_\+\+TXPOWER}}, \mbox{\hyperlink{if__rum_8c_source_l01797}{rum\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00161}{rum\+\_\+softc\+::rx\+\_\+ant}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00162}{rum\+\_\+softc\+::tx\+\_\+ant}}, \mbox{\hyperlink{if__rumvar_8h_source_l00143}{rum\+\_\+softc\+::txpow}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00156}{rum\+\_\+softc\+::val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1fc032d3e8255a55f9139e6860d43741_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=294pt]{d3/d1b/if__rum_8c_a1fc032d3e8255a55f9139e6860d43741_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5706da758e095464181827b6092b98c8}\label{if__rum_8c_a5706da758e095464181827b6092b98c8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_read\_multi@{rum\_read\_multi}}
\index{rum\_read\_multi@{rum\_read\_multi}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_read\_multi()}{rum\_read\_multi()}}
{\footnotesize\ttfamily static void rum\+\_\+read\+\_\+multi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01826}{1826}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rumreg_8h_source_l00032}{RT2573\+\_\+\+READ\+\_\+\+MULTI\+\_\+\+MAC}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02264}{rum\+\_\+get\+\_\+tsf()}}, \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l03117}{rum\+\_\+ratectl\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l03139}{rum\+\_\+ratectl\+\_\+task()}}, and \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5706da758e095464181827b6092b98c8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5706da758e095464181827b6092b98c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5f05de0d8f55b3573584f59be76a0235}\label{if__rum_8c_a5f05de0d8f55b3573584f59be76a0235}} 
\index{if\_rum.c@{if\_rum.c}!rum\_reset@{rum\_reset}}
\index{rum\_reset@{rum\_reset}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_reset()}{rum\_reset()}}
{\footnotesize\ttfamily static int rum\+\_\+reset (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{u\+\_\+long}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02724}{2724}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rumreg_8h_source_l00139}{RT2573\+\_\+\+AUTO\+\_\+\+WAKEUP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00078}{RT2573\+\_\+\+MAC\+\_\+\+CSR11}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02693}{rum\+\_\+set\+\_\+sleep\+\_\+time()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5f05de0d8f55b3573584f59be76a0235_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5f05de0d8f55b3573584f59be76a0235_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1c2b59a95a0c509aab02eae05ef8590c}\label{if__rum_8c_a1c2b59a95a0c509aab02eae05ef8590c}} 
\index{if\_rum.c@{if\_rum.c}!rum\_reset\_tx\_list@{rum\_reset\_tx\_list}}
\index{rum\_reset\_tx\_list@{rum\_reset\_tx\_list}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_reset\_tx\_list()}{rum\_reset\_tx\_list()}}
{\footnotesize\ttfamily static void rum\+\_\+reset\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00827}{827}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumvar_8h_source_l00064}{rum\+\_\+tx\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00720}{rum\+\_\+vap\+\_\+delete()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1c2b59a95a0c509aab02eae05ef8590c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5eba97badce8e079655b7f25ca6681e8}\label{if__rum_8c_a5eba97badce8e079655b7f25ca6681e8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_rf\_write@{rum\_rf\_write}}
\index{rum\_rf\_write@{rum\_rf\_write}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_rf\_write()}{rum\_rf\_write()}}
{\footnotesize\ttfamily static void rum\+\_\+rf\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01961}{1961}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rumvar_8h_source_l00142}{rum\+\_\+softc\+::rf\+\_\+regs}}, \mbox{\hyperlink{if__rumreg_8h_source_l00103}{RT2573\+\_\+\+PHY\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rumreg_8h_source_l00188}{RT2573\+\_\+\+RF\+\_\+20\+BIT}}, \mbox{\hyperlink{if__rumreg_8h_source_l00189}{RT2573\+\_\+\+RF\+\_\+\+BUSY}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5eba97badce8e079655b7f25ca6681e8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5eba97badce8e079655b7f25ca6681e8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af27e56ac8a353f77c8096b9456f626c8}\label{if__rum_8c_af27e56ac8a353f77c8096b9456f626c8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_scan\_end@{rum\_scan\_end}}
\index{rum\_scan\_end@{rum\_scan\_end}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_scan\_end()}{rum\_scan\_end()}}
{\footnotesize\ttfamily static void rum\+\_\+scan\+\_\+end (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03185}{3185}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l02251}{rum\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__rum_8c_source_l02192}{rum\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02345}{rum\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00149}{rum\+\_\+softc\+::sc\+\_\+bssid}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af27e56ac8a353f77c8096b9456f626c8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{d3/d1b/if__rum_8c_af27e56ac8a353f77c8096b9456f626c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a35488a6dacc04841c11227de69549319}\label{if__rum_8c_a35488a6dacc04841c11227de69549319}} 
\index{if\_rum.c@{if\_rum.c}!rum\_scan\_start@{rum\_scan\_start}}
\index{rum\_scan\_start@{rum\_scan\_start}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_scan\_start()}{rum\_scan\_start()}}
{\footnotesize\ttfamily static void rum\+\_\+scan\+\_\+start (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03173}{3173}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l02258}{rum\+\_\+abort\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02345}{rum\+\_\+set\+\_\+bssid()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a35488a6dacc04841c11227de69549319_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d3/d1b/if__rum_8c_a35488a6dacc04841c11227de69549319_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a077d7d3cc989be87e21baf3f51ea93d4}\label{if__rum_8c_a077d7d3cc989be87e21baf3f51ea93d4}} 
\index{if\_rum.c@{if\_rum.c}!rum\_select\_antenna@{rum\_select\_antenna}}
\index{rum\_select\_antenna@{rum\_select\_antenna}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_select\_antenna()}{rum\_select\_antenna()}}
{\footnotesize\ttfamily static void rum\+\_\+select\+\_\+antenna (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01988}{1988}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00149}{RT2573\+\_\+\+DISABLE\+\_\+\+RX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00083}{RT2573\+\_\+\+TXRX\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, and \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a077d7d3cc989be87e21baf3f51ea93d4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a077d7d3cc989be87e21baf3f51ea93d4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ab257501e7e1a8882ce90af533b671530}\label{if__rum_8c_ab257501e7e1a8882ce90af533b671530}} 
\index{if\_rum.c@{if\_rum.c}!rum\_select\_band@{rum\_select\_band}}
\index{rum\_select\_band@{rum\_select\_band}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_select\_band()}{rum\_select\_band()}}
{\footnotesize\ttfamily static void rum\+\_\+select\+\_\+band (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02060}{2060}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00168}{rum\+\_\+softc\+::bbp17}}, \mbox{\hyperlink{if__rumvar_8h_source_l00164}{rum\+\_\+softc\+::ext\+\_\+2ghz\+\_\+lna}}, \mbox{\hyperlink{if__rumvar_8h_source_l00165}{rum\+\_\+softc\+::ext\+\_\+5ghz\+\_\+lna}}, \mbox{\hyperlink{if__rumreg_8h_source_l00181}{RT2573\+\_\+\+PA\+\_\+\+PE\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00182}{RT2573\+\_\+\+PA\+\_\+\+PE\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00099}{RT2573\+\_\+\+PHY\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, and \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, and \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab257501e7e1a8882ce90af533b671530_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab257501e7e1a8882ce90af533b671530_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a6af47707169ad7108b25239921e8e2c6}\label{if__rum_8c_a6af47707169ad7108b25239921e8e2c6}} 
\index{if\_rum.c@{if\_rum.c}!rum\_sendprot@{rum\_sendprot}}
\index{rum\_sendprot@{rum\_sendprot}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_sendprot()}{rum\_sendprot()}}
{\footnotesize\ttfamily static int rum\+\_\+sendprot (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct mbuf $\ast$}]{m,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{int}]{prot,  }\item[{int}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01417}{1417}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumreg_8h_source_l00223}{RT2573\+\_\+\+TX\+\_\+\+NEED\+\_\+\+ACK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01623}{rum\+\_\+tx\+\_\+data()}}, and \mbox{\hyperlink{if__rum_8c_source_l01563}{rum\+\_\+tx\+\_\+raw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a6af47707169ad7108b25239921e8e2c6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a6af47707169ad7108b25239921e8e2c6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a41cab2f903a1b898b5c2efe7d044423a}\label{if__rum_8c_a41cab2f903a1b898b5c2efe7d044423a}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_basicrates@{rum\_set\_basicrates}}
\index{rum\_set\_basicrates@{rum\_set\_basicrates}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_basicrates()}{rum\_set\_basicrates()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+basicrates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02038}{2038}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00088}{RT2573\+\_\+\+TXRX\+\_\+\+CSR5}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a41cab2f903a1b898b5c2efe7d044423a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a41cab2f903a1b898b5c2efe7d044423a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a425b1003d127b2f93aa089726166f54c}\label{if__rum_8c_a425b1003d127b2f93aa089726166f54c}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_beacon@{rum\_set\_beacon}}
\index{rum\_set\_beacon@{rum\_set\_beacon}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_beacon()}{rum\_set\_beacon()}}
{\footnotesize\ttfamily static int rum\+\_\+set\+\_\+beacon (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02761}{2761}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00090}{rum\+\_\+vap\+::bcn\+\_\+mbuf}}, \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__rumreg_8h_source_l00062}{RT2573\+\_\+\+HW\+\_\+\+BCN\+\_\+\+BASE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00022}{RT2573\+\_\+\+TX\+\_\+\+DESC\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00241}{RT2573\+\_\+\+TX\+\_\+\+HWSEQ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00224}{RT2573\+\_\+\+TX\+\_\+\+TIMESTAMP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02794}{rum\+\_\+alloc\+\_\+beacon()}}, and \mbox{\hyperlink{if__rum_8c_source_l02816}{rum\+\_\+update\+\_\+beacon\+\_\+cb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a425b1003d127b2f93aa089726166f54c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a425b1003d127b2f93aa089726166f54c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ae546ea9b7fe7f6fe59cff13b53d4be1a}\label{if__rum_8c_ae546ea9b7fe7f6fe59cff13b53d4be1a}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_bssid@{rum\_set\_bssid}}
\index{rum\_set\_bssid@{rum\_set\_bssid}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_bssid()}{rum\_set\_bssid()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+bssid (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{bssid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02345}{2345}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00071}{RT2573\+\_\+\+MAC\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rumreg_8h_source_l00072}{RT2573\+\_\+\+MAC\+\_\+\+CSR5}}, \mbox{\hyperlink{if__rumreg_8h_source_l00136}{RT2573\+\_\+\+NUM\+\_\+\+BSSID\+\_\+\+MSK}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, \mbox{\hyperlink{if__rum_8c_source_l03185}{rum\+\_\+scan\+\_\+end()}}, and \mbox{\hyperlink{if__rum_8c_source_l03173}{rum\+\_\+scan\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae546ea9b7fe7f6fe59cff13b53d4be1a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ae546ea9b7fe7f6fe59cff13b53d4be1a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ac14df9e04772b2c0aab15cbfded32c08}\label{if__rum_8c_ac14df9e04772b2c0aab15cbfded32c08}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_chan@{rum\_set\_chan}}
\index{rum\_set\_chan@{rum\_set\_chan}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_chan()}{rum\_set\_chan()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02102}{2102}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__ural_8c_source_l00315}{r1}}, \mbox{\hyperlink{if__ural_8c_source_l00316}{r2}}, \mbox{\hyperlink{if__rum_8c_source_l00349}{rfprog\+::r3}}, \mbox{\hyperlink{if__ural_8c_source_l00317}{r4}}, \mbox{\hyperlink{if__rumvar_8h_source_l00120}{rum\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00121}{rum\+\_\+softc\+::rffreq}}, \mbox{\hyperlink{if__rumreg_8h_source_l00205}{RT2573\+\_\+\+BBPR94\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__rumreg_8h_source_l00293}{RT2573\+\_\+\+RF1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00294}{RT2573\+\_\+\+RF2}}, \mbox{\hyperlink{if__rumreg_8h_source_l00295}{RT2573\+\_\+\+RF3}}, \mbox{\hyperlink{if__rumreg_8h_source_l00296}{RT2573\+\_\+\+RF4}}, \mbox{\hyperlink{if__rumreg_8h_source_l00214}{RT2573\+\_\+\+RF\+\_\+2527}}, \mbox{\hyperlink{if__rumreg_8h_source_l00211}{RT2573\+\_\+\+RF\+\_\+5225}}, \mbox{\hyperlink{if__rumreg_8h_source_l00203}{RT2573\+\_\+\+SMART\+\_\+\+MODE}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l03276}{rum\+\_\+pause()}}, \mbox{\hyperlink{if__rum_8c_a45a02f01c0f8cb092b290648f574796b}{rum\+\_\+rf5225}}, \mbox{\hyperlink{if__rum_8c_a6b0f15f3967d11fb0c87d0a55c5c19a5}{rum\+\_\+rf5226}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, \mbox{\hyperlink{if__rum_8c_source_l02060}{rum\+\_\+select\+\_\+band()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00143}{rum\+\_\+softc\+::txpow}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, and \mbox{\hyperlink{if__rum_8c_source_l03201}{rum\+\_\+set\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ac14df9e04772b2c0aab15cbfded32c08_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ac14df9e04772b2c0aab15cbfded32c08_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ac6f7cf454c2df2de27e50af7aaacb7da}\label{if__rum_8c_ac6f7cf454c2df2de27e50af7aaacb7da}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_channel@{rum\_set\_channel}}
\index{rum\_set\_channel@{rum\_set\_channel}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_channel()}{rum\_set\_channel()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+channel (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03201}{3201}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ac6f7cf454c2df2de27e50af7aaacb7da_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d3/d1b/if__rum_8c_ac6f7cf454c2df2de27e50af7aaacb7da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a45cfa790ee4862060593763e960f0399}\label{if__rum_8c_a45cfa790ee4862060593763e960f0399}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_macaddr@{rum\_set\_macaddr}}
\index{rum\_set\_macaddr@{rum\_set\_macaddr}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_macaddr()}{rum\_set\_macaddr()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02355}{2355}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rumreg_8h_source_l00069}{RT2573\+\_\+\+MAC\+\_\+\+CSR2}}, \mbox{\hyperlink{if__rumreg_8h_source_l00070}{RT2573\+\_\+\+MAC\+\_\+\+CSR3}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a45cfa790ee4862060593763e960f0399_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a45cfa790ee4862060593763e960f0399_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a23002da9eb43bd176a22a0c91a635f57}\label{if__rum_8c_a23002da9eb43bd176a22a0c91a635f57}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_maxretry@{rum\_set\_maxretry}}
\index{rum\_set\_maxretry@{rum\_set\_maxretry}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_maxretry()}{rum\_set\_maxretry()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+maxretry (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02174}{2174}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00093}{rum\+\_\+vap\+::maxretry}}, \mbox{\hyperlink{if__rumreg_8h_source_l00165}{RT2573\+\_\+\+LONG\+\_\+\+RETRY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00166}{RT2573\+\_\+\+LONG\+\_\+\+RETRY\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00167}{RT2573\+\_\+\+SHORT\+\_\+\+RETRY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00168}{RT2573\+\_\+\+SHORT\+\_\+\+RETRY\+\_\+\+MASK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00087}{RT2573\+\_\+\+TXRX\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a23002da9eb43bd176a22a0c91a635f57_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a23002da9eb43bd176a22a0c91a635f57_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ab266581d5d6701999eb659a18590b588}\label{if__rum_8c_ab266581d5d6701999eb659a18590b588}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_power\_state@{rum\_set\_power\_state}}
\index{rum\_set\_power\_state@{rum\_set\_power\_state}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_power\_state()}{rum\_set\_power\_state()}}
{\footnotesize\ttfamily static int rum\+\_\+set\+\_\+power\+\_\+state (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{sleep }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00935}{935}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00199}{RT2573\+\_\+\+MCU\+\_\+\+SLEEP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00201}{RT2573\+\_\+\+MCU\+\_\+\+WAKEUP}}, \mbox{\hyperlink{if__rum_8c_source_l00647}{rum\+\_\+do\+\_\+mcu\+\_\+request()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__rumvar_8h_source_l00131}{rum\+\_\+softc\+::sc\+\_\+sleep\+\_\+end}}, \mbox{\hyperlink{if__rumvar_8h_source_l00132}{rum\+\_\+softc\+::sc\+\_\+sleep\+\_\+time}}, \mbox{\hyperlink{if__rumvar_8h_source_l00146}{rum\+\_\+softc\+::sc\+\_\+sleeping}}, \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}, and \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, and \mbox{\hyperlink{if__rum_8c_source_l00904}{rum\+\_\+sta\+\_\+recv\+\_\+mgmt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab266581d5d6701999eb659a18590b588_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab266581d5d6701999eb659a18590b588_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a253807f23f0083ba00dc8cb2f6484841}\label{if__rum_8c_a253807f23f0083ba00dc8cb2f6484841}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_sleep\_time@{rum\_set\_sleep\_time}}
\index{rum\_set\_sleep\_time@{rum\_set\_sleep\_time}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_sleep\_time()}{rum\_set\_sleep\_time()}}
{\footnotesize\ttfamily static int rum\+\_\+set\+\_\+sleep\+\_\+time (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{bintval }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02693}{2693}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00078}{RT2573\+\_\+\+MAC\+\_\+\+CSR11}}, \mbox{\hyperlink{if__rumreg_8h_source_l00142}{RT2573\+\_\+\+TBCN\+\_\+\+DELAY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00143}{RT2573\+\_\+\+TBCN\+\_\+\+DELAY\+\_\+\+MAX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00140}{RT2573\+\_\+\+TBCN\+\_\+\+EXP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00141}{RT2573\+\_\+\+TBCN\+\_\+\+EXP\+\_\+\+MAX}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00132}{rum\+\_\+softc\+::sc\+\_\+sleep\+\_\+time}}, and \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02192}{rum\+\_\+enable\+\_\+tsf\+\_\+sync()}}, and \mbox{\hyperlink{if__rum_8c_source_l02724}{rum\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a253807f23f0083ba00dc8cb2f6484841_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a253807f23f0083ba00dc8cb2f6484841_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1d2738321d65384f80b15b72dc5fdf2c}\label{if__rum_8c_a1d2738321d65384f80b15b72dc5fdf2c}} 
\index{if\_rum.c@{if\_rum.c}!rum\_set\_txpreamble@{rum\_set\_txpreamble}}
\index{rum\_set\_txpreamble@{rum\_set\_txpreamble}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_set\_txpreamble()}{rum\_set\_txpreamble()}}
{\footnotesize\ttfamily static void rum\+\_\+set\+\_\+txpreamble (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02027}{2027}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00162}{RT2573\+\_\+\+SHORT\+\_\+\+PREAMBLE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00087}{RT2573\+\_\+\+TXRX\+\_\+\+CSR4}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1d2738321d65384f80b15b72dc5fdf2c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1d2738321d65384f80b15b72dc5fdf2c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a7270f4b4f5940565c684eca02d0693a4}\label{if__rum_8c_a7270f4b4f5940565c684eca02d0693a4}} 
\index{if\_rum.c@{if\_rum.c}!rum\_setbits@{rum\_setbits}}
\index{rum\_setbits@{rum\_setbits}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_setbits()}{rum\_setbits()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+setbits (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{mask }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01882}{1882}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02013}{rum\+\_\+enable\+\_\+mrr()}}, \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02724}{rum\+\_\+reset()}}, \mbox{\hyperlink{if__rum_8c_source_l02027}{rum\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__rum_8c_source_l02365}{rum\+\_\+setpromisc()}}, and \mbox{\hyperlink{if__rum_8c_source_l02636}{rum\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7270f4b4f5940565c684eca02d0693a4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7270f4b4f5940565c684eca02d0693a4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a5bd154d9255603d551feb304982375c7}\label{if__rum_8c_a5bd154d9255603d551feb304982375c7}} 
\index{if\_rum.c@{if\_rum.c}!rum\_setpromisc@{rum\_setpromisc}}
\index{rum\_setpromisc@{rum\_setpromisc}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_setpromisc()}{rum\_setpromisc()}}
{\footnotesize\ttfamily static void rum\+\_\+setpromisc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02365}{2365}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__rumreg_8h_source_l00153}{RT2573\+\_\+\+DROP\+\_\+\+NOT\+\_\+\+TO\+\_\+\+ME}}, \mbox{\hyperlink{if__rumreg_8h_source_l00083}{RT2573\+\_\+\+TXRX\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02379}{rum\+\_\+update\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5bd154d9255603d551feb304982375c7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a5bd154d9255603d551feb304982375c7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a6374992706815b5d32cdc9447c2eeb06}\label{if__rum_8c_a6374992706815b5d32cdc9447c2eeb06}} 
\index{if\_rum.c@{if\_rum.c}!rum\_setup\_tx\_desc@{rum\_setup\_tx\_desc}}
\index{rum\_setup\_tx\_desc@{rum\_setup\_tx\_desc}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_setup\_tx\_desc()}{rum\_setup\_tx\_desc()}}
{\footnotesize\ttfamily static void rum\+\_\+setup\+\_\+tx\+\_\+desc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrum__tx__desc}{rum\+\_\+tx\+\_\+desc}} $\ast$}]{desc,  }\item[{struct ieee80211\+\_\+key $\ast$}]{k,  }\item[{uint32\+\_\+t}]{flags,  }\item[{uint8\+\_\+t}]{xflags,  }\item[{uint8\+\_\+t}]{qid,  }\item[{int}]{hdrlen,  }\item[{int}]{len,  }\item[{int}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01358}{1358}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{xhci_8h_source_l00012}{remainder}}, \mbox{\hyperlink{if__rumreg_8h_source_l00235}{RT2573\+\_\+\+AIFSN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00237}{RT2573\+\_\+\+LOGCWMAX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00236}{RT2573\+\_\+\+LOGCWMIN}}, \mbox{\hyperlink{if__rumreg_8h_source_l00245}{RT2573\+\_\+\+PLCP\+\_\+\+LENGEXT}}, \mbox{\hyperlink{if__rumreg_8h_source_l00234}{RT2573\+\_\+\+QID}}, \mbox{\hyperlink{if__rumreg_8h_source_l00225}{RT2573\+\_\+\+TX\+\_\+\+OFDM}}, \mbox{\hyperlink{if__rumreg_8h_source_l00221}{RT2573\+\_\+\+TX\+\_\+\+VALID}}, \mbox{\hyperlink{if__rum_8c_source_l01316}{rum\+\_\+plcp\+\_\+signal()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00150}{rum\+\_\+softc\+::wme\+\_\+params}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01417}{rum\+\_\+sendprot()}}, \mbox{\hyperlink{if__rum_8c_source_l02761}{rum\+\_\+set\+\_\+beacon()}}, \mbox{\hyperlink{if__rum_8c_source_l01623}{rum\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__rum_8c_source_l01491}{rum\+\_\+tx\+\_\+mgt()}}, and \mbox{\hyperlink{if__rum_8c_source_l01563}{rum\+\_\+tx\+\_\+raw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d3/d1b/if__rum_8c_a6374992706815b5d32cdc9447c2eeb06_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a6374992706815b5d32cdc9447c2eeb06_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af7c5df685b3fbd20b87bb661c350148d}\label{if__rum_8c_af7c5df685b3fbd20b87bb661c350148d}} 
\index{if\_rum.c@{if\_rum.c}!rum\_setup\_tx\_list@{rum\_setup\_tx\_list}}
\index{rum\_setup\_tx\_list@{rum\_setup\_tx\_list}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_setup\_tx\_list()}{rum\_setup\_tx\_list()}}
{\footnotesize\ttfamily static void rum\+\_\+setup\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00808}{808}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumvar_8h_source_l00020}{RUM\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rumvar_8h_source_l00064}{rum\+\_\+tx\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rumvar_8h_source_l00123}{rum\+\_\+softc\+::tx\+\_\+data}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af7c5df685b3fbd20b87bb661c350148d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a769ee7d9ffe25dc8a91d30df562c9c04}\label{if__rum_8c_a769ee7d9ffe25dc8a91d30df562c9c04}} 
\index{if\_rum.c@{if\_rum.c}!rum\_sta\_recv\_mgmt@{rum\_sta\_recv\_mgmt}}
\index{rum\_sta\_recv\_mgmt@{rum\_sta\_recv\_mgmt}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_sta\_recv\_mgmt()}{rum\_sta\_recv\_mgmt()}}
{\footnotesize\ttfamily static void rum\+\_\+sta\+\_\+recv\+\_\+mgmt (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct mbuf $\ast$}]{m,  }\item[{int}]{subtype,  }\item[{const struct ieee80211\+\_\+rx\+\_\+stats $\ast$}]{rxs,  }\item[{int}]{rssi,  }\item[{int}]{nf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00904}{904}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00133}{rum\+\_\+softc\+::last\+\_\+rx\+\_\+flags}}, \mbox{\hyperlink{if__rumvar_8h_source_l00098}{rum\+\_\+vap\+::recv\+\_\+mgmt}}, \mbox{\hyperlink{if__rumreg_8h_source_l00267}{RT2573\+\_\+\+RX\+\_\+\+BC}}, \mbox{\hyperlink{if__rumreg_8h_source_l00268}{RT2573\+\_\+\+RX\+\_\+\+MYBSS}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l00935}{rum\+\_\+set\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a769ee7d9ffe25dc8a91d30df562c9c04_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a769ee7d9ffe25dc8a91d30df562c9c04_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a949ce4b621afe58c36f8b2cf82612afe}\label{if__rum_8c_a949ce4b621afe58c36f8b2cf82612afe}} 
\index{if\_rum.c@{if\_rum.c}!rum\_start@{rum\_start}}
\index{rum\_start@{rum\_start}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_start()}{rum\_start()}}
{\footnotesize\ttfamily static void rum\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01752}{1752}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01623}{rum\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00021}{RUM\+\_\+\+TX\+\_\+\+MINFREE}}, \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rumvar_8h_source_l00114}{rum\+\_\+softc\+::sc\+\_\+snd}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01166}{rum\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__rum_8c_source_l01072}{rum\+\_\+bulk\+\_\+write\+\_\+callback()}}, and \mbox{\hyperlink{if__rum_8c_source_l01730}{rum\+\_\+transmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a949ce4b621afe58c36f8b2cf82612afe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a949ce4b621afe58c36f8b2cf82612afe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ace7096d6416f02d84089f7bf95847600}\label{if__rum_8c_ace7096d6416f02d84089f7bf95847600}} 
\index{if\_rum.c@{if\_rum.c}!rum\_stop@{rum\_stop}}
\index{rum\_stop@{rum\_stop}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_stop()}{rum\_stop()}}
{\footnotesize\ttfamily static void rum\+\_\+stop (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02636}{2636}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumreg_8h_source_l00149}{RT2573\+\_\+\+DISABLE\+\_\+\+RX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00068}{RT2573\+\_\+\+MAC\+\_\+\+CSR1}}, \mbox{\hyperlink{if__rumreg_8h_source_l00131}{RT2573\+\_\+\+RESET\+\_\+\+ASIC}}, \mbox{\hyperlink{if__rumreg_8h_source_l00132}{RT2573\+\_\+\+RESET\+\_\+\+BBP}}, \mbox{\hyperlink{if__rumreg_8h_source_l00083}{RT2573\+\_\+\+TXRX\+\_\+\+CSR0}}, \mbox{\hyperlink{if__rumvar_8h_source_l00107}{RUM\+\_\+\+BULK\+\_\+\+RD}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l00851}{rum\+\_\+unsetup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02119}{usbd\+\_\+transfer\+\_\+drain()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, and \mbox{\hyperlink{if__rum_8c_source_l01775}{rum\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ace7096d6416f02d84089f7bf95847600_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ace7096d6416f02d84089f7bf95847600_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_affa045f6b084ee53dc780f2d01a23b92}\label{if__rum_8c_affa045f6b084ee53dc780f2d01a23b92}} 
\index{if\_rum.c@{if\_rum.c}!rum\_transmit@{rum\_transmit}}
\index{rum\_transmit@{rum\_transmit}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_transmit()}{rum\_transmit()}}
{\footnotesize\ttfamily static int rum\+\_\+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__rum_8c_source_l01730}{1730}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01752}{rum\+\_\+start()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00114}{rum\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_affa045f6b084ee53dc780f2d01a23b92_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=271pt]{d3/d1b/if__rum_8c_affa045f6b084ee53dc780f2d01a23b92_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a4a5679274e3cfaaa78a031a8bbc063b7}\label{if__rum_8c_a4a5679274e3cfaaa78a031a8bbc063b7}} 
\index{if\_rum.c@{if\_rum.c}!rum\_tx\_crypto\_flags@{rum\_tx\_crypto\_flags}}
\index{rum\_tx\_crypto\_flags@{rum\_tx\_crypto\_flags}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_tx\_crypto\_flags()}{rum\_tx\_crypto\_flags()}}
{\footnotesize\ttfamily static uint32\+\_\+t rum\+\_\+tx\+\_\+crypto\+\_\+flags (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01457}{1457}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__rumreg_8h_source_l00051}{RT2573\+\_\+\+SKEY\+\_\+\+MAX}}, \mbox{\hyperlink{if__rumreg_8h_source_l00231}{RT2573\+\_\+\+TX\+\_\+\+CIP\+\_\+\+MODE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00230}{RT2573\+\_\+\+TX\+\_\+\+KEY\+\_\+\+ID}}, \mbox{\hyperlink{if__rumreg_8h_source_l00229}{RT2573\+\_\+\+TX\+\_\+\+KEY\+\_\+\+PAIR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00228}{RT2573\+\_\+\+TX\+\_\+\+TKIPMIC}}, and \mbox{\hyperlink{if__rum_8c_source_l01342}{rum\+\_\+crypto\+\_\+mode()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01623}{rum\+\_\+tx\+\_\+data()}}, and \mbox{\hyperlink{if__rum_8c_source_l01491}{rum\+\_\+tx\+\_\+mgt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=337pt]{d3/d1b/if__rum_8c_a4a5679274e3cfaaa78a031a8bbc063b7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4a5679274e3cfaaa78a031a8bbc063b7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a1b8a5930e053ab482c7b3e7e4e3ec949}\label{if__rum_8c_a1b8a5930e053ab482c7b3e7e4e3ec949}} 
\index{if\_rum.c@{if\_rum.c}!rum\_tx\_data@{rum\_tx\_data}}
\index{rum\_tx\_data@{rum\_tx\_data}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_tx\_data()}{rum\_tx\_data()}}
{\footnotesize\ttfamily static int \mbox{\hyperlink{structrum__tx__data}{rum\+\_\+tx\+\_\+data}} (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01623}{1623}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumreg_8h_source_l00022}{RT2573\+\_\+\+TX\+\_\+\+DESC\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00241}{RT2573\+\_\+\+TX\+\_\+\+HWSEQ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00226}{RT2573\+\_\+\+TX\+\_\+\+IFS\+\_\+\+SIFS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00227}{RT2573\+\_\+\+TX\+\_\+\+LONG\+\_\+\+RETRY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00223}{RT2573\+\_\+\+TX\+\_\+\+NEED\+\_\+\+ACK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01417}{rum\+\_\+sendprot()}}, \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__rum_8c_source_l01457}{rum\+\_\+tx\+\_\+crypto\+\_\+flags()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}, \textbf{ type}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, and \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01752}{rum\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1b8a5930e053ab482c7b3e7e4e3ec949_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a1b8a5930e053ab482c7b3e7e4e3ec949_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a9ae0fad06b3f139342ee0cb4a071d309}\label{if__rum_8c_a9ae0fad06b3f139342ee0cb4a071d309}} 
\index{if\_rum.c@{if\_rum.c}!rum\_tx\_free@{rum\_tx\_free}}
\index{rum\_tx\_free@{rum\_tx\_free}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_tx\_free()}{rum\_tx\_free()}}
{\footnotesize\ttfamily static void rum\+\_\+tx\+\_\+free (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__tx__data}{rum\+\_\+tx\+\_\+data}} $\ast$}]{data,  }\item[{int}]{txerr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00794}{794}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01072}{rum\+\_\+bulk\+\_\+write\+\_\+callback()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=330pt]{d3/d1b/if__rum_8c_a9ae0fad06b3f139342ee0cb4a071d309_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af1872c200ad58cb68d638e907933db40}\label{if__rum_8c_af1872c200ad58cb68d638e907933db40}} 
\index{if\_rum.c@{if\_rum.c}!rum\_tx\_mgt@{rum\_tx\_mgt}}
\index{rum\_tx\_mgt@{rum\_tx\_mgt}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_tx\_mgt()}{rum\_tx\_mgt()}}
{\footnotesize\ttfamily static int rum\+\_\+tx\+\_\+mgt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01491}{1491}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumreg_8h_source_l00022}{RT2573\+\_\+\+TX\+\_\+\+DESC\+\_\+\+SIZE}}, \mbox{\hyperlink{if__rumreg_8h_source_l00241}{RT2573\+\_\+\+TX\+\_\+\+HWSEQ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00223}{RT2573\+\_\+\+TX\+\_\+\+NEED\+\_\+\+ACK}}, \mbox{\hyperlink{if__rumreg_8h_source_l00224}{RT2573\+\_\+\+TX\+\_\+\+TIMESTAMP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__rum_8c_source_l01457}{rum\+\_\+tx\+\_\+crypto\+\_\+flags()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}, \textbf{ type}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, and \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03075}{rum\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af1872c200ad58cb68d638e907933db40_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af1872c200ad58cb68d638e907933db40_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aefabf985ec5b71cce7f75473a07ddebe}\label{if__rum_8c_aefabf985ec5b71cce7f75473a07ddebe}} 
\index{if\_rum.c@{if\_rum.c}!rum\_tx\_raw@{rum\_tx\_raw}}
\index{rum\_tx\_raw@{rum\_tx\_raw}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_tx\_raw()}{rum\_tx\_raw()}}
{\footnotesize\ttfamily static int rum\+\_\+tx\+\_\+raw (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{const struct ieee80211\+\_\+bpf\+\_\+params $\ast$}]{params }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01563}{1563}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__rumvar_8h_source_l00067}{rum\+\_\+tx\+\_\+data\+::ni}}, \mbox{\hyperlink{if__rumvar_8h_source_l00068}{rum\+\_\+tx\+\_\+data\+::rate}}, \mbox{\hyperlink{if__rumreg_8h_source_l00241}{RT2573\+\_\+\+TX\+\_\+\+HWSEQ}}, \mbox{\hyperlink{if__rumreg_8h_source_l00226}{RT2573\+\_\+\+TX\+\_\+\+IFS\+\_\+\+SIFS}}, \mbox{\hyperlink{if__rumreg_8h_source_l00227}{RT2573\+\_\+\+TX\+\_\+\+LONG\+\_\+\+RETRY}}, \mbox{\hyperlink{if__rumreg_8h_source_l00223}{RT2573\+\_\+\+TX\+\_\+\+NEED\+\_\+\+ACK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00106}{RUM\+\_\+\+BULK\+\_\+\+WR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00179}{RUM\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__rum_8c_source_l01417}{rum\+\_\+sendprot()}}, \mbox{\hyperlink{if__rum_8c_source_l01358}{rum\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00064}{rum\+\_\+tx\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rumvar_8h_source_l00118}{rum\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}, \textbf{ type}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03075}{rum\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aefabf985ec5b71cce7f75473a07ddebe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_aefabf985ec5b71cce7f75473a07ddebe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_abbccf8cda8dd486eb596eab990f6246f}\label{if__rum_8c_abbccf8cda8dd486eb596eab990f6246f}} 
\index{if\_rum.c@{if\_rum.c}!rum\_unsetup\_tx\_list@{rum\_unsetup\_tx\_list}}
\index{rum\_unsetup\_tx\_list@{rum\_unsetup\_tx\_list}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_unsetup\_tx\_list()}{rum\_unsetup\_tx\_list()}}
{\footnotesize\ttfamily static void rum\+\_\+unsetup\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00851}{851}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__rumvar_8h_source_l00020}{RUM\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__rumvar_8h_source_l00064}{rum\+\_\+tx\+\_\+data\+::sc}}, \mbox{\hyperlink{if__rumvar_8h_source_l00123}{rum\+\_\+softc\+::tx\+\_\+data}}, \mbox{\hyperlink{if__rumvar_8h_source_l00125}{rum\+\_\+softc\+::tx\+\_\+free}}, \mbox{\hyperlink{if__rumvar_8h_source_l00126}{rum\+\_\+softc\+::tx\+\_\+nfree}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00124}{rum\+\_\+softc\+::tx\+\_\+q}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00595}{rum\+\_\+detach()}}, and \mbox{\hyperlink{if__rum_8c_source_l02636}{rum\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_abbccf8cda8dd486eb596eab990f6246f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a97da2797f8f3b563178f117e214a13c6}\label{if__rum_8c_a97da2797f8f3b563178f117e214a13c6}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_beacon@{rum\_update\_beacon}}
\index{rum\_update\_beacon@{rum\_update\_beacon}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_beacon()}{rum\_update\_beacon()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+beacon (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{int}]{item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02825}{2825}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00090}{rum\+\_\+vap\+::bcn\+\_\+mbuf}}, \mbox{\hyperlink{if__rum_8c_source_l00766}{rum\+\_\+cmd\+\_\+sleepable()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02816}{rum\+\_\+update\+\_\+beacon\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02283}{rum\+\_\+update\+\_\+slot()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00661}{rum\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a97da2797f8f3b563178f117e214a13c6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a97da2797f8f3b563178f117e214a13c6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ab3d5772c3e6a7259d2f16612ae55cf22}\label{if__rum_8c_ab3d5772c3e6a7259d2f16612ae55cf22}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_beacon\_cb@{rum\_update\_beacon\_cb}}
\index{rum\_update\_beacon\_cb@{rum\_update\_beacon\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_beacon\_cb()}{rum\_update\_beacon\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+beacon\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02816}{2816}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \textbf{ data}, and \mbox{\hyperlink{if__rum_8c_source_l02761}{rum\+\_\+set\+\_\+beacon()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02825}{rum\+\_\+update\+\_\+beacon()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab3d5772c3e6a7259d2f16612ae55cf22_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_ab3d5772c3e6a7259d2f16612ae55cf22_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ae554a57c4ec3fede7e8e0caab713771c}\label{if__rum_8c_ae554a57c4ec3fede7e8e0caab713771c}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_mcast@{rum\_update\_mcast}}
\index{rum\_update\_mcast@{rum\_update\_mcast}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_mcast()}{rum\_update\_mcast()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+mcast (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02390}{2390}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{d3/d1b/if__rum_8c_ae554a57c4ec3fede7e8e0caab713771c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a633ddd39074100fc6aba2d935d2ccced}\label{if__rum_8c_a633ddd39074100fc6aba2d935d2ccced}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_promisc@{rum\_update\_promisc}}
\index{rum\_update\_promisc@{rum\_update\_promisc}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_promisc()}{rum\_update\_promisc()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+promisc (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02379}{2379}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l02365}{rum\+\_\+setpromisc()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00145}{rum\+\_\+softc\+::sc\+\_\+running}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a633ddd39074100fc6aba2d935d2ccced_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d3/d1b/if__rum_8c_a633ddd39074100fc6aba2d935d2ccced_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a7b4f10833328b01dc99a11b53e66802b}\label{if__rum_8c_a7b4f10833328b01dc99a11b53e66802b}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_slot@{rum\_update\_slot}}
\index{rum\_update\_slot@{rum\_update\_slot}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_slot()}{rum\_update\_slot()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+slot (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02283}{2283}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00766}{rum\+\_\+cmd\+\_\+sleepable()}}, and \mbox{\hyperlink{if__rum_8c_source_l02270}{rum\+\_\+update\+\_\+slot\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}, and \mbox{\hyperlink{if__rum_8c_source_l02825}{rum\+\_\+update\+\_\+beacon()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7b4f10833328b01dc99a11b53e66802b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7b4f10833328b01dc99a11b53e66802b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a4a2a27c8c954604ff08a3a7f21715c91}\label{if__rum_8c_a4a2a27c8c954604ff08a3a7f21715c91}} 
\index{if\_rum.c@{if\_rum.c}!rum\_update\_slot\_cb@{rum\_update\_slot\_cb}}
\index{rum\_update\_slot\_cb@{rum\_update\_slot\_cb}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_update\_slot\_cb()}{rum\_update\_slot\_cb()}}
{\footnotesize\ttfamily static void rum\+\_\+update\+\_\+slot\+\_\+cb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{union \mbox{\hyperlink{unionsec__param}{sec\+\_\+param}} $\ast$}]{data,  }\item[{uint8\+\_\+t}]{rvp\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02270}{2270}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__rumreg_8h_source_l00076}{RT2573\+\_\+\+MAC\+\_\+\+CSR9}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00112}{rum\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, and \mbox{\hyperlink{if__rum_8c_source_l02283}{rum\+\_\+update\+\_\+slot()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4a2a27c8c954604ff08a3a7f21715c91_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a4a2a27c8c954604ff08a3a7f21715c91_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_af43295eeadecf27d8321036ab259c320}\label{if__rum_8c_af43295eeadecf27d8321036ab259c320}} 
\index{if\_rum.c@{if\_rum.c}!rum\_vap\_create@{rum\_vap\_create}}
\index{rum\_vap\_create@{rum\_vap\_create}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_vap\_create()}{rum\_vap\_create()}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ rum\+\_\+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__rum_8c_source_l00661}{661}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00097}{rum\+\_\+vap\+::bmiss}}, \textbf{ name}, \mbox{\hyperlink{if__rumvar_8h_source_l00095}{rum\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__rumvar_8h_source_l00091}{rum\+\_\+vap\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__rumvar_8h_source_l00092}{rum\+\_\+vap\+::ratectl\+\_\+task}}, \mbox{\hyperlink{if__rumvar_8h_source_l00098}{rum\+\_\+vap\+::recv\+\_\+mgmt}}, \mbox{\hyperlink{if__rumreg_8h_source_l00050}{RT2573\+\_\+\+ADDR\+\_\+\+MAX}}, \mbox{\hyperlink{if__rum_8c_source_l00877}{rum\+\_\+beacon\+\_\+miss()}}, \mbox{\hyperlink{if__rum_8c_source_l03007}{rum\+\_\+key\+\_\+alloc()}}, \mbox{\hyperlink{if__rum_8c_source_l03058}{rum\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__rum_8c_source_l03041}{rum\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, \mbox{\hyperlink{if__rum_8c_source_l03139}{rum\+\_\+ratectl\+\_\+task()}}, \mbox{\hyperlink{if__rum_8c_source_l02724}{rum\+\_\+reset()}}, \mbox{\hyperlink{if__rum_8c_source_l00904}{rum\+\_\+sta\+\_\+recv\+\_\+mgmt()}}, \mbox{\hyperlink{if__rum_8c_source_l02825}{rum\+\_\+update\+\_\+beacon()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00129}{rum\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{usbdi_8h_source_l00480}{usb\+\_\+callout\+\_\+init\+\_\+mtx}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_af43295eeadecf27d8321036ab259c320_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{d3/d1b/if__rum_8c_af43295eeadecf27d8321036ab259c320_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_aaea7f44d0f0f588c1c34dd8cb9dbbb21}\label{if__rum_8c_aaea7f44d0f0f588c1c34dd8cb9dbbb21}} 
\index{if\_rum.c@{if\_rum.c}!rum\_vap\_delete@{rum\_vap\_delete}}
\index{rum\_vap\_delete@{rum\_vap\_delete}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_vap\_delete()}{rum\_vap\_delete()}}
{\footnotesize\ttfamily static void rum\+\_\+vap\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00720}{720}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rumvar_8h_source_l00090}{rum\+\_\+vap\+::bcn\+\_\+mbuf}}, \mbox{\hyperlink{if__rumvar_8h_source_l00091}{rum\+\_\+vap\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__rumvar_8h_source_l00092}{rum\+\_\+vap\+::ratectl\+\_\+task}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rum_8c_source_l00827}{rum\+\_\+reset\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00103}{RUM\+\_\+\+VAP}}, \mbox{\hyperlink{usbdi_8h_source_l00497}{usb\+\_\+callout\+\_\+drain}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00089}{rum\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{d3/d1b/if__rum_8c_aaea7f44d0f0f588c1c34dd8cb9dbbb21_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{d3/d1b/if__rum_8c_aaea7f44d0f0f588c1c34dd8cb9dbbb21_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a7fa0bf6228c45653f872645df1a05f64}\label{if__rum_8c_a7fa0bf6228c45653f872645df1a05f64}} 
\index{if\_rum.c@{if\_rum.c}!rum\_wme\_update@{rum\_wme\_update}}
\index{rum\_wme\_update@{rum\_wme\_update}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_wme\_update()}{rum\_wme\_update()}}
{\footnotesize\ttfamily static int rum\+\_\+wme\+\_\+update (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l02289}{2289}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__rumreg_8h_source_l00039}{RT2573\+\_\+\+AIFSN\+\_\+\+CSR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00041}{RT2573\+\_\+\+CWMAX\+\_\+\+CSR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00040}{RT2573\+\_\+\+CWMIN\+\_\+\+CSR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00042}{RT2573\+\_\+\+TXOP01\+\_\+\+CSR}}, \mbox{\hyperlink{if__rumreg_8h_source_l00043}{RT2573\+\_\+\+TXOP23\+\_\+\+CSR}}, \mbox{\hyperlink{if__rumvar_8h_source_l00177}{RUM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__rumvar_8h_source_l00178}{RUM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__rumvar_8h_source_l00150}{rum\+\_\+softc\+::wme\+\_\+params}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a7fa0bf6228c45653f872645df1a05f64_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{d3/d1b/if__rum_8c_a7fa0bf6228c45653f872645df1a05f64_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a54bc24fb2ddb67aabf1b802508ba7e51}\label{if__rum_8c_a54bc24fb2ddb67aabf1b802508ba7e51}} 
\index{if\_rum.c@{if\_rum.c}!rum\_write@{rum\_write}}
\index{rum\_write@{rum\_write}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_write()}{rum\_write()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01846}{1846}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02491}{rum\+\_\+bbp\+\_\+wakeup()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l02544}{rum\+\_\+clr\+\_\+shkey\+\_\+regs()}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l02192}{rum\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01988}{rum\+\_\+select\+\_\+antenna()}}, \mbox{\hyperlink{if__rum_8c_source_l02038}{rum\+\_\+set\+\_\+basicrates()}}, \mbox{\hyperlink{if__rum_8c_source_l02345}{rum\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__rum_8c_source_l02355}{rum\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rum_8c_source_l02636}{rum\+\_\+stop()}}, and \mbox{\hyperlink{if__rum_8c_source_l02289}{rum\+\_\+wme\+\_\+update()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a54bc24fb2ddb67aabf1b802508ba7e51_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a54bc24fb2ddb67aabf1b802508ba7e51_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_a14447bca5b2db255f297a58aa306eba6}\label{if__rum_8c_a14447bca5b2db255f297a58aa306eba6}} 
\index{if\_rum.c@{if\_rum.c}!rum\_write\_multi@{rum\_write\_multi}}
\index{rum\_write\_multi@{rum\_write\_multi}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_write\_multi()}{rum\_write\_multi()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} rum\+\_\+write\+\_\+multi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrum__softc}{rum\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{void $\ast$}]{buf,  }\item[{size\+\_\+t}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l01854}{1854}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__if_8m_source_l00054}{offset}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__rumreg_8h_source_l00031}{RT2573\+\_\+\+WRITE\+\_\+\+MULTI\+\_\+\+MAC}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rumvar_8h_source_l00115}{rum\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02866}{rum\+\_\+common\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02761}{rum\+\_\+set\+\_\+beacon()}}, and \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a14447bca5b2db255f297a58aa306eba6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d1b/if__rum_8c_a14447bca5b2db255f297a58aa306eba6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__rum_8c_ad868b1a7c508867480919e67d3fb97ec}\label{if__rum_8c_ad868b1a7c508867480919e67d3fb97ec}} 
\index{if\_rum.c@{if\_rum.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__rum_8c_aaad45bf4093a5df2be798594298dd931}{rum\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__rum_8c_a9428adc9af4653a2050e2536b55dec8d}\label{if__rum_8c_a9428adc9af4653a2050e2536b55dec8d}} 
\index{if\_rum.c@{if\_rum.c}!reg@{reg}}
\index{reg@{reg}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{reg}{reg}}
{\footnotesize\ttfamily uint8\+\_\+t reg}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00283}{283}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__aue_8c_source_l00311}{aue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__aue_8c_source_l00330}{aue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__aue_8c_source_l00349}{aue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__aue_8c_source_l00366}{aue\+\_\+csr\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__aue_8c_source_l00424}{aue\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__aue_8c_source_l00471}{aue\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__axe_8c_source_l00323}{axe\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__axe_8c_source_l00354}{axe\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__axge_8c_source_l00290}{axge\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__axge_8c_source_l00310}{axge\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__axge_8c_source_l00255}{axge\+\_\+read\+\_\+cmd\+\_\+1()}}, \mbox{\hyperlink{if__axge_8c_source_l00264}{axge\+\_\+read\+\_\+cmd\+\_\+2()}}, \mbox{\hyperlink{if__axge_8c_source_l00274}{axge\+\_\+write\+\_\+cmd\+\_\+1()}}, \mbox{\hyperlink{if__axge_8c_source_l00280}{axge\+\_\+write\+\_\+cmd\+\_\+2()}}, \mbox{\hyperlink{if__cue_8c_source_l00201}{cue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__cue_8c_source_l00219}{cue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__cue_8c_source_l00235}{cue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{dwc__otg_8c_source_l03705}{dwc\+\_\+otg\+\_\+clear\+\_\+stall\+\_\+sub\+\_\+locked()}}, \mbox{\hyperlink{dwc__otg_8c_source_l03650}{dwc\+\_\+otg\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{ehci__imx_8c_source_l00157}{imx\+\_\+usbmisc\+\_\+set\+\_\+ctrl()}}, \mbox{\hyperlink{if__muge_8c_source_l00660}{lan78xx\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__muge_8c_source_l00713}{lan78xx\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__muge_8c_source_l00349}{lan78xx\+\_\+wait\+\_\+for\+\_\+bits()}}, \mbox{\hyperlink{if__mos_8c_source_l00426}{mos\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__mos_8c_source_l00459}{mos\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__mos_8c_source_l00271}{mos\+\_\+reg\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__mos_8c_source_l00293}{mos\+\_\+reg\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__mos_8c_source_l00317}{mos\+\_\+reg\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__mos_8c_source_l00340}{mos\+\_\+reg\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{musb__otg_8c_source_l03551}{musbotg\+\_\+roothub\+\_\+exec()}}, \mbox{\hyperlink{ohci__pci_8c_source_l00101}{ohci\+\_\+pci\+\_\+take\+\_\+controller()}}, \mbox{\hyperlink{if__rsu_8c_source_l01288}{rsu\+\_\+calib\+\_\+task()}}, \mbox{\hyperlink{if__rsu_8c_source_l01158}{rsu\+\_\+efuse\+\_\+read\+\_\+1()}}, \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()}}, \mbox{\hyperlink{if__rsu_8c_source_l03564}{rsu\+\_\+rxfilter\+\_\+init()}}, \mbox{\hyperlink{if__rue_8c_source_l00274}{rue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rue_8c_source_l00283}{rue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__rue_8c_source_l00292}{rue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rue_8c_source_l00298}{rue\+\_\+csr\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__rue_8c_source_l00307}{rue\+\_\+csr\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rue_8c_source_l00316}{rue\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__rue_8c_source_l00368}{rue\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{ruephy_8c_source_l00118}{ruephy\+\_\+service()}}, \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01888}{rum\+\_\+clrbits()}}, \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__rum_8c_source_l01894}{rum\+\_\+modbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01882}{rum\+\_\+setbits()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}, \mbox{\hyperlink{if__smsc_8c_source_l00444}{smsc\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__smsc_8c_source_l00492}{smsc\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__smsc_8c_source_l00336}{smsc\+\_\+wait\+\_\+for\+\_\+bits()}}, \mbox{\hyperlink{dwc3_8c_source_l00205}{snps\+\_\+dwc3\+\_\+configure\+\_\+host()}}, \mbox{\hyperlink{dwc3_8c_source_l00216}{snps\+\_\+dwc3\+\_\+configure\+\_\+phy()}}, \mbox{\hyperlink{dwc3_8c_source_l00242}{snps\+\_\+dwc3\+\_\+do\+\_\+quirks()}}, \mbox{\hyperlink{if__uath_8c_source_l01174}{uath\+\_\+config()}}, \mbox{\hyperlink{if__uath_8c_source_l01193}{uath\+\_\+config\+\_\+multi()}}, \mbox{\hyperlink{if__udav_8c_source_l00808}{udav\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__udav_8c_source_l00849}{udav\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{udl_8c_source_l00917}{udl\+\_\+cmd\+\_\+write\+\_\+reg\+\_\+1()}}, \mbox{\hyperlink{udl_8c_source_l00927}{udl\+\_\+cmd\+\_\+write\+\_\+reg\+\_\+3()}}, \mbox{\hyperlink{umcs_8c_source_l00948}{umcs7840\+\_\+get\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l00989}{umcs7840\+\_\+get\+\_\+\+UART\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l00970}{umcs7840\+\_\+set\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l01015}{umcs7840\+\_\+set\+\_\+\+UART\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umoscom_8c_source_l00569}{umoscom\+\_\+cfg\+\_\+read()}}, \mbox{\hyperlink{umoscom_8c_source_l00554}{umoscom\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{if__ure_8c_source_l01269}{ure\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l00390}{ure\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__ure_8c_source_l00416}{ure\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__ure_8c_source_l02170}{ure\+\_\+txcsum()}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__urtw_8c_source_l02482}{urtw\+\_\+8225\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__urtw_8c_source_l02862}{urtw\+\_\+8225v2\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__urtw_8c_source_l03193}{urtw\+\_\+8225v2b\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{uss820dci_8c_source_l00164}{uss820dci\+\_\+update\+\_\+shared\+\_\+1()}}, \mbox{\hyperlink{if__zyd_8c_source_l01345}{zyd\+\_\+al2210\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01230}{zyd\+\_\+al2230\+\_\+bandedge6()}}, \mbox{\hyperlink{if__zyd_8c_source_l01070}{zyd\+\_\+al2230\+\_\+fini()}}, \mbox{\hyperlink{if__zyd_8c_source_l01014}{zyd\+\_\+al2230\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01088}{zyd\+\_\+al2230\+\_\+init\+\_\+b()}}, \mbox{\hyperlink{if__zyd_8c_source_l01169}{zyd\+\_\+al2230\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l01197}{zyd\+\_\+al2230\+\_\+set\+\_\+channel\+\_\+b()}}, \mbox{\hyperlink{if__zyd_8c_source_l01251}{zyd\+\_\+al7230\+B\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01415}{zyd\+\_\+gct\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01527}{zyd\+\_\+gct\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l01577}{zyd\+\_\+maxim2\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01612}{zyd\+\_\+maxim2\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l00839}{zyd\+\_\+read16()}}, \mbox{\hyperlink{if__zyd_8c_source_l00853}{zyd\+\_\+read32()}}, \mbox{\hyperlink{if__zyd_8c_source_l00957}{zyd\+\_\+rfmd\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l00869}{zyd\+\_\+write16()}}, and \mbox{\hyperlink{if__zyd_8c_source_l00880}{zyd\+\_\+write32()}}.

\mbox{\Hypertarget{if__rum_8c_a5e71a0e74fc94b4457fdd14715ec0af8}\label{if__rum_8c_a5e71a0e74fc94b4457fdd14715ec0af8}} 
\index{if\_rum.c@{if\_rum.c}!rum\_attach@{rum\_attach}}
\index{rum\_attach@{rum\_attach}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_attach}{rum\_attach}}
{\footnotesize\ttfamily device\+\_\+attach\+\_\+t rum\+\_\+attach\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00148}{148}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

\mbox{\Hypertarget{if__rum_8c_a7aaa1d8586fe8f6145b77ba456126bba}\label{if__rum_8c_a7aaa1d8586fe8f6145b77ba456126bba}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bulk\_read\_callback@{rum\_bulk\_read\_callback}}
\index{rum\_bulk\_read\_callback@{rum\_bulk\_read\_callback}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bulk\_read\_callback}{rum\_bulk\_read\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rum\+\_\+bulk\+\_\+read\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00151}{151}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

\mbox{\Hypertarget{if__rum_8c_afd20512124862a117cb92508a85e2054}\label{if__rum_8c_afd20512124862a117cb92508a85e2054}} 
\index{if\_rum.c@{if\_rum.c}!rum\_bulk\_write\_callback@{rum\_bulk\_write\_callback}}
\index{rum\_bulk\_write\_callback@{rum\_bulk\_write\_callback}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_bulk\_write\_callback}{rum\_bulk\_write\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} rum\+\_\+bulk\+\_\+write\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00152}{152}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

\mbox{\Hypertarget{if__rum_8c_a07e4359620d9e7d2d6767d6dacfe9547}\label{if__rum_8c_a07e4359620d9e7d2d6767d6dacfe9547}} 
\index{if\_rum.c@{if\_rum.c}!rum\_chan\_5ghz@{rum\_chan\_5ghz}}
\index{rum\_chan\_5ghz@{rum\_chan\_5ghz}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_chan\_5ghz}{rum\_chan\_5ghz}}
{\footnotesize\ttfamily const uint8\+\_\+t rum\+\_\+chan\+\_\+5ghz\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        \{ 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 60, 64,}
\DoxyCodeLine{          100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140,}
\DoxyCodeLine{          149, 153, 157, 161, 165 \}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rum_8c_source_l00342}{342}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l03211}{rum\+\_\+getradiocaps()}}.

\mbox{\Hypertarget{if__rum_8c_a41e1f9b44793c64dffe0ac86af09fda3}\label{if__rum_8c_a41e1f9b44793c64dffe0ac86af09fda3}} 
\index{if\_rum.c@{if\_rum.c}!rum\_config@{rum\_config}}
\index{rum\_config@{rum\_config}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_config}{rum\_config}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} rum\+\_\+config\mbox{[}\mbox{\hyperlink{if__rumvar_8h_a73c53bacb25588538843a1dcfe5f382baef67f47da7055ac1bc57904d45bd434d}{RUM\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        [\mbox{\hyperlink{if__rumvar_8h_a73c53bacb25588538843a1dcfe5f382ba7a3f98120930aadbe1821961bdc36044}{RUM\_BULK\_WR}}] = \{}
\DoxyCodeLine{                .type = \mbox{\hyperlink{usb_8h_a25240fc009aa67bb7a2b635d2e9401e4}{UE\_BULK}},}
\DoxyCodeLine{                .endpoint = \mbox{\hyperlink{usb_8h_a1e8d1f402536e634471569b83f603197}{UE\_ADDR\_ANY}},}
\DoxyCodeLine{                .direction = \mbox{\hyperlink{usb_8h_a9a98e1bc9388db2ab5213e9d6496e851}{UE\_DIR\_OUT}},}
\DoxyCodeLine{                .bufsize = (MCLBYTES + \mbox{\hyperlink{if__rumreg_8h_ac3762e8a7851970d1d230e190f12883c}{RT2573\_TX\_DESC\_SIZE}} + 8),}
\DoxyCodeLine{                .flags = \{.pipe\_bof = 1,.force\_short\_xfer = 1,\},}
\DoxyCodeLine{                .callback = \mbox{\hyperlink{if__rum_8c_afd20512124862a117cb92508a85e2054}{rum\_bulk\_write\_callback}},}
\DoxyCodeLine{                .timeout = 5000,        }
\DoxyCodeLine{        \},}
\DoxyCodeLine{        [\mbox{\hyperlink{if__rumvar_8h_a73c53bacb25588538843a1dcfe5f382ba5d5fac570f829f5886c27b007ee634c8}{RUM\_BULK\_RD}}] = \{}
\DoxyCodeLine{                .type = \mbox{\hyperlink{usb_8h_a25240fc009aa67bb7a2b635d2e9401e4}{UE\_BULK}},}
\DoxyCodeLine{                .endpoint = \mbox{\hyperlink{usb_8h_a1e8d1f402536e634471569b83f603197}{UE\_ADDR\_ANY}},}
\DoxyCodeLine{                .direction = \mbox{\hyperlink{usb_8h_a72bb077a860132c175c166f344c75893}{UE\_DIR\_IN}},}
\DoxyCodeLine{                .bufsize = (MCLBYTES + \mbox{\hyperlink{if__rumreg_8h_a5867958fc6b98a8c365a9bd9433da5a6}{RT2573\_RX\_DESC\_SIZE}}),}
\DoxyCodeLine{                .flags = \{.pipe\_bof = 1,.short\_xfer\_ok = 1,\},}
\DoxyCodeLine{                .callback = \mbox{\hyperlink{if__rum_8c_a7aaa1d8586fe8f6145b77ba456126bba}{rum\_bulk\_read\_callback}},}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rum_8c_source_l00446}{446}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

\mbox{\Hypertarget{if__rum_8c_ac4408ffa664ea4fa421099bd5fccf56a}\label{if__rum_8c_ac4408ffa664ea4fa421099bd5fccf56a}} 
\index{if\_rum.c@{if\_rum.c}!rum\_def\_bbp@{rum\_def\_bbp}}
\index{rum\_def\_bbp@{rum\_def\_bbp}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rum\+\_\+def\+\_\+bbp\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{   3, 0x80 \},}
\DoxyCodeLine{        \{  15, 0x30 \},}
\DoxyCodeLine{        \{  17, 0x20 \},}
\DoxyCodeLine{        \{  21, 0xc8 \},}
\DoxyCodeLine{        \{  22, 0x38 \},}
\DoxyCodeLine{        \{  23, 0x06 \},}
\DoxyCodeLine{        \{  24, 0xfe \},}
\DoxyCodeLine{        \{  25, 0x0a \},}
\DoxyCodeLine{        \{  26, 0x0d \},}
\DoxyCodeLine{        \{  32, 0x0b \},}
\DoxyCodeLine{        \{  34, 0x12 \},}
\DoxyCodeLine{        \{  37, 0x07 \},}
\DoxyCodeLine{        \{  39, 0xf8 \},}
\DoxyCodeLine{        \{  41, 0x60 \},}
\DoxyCodeLine{        \{  53, 0x10 \},}
\DoxyCodeLine{        \{  54, 0x18 \},}
\DoxyCodeLine{        \{  60, 0x10 \},}
\DoxyCodeLine{        \{  61, 0x04 \},}
\DoxyCodeLine{        \{  62, 0x04 \},}
\DoxyCodeLine{        \{  75, 0xfe \},}
\DoxyCodeLine{        \{  86, 0xfe \},}
\DoxyCodeLine{        \{  88, 0xfe \},}
\DoxyCodeLine{        \{  90, 0x0f \},}
\DoxyCodeLine{        \{  99, 0x00 \},}
\DoxyCodeLine{        \{ 102, 0x16 \},}
\DoxyCodeLine{        \{ 107, 0x04 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{if__rum_8c_a21fa2c7e6cdb6317f17d56f15bf0f1fc}\label{if__rum_8c_a21fa2c7e6cdb6317f17d56f15bf0f1fc}} 
\index{if\_rum.c@{if\_rum.c}!rum\_def\_mac@{rum\_def\_mac}}
\index{rum\_def\_mac@{rum\_def\_mac}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rum\+\_\+def\+\_\+mac\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a8951e990e0b460a308f8d2abd7282c4a}{RT2573\_TXRX\_CSR0}},  0x025fb032 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a0edf4ccfb5fb97a043c258ebdee4f45b}{RT2573\_TXRX\_CSR1}},  0x9eaa9eaf \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a0c4af2b3ad6d38fd2f15179cc4b62b45}{RT2573\_TXRX\_CSR2}},  0x8a8b8c8d \}, }
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_ab94ccc7f54b9292b4c89416a2a086819}{RT2573\_TXRX\_CSR3}},  0x00858687 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a0d0e73948ef5e369d2b4bf2c9549629d}{RT2573\_TXRX\_CSR7}},  0x2e31353b \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a6521cdfe0b80924214132d7faadfbf18}{RT2573\_TXRX\_CSR8}},  0x2a2a2a2c \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a71fc2164aea1d96eaf2ce88dbcaa4162}{RT2573\_TXRX\_CSR15}}, 0x0000000f \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a5ae7060e9d38615f73e444f6b461af63}{RT2573\_MAC\_CSR6}},   0x00000fff \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a1eb4afce1f85e41e8e7162fbe4276364}{RT2573\_MAC\_CSR8}},   0x016c030a \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_ac514381c7752076bbd0ca74b604b8712}{RT2573\_MAC\_CSR10}},  0x00000718 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a418de05677b5ac5caa8ac730383e04f4}{RT2573\_MAC\_CSR12}},  0x00000004 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a84ce2648989a927f26093ddd50d11553}{RT2573\_MAC\_CSR13}},  0x00007f00 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a51ee6b15d3762646389be080766c45cb}{RT2573\_SEC\_CSR2}},   0x00000000 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a88008908b543c0eb1f6b5ab862f037c6}{RT2573\_SEC\_CSR3}},   0x00000000 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a7087e72ea5cbbd5bb190c9646da421b0}{RT2573\_SEC\_CSR4}},   0x00000000 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a3f39adb0f0db2b097b4ac93e90e745cc}{RT2573\_PHY\_CSR1}},   0x000023b0 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a6b30abf433410ae7ea55c9e3ee27ae44}{RT2573\_PHY\_CSR5}},   0x00040a06 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_aa287b077a4f8580e36abc5a1fac7e925}{RT2573\_PHY\_CSR6}},   0x00080606 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a97ea6ab505fd1e0aaa7a66bf042a686e}{RT2573\_PHY\_CSR7}},   0x00000408 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_abcd38941ab392e61f42fadfc14aa415b}{RT2573\_AIFSN\_CSR}},  0x00002273 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_a652a018d4c1660601cdf19837d0752a9}{RT2573\_CWMIN\_CSR}},  0x00002344 \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__rumreg_8h_af392a3fe3068e69cf8e1ad7e473fabd7}{RT2573\_CWMAX\_CSR}},  0x000034aa \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}.

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



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00149}{149}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__rum_8c_source_l03297}{3297}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

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



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00089}{89}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__rum_8c_source_l00467}{rum\+\_\+match()}}.

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

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rum_8c_source_l03291}{3291}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

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



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00147}{147}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{if__rum_8c_ab644408650117d9d962a8d71b538f20c}{rum\_match}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{if__rum_8c_a5e71a0e74fc94b4457fdd14715ec0af8}{rum\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{if__rum_8c_a38cae0fbfc14d94999f9ce76c13d9a8f}{rum\_detach}}),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__rum_8c_source_l03283}{3283}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.

\mbox{\Hypertarget{if__rum_8c_a45a02f01c0f8cb092b290648f574796b}\label{if__rum_8c_a45a02f01c0f8cb092b290648f574796b}} 
\index{if\_rum.c@{if\_rum.c}!rum\_rf5225@{rum\_rf5225}}
\index{rum\_rf5225@{rum\_rf5225}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_rf5225}{rum\_rf5225}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrfprog}{rfprog}} rum\+\_\+rf5225\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__rum_8c_a6b0f15f3967d11fb0c87d0a55c5c19a5}\label{if__rum_8c_a6b0f15f3967d11fb0c87d0a55c5c19a5}} 
\index{if\_rum.c@{if\_rum.c}!rum\_rf5226@{rum\_rf5226}}
\index{rum\_rf5226@{rum\_rf5226}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{rum\_rf5226}{rum\_rf5226}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrfprog}{rfprog}} rum\+\_\+rf5226\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__rum_8c_source_l02102}{rum\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__rum_8c_ae1f13e96d928504e11ec4da744f67f9b}\label{if__rum_8c_ae1f13e96d928504e11ec4da744f67f9b}} 
\index{if\_rum.c@{if\_rum.c}!val@{val}}
\index{val@{val}!if\_rum.c@{if\_rum.c}}
\doxysubsubsection{\texorpdfstring{val}{val}}
{\footnotesize\ttfamily uint8\+\_\+t val}



Definition at line \mbox{\hyperlink{if__rum_8c_source_l00284}{284}} of file \mbox{\hyperlink{if__rum_8c_source}{if\+\_\+rum.\+c}}.



Referenced by \mbox{\hyperlink{if__aue_8c_source_l00311}{aue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__aue_8c_source_l00330}{aue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__aue_8c_source_l00349}{aue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__aue_8c_source_l00366}{aue\+\_\+csr\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__aue_8c_source_l00424}{aue\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__axe_8c_source_l00552}{axe\+\_\+ax88178\+\_\+init()}}, \mbox{\hyperlink{if__axe_8c_source_l00302}{axe\+\_\+cmd()}}, \mbox{\hyperlink{if__axe_8c_source_l00323}{axe\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__axe_8c_source_l00374}{axe\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__axe_8c_source_l00354}{axe\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__axge_8c_source_l00587}{axge\+\_\+detach()}}, \mbox{\hyperlink{if__axge_8c_source_l00290}{axge\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__axge_8c_source_l00329}{axge\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__axge_8c_source_l00310}{axge\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__axge_8c_source_l00255}{axge\+\_\+read\+\_\+cmd\+\_\+1()}}, \mbox{\hyperlink{if__axge_8c_source_l00264}{axge\+\_\+read\+\_\+cmd\+\_\+2()}}, \mbox{\hyperlink{if__axge_8c_source_l00219}{axge\+\_\+read\+\_\+mem()}}, \mbox{\hyperlink{if__axge_8c_source_l00875}{axge\+\_\+stop()}}, \mbox{\hyperlink{if__axge_8c_source_l00274}{axge\+\_\+write\+\_\+cmd\+\_\+1()}}, \mbox{\hyperlink{if__axge_8c_source_l00280}{axge\+\_\+write\+\_\+cmd\+\_\+2()}}, \mbox{\hyperlink{if__axge_8c_source_l00236}{axge\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{if__cue_8c_source_l00201}{cue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__cue_8c_source_l00219}{cue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__cue_8c_source_l00235}{cue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00250}{ehci\+\_\+pci\+\_\+ati\+\_\+quirk()}}, \mbox{\hyperlink{ehci__pci_8c_source_l00278}{ehci\+\_\+pci\+\_\+via\+\_\+quirk()}}, \mbox{\hyperlink{if__kue_8c_source_l00268}{kue\+\_\+ctl()}}, \mbox{\hyperlink{if__muge_8c_source_l00386}{lan78xx\+\_\+eeprom\+\_\+read\+\_\+raw()}}, \mbox{\hyperlink{if__muge_8c_source_l00660}{lan78xx\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__muge_8c_source_l00713}{lan78xx\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__muge_8c_source_l00483}{lan78xx\+\_\+otp\+\_\+read\+\_\+raw()}}, \mbox{\hyperlink{if__muge_8c_source_l00581}{lan78xx\+\_\+setmacaddress()}}, \mbox{\hyperlink{if__muge_8c_source_l00349}{lan78xx\+\_\+wait\+\_\+for\+\_\+bits()}}, \mbox{\hyperlink{if__mos_8c_source_l00426}{mos\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__mos_8c_source_l00487}{mos\+\_\+miibus\+\_\+statchg()}}, \mbox{\hyperlink{if__mos_8c_source_l00459}{mos\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__mos_8c_source_l00271}{mos\+\_\+reg\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__mos_8c_source_l00293}{mos\+\_\+reg\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__mos_8c_source_l00317}{mos\+\_\+reg\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__mos_8c_source_l00340}{mos\+\_\+reg\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__muge_8c_source_l01470}{muge\+\_\+set\+\_\+mac\+\_\+addr()}}, \mbox{\hyperlink{ustorage__fs_8c_source_l00911}{put\+\_\+be16()}}, \mbox{\hyperlink{ustorage__fs_8c_source_l00918}{put\+\_\+be32()}}, \mbox{\hyperlink{if__rsu_8c_source_l01631}{rsu\+\_\+cam\+\_\+read()}}, \mbox{\hyperlink{if__rsu_8c_source_l01808}{rsu\+\_\+delete\+\_\+key()}}, \mbox{\hyperlink{if__rsu_8c_source_l01666}{rsu\+\_\+key\+\_\+check()}}, \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_l01133}{rsu\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__rsu_8c_source_l01078}{rsu\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rsu_8c_source_l01084}{rsu\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__rsu_8c_source_l01091}{rsu\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rue_8c_source_l00274}{rue\+\_\+csr\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__rue_8c_source_l00283}{rue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__rue_8c_source_l00292}{rue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__rue_8c_source_l00298}{rue\+\_\+csr\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__rue_8c_source_l00307}{rue\+\_\+csr\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__rum_8c_source_l02512}{rum\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01933}{rum\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l01917}{rum\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l02552}{rum\+\_\+init()}}, \mbox{\hyperlink{if__rum_8c_source_l01816}{rum\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02408}{rum\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__rum_8c_source_l01961}{rum\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l01846}{rum\+\_\+write()}}, \mbox{\hyperlink{if__smsc_8c_source_l00374}{smsc\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__smsc_8c_source_l00444}{smsc\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__smsc_8c_source_l00492}{smsc\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__smsc_8c_source_l00789}{smsc\+\_\+sethwcsum()}}, \mbox{\hyperlink{if__smsc_8c_source_l00842}{smsc\+\_\+setmacaddress()}}, \mbox{\hyperlink{if__smsc_8c_source_l00336}{smsc\+\_\+wait\+\_\+for\+\_\+bits()}}, \mbox{\hyperlink{usb__device_8c_source_l00235}{sysctl\+\_\+hw\+\_\+usb\+\_\+template()}}, \mbox{\hyperlink{usb__template_8c_source_l00128}{sysctl\+\_\+hw\+\_\+usb\+\_\+template\+\_\+power()}}, \mbox{\hyperlink{if__uath_8c_source_l01174}{uath\+\_\+config()}}, \mbox{\hyperlink{if__uath_8c_source_l00800}{uath\+\_\+get\+\_\+capability()}}, \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, \mbox{\hyperlink{uchcom_8c_source_l00538}{uchcom\+\_\+set\+\_\+dtr\+\_\+rts()}}, \mbox{\hyperlink{uchcom_8c_source_l00496}{uchcom\+\_\+set\+\_\+dtr\+\_\+rts\+\_\+10()}}, \mbox{\hyperlink{uchcom_8c_source_l00502}{uchcom\+\_\+set\+\_\+dtr\+\_\+rts\+\_\+20()}}, \mbox{\hyperlink{if__udav_8c_source_l00411}{udav\+\_\+csr\+\_\+read1()}}, \mbox{\hyperlink{if__udav_8c_source_l00808}{udav\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__udav_8c_source_l00849}{udav\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{udl_8c_source_l00917}{udl\+\_\+cmd\+\_\+write\+\_\+reg\+\_\+1()}}, \mbox{\hyperlink{udl_8c_source_l00927}{udl\+\_\+cmd\+\_\+write\+\_\+reg\+\_\+3()}}, \mbox{\hyperlink{umoscom_8c_source_l00569}{umoscom\+\_\+cfg\+\_\+read()}}, \mbox{\hyperlink{umoscom_8c_source_l00420}{umoscom\+\_\+cfg\+\_\+set\+\_\+break()}}, \mbox{\hyperlink{umoscom_8c_source_l00554}{umoscom\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{if__ure_8c_source_l00231}{ure\+\_\+ctl()}}, \mbox{\hyperlink{if__ure_8c_source_l00390}{ure\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__ure_8c_source_l00416}{ure\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__ure_8c_source_l02029}{ure\+\_\+phy\+\_\+status()}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{if__urtw_8c_source_l03469}{urtw\+\_\+8180\+\_\+set\+\_\+anaparam()}}, \mbox{\hyperlink{if__urtw_8c_source_l03492}{urtw\+\_\+8185\+\_\+set\+\_\+anaparam2()}}, \mbox{\hyperlink{if__urtw_8c_source_l02482}{urtw\+\_\+8225\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__urtw_8c_source_l02862}{urtw\+\_\+8225v2\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__urtw_8c_source_l03193}{urtw\+\_\+8225v2b\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__urtw_8c_source_l02029}{urtw\+\_\+read16\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l02047}{urtw\+\_\+read32\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l02011}{urtw\+\_\+read8\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l03439}{urtw\+\_\+read8e()}}, \mbox{\hyperlink{if__urtw_8c_source_l01959}{urtw\+\_\+rtl2rate()}}, \mbox{\hyperlink{if__urtw_8c_source_l04116}{urtw\+\_\+txstatus\+\_\+eof()}}, \mbox{\hyperlink{if__urtw_8c_source_l02081}{urtw\+\_\+write16\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l02097}{urtw\+\_\+write32\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l02065}{urtw\+\_\+write8\+\_\+c()}}, \mbox{\hyperlink{if__urtw_8c_source_l03455}{urtw\+\_\+write8e()}}, \mbox{\hyperlink{usb__pf_8c_source_l00286}{usbpf\+\_\+aggregate\+\_\+status()}}, \mbox{\hyperlink{usb__pf_8c_source_l00260}{usbpf\+\_\+aggregate\+\_\+xferflags()}}, \mbox{\hyperlink{if__zyd_8c_source_l01345}{zyd\+\_\+al2210\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01230}{zyd\+\_\+al2230\+\_\+bandedge6()}}, \mbox{\hyperlink{if__zyd_8c_source_l01070}{zyd\+\_\+al2230\+\_\+fini()}}, \mbox{\hyperlink{if__zyd_8c_source_l01014}{zyd\+\_\+al2230\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01088}{zyd\+\_\+al2230\+\_\+init\+\_\+b()}}, \mbox{\hyperlink{if__zyd_8c_source_l01169}{zyd\+\_\+al2230\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l01197}{zyd\+\_\+al2230\+\_\+set\+\_\+channel\+\_\+b()}}, \mbox{\hyperlink{if__zyd_8c_source_l01251}{zyd\+\_\+al7230\+B\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01415}{zyd\+\_\+gct\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01527}{zyd\+\_\+gct\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l01731}{zyd\+\_\+hw\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l02654}{zyd\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__zyd_8c_source_l01577}{zyd\+\_\+maxim2\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l01612}{zyd\+\_\+maxim2\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__zyd_8c_source_l00839}{zyd\+\_\+read16()}}, \mbox{\hyperlink{if__zyd_8c_source_l00853}{zyd\+\_\+read32()}}, \mbox{\hyperlink{if__zyd_8c_source_l01864}{zyd\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__zyd_8c_source_l00957}{zyd\+\_\+rfmd\+\_\+init()}}, \mbox{\hyperlink{if__zyd_8c_source_l00893}{zyd\+\_\+rfwrite()}}, \mbox{\hyperlink{if__zyd_8c_source_l00916}{zyd\+\_\+rfwrite\+\_\+cr()}}, \mbox{\hyperlink{if__zyd_8c_source_l02120}{zyd\+\_\+set\+\_\+beacon\+\_\+interval()}}, \mbox{\hyperlink{if__zyd_8c_source_l00869}{zyd\+\_\+write16()}}, and \mbox{\hyperlink{if__zyd_8c_source_l00880}{zyd\+\_\+write32()}}.

