\hypertarget{if__run_8c}{}\doxysection{dev/usb/wlan/if\+\_\+run.c File Reference}
\label{if__run_8c}\index{dev/usb/wlan/if\_run.c@{dev/usb/wlan/if\_run.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/eventhandler.\+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/linker.\+h$>$}\newline
{\ttfamily \#include $<$sys/firmware.\+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 $<$netinet/in.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+systm.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$netinet/if\+\_\+ether.\+h$>$}\newline
{\ttfamily \#include $<$netinet/ip.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$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/usb\+\_\+msctest.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+runreg.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+runvar.\+h$>$}\newline
Include dependency graph for if\+\_\+run.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d22/if__run_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structrt2860__rate}{rt2860\+\_\+rate}}
\item 
struct \mbox{\hyperlink{structrfprog}{rfprog}}
\item 
struct \mbox{\hyperlink{structrt5592__freqs}{rt5592\+\_\+freqs}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__run_8c_a927dd6f59caf10a2991dfb564bcbb1e1}{USB\+\_\+\+DEBUG\+\_\+\+VAR}}~run\+\_\+debug
\item 
\#define \mbox{\hyperlink{if__run_8c_a441699993333b0e1c477e28e67af6c5e}{RUN\+\_\+\+DPRINTF}}(\+\_\+sc,  \+\_\+m, ...)~do \{ (void) \+\_\+sc; \} while (0)
\item 
\#define \mbox{\hyperlink{if__run_8c_a5a328256811aa2cbbd1158b54e74fd82}{IEEE80211\+\_\+\+HAS\+\_\+\+ADDR4}}(wh)~IEEE80211\+\_\+\+IS\+\_\+\+DSTODS(wh)
\item 
\#define \mbox{\hyperlink{if__run_8c_ab51c04f6574bfdc56c82a56b5800c32b}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}(c)~(atomic\+\_\+fetchadd\+\_\+32((c), 1) \& \mbox{\hyperlink{if__runvar_8h_a16a5b75733dc91c0bdff6e44634f6d37}{RUN\+\_\+\+CMDQ\+\_\+\+MASQ}})
\item 
\#define \mbox{\hyperlink{if__run_8c_a1ae2521589150cb8470ce736f96b364f}{RUN\+\_\+\+DEV}}(v,  p)~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}
\item 
\#define \mbox{\hyperlink{if__run_8c_a69f40304e2d8c73c33a8fbef6101cf3c}{RUN\+\_\+\+DEV\+\_\+\+EJECT}}(v,  p)~ \{ \mbox{\hyperlink{usbdi_8h_acdab3edd999014815e8baeb9b33e9071}{USB\+\_\+\+VPI}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p, \mbox{\hyperlink{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}{RUN\+\_\+\+EJECT}}) \}
\item 
\#define \mbox{\hyperlink{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}{RUN\+\_\+\+EJECT}}~1
\item 
\#define \mbox{\hyperlink{if__run_8c_a422a4d05e17982d11e390dd6455f07c0}{RT2860\+\_\+\+RIDX\+\_\+\+CCK1}}~0
\item 
\#define \mbox{\hyperlink{if__run_8c_af9c77c0ca9c12f7d1c530bae6bb1edcf}{RT2860\+\_\+\+RIDX\+\_\+\+CCK11}}~3
\item 
\#define \mbox{\hyperlink{if__run_8c_a7cd8380edf7054526c4a83dfc0ba4fe7}{RT2860\+\_\+\+RIDX\+\_\+\+OFDM6}}~4
\item 
\#define \mbox{\hyperlink{if__run_8c_a60efd347c2c4277683627143b2807ee1}{RT2860\+\_\+\+RIDX\+\_\+\+MCS0}}~12
\item 
\#define \mbox{\hyperlink{if__run_8c_a6dd9f14db793abbf67fd4417b35108f9}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}~36
\item 
\#define \mbox{\hyperlink{if__run_8c_a4e380acc3bcd93bfe54a3c310245df4d}{CCK}}(mcs)~(mcs)
\item 
\#define \mbox{\hyperlink{if__run_8c_a608c5a199fa0347de57df9e28f513525}{OFDM}}(mcs)~(1 $<$$<$ 3 $\vert$ (mcs))
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__run_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static void \mbox{\hyperlink{if__run_8c_a8dfd57e42f63dee56f2b06a311e0b5a7}{run\+\_\+autoinst}} (void $\ast$, struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$, struct \mbox{\hyperlink{structusb__attach__arg}{usb\+\_\+attach\+\_\+arg}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a6427c344957ce71350405e194b801696}{run\+\_\+driver\+\_\+loaded}} (struct module $\ast$, int, void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a518d4f99558cc289f394735408072a3f}{run\+\_\+bulk\+\_\+tx\+\_\+callbackN}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, u\+\_\+int \textbf{ index})
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__run_8c_af747a63ba9911057d4e0ad582a275869}{run\+\_\+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__run_8c_a9de9d42b5fa916ccf8fa8ec463e344bc}{run\+\_\+vap\+\_\+delete}} (struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_ac86bc117be389325cd91ae96a57da520}{run\+\_\+cmdq\+\_\+cb}} (void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_a1a000f85f61f73152030a297f4b687ee}{run\+\_\+setup\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a965be32210d84ec046de36c0bff35244}{run\+\_\+unsetup\+\_\+tx\+\_\+list}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a6296048b322ee04d4142b6d24107fd8a}{run\+\_\+load\+\_\+microcode}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a23c664f4215314d704c3170d94c81c3f}{run\+\_\+reset}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__run_8c_af41f05fc75b7bb03dce2bea6c0485782}{run\+\_\+do\+\_\+request}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$, void $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a8be0fff8d713e086baadf0715ec61f0a}{run\+\_\+read}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a4e4209826999dd13a18401725612b197}{run\+\_\+read\+\_\+region\+\_\+1}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t $\ast$, int)
\item 
static int \mbox{\hyperlink{if__run_8c_a82466993aacab1c275bdc6b0177f8b99}{run\+\_\+write\+\_\+2}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__run_8c_afdfb763984d23b1d041cbba20f704f11}{run\+\_\+write}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__run_8c_a366ce11d14b4e5e3700232866441c12c}{run\+\_\+write\+\_\+region\+\_\+1}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, const uint8\+\_\+t $\ast$, int)
\item 
static int \mbox{\hyperlink{if__run_8c_a841976387f67bac56bbf1a8e8a5efe6f}{run\+\_\+set\+\_\+region\+\_\+4}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint32\+\_\+t, int)
\item 
static int \mbox{\hyperlink{if__run_8c_a9c64940d705ae76b070ec09042a17a32}{run\+\_\+efuse\+\_\+read}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t $\ast$, int)
\item 
static int \mbox{\hyperlink{if__run_8c_acc326af0772d9d71f42578f15726fc77}{run\+\_\+efuse\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a5d77657d4432faf03a91628cb7dd5919}{run\+\_\+eeprom\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_aa4820cee28f4577e3b1b557d3e730d37}{run\+\_\+rt2870\+\_\+rf\+\_\+write}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__run_8c_a3e0f330941b24fabb50f6badf328bd55}{run\+\_\+rt3070\+\_\+rf\+\_\+read}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a6a45402394e0aac77aa2c054971f48a9}{run\+\_\+rt3070\+\_\+rf\+\_\+write}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t)
\item 
static int \mbox{\hyperlink{if__run_8c_abc20e1ae73e45e6ffade8618697f6b8a}{run\+\_\+bbp\+\_\+read}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a5ec9591ed783ce8fa10d04e9a3c623f3}{run\+\_\+bbp\+\_\+write}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t)
\item 
static int \mbox{\hyperlink{if__run_8c_af551890d568e683ea5614e905506fb1e}{run\+\_\+mcu\+\_\+cmd}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint16\+\_\+t)
\item 
static const char $\ast$ \mbox{\hyperlink{if__run_8c_ad1f32b5f304ab3db46fef3475d340c5a}{run\+\_\+get\+\_\+rf}} (uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__run_8c_a96810676beb232c6a82f0c3b4d0828ad}{run\+\_\+rt3593\+\_\+get\+\_\+txpower}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a7ab212dde497095390f39eedc35c3235}{run\+\_\+get\+\_\+txpower}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_aa919aa8c98302d7536f9e8b61b6b8474}{run\+\_\+read\+\_\+eeprom}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static struct ieee80211\+\_\+node $\ast$ \mbox{\hyperlink{if__run_8c_a289208baaa1c9fc2d1629fe72e82c2a6}{run\+\_\+node\+\_\+alloc}} (struct ieee80211vap $\ast$, const uint8\+\_\+t mac\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static int \mbox{\hyperlink{if__run_8c_ae68dc7a107c157aa04dc6ce246693e2f}{run\+\_\+media\+\_\+change}} (struct ifnet $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_aec5eab1bf9993e2e263473e59fc11f2c}{run\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static int \mbox{\hyperlink{if__run_8c_ae1599ee317cac52df7634d21e795d55b}{run\+\_\+wme\+\_\+update}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_ac335070a726c14fe934027d7558c6d87}{run\+\_\+key\+\_\+set\+\_\+cb}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a4976ef424eb55ce1725ec5e83e18bbb3}{run\+\_\+key\+\_\+set}} (struct ieee80211vap $\ast$, struct ieee80211\+\_\+key $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a2581ffa2432efa59ac1924b87070df6f}{run\+\_\+key\+\_\+delete\+\_\+cb}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_afd4c92318d98961ae6a7a2499a582b75}{run\+\_\+key\+\_\+delete}} (struct ieee80211vap $\ast$, struct ieee80211\+\_\+key $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_adb1c4b53cf605d51ea807c6cbd2bb652}{run\+\_\+ratectl\+\_\+to}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a8983cbd523a2f27d1ef5b981fc3cf958}{run\+\_\+ratectl\+\_\+cb}} (void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_acf69017c5ef131e134a4f7d189c87972}{run\+\_\+drain\+\_\+fifo}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_aa717b9d9f02d0c8eb29e72e7807fa01e}{run\+\_\+iter\+\_\+func}} (void $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a202eee94b9de1b14fcd353200c847be3}{run\+\_\+newassoc\+\_\+cb}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_af308b9211fac9d7835fb14b86394c9b2}{run\+\_\+newassoc}} (struct ieee80211\+\_\+node $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_a1cd17eb60f1863517cc6b147aa5295cd}{run\+\_\+recv\+\_\+mgmt}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, int, const struct ieee80211\+\_\+rx\+\_\+stats $\ast$, int, int)
\item 
static void \mbox{\hyperlink{if__run_8c_ab31fa41390612cdec3ae76e877c2bf31}{run\+\_\+rx\+\_\+frame}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct mbuf $\ast$, uint32\+\_\+t)
\item 
static void \mbox{\hyperlink{if__run_8c_ad959590591a9bf96e930e7341ba1915d}{run\+\_\+tx\+\_\+free}} (struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$pq, struct \mbox{\hyperlink{structrun__tx__data}{run\+\_\+tx\+\_\+data}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_ade3e6fd8ad25e51c5ba7ccfd8710659e}{run\+\_\+set\+\_\+tx\+\_\+desc}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structrun__tx__data}{run\+\_\+tx\+\_\+data}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_ac7493d1363b4737f63c1181104f46bf8}{run\+\_\+tx}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a8882cb6e98f3c5c3c334ab4792039fd8}{run\+\_\+tx\+\_\+mgt}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_ab60dfbf6c5be456a48a956b10b9947e9}{run\+\_\+sendprot}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, const struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$, int, int)
\item 
static int \mbox{\hyperlink{if__run_8c_a5de455b0ca5ef596124d541fc46c9f0e}{run\+\_\+tx\+\_\+param}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a14b65c9fea714353ef4afcb368fd439a}{run\+\_\+raw\+\_\+xmit}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a8f7a93a2fb57b9f408f7a5766257e79c}{run\+\_\+transmit}} (struct ieee80211com $\ast$, struct mbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a3796fad2a883e74f7f5f4a1cb3b7ef6d}{run\+\_\+start}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_acabc0677be5e1d636515af3261d400ed}{run\+\_\+parent}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a2689dd01ea1f8d7c4a19861a285732a4}{run\+\_\+iq\+\_\+calib}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_afc43e0d31008e8039dd33dd43ca6c6ab}{run\+\_\+set\+\_\+agc}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__run_8c_acfca3112a6a8420399bce9ac5f2cfa24}{run\+\_\+select\+\_\+chan\+\_\+group}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_a2d792cd77b7547b682d6a2ae161458fe}{run\+\_\+set\+\_\+rx\+\_\+antenna}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_a110cbd1d9701a3de2015969e851f9867}{run\+\_\+rt2870\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_a73d0f4681b58c5d82b674044ea2d8b4d}{run\+\_\+rt3070\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_a10d963c4d5bfa529db0aab57a0b329b4}{run\+\_\+rt3572\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_aac9f7b8769745236b69d70e0e55f3d6b}{run\+\_\+rt3593\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_a20f50fe7da9e189e0670738f5695544d}{run\+\_\+rt5390\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_a2153e3c2b8ca1c7a060065650e9ec32e}{run\+\_\+rt5592\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static int \mbox{\hyperlink{if__run_8c_a717abe8d9850e16225bcf651852059ec}{run\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a69f5d157ebc62993cb2ae9f44c8f01bf}{run\+\_\+set\+\_\+channel}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_afb7c8db84ef9e15393a681b15e2f25d4}{run\+\_\+getradiocaps}} (struct ieee80211com $\ast$, int, int $\ast$, struct ieee80211\+\_\+channel\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__run_8c_a0e08633473c486c9bb7c1f9e04c07d4e}{run\+\_\+scan\+\_\+start}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a4b6060a46c3e742249986bb8bc5bbe58}{run\+\_\+scan\+\_\+end}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a4b03d589a18e3ff1f9538cdaf953f669}{run\+\_\+update\+\_\+beacon}} (struct ieee80211vap $\ast$, int)
\item 
static void \mbox{\hyperlink{if__run_8c_a5f68509146f99c809c969ba8d5ef40a8}{run\+\_\+update\+\_\+beacon\+\_\+cb}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_af6e347625bddc484ddc8a5a00c0edfb4}{run\+\_\+updateprot}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a91c6c1e62ce1500100420f9eb39970e3}{run\+\_\+updateprot\+\_\+cb}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a4ab9667b9d26855695ced3803230299c}{run\+\_\+usb\+\_\+timeout\+\_\+cb}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a1a5622645062abcde09a94e9808f48ef}{run\+\_\+reset\+\_\+livelock}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a919f3dd64163f08124102ccb41930014}{run\+\_\+enable\+\_\+tsf\+\_\+sync}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a1176c339f5e95c5b7303ae4a22deac19}{run\+\_\+enable\+\_\+tsf}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a4b9834f174786bcc92da7d8e788d0c4c}{run\+\_\+disable\+\_\+tsf}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_aa39011516ed36cb19887392317b22550}{run\+\_\+get\+\_\+tsf}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint64\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_adafc9cad1627a76fba3a974d1907b745}{run\+\_\+enable\+\_\+mrr}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_adb61534f0d29aac4a9880b31de3f9739}{run\+\_\+set\+\_\+txpreamble}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a831ad16498909189c7ab5a1f7bb35035}{run\+\_\+set\+\_\+basicrates}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a3132e4277bc63d116dca25932f0369a0}{run\+\_\+set\+\_\+leds}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__run_8c_a4516b912a2489e9939a535b1b99a1bdf}{run\+\_\+set\+\_\+bssid}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a44e4296a3e0c838c5fd661d8455b48c1}{run\+\_\+set\+\_\+macaddr}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a5f9ad8fd4a1febc68b268bbeeba9fac2}{run\+\_\+updateslot}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_addf8ff63ec1f9ba36c23ed0aee6f7d06}{run\+\_\+updateslot\+\_\+cb}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a7449a410ba5722fd4db17ccda585f0c3}{run\+\_\+update\+\_\+mcast}} (struct ieee80211com $\ast$)
\item 
static int8\+\_\+t \mbox{\hyperlink{if__run_8c_a77af8f1d76fccdc9ff424438a540f2be}{run\+\_\+rssi2dbm}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__run_8c_aff14172871a208dbc4da28b9479709c9}{run\+\_\+update\+\_\+promisc\+\_\+locked}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_ab852b8342790898b05f6789785740695}{run\+\_\+update\+\_\+promisc}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_afd4e28fc9c134bfc5eaa7a0e32731f34}{run\+\_\+rt5390\+\_\+bbp\+\_\+init}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a81cf4ed4a69e89e426c64586c482683c}{run\+\_\+bbp\+\_\+init}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a74c64a3c1c957baeeb9b56fa2478364d}{run\+\_\+rt3070\+\_\+rf\+\_\+init}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_ae747a162160887d02459eda30014d3c5}{run\+\_\+rt3593\+\_\+rf\+\_\+init}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_aea0cea64a7e3036fffbc43a80ae3d964}{run\+\_\+rt5390\+\_\+rf\+\_\+init}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a01763cefa819c6aa83d236ce19ae5b72}{run\+\_\+rt3070\+\_\+filter\+\_\+calib}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t, uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_acc541e040039abe18399a47ca6986963}{run\+\_\+rt3070\+\_\+rf\+\_\+setup}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a504ca58c2546d85be1dc24ccc7f885dd}{run\+\_\+rt3593\+\_\+rf\+\_\+setup}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a42f22247abb6785fb01fb554cda7d1a0}{run\+\_\+rt5390\+\_\+rf\+\_\+setup}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__run_8c_a7458d1d2f4d37157fd6f5610c7cfe01e}{run\+\_\+txrx\+\_\+enable}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a2ca1d8df0375e88d4b7bdd067485284a}{run\+\_\+adjust\+\_\+freq\+\_\+offset}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a11a486139db80fe5b329e49a70faaed0}{run\+\_\+init\+\_\+locked}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a70abcd6419cad126379ea12f8aac4bce}{run\+\_\+stop}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__run_8c_a92b12f7b350001cb12d558c3fb85e0c5}{run\+\_\+delay}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$, u\+\_\+int)
\item 
static void \mbox{\hyperlink{if__run_8c_a7acbcb2596379a4728a864809a71a605}{run\+\_\+update\+\_\+chw}} (struct ieee80211com $\ast$ic)
\item 
static int \mbox{\hyperlink{if__run_8c_a58368cfb88d4d91f6b2045ba4111f7fd}{run\+\_\+ampdu\+\_\+enable}} (struct ieee80211\+\_\+node $\ast$ni, struct ieee80211\+\_\+tx\+\_\+ampdu $\ast$tap)
\item 
static int \mbox{\hyperlink{if__run_8c_a56171e874f5d683f96d3aa1ce2d2d83c}{run\+\_\+match}} (device\+\_\+t self)
\item 
static int \mbox{\hyperlink{if__run_8c_a60d646a139811b8be7b2c38ef606d70f}{run\+\_\+attach}} (device\+\_\+t self)
\item 
static void \mbox{\hyperlink{if__run_8c_a6a4d8727d6e26ce108e272c396086450}{run\+\_\+drain\+\_\+mbufq}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__run_8c_af379ab36d50c317230def8df028f1fc5}{run\+\_\+detach}} (device\+\_\+t self)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{if__run_8c_aa6850150f01cce57d4bee13cd75cafc5}{run\+\_\+srom\+\_\+read}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$sc, uint16\+\_\+t \textbf{ addr}, uint16\+\_\+t $\ast$\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}})
\item 
static \+\_\+\+\_\+inline uint32\+\_\+t \mbox{\hyperlink{if__run_8c_a5617c8a3094d6a7c318aae84cb163df0}{b4inc}} (uint32\+\_\+t b32, int8\+\_\+t delta)
\item 
static \+\_\+\+\_\+inline uint8\+\_\+t \mbox{\hyperlink{if__run_8c_a98bd1d0480d9c4818ac1fa457e080d95}{run\+\_\+maxrssi\+\_\+chain}} (struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$sc, const struct \mbox{\hyperlink{structrt2860__rxwi}{rt2860\+\_\+rxwi}} $\ast$rxwi)
\item 
static void \mbox{\hyperlink{if__run_8c_ad568d282e3e3bc062da9cb45be9ccb3c}{run\+\_\+bulk\+\_\+rx\+\_\+callback}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__run_8c_ae1e49bb4eaa9a0914ba9999280d96b55}{run\+\_\+bulk\+\_\+tx\+\_\+callback0}} (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__run_8c_a4981c9dc004bdc85ed6aa7c1ca8ec088}{run\+\_\+bulk\+\_\+tx\+\_\+callback1}} (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__run_8c_ad62c945c94741ec34809d1b5be797d2b}{run\+\_\+bulk\+\_\+tx\+\_\+callback2}} (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__run_8c_ada62ad7bdf92330ea782a5935bc6430a}{run\+\_\+bulk\+\_\+tx\+\_\+callback3}} (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__run_8c_aadf68c8229ced1ccd6fc589b0e55f913}{run\+\_\+bulk\+\_\+tx\+\_\+callback4}} (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__run_8c_afd33d6d95a2253b873614b424ee1c036}{run\+\_\+bulk\+\_\+tx\+\_\+callback5}} (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 
\mbox{\hyperlink{if__run_8c_ae3a09332ea13a769fe817fb425b2fa94}{DRIVER\+\_\+\+MODULE}} (run, uhub, \mbox{\hyperlink{if__run_8c_a53009071d85bba9b22ae5ac4273ba6aa}{run\+\_\+driver}}, \mbox{\hyperlink{if__run_8c_ade6aa53ed6ca75d7329d0ceb6a1ed587}{run\+\_\+devclass}}, \mbox{\hyperlink{if__run_8c_a6427c344957ce71350405e194b801696}{run\+\_\+driver\+\_\+loaded}}, NULL)
\item 
\mbox{\hyperlink{if__run_8c_a28b13924bd530ef122697b1e37793cf9}{MODULE\+\_\+\+DEPEND}} (run, wlan, 1, 1, 1)
\item 
\mbox{\hyperlink{if__run_8c_a53d976818cfd748abe87e6ae06bb8fdb}{MODULE\+\_\+\+DEPEND}} (run, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__run_8c_a62f34b68b8bbc755b6330dc259a85a7c}{MODULE\+\_\+\+DEPEND}} (run, firmware, 1, 1, 1)
\item 
\mbox{\hyperlink{if__run_8c_aae48089ce67d6ec48487f86e70d4df7f}{MODULE\+\_\+\+VERSION}} (run, 1)
\item 
\mbox{\hyperlink{if__run_8c_a55a68c48dd1d9b3af32349ca1eb94008}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__run_8c_a1e8b89f5453c6c00d9b38ae3523c0c5e}{run\+\_\+devs}})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} \mbox{\hyperlink{if__run_8c_a1e8b89f5453c6c00d9b38ae3523c0c5e}{run\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+probe\+\_\+t \mbox{\hyperlink{if__run_8c_a7c26c3293f94869f80a14924088a86a6}{run\+\_\+match}}
\item 
static device\+\_\+attach\+\_\+t \mbox{\hyperlink{if__run_8c_ad4656d747624142de37fbd4be73ef445}{run\+\_\+attach}}
\item 
static device\+\_\+detach\+\_\+t \mbox{\hyperlink{if__run_8c_a1056dc878808b1a2ebd164bf869702a6}{run\+\_\+detach}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a0c59ee8391f88a1fabda6fb232859f53}{run\+\_\+bulk\+\_\+rx\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_aafa71d7f3ada8d87c618402f598bb5da}{run\+\_\+bulk\+\_\+tx\+\_\+callback0}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a8ba3b6f4900b86e9f6ff66ea1e490e30}{run\+\_\+bulk\+\_\+tx\+\_\+callback1}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a850f0dcc5cf0b79e53a6968e06aa91b2}{run\+\_\+bulk\+\_\+tx\+\_\+callback2}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a8288bd9419c280c37b38c345c364fb42}{run\+\_\+bulk\+\_\+tx\+\_\+callback3}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a9a5aa933295549f3c220158c39a27670}{run\+\_\+bulk\+\_\+tx\+\_\+callback4}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__run_8c_a0fe0129a05063060ab96b67d850aec30}{run\+\_\+bulk\+\_\+tx\+\_\+callback5}}
\item 
static eventhandler\+\_\+tag \mbox{\hyperlink{if__run_8c_ae14b91891e4ecfa87763b3e88a207a27}{run\+\_\+etag}}
\item 
static const struct \mbox{\hyperlink{structrt2860__rate}{rt2860\+\_\+rate}} \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}} \mbox{[}$\,$\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint16\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint32\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_ab548eccb2e3ec4e7e7aa04ad629e7194}{rt2870\_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__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a78f3b45d56fe081d860a037eaab5c3df}{rt2860\_def\_bbp}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a1e6e71e283cb4eeb86a01e49e50434dc}{rt5390\_def\_bbp}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a6ff73e84a0539633598fdf4ca862f7af}{rt5592\_def\_bbp}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
static const uint8\+\_\+t \mbox{\hyperlink{if__run_8c_a7a6a54dfc66a08981804cd13e66cc410}{rt5592\+\_\+bbp\+\_\+r196}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structrfprog}{rfprog}} \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}} \mbox{[}$\,$\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}{n}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a4c5c6ceb8ed33456261fa907136e0c3a}{r}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_aae04ad987a21b789518aaae9825b668c}{k}}\\
\} \mbox{\hyperlink{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}{rt3070\_freqs}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
static const struct \mbox{\hyperlink{structrt5592__freqs}{rt5592\+\_\+freqs}} \mbox{\hyperlink{if__run_8c_ac2c1690169c76805324d2bfb70408dbc}{rt5592\+\_\+freqs\+\_\+20mhz}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structrt5592__freqs}{rt5592\+\_\+freqs}} \mbox{\hyperlink{if__run_8c_a6c83077c6dbbe4f2ed61ffb365d1ee8b}{rt5592\+\_\+freqs\+\_\+40mhz}} \mbox{[}$\,$\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a41fc6caa59f0e0cc6823f694c3433c54}{rt3070\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_aefebbb0ddb336d592947c569b381ed23}{rt3572\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a04bf8a0662f881eb58716e4c128f41fe}{rt3593\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a947a373951668cbaa9907d7ead5c8f4c}{rt5390\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a5fd9cc738d75e4e7313333245601802f}{rt5392\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a76858d3605eff27e3a814129e7d67454}{rt5592\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a87eef2fb4459e7793e7347c36d99ab65}{rt5592\_2ghz\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a89e475b21fb6422459b48a2985d96e2f}{rt5592\_5ghz\_def\_rf}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>u\_int \mbox{\hyperlink{if__run_8c_ada52957e7cb74b184a843692b2be05d3}{firstchan}}\\
\>u\_int \mbox{\hyperlink{if__run_8c_a4d7900db2bf6fd45f7e7d347bd8e9c96}{lastchan}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}\\
\>uint8\_t \mbox{\hyperlink{if__run_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}\\
\} \mbox{\hyperlink{if__run_8c_a1379ee8f4def3b95616896346f9d51f0}{rt5592\_chan\_5ghz}} \mbox{[}$\,$\mbox{]}\\

\end{tabbing}\item 
static const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} \mbox{\hyperlink{if__run_8c_aba14bf8beb3c63d6213496a073a61952}{run\+\_\+config}} \mbox{[}\mbox{\hyperlink{if__runvar_8h_a098384b0034af0daa7c9c5c82b563567a30a078c211986bca094dbe9f1a298eb7}{RUN\+\_\+\+N\+\_\+\+XFER}}\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__run_8c_a7e5c318b107c2cf8ec68a54a6d1a94c2}{run\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__run_8c_a53009071d85bba9b22ae5ac4273ba6aa}{run\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__run_8c_ade6aa53ed6ca75d7329d0ceb6a1ed587}{run\+\_\+devclass}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__run_8c_a4e380acc3bcd93bfe54a3c310245df4d}\label{if__run_8c_a4e380acc3bcd93bfe54a3c310245df4d}} 
\index{if\_run.c@{if\_run.c}!CCK@{CCK}}
\index{CCK@{CCK}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{CCK}{CCK}}
{\footnotesize\ttfamily \#define CCK(\begin{DoxyParamCaption}\item[{}]{mcs }\end{DoxyParamCaption})~(mcs)}

\mbox{\Hypertarget{if__run_8c_a5a328256811aa2cbbd1158b54e74fd82}\label{if__run_8c_a5a328256811aa2cbbd1158b54e74fd82}} 
\index{if\_run.c@{if\_run.c}!IEEE80211\_HAS\_ADDR4@{IEEE80211\_HAS\_ADDR4}}
\index{IEEE80211\_HAS\_ADDR4@{IEEE80211\_HAS\_ADDR4}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{IEEE80211\_HAS\_ADDR4}{IEEE80211\_HAS\_ADDR4}}
{\footnotesize\ttfamily \#define IEEE80211\+\_\+\+HAS\+\_\+\+ADDR4(\begin{DoxyParamCaption}\item[{}]{wh }\end{DoxyParamCaption})~IEEE80211\+\_\+\+IS\+\_\+\+DSTODS(wh)}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00123}{123}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a608c5a199fa0347de57df9e28f513525}\label{if__run_8c_a608c5a199fa0347de57df9e28f513525}} 
\index{if\_run.c@{if\_run.c}!OFDM@{OFDM}}
\index{OFDM@{OFDM}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{OFDM}{OFDM}}
{\footnotesize\ttfamily \#define OFDM(\begin{DoxyParamCaption}\item[{}]{mcs }\end{DoxyParamCaption})~(1 $<$$<$ 3 $\vert$ (mcs))}

\mbox{\Hypertarget{if__run_8c_a422a4d05e17982d11e390dd6455f07c0}\label{if__run_8c_a422a4d05e17982d11e390dd6455f07c0}} 
\index{if\_run.c@{if\_run.c}!RT2860\_RIDX\_CCK1@{RT2860\_RIDX\_CCK1}}
\index{RT2860\_RIDX\_CCK1@{RT2860\_RIDX\_CCK1}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RT2860\_RIDX\_CCK1}{RT2860\_RIDX\_CCK1}}
{\footnotesize\ttfamily \#define RT2860\+\_\+\+RIDX\+\_\+\+CCK1~0}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00565}{565}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_af9c77c0ca9c12f7d1c530bae6bb1edcf}\label{if__run_8c_af9c77c0ca9c12f7d1c530bae6bb1edcf}} 
\index{if\_run.c@{if\_run.c}!RT2860\_RIDX\_CCK11@{RT2860\_RIDX\_CCK11}}
\index{RT2860\_RIDX\_CCK11@{RT2860\_RIDX\_CCK11}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RT2860\_RIDX\_CCK11}{RT2860\_RIDX\_CCK11}}
{\footnotesize\ttfamily \#define RT2860\+\_\+\+RIDX\+\_\+\+CCK11~3}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00566}{566}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a6dd9f14db793abbf67fd4417b35108f9}\label{if__run_8c_a6dd9f14db793abbf67fd4417b35108f9}} 
\index{if\_run.c@{if\_run.c}!RT2860\_RIDX\_MAX@{RT2860\_RIDX\_MAX}}
\index{RT2860\_RIDX\_MAX@{RT2860\_RIDX\_MAX}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RT2860\_RIDX\_MAX}{RT2860\_RIDX\_MAX}}
{\footnotesize\ttfamily \#define RT2860\+\_\+\+RIDX\+\_\+\+MAX~36}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00569}{569}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a60efd347c2c4277683627143b2807ee1}\label{if__run_8c_a60efd347c2c4277683627143b2807ee1}} 
\index{if\_run.c@{if\_run.c}!RT2860\_RIDX\_MCS0@{RT2860\_RIDX\_MCS0}}
\index{RT2860\_RIDX\_MCS0@{RT2860\_RIDX\_MCS0}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RT2860\_RIDX\_MCS0}{RT2860\_RIDX\_MCS0}}
{\footnotesize\ttfamily \#define RT2860\+\_\+\+RIDX\+\_\+\+MCS0~12}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00568}{568}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a7cd8380edf7054526c4a83dfc0ba4fe7}\label{if__run_8c_a7cd8380edf7054526c4a83dfc0ba4fe7}} 
\index{if\_run.c@{if\_run.c}!RT2860\_RIDX\_OFDM6@{RT2860\_RIDX\_OFDM6}}
\index{RT2860\_RIDX\_OFDM6@{RT2860\_RIDX\_OFDM6}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RT2860\_RIDX\_OFDM6}{RT2860\_RIDX\_OFDM6}}
{\footnotesize\ttfamily \#define RT2860\+\_\+\+RIDX\+\_\+\+OFDM6~4}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00567}{567}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_ab51c04f6574bfdc56c82a56b5800c32b}\label{if__run_8c_ab51c04f6574bfdc56c82a56b5800c32b}} 
\index{if\_run.c@{if\_run.c}!RUN\_CMDQ\_GET@{RUN\_CMDQ\_GET}}
\index{RUN\_CMDQ\_GET@{RUN\_CMDQ\_GET}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RUN\_CMDQ\_GET}{RUN\_CMDQ\_GET}}
{\footnotesize\ttfamily \#define RUN\+\_\+\+CMDQ\+\_\+\+GET(\begin{DoxyParamCaption}\item[{}]{c }\end{DoxyParamCaption})~(atomic\+\_\+fetchadd\+\_\+32((c), 1) \& \mbox{\hyperlink{if__runvar_8h_a16a5b75733dc91c0bdff6e44634f6d37}{RUN\+\_\+\+CMDQ\+\_\+\+MASQ}})}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00129}{129}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a1ae2521589150cb8470ce736f96b364f}\label{if__run_8c_a1ae2521589150cb8470ce736f96b364f}} 
\index{if\_run.c@{if\_run.c}!RUN\_DEV@{RUN\_DEV}}
\index{RUN\_DEV@{RUN\_DEV}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RUN\_DEV}{RUN\_DEV}}
{\footnotesize\ttfamily \#define RUN\+\_\+\+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__run_8c_a69f40304e2d8c73c33a8fbef6101cf3c}\label{if__run_8c_a69f40304e2d8c73c33a8fbef6101cf3c}} 
\index{if\_run.c@{if\_run.c}!RUN\_DEV\_EJECT@{RUN\_DEV\_EJECT}}
\index{RUN\_DEV\_EJECT@{RUN\_DEV\_EJECT}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RUN\_DEV\_EJECT}{RUN\_DEV\_EJECT}}
{\footnotesize\ttfamily \#define RUN\+\_\+\+DEV\+\_\+\+EJECT(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p }\end{DoxyParamCaption})~ \{ \mbox{\hyperlink{usbdi_8h_acdab3edd999014815e8baeb9b33e9071}{USB\+\_\+\+VPI}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p, \mbox{\hyperlink{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}{RUN\+\_\+\+EJECT}}) \}}

\mbox{\Hypertarget{if__run_8c_a441699993333b0e1c477e28e67af6c5e}\label{if__run_8c_a441699993333b0e1c477e28e67af6c5e}} 
\index{if\_run.c@{if\_run.c}!RUN\_DPRINTF@{RUN\_DPRINTF}}
\index{RUN\_DPRINTF@{RUN\_DPRINTF}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RUN\_DPRINTF}{RUN\_DPRINTF}}
{\footnotesize\ttfamily \#define RUN\+\_\+\+DPRINTF(\begin{DoxyParamCaption}\item[{}]{\+\_\+sc,  }\item[{}]{\+\_\+m,  }\item[{}]{... }\end{DoxyParamCaption})~do \{ (void) \+\_\+sc; \} while (0)}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00120}{120}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}\label{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}} 
\index{if\_run.c@{if\_run.c}!RUN\_EJECT@{RUN\_EJECT}}
\index{RUN\_EJECT@{RUN\_EJECT}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{RUN\_EJECT}{RUN\_EJECT}}
{\footnotesize\ttfamily \#define RUN\+\_\+\+EJECT~1}

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00075}{75}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



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

\mbox{\Hypertarget{if__run_8c_a5617c8a3094d6a7c318aae84cb163df0}\label{if__run_8c_a5617c8a3094d6a7c318aae84cb163df0}} 
\index{if\_run.c@{if\_run.c}!b4inc@{b4inc}}
\index{b4inc@{b4inc}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{b4inc()}{b4inc()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline uint32\+\_\+t b4inc (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{b32,  }\item[{int8\+\_\+t}]{delta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01690}{1690}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5617c8a3094d6a7c318aae84cb163df0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ae3a09332ea13a769fe817fb425b2fa94}\label{if__run_8c_ae3a09332ea13a769fe817fb425b2fa94}} 
\index{if\_run.c@{if\_run.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{run}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__run_8c_a53009071d85bba9b22ae5ac4273ba6aa}{run\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__run_8c_ade6aa53ed6ca75d7329d0ceb6a1ed587}{run\+\_\+devclass}}}]{,  }\item[{\mbox{\hyperlink{if__run_8c_a6427c344957ce71350405e194b801696}{run\+\_\+driver\+\_\+loaded}}}]{,  }\item[{NULL}]{ }\end{DoxyParamCaption})}

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

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

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

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

\mbox{\Hypertarget{if__run_8c_a2ca1d8df0375e88d4b7bdd067485284a}\label{if__run_8c_a2ca1d8df0375e88d4b7bdd067485284a}} 
\index{if\_run.c@{if\_run.c}!run\_adjust\_freq\_offset@{run\_adjust\_freq\_offset}}
\index{run\_adjust\_freq\_offset@{run\_adjust\_freq\_offset}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_adjust\_freq\_offset()}{run\_adjust\_freq\_offset()}}
{\footnotesize\ttfamily static void run\+\_\+adjust\+\_\+freq\+\_\+offset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l06084}{6084}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00182}{run\+\_\+softc\+::freq}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, and \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l06419}{6419}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=294pt]{d9/de8/if__run_8c_a58368cfb88d4d91f6b2045ba4111f7fd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a60d646a139811b8be7b2c38ef606d70f}\label{if__run_8c_a60d646a139811b8be7b2c38ef606d70f}} 
\index{if\_run.c@{if\_run.c}!run\_attach@{run\_attach}}
\index{run\_attach@{run\_attach}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_attach()}{run\_attach()}}
{\footnotesize\ttfamily static int run\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00783}{783}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+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__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00218}{run\+\_\+softc\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__runvar_8h_source_l00217}{run\+\_\+softc\+::ratectl\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00181}{run\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__runreg_8h_source_l00085}{RT2860\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+ID}}, \mbox{\hyperlink{if__runreg_8h_source_l00026}{RT2860\+\_\+\+IFACE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__runreg_8h_source_l00861}{RT3070\+\_\+\+RF\+\_\+2020}}, \mbox{\hyperlink{if__run_8c_source_l06419}{run\+\_\+ampdu\+\_\+enable()}}, \mbox{\hyperlink{if__run_8c_source_l01146}{run\+\_\+cmdq\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l00656}{run\+\_\+config}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l00366}{run\+\_\+detach}}, \mbox{\hyperlink{if__run_8c_a420bd3c375b905a5629d3ccdab8c5f50}{RUN\+\_\+\+EJECT}}, \mbox{\hyperlink{if__runvar_8h_source_l00168}{RUN\+\_\+\+FLAG\+\_\+\+FWLOAD\+\_\+\+NEEDED}}, \mbox{\hyperlink{if__run_8c_source_l01707}{run\+\_\+get\+\_\+rf()}}, \mbox{\hyperlink{if__run_8c_source_l04936}{run\+\_\+getradiocaps()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00146}{RUN\+\_\+\+N\+\_\+\+XFER}}, \mbox{\hyperlink{if__run_8c_source_l02770}{run\+\_\+newassoc()}}, \mbox{\hyperlink{if__run_8c_source_l02112}{run\+\_\+node\+\_\+alloc()}}, \mbox{\hyperlink{if__run_8c_source_l03873}{run\+\_\+parent()}}, \mbox{\hyperlink{if__run_8c_source_l02590}{run\+\_\+ratectl\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l03791}{run\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__runvar_8h_source_l00059}{RUN\+\_\+\+RX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__run_8c_source_l04980}{run\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{if__run_8c_source_l04964}{run\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{if__run_8c_source_l04924}{run\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__run_8c_source_l03831}{run\+\_\+transmit()}}, \mbox{\hyperlink{if__runvar_8h_source_l00079}{RUN\+\_\+\+TX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l06412}{run\+\_\+update\+\_\+chw()}}, \mbox{\hyperlink{if__run_8c_source_l05383}{run\+\_\+update\+\_\+mcast()}}, \mbox{\hyperlink{if__run_8c_source_l05191}{run\+\_\+update\+\_\+promisc()}}, \mbox{\hyperlink{if__run_8c_source_l05354}{run\+\_\+updateslot()}}, \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}, \mbox{\hyperlink{if__run_8c_source_l01101}{run\+\_\+vap\+\_\+delete()}}, \mbox{\hyperlink{if__run_8c_source_l02298}{run\+\_\+wme\+\_\+update()}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00162}{run\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__runvar_8h_source_l00164}{run\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usbdi_8h_source_l00480}{usb\+\_\+callout\+\_\+init\+\_\+mtx}}, \mbox{\hyperlink{usbdi_8h_source_l00400}{USB\+\_\+\+GET\+\_\+\+DRIVER\+\_\+\+INFO}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a60d646a139811b8be7b2c38ef606d70f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a8dfd57e42f63dee56f2b06a311e0b5a7}\label{if__run_8c_a8dfd57e42f63dee56f2b06a311e0b5a7}} 
\index{if\_run.c@{if\_run.c}!run\_autoinst@{run\_autoinst}}
\index{run\_autoinst@{run\_autoinst}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_autoinst()}{run\_autoinst()}}
{\footnotesize\ttfamily static void run\+\_\+autoinst (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{struct \mbox{\hyperlink{structusb__attach__arg}{usb\+\_\+attach\+\_\+arg}} $\ast$}]{uaa }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00728}{728}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{usbdi_8h_source_l00434}{usb\+\_\+attach\+\_\+arg\+::dev\+\_\+state}}, \mbox{\hyperlink{if__usievar_8h_source_l00004}{id}}, \mbox{\hyperlink{usbdi_8h_source_l00175}{usb\+\_\+interface\+::idesc}}, \mbox{\hyperlink{usb__msctest_8h_source_l00033}{MSC\+\_\+\+EJECT\+\_\+\+STOPUNIT}}, \mbox{\hyperlink{if__run_8c_source_l00131}{run\+\_\+devs}}, \mbox{\hyperlink{usbdi_8h_source_l00437}{UAA\+\_\+\+DEV\+\_\+\+EJECTING}}, \mbox{\hyperlink{usbdi_8h_source_l00435}{UAA\+\_\+\+DEV\+\_\+\+READY}}, \mbox{\hyperlink{usb_8h_source_l00467}{UICLASS\+\_\+\+MASS}}, \mbox{\hyperlink{usb__msctest_8c_source_l00964}{usb\+\_\+msc\+\_\+eject()}}, \mbox{\hyperlink{usb__device_8c_source_l02370}{usbd\+\_\+get\+\_\+iface()}}, and \mbox{\hyperlink{usb__lookup_8c_source_l00143}{usbd\+\_\+lookup\+\_\+id\+\_\+by\+\_\+uaa()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00751}{run\+\_\+driver\+\_\+loaded()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8dfd57e42f63dee56f2b06a311e0b5a7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d9/de8/if__run_8c_a8dfd57e42f63dee56f2b06a311e0b5a7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a81cf4ed4a69e89e426c64586c482683c}\label{if__run_8c_a81cf4ed4a69e89e426c64586c482683c}} 
\index{if\_run.c@{if\_run.c}!run\_bbp\_init@{run\_bbp\_init}}
\index{run\_bbp\_init@{run\_bbp\_init}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bbp\_init()}{run\_bbp\_init()}}
{\footnotesize\ttfamily static int run\+\_\+bbp\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05470}{5470}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_a78f3b45d56fe081d860a037eaab5c3df}{rt2860\+\_\+def\+\_\+bbp}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a81cf4ed4a69e89e426c64586c482683c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a81cf4ed4a69e89e426c64586c482683c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_abc20e1ae73e45e6ffade8618697f6b8a}\label{if__run_8c_abc20e1ae73e45e6ffade8618697f6b8a}} 
\index{if\_run.c@{if\_run.c}!run\_bbp\_read@{run\_bbp\_read}}
\index{run\_bbp\_read@{run\_bbp\_read}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bbp\_read()}{run\_bbp\_read()}}
{\footnotesize\ttfamily static int run\+\_\+bbp\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint8\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01611}{1611}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runreg_8h_source_l00092}{RT2860\+\_\+\+BBP\+\_\+\+CSR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00413}{RT2860\+\_\+\+BBP\+\_\+\+CSR\+\_\+\+KICK}}, \mbox{\hyperlink{if__runreg_8h_source_l00414}{RT2860\+\_\+\+BBP\+\_\+\+CSR\+\_\+\+READ}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l03999}{run\+\_\+set\+\_\+agc()}}, and \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_abc20e1ae73e45e6ffade8618697f6b8a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_abc20e1ae73e45e6ffade8618697f6b8a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a5ec9591ed783ce8fa10d04e9a3c623f3}\label{if__run_8c_a5ec9591ed783ce8fa10d04e9a3c623f3}} 
\index{if\_run.c@{if\_run.c}!run\_bbp\_write@{run\_bbp\_write}}
\index{run\_bbp\_write@{run\_bbp\_write}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bbp\_write()}{run\_bbp\_write()}}
{\footnotesize\ttfamily static int run\+\_\+bbp\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01643}{1643}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runreg_8h_source_l00092}{RT2860\+\_\+\+BBP\+\_\+\+CSR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00413}{RT2860\+\_\+\+BBP\+\_\+\+CSR\+\_\+\+KICK}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l03898}{run\+\_\+iq\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}, \mbox{\hyperlink{if__run_8c_source_l03999}{run\+\_\+set\+\_\+agc()}}, and \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5ec9591ed783ce8fa10d04e9a3c623f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5ec9591ed783ce8fa10d04e9a3c623f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ad568d282e3e3bc062da9cb45be9ccb3c}\label{if__run_8c_ad568d282e3e3bc062da9cb45be9ccb3c}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_rx\_callback@{run\_bulk\_rx\_callback}}
\index{run\_bulk\_rx\_callback@{run\_bulk\_rx\_callback}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_rx\_callback()}{run\_bulk\_rx\_callback()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+rx\+\_\+callback (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03015}{3015}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00027}{RUN\+\_\+\+MAX\+\_\+\+RXSZ}}, \mbox{\hyperlink{if__run_8c_source_l02870}{run\+\_\+rx\+\_\+frame()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00236}{run\+\_\+softc\+::rx\+\_\+m}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \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__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02292}{usbd\+\_\+xfer\+\_\+set\+\_\+frames()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ad568d282e3e3bc062da9cb45be9ccb3c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ae1e49bb4eaa9a0914ba9999280d96b55}\label{if__run_8c_ae1e49bb4eaa9a0914ba9999280d96b55}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback0@{run\_bulk\_tx\_callback0}}
\index{run\_bulk\_tx\_callback0@{run\_bulk\_tx\_callback0}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback0()}{run\_bulk\_tx\_callback0()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback0 (\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__run_8c_source_l03317}{3317}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ae1e49bb4eaa9a0914ba9999280d96b55_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a4981c9dc004bdc85ed6aa7c1ca8ec088}\label{if__run_8c_a4981c9dc004bdc85ed6aa7c1ca8ec088}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback1@{run\_bulk\_tx\_callback1}}
\index{run\_bulk\_tx\_callback1@{run\_bulk\_tx\_callback1}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback1()}{run\_bulk\_tx\_callback1()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback1 (\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__run_8c_source_l03323}{3323}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4981c9dc004bdc85ed6aa7c1ca8ec088_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ad62c945c94741ec34809d1b5be797d2b}\label{if__run_8c_ad62c945c94741ec34809d1b5be797d2b}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback2@{run\_bulk\_tx\_callback2}}
\index{run\_bulk\_tx\_callback2@{run\_bulk\_tx\_callback2}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback2()}{run\_bulk\_tx\_callback2()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback2 (\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__run_8c_source_l03329}{3329}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ad62c945c94741ec34809d1b5be797d2b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ada62ad7bdf92330ea782a5935bc6430a}\label{if__run_8c_ada62ad7bdf92330ea782a5935bc6430a}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback3@{run\_bulk\_tx\_callback3}}
\index{run\_bulk\_tx\_callback3@{run\_bulk\_tx\_callback3}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback3()}{run\_bulk\_tx\_callback3()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback3 (\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__run_8c_source_l03335}{3335}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ada62ad7bdf92330ea782a5935bc6430a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aadf68c8229ced1ccd6fc589b0e55f913}\label{if__run_8c_aadf68c8229ced1ccd6fc589b0e55f913}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback4@{run\_bulk\_tx\_callback4}}
\index{run\_bulk\_tx\_callback4@{run\_bulk\_tx\_callback4}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback4()}{run\_bulk\_tx\_callback4()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback4 (\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__run_8c_source_l03341}{3341}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aadf68c8229ced1ccd6fc589b0e55f913_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_afd33d6d95a2253b873614b424ee1c036}\label{if__run_8c_afd33d6d95a2253b873614b424ee1c036}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback5@{run\_bulk\_tx\_callback5}}
\index{run\_bulk\_tx\_callback5@{run\_bulk\_tx\_callback5}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback5()}{run\_bulk\_tx\_callback5()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callback5 (\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__run_8c_source_l03347}{3347}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, and \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afd33d6d95a2253b873614b424ee1c036_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a518d4f99558cc289f394735408072a3f}\label{if__run_8c_a518d4f99558cc289f394735408072a3f}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callbackN@{run\_bulk\_tx\_callbackN}}
\index{run\_bulk\_tx\_callbackN@{run\_bulk\_tx\_callbackN}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callbackN()}{run\_bulk\_tx\_callbackN()}}
{\footnotesize\ttfamily static void run\+\_\+bulk\+\_\+tx\+\_\+callbackN (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error,  }\item[{u\+\_\+int}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03178}{3178}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00123}{IEEE80211\+\_\+\+HAS\+\_\+\+ADDR4}}, \textbf{ index}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__runreg_8h_source_l00779}{rt2860\+\_\+txwi\+::phy}}, \mbox{\hyperlink{if__run_8c_source_l00510}{rt2860\+\_\+rate\+::rate}}, \mbox{\hyperlink{if__runreg_8h_source_l00788}{RT2860\+\_\+\+PHY\+\_\+\+SHPRE}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00031}{RUN\+\_\+\+MAX\+\_\+\+TXSZ}}, \mbox{\hyperlink{if__run_8c_source_l03853}{run\+\_\+start()}}, \mbox{\hyperlink{if__run_8c_source_l03164}{run\+\_\+tx\+\_\+free()}}, \mbox{\hyperlink{if__runvar_8h_source_l00039}{RUN\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l05129}{run\+\_\+usb\+\_\+timeout\+\_\+cb()}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__axge_8c_source_l00089}{size}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}, \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{usb__busdma_8c_source_l00339}{usbd\+\_\+frame\+\_\+zero()}}, \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__runvar_8h_source_l00070}{run\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00074}{run\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+hwqueue}}, and \mbox{\hyperlink{if__runvar_8h_source_l00071}{run\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+rate}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03317}{run\+\_\+bulk\+\_\+tx\+\_\+callback0()}}, \mbox{\hyperlink{if__run_8c_source_l03323}{run\+\_\+bulk\+\_\+tx\+\_\+callback1()}}, \mbox{\hyperlink{if__run_8c_source_l03329}{run\+\_\+bulk\+\_\+tx\+\_\+callback2()}}, \mbox{\hyperlink{if__run_8c_source_l03335}{run\+\_\+bulk\+\_\+tx\+\_\+callback3()}}, \mbox{\hyperlink{if__run_8c_source_l03341}{run\+\_\+bulk\+\_\+tx\+\_\+callback4()}}, and \mbox{\hyperlink{if__run_8c_source_l03347}{run\+\_\+bulk\+\_\+tx\+\_\+callback5()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l01146}{1146}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00228}{run\+\_\+softc\+::cmdq\+\_\+exec}}, \mbox{\hyperlink{if__runvar_8h_source_l00229}{run\+\_\+softc\+::cmdq\+\_\+run}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__runvar_8h_source_l00232}{RUN\+\_\+\+CMDQ\+\_\+\+GO}}, \mbox{\hyperlink{if__runvar_8h_source_l00224}{RUN\+\_\+\+CMDQ\+\_\+\+MASQ}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{d9/de8/if__run_8c_ac86bc117be389325cd91ae96a57da520_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a92b12f7b350001cb12d558c3fb85e0c5}\label{if__run_8c_a92b12f7b350001cb12d558c3fb85e0c5}} 
\index{if\_run.c@{if\_run.c}!run\_delay@{run\_delay}}
\index{run\_delay@{run\_delay}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_delay()}{run\_delay()}}
{\footnotesize\ttfamily static void run\+\_\+delay (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{ms }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l06405}{6405}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{usbdi_8h_source_l00120}{USB\+\_\+\+MS\+\_\+\+TO\+\_\+\+TICKS}}, and \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}, \mbox{\hyperlink{if__run_8c_source_l01329}{run\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l05150}{run\+\_\+reset\+\_\+livelock()}}, \mbox{\hyperlink{if__run_8c_source_l04159}{run\+\_\+rt2870\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}, and \mbox{\hyperlink{if__run_8c_source_l06038}{run\+\_\+txrx\+\_\+enable()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{d9/de8/if__run_8c_a92b12f7b350001cb12d558c3fb85e0c5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a92b12f7b350001cb12d558c3fb85e0c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af379ab36d50c317230def8df028f1fc5}\label{if__run_8c_af379ab36d50c317230def8df028f1fc5}} 
\index{if\_run.c@{if\_run.c}!run\_detach@{run\_detach}}
\index{run\_detach@{run\_detach}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_detach()}{run\_detach()}}
{\footnotesize\ttfamily static int run\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{self }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00947}{947}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00230}{run\+\_\+softc\+::cmdq\+\_\+key\+\_\+set}}, \mbox{\hyperlink{if__runvar_8h_source_l00229}{run\+\_\+softc\+::cmdq\+\_\+run}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00218}{run\+\_\+softc\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__runvar_8h_source_l00217}{run\+\_\+softc\+::ratectl\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00231}{RUN\+\_\+\+CMDQ\+\_\+\+ABORT}}, \mbox{\hyperlink{if__run_8c_source_l00932}{run\+\_\+drain\+\_\+mbufq()}}, \mbox{\hyperlink{if__runvar_8h_source_l00149}{RUN\+\_\+\+EP\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00146}{RUN\+\_\+\+N\+\_\+\+XFER}}, \mbox{\hyperlink{if__runvar_8h_source_l00220}{RUN\+\_\+\+RATECTL\+\_\+\+OFF}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l01194}{run\+\_\+unsetup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__runvar_8h_source_l00247}{run\+\_\+softc\+::sc\+\_\+detached}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usbdi_8h_source_l00497}{usb\+\_\+callout\+\_\+drain}}, 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]{d9/de8/if__run_8c_af379ab36d50c317230def8df028f1fc5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a4b9834f174786bcc92da7d8e788d0c4c}\label{if__run_8c_a4b9834f174786bcc92da7d8e788d0c4c}} 
\index{if\_run.c@{if\_run.c}!run\_disable\_tsf@{run\_disable\_tsf}}
\index{run\_disable\_tsf@{run\_disable\_tsf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_disable\_tsf()}{run\_disable\_tsf()}}
{\footnotesize\ttfamily static void run\+\_\+disable\+\_\+tsf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05258}{5258}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00107}{RT2860\+\_\+\+BCN\+\_\+\+TIME\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00468}{RT2860\+\_\+\+BCN\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00469}{RT2860\+\_\+\+TBTT\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00475}{RT2860\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l04964}{run\+\_\+scan\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4b9834f174786bcc92da7d8e788d0c4c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4b9834f174786bcc92da7d8e788d0c4c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af41f05fc75b7bb03dce2bea6c0485782}\label{if__run_8c_af41f05fc75b7bb03dce2bea6c0485782}} 
\index{if\_run.c@{if\_run.c}!run\_do\_request@{run\_do\_request}}
\index{run\_do\_request@{run\_do\_request}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_do\_request()}{run\_do\_request()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} run\+\_\+do\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+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__run_8c_source_l01329}{1329}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00164}{run\+\_\+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__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__run_8c_source_l01379}{run\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af41f05fc75b7bb03dce2bea6c0485782_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_af41f05fc75b7bb03dce2bea6c0485782_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_acf69017c5ef131e134a4f7d189c87972}\label{if__run_8c_acf69017c5ef131e134a4f7d189c87972}} 
\index{if\_run.c@{if\_run.c}!run\_drain\_fifo@{run\_drain\_fifo}}
\index{run\_drain\_fifo@{run\_drain\_fifo}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_drain\_fifo()}{run\_drain\_fifo()}}
{\footnotesize\ttfamily static void run\+\_\+drain\+\_\+fifo (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02623}{2623}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00238}{run\+\_\+softc\+::fifo\+\_\+cnt}}, \mbox{\hyperlink{if__runreg_8h_source_l00007}{retry}}, \mbox{\hyperlink{if__runreg_8h_source_l00178}{RT2860\+\_\+\+TX\+\_\+\+STAT\+\_\+\+FIFO}}, \mbox{\hyperlink{if__runreg_8h_source_l00659}{RT2860\+\_\+\+TXQ\+\_\+\+ACKREQ}}, \mbox{\hyperlink{if__runreg_8h_source_l00657}{RT2860\+\_\+\+TXQ\+\_\+\+MCS\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00661}{RT2860\+\_\+\+TXQ\+\_\+\+OK}}, \mbox{\hyperlink{if__runreg_8h_source_l00662}{RT2860\+\_\+\+TXQ\+\_\+\+PID\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00663}{RT2860\+\_\+\+TXQ\+\_\+\+VLD}}, \mbox{\hyperlink{if__runreg_8h_source_l00658}{RT2860\+\_\+\+TXQ\+\_\+\+WCID\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runvar_8h_source_l00042}{RT2870\+\_\+\+WCID\+\_\+\+MAX}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00174}{RUN\+\_\+\+RETRY}}, \mbox{\hyperlink{if__runvar_8h_source_l00173}{RUN\+\_\+\+SUCCESS}}, \mbox{\hyperlink{if__runvar_8h_source_l00172}{RUN\+\_\+\+TXCNT}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__runvar_8h_source_l00171}{run\+\_\+softc\+::wcid\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02590}{run\+\_\+ratectl\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l03423}{run\+\_\+tx()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acf69017c5ef131e134a4f7d189c87972_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acf69017c5ef131e134a4f7d189c87972_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a6a4d8727d6e26ce108e272c396086450}\label{if__run_8c_a6a4d8727d6e26ce108e272c396086450}} 
\index{if\_run.c@{if\_run.c}!run\_drain\_mbufq@{run\_drain\_mbufq}}
\index{run\_drain\_mbufq@{run\_drain\_mbufq}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_drain\_mbufq()}{run\_drain\_mbufq()}}
{\footnotesize\ttfamily static void run\+\_\+drain\+\_\+mbufq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00932}{932}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, and \mbox{\hyperlink{if__runvar_8h_source_l00162}{run\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00947}{run\+\_\+detach()}}, and \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a6a4d8727d6e26ce108e272c396086450_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a6427c344957ce71350405e194b801696}\label{if__run_8c_a6427c344957ce71350405e194b801696}} 
\index{if\_run.c@{if\_run.c}!run\_driver\_loaded@{run\_driver\_loaded}}
\index{run\_driver\_loaded@{run\_driver\_loaded}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_driver\_loaded()}{run\_driver\_loaded()}}
{\footnotesize\ttfamily static int run\+\_\+driver\+\_\+loaded (\begin{DoxyParamCaption}\item[{struct module $\ast$}]{mod,  }\item[{int}]{what,  }\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00751}{751}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00728}{run\+\_\+autoinst()}}, and \mbox{\hyperlink{if__run_8c_source_l00507}{run\+\_\+etag}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a6427c344957ce71350405e194b801696_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a5d77657d4432faf03a91628cb7dd5919}\label{if__run_8c_a5d77657d4432faf03a91628cb7dd5919}} 
\index{if\_run.c@{if\_run.c}!run\_eeprom\_read\_2@{run\_eeprom\_read\_2}}
\index{run\_eeprom\_read\_2@{run\_eeprom\_read\_2}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_eeprom\_read\_2()}{run\_eeprom\_read\_2()}}
{\footnotesize\ttfamily static int run\+\_\+eeprom\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01513}{1513}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00875}{RT2870\+\_\+\+EEPROM\+\_\+\+READ}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00164}{run\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{usbdi_8h_source_l00596}{usbd\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5d77657d4432faf03a91628cb7dd5919_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a9c64940d705ae76b070ec09042a17a32}\label{if__run_8c_a9c64940d705ae76b070ec09042a17a32}} 
\index{if\_run.c@{if\_run.c}!run\_efuse\_read@{run\_efuse\_read}}
\index{run\_efuse\_read@{run\_efuse\_read}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_efuse\_read()}{run\_efuse\_read()}}
{\footnotesize\ttfamily static int run\+\_\+efuse\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t $\ast$}]{val,  }\item[{int}]{count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01459}{1459}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \textbf{ count}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runreg_8h_source_l00379}{RT3070\+\_\+\+EFSROM\+\_\+\+AIN\+\_\+\+MASK}}, \mbox{\hyperlink{if__runreg_8h_source_l00380}{RT3070\+\_\+\+EFSROM\+\_\+\+AIN\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00378}{RT3070\+\_\+\+EFSROM\+\_\+\+KICK}}, \mbox{\hyperlink{if__runreg_8h_source_l00381}{RT3070\+\_\+\+EFSROM\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{if__runreg_8h_source_l00382}{RT3070\+\_\+\+EFUSE\+\_\+\+AOUT\+\_\+\+MASK}}, \mbox{\hyperlink{if__runreg_8h_source_l00073}{RT3070\+\_\+\+EFUSE\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00077}{RT3070\+\_\+\+EFUSE\+\_\+\+DATA3}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01507}{run\+\_\+efuse\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__run_8c_source_l03898}{run\+\_\+iq\+\_\+calib()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a9c64940d705ae76b070ec09042a17a32_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a9c64940d705ae76b070ec09042a17a32_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_acc326af0772d9d71f42578f15726fc77}\label{if__run_8c_acc326af0772d9d71f42578f15726fc77}} 
\index{if\_run.c@{if\_run.c}!run\_efuse\_read\_2@{run\_efuse\_read\_2}}
\index{run\_efuse\_read\_2@{run\_efuse\_read\_2}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_efuse\_read\_2()}{run\_efuse\_read\_2()}}
{\footnotesize\ttfamily static int run\+\_\+efuse\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01507}{1507}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acc326af0772d9d71f42578f15726fc77_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acc326af0772d9d71f42578f15726fc77_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_adafc9cad1627a76fba3a974d1907b745}\label{if__run_8c_adafc9cad1627a76fba3a974d1907b745}} 
\index{if\_run.c@{if\_run.c}!run\_enable\_mrr@{run\_enable\_mrr}}
\index{run\_enable\_mrr@{run\_enable\_mrr}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_enable\_mrr()}{run\_enable\_mrr()}}
{\footnotesize\ttfamily static void run\+\_\+enable\+\_\+mrr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05277}{5277}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_a4e380acc3bcd93bfe54a3c310245df4d}{CCK}}, \mbox{\hyperlink{if__run_8c_a608c5a199fa0347de57df9e28f513525}{OFDM}}, \mbox{\hyperlink{if__runreg_8h_source_l00138}{RT2860\+\_\+\+LG\+\_\+\+FBK\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00139}{RT2860\+\_\+\+LG\+\_\+\+FBK\+\_\+\+CFG1}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_adafc9cad1627a76fba3a974d1907b745_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_adafc9cad1627a76fba3a974d1907b745_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a1176c339f5e95c5b7303ae4a22deac19}\label{if__run_8c_a1176c339f5e95c5b7303ae4a22deac19}} 
\index{if\_run.c@{if\_run.c}!run\_enable\_tsf@{run\_enable\_tsf}}
\index{run\_enable\_tsf@{run\_enable\_tsf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_enable\_tsf()}{run\_enable\_tsf()}}
{\footnotesize\ttfamily static void run\+\_\+enable\+\_\+tsf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05246}{5246}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00107}{RT2860\+\_\+\+BCN\+\_\+\+TIME\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00468}{RT2860\+\_\+\+BCN\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00469}{RT2860\+\_\+\+TBTT\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00475}{RT2860\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1176c339f5e95c5b7303ae4a22deac19_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1176c339f5e95c5b7303ae4a22deac19_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a919f3dd64163f08124102ccb41930014}\label{if__run_8c_a919f3dd64163f08124102ccb41930014}} 
\index{if\_run.c@{if\_run.c}!run\_enable\_tsf\_sync@{run\_enable\_tsf\_sync}}
\index{run\_enable\_tsf\_sync@{run\_enable\_tsf\_sync}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_enable\_tsf\_sync()}{run\_enable\_tsf\_sync()}}
{\footnotesize\ttfamily static void run\+\_\+enable\+\_\+tsf\+\_\+sync (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05204}{5204}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00107}{RT2860\+\_\+\+BCN\+\_\+\+TIME\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00468}{RT2860\+\_\+\+BCN\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00469}{RT2860\+\_\+\+TBTT\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00470}{RT2860\+\_\+\+TSF\+\_\+\+SYNC\+\_\+\+MODE\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00475}{RT2860\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l04980}{run\+\_\+scan\+\_\+end()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a919f3dd64163f08124102ccb41930014_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a919f3dd64163f08124102ccb41930014_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ad1f32b5f304ab3db46fef3475d340c5a}\label{if__run_8c_ad1f32b5f304ab3db46fef3475d340c5a}} 
\index{if\_run.c@{if\_run.c}!run\_get\_rf@{run\_get\_rf}}
\index{run\_get\_rf@{run\_get\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_get\_rf()}{run\_get\_rf()}}
{\footnotesize\ttfamily static const char $\ast$ run\+\_\+get\+\_\+rf (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{rev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01707}{1707}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00858}{RT2860\+\_\+\+RF\+\_\+2720}}, \mbox{\hyperlink{if__runreg_8h_source_l00859}{RT2860\+\_\+\+RF\+\_\+2750}}, \mbox{\hyperlink{if__runreg_8h_source_l00856}{RT2860\+\_\+\+RF\+\_\+2820}}, \mbox{\hyperlink{if__runreg_8h_source_l00857}{RT2860\+\_\+\+RF\+\_\+2850}}, \mbox{\hyperlink{if__runreg_8h_source_l00861}{RT3070\+\_\+\+RF\+\_\+2020}}, \mbox{\hyperlink{if__runreg_8h_source_l00860}{RT3070\+\_\+\+RF\+\_\+3020}}, \mbox{\hyperlink{if__runreg_8h_source_l00862}{RT3070\+\_\+\+RF\+\_\+3021}}, \mbox{\hyperlink{if__runreg_8h_source_l00863}{RT3070\+\_\+\+RF\+\_\+3022}}, \mbox{\hyperlink{if__runreg_8h_source_l00864}{RT3070\+\_\+\+RF\+\_\+3052}}, \mbox{\hyperlink{if__runreg_8h_source_l00865}{RT3593\+\_\+\+RF\+\_\+3053}}, \mbox{\hyperlink{if__runreg_8h_source_l00867}{RT5390\+\_\+\+RF\+\_\+5370}}, \mbox{\hyperlink{if__runreg_8h_source_l00868}{RT5390\+\_\+\+RF\+\_\+5372}}, and \mbox{\hyperlink{if__runreg_8h_source_l00866}{RT5592\+\_\+\+RF\+\_\+5592}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l05270}{5270}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00109}{RT2860\+\_\+\+TSF\+\_\+\+TIMER\+\_\+\+DW0}}, and \mbox{\hyperlink{if__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02841}{run\+\_\+recv\+\_\+mgmt()}}, and \mbox{\hyperlink{if__run_8c_source_l02870}{run\+\_\+rx\+\_\+frame()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aa39011516ed36cb19887392317b22550_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aa39011516ed36cb19887392317b22550_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a7ab212dde497095390f39eedc35c3235}\label{if__run_8c_a7ab212dde497095390f39eedc35c3235}} 
\index{if\_run.c@{if\_run.c}!run\_get\_txpower@{run\_get\_txpower}}
\index{run\_get\_txpower@{run\_get\_txpower}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_get\_txpower()}{run\_get\_txpower()}}
{\footnotesize\ttfamily static void run\+\_\+get\+\_\+txpower (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01785}{1785}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runreg_8h_source_l00898}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE1}}, \mbox{\hyperlink{if__runreg_8h_source_l00899}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE2}}, \mbox{\hyperlink{if__runreg_8h_source_l00905}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR5\+GHZ\+\_\+\+BASE1}}, \mbox{\hyperlink{if__runreg_8h_source_l00906}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR5\+GHZ\+\_\+\+BASE2}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l01535}{run\+\_\+srom\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{d9/de8/if__run_8c_a7ab212dde497095390f39eedc35c3235_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a7ab212dde497095390f39eedc35c3235_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_afb7c8db84ef9e15393a681b15e2f25d4}\label{if__run_8c_afb7c8db84ef9e15393a681b15e2f25d4}} 
\index{if\_run.c@{if\_run.c}!run\_getradiocaps@{run\_getradiocaps}}
\index{run\_getradiocaps@{run\_getradiocaps}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_getradiocaps()}{run\_getradiocaps()}}
{\footnotesize\ttfamily static void run\+\_\+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__run_8c_source_l04936}{4936}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00181}{run\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__runreg_8h_source_l00859}{RT2860\+\_\+\+RF\+\_\+2750}}, \mbox{\hyperlink{if__runreg_8h_source_l00857}{RT2860\+\_\+\+RF\+\_\+2850}}, \mbox{\hyperlink{if__runreg_8h_source_l00861}{RT3070\+\_\+\+RF\+\_\+2020}}, \mbox{\hyperlink{if__runreg_8h_source_l00864}{RT3070\+\_\+\+RF\+\_\+3052}}, \mbox{\hyperlink{if__runreg_8h_source_l00865}{RT3593\+\_\+\+RF\+\_\+3053}}, \mbox{\hyperlink{if__runreg_8h_source_l00866}{RT5592\+\_\+\+RF\+\_\+5592}}, and \mbox{\hyperlink{if__runreg_8h_source_l01083}{run\+\_\+chan\+\_\+5ghz}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d9/de8/if__run_8c_afb7c8db84ef9e15393a681b15e2f25d4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a11a486139db80fe5b329e49a70faaed0}\label{if__run_8c_a11a486139db80fe5b329e49a70faaed0}} 
\index{if\_run.c@{if\_run.c}!run\_init\_locked@{run\_init\_locked}}
\index{run\_init\_locked@{run\_init\_locked}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_init\_locked()}{run\_init\_locked()}}
{\footnotesize\ttfamily static void run\+\_\+init\+\_\+locked (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l06098}{6098}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{structrun__softc_adc6b518a9c057be70517be3287dfaa14}{run\+\_\+softc\+::bbp}}, \mbox{\hyperlink{if__runvar_8h_source_l00230}{run\+\_\+softc\+::cmdq\+\_\+key\+\_\+set}}, \mbox{\hyperlink{if__runvar_8h_source_l00229}{run\+\_\+softc\+::cmdq\+\_\+run}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__runvar_8h_source_l00210}{run\+\_\+softc\+::led}}, \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00206}{run\+\_\+softc\+::reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00181}{run\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__runreg_8h_source_l00085}{RT2860\+\_\+\+ASIC\+\_\+\+VER\+\_\+\+ID}}, \mbox{\hyperlink{if__runreg_8h_source_l00151}{RT2860\+\_\+\+AUTO\+\_\+\+RSP\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00642}{RT2860\+\_\+\+AUTO\+\_\+\+RSP\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00641}{RT2860\+\_\+\+BAC\+\_\+\+ACKPOLICY\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00394}{RT2860\+\_\+\+BBP\+\_\+\+HRST}}, \mbox{\hyperlink{if__runreg_8h_source_l00640}{RT2860\+\_\+\+CTS\+\_\+40\+M\+\_\+\+MODE\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00539}{RT2860\+\_\+\+DLY\+\_\+\+PAPE\+\_\+\+EN\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00209}{RT2860\+\_\+\+H2\+M\+\_\+\+BBPAGENT}}, \mbox{\hyperlink{if__runreg_8h_source_l00205}{RT2860\+\_\+\+H2\+M\+\_\+\+MAILBOX}}, \mbox{\hyperlink{if__runreg_8h_source_l00137}{RT2860\+\_\+\+HT\+\_\+\+FBK\+\_\+\+CFG1}}, \mbox{\hyperlink{if__runreg_8h_source_l00681}{RT2860\+\_\+\+LED\+\_\+\+RADIO}}, \mbox{\hyperlink{if__runreg_8h_source_l00138}{RT2860\+\_\+\+LG\+\_\+\+FBK\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00395}{RT2860\+\_\+\+MAC\+\_\+\+SRST}}, \mbox{\hyperlink{if__runreg_8h_source_l00117}{RT2860\+\_\+\+MAC\+\_\+\+STATUS\+\_\+\+REG}}, \mbox{\hyperlink{if__runreg_8h_source_l00086}{RT2860\+\_\+\+MAC\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00091}{RT2860\+\_\+\+MAX\+\_\+\+LEN\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00305}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+LED1}}, \mbox{\hyperlink{if__runreg_8h_source_l00306}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+LED2}}, \mbox{\hyperlink{if__runreg_8h_source_l00307}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+LED3}}, \mbox{\hyperlink{if__runreg_8h_source_l00288}{RT2860\+\_\+\+PME\+\_\+\+OEN}}, \mbox{\hyperlink{if__runreg_8h_source_l00249}{RT2860\+\_\+\+RX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00493}{RT2860\+\_\+\+RX\+\_\+\+STATUS\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00196}{RT2860\+\_\+\+SKEY}}, \mbox{\hyperlink{if__runreg_8h_source_l00199}{RT2860\+\_\+\+SKEY\+\_\+\+MODE\+\_\+0\+\_\+7}}, \mbox{\hyperlink{if__runreg_8h_source_l00055}{RT2860\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00251}{RT2860\+\_\+\+TX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00124}{RT2860\+\_\+\+TX\+\_\+\+PWR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00494}{RT2860\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00127}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00243}{RT2860\+\_\+\+TX\+\_\+\+WB\+\_\+\+DDONE}}, \mbox{\hyperlink{if__runreg_8h_source_l00131}{RT2860\+\_\+\+TXOP\+\_\+\+CTRL\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00166}{RT2860\+\_\+\+TXOP\+\_\+\+HLDR\+\_\+\+ET}}, \mbox{\hyperlink{if__runreg_8h_source_l00052}{RT2860\+\_\+\+US\+\_\+\+CYC\+\_\+\+CNT}}, \mbox{\hyperlink{if__runreg_8h_source_l00051}{RT2860\+\_\+\+USB\+\_\+\+DMA\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00193}{RT2860\+\_\+\+WCID\+\_\+\+ATTR}}, \mbox{\hyperlink{if__runreg_8h_source_l00181}{RT2860\+\_\+\+WCID\+\_\+\+ENTRY}}, \mbox{\hyperlink{if__runreg_8h_source_l00036}{RT2860\+\_\+\+WMM\+\_\+\+AIFSN\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00038}{RT2860\+\_\+\+WMM\+\_\+\+CWMAX\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00037}{RT2860\+\_\+\+WMM\+\_\+\+CWMIN\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00039}{RT2860\+\_\+\+WMM\+\_\+\+TXOP0\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00040}{RT2860\+\_\+\+WMM\+\_\+\+TXOP1\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00033}{RT2860\+\_\+\+WPDMA\+\_\+\+GLO\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_ab548eccb2e3ec4e7e7aa04ad629e7194}{rt2870\+\_\+def\+\_\+mac}}, \mbox{\hyperlink{if__runreg_8h_source_l00860}{RT3070\+\_\+\+RF\+\_\+3020}}, \mbox{\hyperlink{if__runreg_8h_source_l00867}{RT5390\+\_\+\+RF\+\_\+5370}}, \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00145}{RUN\+\_\+\+BULK\+\_\+\+RX}}, \mbox{\hyperlink{if__runvar_8h_source_l00232}{RUN\+\_\+\+CMDQ\+\_\+\+GO}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l05258}{run\+\_\+disable\+\_\+tsf()}}, \mbox{\hyperlink{if__runvar_8h_source_l00149}{RUN\+\_\+\+EP\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, \mbox{\hyperlink{if__runvar_8h_source_l00146}{RUN\+\_\+\+N\+\_\+\+XFER}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01316}{run\+\_\+reset()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05329}{run\+\_\+set\+\_\+leds()}}, \mbox{\hyperlink{if__run_8c_source_l05345}{run\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}, \mbox{\hyperlink{if__run_8c_source_l01176}{run\+\_\+setup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}, \mbox{\hyperlink{if__run_8c_source_l06038}{run\+\_\+txrx\+\_\+enable()}}, \mbox{\hyperlink{if__run_8c_source_l05105}{run\+\_\+updateprot\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__runvar_8h_source_l00211}{run\+\_\+softc\+::txpow20mhz}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{if__run_8c_source_l00573}{val}}, and \mbox{\hyperlink{if__runvar_8h_source_l00207}{run\+\_\+softc\+::val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02119}{run\+\_\+media\+\_\+change()}}, and \mbox{\hyperlink{if__run_8c_source_l03873}{run\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_a11a486139db80fe5b329e49a70faaed0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a11a486139db80fe5b329e49a70faaed0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a2689dd01ea1f8d7c4a19861a285732a4}\label{if__run_8c_a2689dd01ea1f8d7c4a19861a285732a4}} 
\index{if\_run.c@{if\_run.c}!run\_iq\_calib@{run\_iq\_calib}}
\index{run\_iq\_calib@{run\_iq\_calib}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_iq\_calib()}{run\_iq\_calib()}}
{\footnotesize\ttfamily static void run\+\_\+iq\+\_\+calib (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03898}{3898}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runreg_8h_source_l00938}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX0\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00946}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH100\+\_\+\+TO\+\_\+\+CH138\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00948}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH140\+\_\+\+TO\+\_\+\+CH165\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00944}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH36\+\_\+\+TO\+\_\+\+CH64\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00940}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX1\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00952}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH100\+\_\+\+TO\+\_\+\+CH138\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00954}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH140\+\_\+\+TO\+\_\+\+CH165\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00950}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+GAIN\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH36\+\_\+\+TO\+\_\+\+CH64\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00939}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX0\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00947}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH100\+\_\+\+TO\+\_\+\+CH138\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00949}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH140\+\_\+\+TO\+\_\+\+CH165\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00945}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX0\+\_\+\+CH36\+\_\+\+TO\+\_\+\+CH64\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00941}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX1\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00953}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH100\+\_\+\+TO\+\_\+\+CH138\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00955}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH140\+\_\+\+TO\+\_\+\+CH165\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00951}{RT5390\+\_\+\+EEPROM\+\_\+\+IQ\+\_\+\+PHASE\+\_\+\+CAL\+\_\+\+TX1\+\_\+\+CH36\+\_\+\+TO\+\_\+\+CH64\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00942}{RT5390\+\_\+\+EEPROM\+\_\+\+RF\+\_\+\+IQ\+\_\+\+COMPENSATION\+\_\+\+CTL}}, \mbox{\hyperlink{if__runreg_8h_source_l00943}{RT5390\+\_\+\+EEPROM\+\_\+\+RF\+\_\+\+IQ\+\_\+\+IMBALANCE\+\_\+\+COMPENSATION\+\_\+\+CTL}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2689dd01ea1f8d7c4a19861a285732a4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2689dd01ea1f8d7c4a19861a285732a4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aa717b9d9f02d0c8eb29e72e7807fa01e}\label{if__run_8c_aa717b9d9f02d0c8eb29e72e7807fa01e}} 
\index{if\_run.c@{if\_run.c}!run\_iter\_func@{run\_iter\_func}}
\index{run\_iter\_func@{run\_iter\_func}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_iter\_func()}{run\_iter\_func()}}
{\footnotesize\ttfamily static void run\+\_\+iter\+\_\+func (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02681}{2681}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00101}{run\+\_\+node\+::amrr\+\_\+ridx}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__runvar_8h_source_l00100}{run\+\_\+node\+::ni}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00569}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}, \mbox{\hyperlink{if__runreg_8h_source_l00175}{RT2860\+\_\+\+TX\+\_\+\+STA\+\_\+\+CNT0}}, \mbox{\hyperlink{if__runvar_8h_source_l00042}{RT2870\+\_\+\+WCID\+\_\+\+MAX}}, \mbox{\hyperlink{if__runvar_8h_source_l00043}{RUN\+\_\+\+AID2\+WCID}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00105}{RUN\+\_\+\+NODE}}, \mbox{\hyperlink{if__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__runvar_8h_source_l00174}{RUN\+\_\+\+RETRY}}, \mbox{\hyperlink{if__runvar_8h_source_l00173}{RUN\+\_\+\+SUCCESS}}, \mbox{\hyperlink{if__runvar_8h_source_l00172}{RUN\+\_\+\+TXCNT}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00161}{run\+\_\+softc\+::sc\+\_\+txs}}, \mbox{\hyperlink{if__runreg_8h_a2bf3366a5ada8172ffca744154ce72a6}{tx}}, and \mbox{\hyperlink{if__runvar_8h_source_l00171}{run\+\_\+softc\+::wcid\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02590}{run\+\_\+ratectl\+\_\+cb()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l02550}{2550}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__runvar_8h_source_l00112}{run\+\_\+cmdq\+::key}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__run_8c_source_l02515}{run\+\_\+key\+\_\+delete\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afd4c92318d98961ae6a7a2499a582b75_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afd4c92318d98961ae6a7a2499a582b75_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a2581ffa2432efa59ac1924b87070df6f}\label{if__run_8c_a2581ffa2432efa59ac1924b87070df6f}} 
\index{if\_run.c@{if\_run.c}!run\_key\_delete\_cb@{run\_key\_delete\_cb}}
\index{run\_key\_delete\_cb@{run\_key\_delete\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_key\_delete\_cb()}{run\_key\_delete\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+key\+\_\+delete\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02515}{2515}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__runvar_8h_source_l00112}{run\+\_\+cmdq\+::key}}, \mbox{\hyperlink{if__runreg_8h_source_l00199}{RT2860\+\_\+\+SKEY\+\_\+\+MODE\+\_\+0\+\_\+7}}, \mbox{\hyperlink{if__runreg_8h_source_l00193}{RT2860\+\_\+\+WCID\+\_\+\+ATTR}}, \mbox{\hyperlink{if__runreg_8h_source_l00181}{RT2860\+\_\+\+WCID\+\_\+\+ENTRY}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02550}{run\+\_\+key\+\_\+delete()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l02481}{2481}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00230}{run\+\_\+softc\+::cmdq\+\_\+key\+\_\+set}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__runvar_8h_source_l00111}{run\+\_\+cmdq\+::k}}, \mbox{\hyperlink{if__runvar_8h_source_l00113}{run\+\_\+cmdq\+::mac}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__runvar_8h_source_l00232}{RUN\+\_\+\+CMDQ\+\_\+\+GO}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l02355}{run\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4976ef424eb55ce1725ec5e83e18bbb3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4976ef424eb55ce1725ec5e83e18bbb3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ac335070a726c14fe934027d7558c6d87}\label{if__run_8c_ac335070a726c14fe934027d7558c6d87}} 
\index{if\_run.c@{if\_run.c}!run\_key\_set\_cb@{run\_key\_set\_cb}}
\index{run\_key\_set\_cb@{run\_key\_set\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_key\_set\_cb()}{run\_key\_set\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+key\+\_\+set\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02355}{2355}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__runvar_8h_source_l00111}{run\+\_\+cmdq\+::k}}, \mbox{\hyperlink{if__runvar_8h_source_l00113}{run\+\_\+cmdq\+::mac}}, \mbox{\hyperlink{if__runreg_8h_source_l00190}{RT2860\+\_\+\+IVEIV}}, \mbox{\hyperlink{if__runreg_8h_source_l00670}{RT2860\+\_\+\+MODE\+\_\+\+AES\+\_\+\+CCMP}}, \mbox{\hyperlink{if__runreg_8h_source_l00669}{RT2860\+\_\+\+MODE\+\_\+\+TKIP}}, \mbox{\hyperlink{if__runreg_8h_source_l00668}{RT2860\+\_\+\+MODE\+\_\+\+WEP104}}, \mbox{\hyperlink{if__runreg_8h_source_l00667}{RT2860\+\_\+\+MODE\+\_\+\+WEP40}}, \mbox{\hyperlink{if__runreg_8h_source_l00187}{RT2860\+\_\+\+PKEY}}, \mbox{\hyperlink{if__runreg_8h_source_l00674}{RT2860\+\_\+\+RX\+\_\+\+PKEY\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00196}{RT2860\+\_\+\+SKEY}}, \mbox{\hyperlink{if__runreg_8h_source_l00199}{RT2860\+\_\+\+SKEY\+\_\+\+MODE\+\_\+0\+\_\+7}}, \mbox{\hyperlink{if__runreg_8h_source_l00193}{RT2860\+\_\+\+WCID\+\_\+\+ATTR}}, \mbox{\hyperlink{if__runvar_8h_source_l00043}{RUN\+\_\+\+AID2\+WCID}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02481}{run\+\_\+key\+\_\+set()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ac335070a726c14fe934027d7558c6d87_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ac335070a726c14fe934027d7558c6d87_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a6296048b322ee04d4142b6d24107fd8a}\label{if__run_8c_a6296048b322ee04d4142b6d24107fd8a}} 
\index{if\_run.c@{if\_run.c}!run\_load\_microcode@{run\_load\_microcode}}
\index{run\_load\_microcode@{run\_load\_microcode}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_load\_microcode()}{run\_load\_microcode()}}
{\footnotesize\ttfamily static int run\+\_\+load\+\_\+microcode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01218}{1218}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00209}{RT2860\+\_\+\+H2\+M\+\_\+\+BBPAGENT}}, \mbox{\hyperlink{if__runreg_8h_source_l00208}{RT2860\+\_\+\+H2\+M\+\_\+\+INTSRC}}, \mbox{\hyperlink{if__runreg_8h_source_l00205}{RT2860\+\_\+\+H2\+M\+\_\+\+MAILBOX}}, \mbox{\hyperlink{if__runreg_8h_source_l00206}{RT2860\+\_\+\+H2\+M\+\_\+\+MAILBOX\+\_\+\+CID}}, \mbox{\hyperlink{if__runreg_8h_source_l00207}{RT2860\+\_\+\+H2\+M\+\_\+\+MAILBOX\+\_\+\+STATUS}}, \mbox{\hyperlink{if__runreg_8h_source_l00308}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+RFRESET}}, \mbox{\hyperlink{if__runreg_8h_source_l00293}{RT2860\+\_\+\+MCU\+\_\+\+READY}}, \mbox{\hyperlink{if__runreg_8h_source_l00055}{RT2860\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00184}{RT2870\+\_\+\+FW\+\_\+\+BASE}}, \mbox{\hyperlink{if__runreg_8h_source_l00871}{RT2870\+\_\+\+RESET}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__runvar_8h_source_l00168}{RUN\+\_\+\+FLAG\+\_\+\+FWLOAD\+\_\+\+NEEDED}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00164}{run\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{usbdi_8h_source_l00596}{usbd\+\_\+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__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00768}{768}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+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__runreg_8h_source_l00026}{RT2860\+\_\+\+IFACE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__run_8c_source_l00131}{run\+\_\+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]{d9/de8/if__run_8c_a56171e874f5d683f96d3aa1ce2d2d83c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a98bd1d0480d9c4818ac1fa457e080d95}\label{if__run_8c_a98bd1d0480d9c4818ac1fa457e080d95}} 
\index{if\_run.c@{if\_run.c}!run\_maxrssi\_chain@{run\_maxrssi\_chain}}
\index{run\_maxrssi\_chain@{run\_maxrssi\_chain}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_maxrssi\_chain()}{run\_maxrssi\_chain()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline uint8\+\_\+t run\+\_\+maxrssi\+\_\+chain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structrt2860__rxwi}{rt2860\+\_\+rxwi}} $\ast$}]{rxwi }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02826}{2826}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, and \mbox{\hyperlink{if__runreg_8h_source_l00850}{rt2860\+\_\+rxwi\+::rssi}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02870}{run\+\_\+rx\+\_\+frame()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a98bd1d0480d9c4818ac1fa457e080d95_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af551890d568e683ea5614e905506fb1e}\label{if__run_8c_af551890d568e683ea5614e905506fb1e}} 
\index{if\_run.c@{if\_run.c}!run\_mcu\_cmd@{run\_mcu\_cmd}}
\index{run\_mcu\_cmd@{run\_mcu\_cmd}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_mcu\_cmd()}{run\_mcu\_cmd()}}
{\footnotesize\ttfamily static int run\+\_\+mcu\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{cmd,  }\item[{uint16\+\_\+t}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01665}{1665}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00677}{RT2860\+\_\+\+H2\+M\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00205}{RT2860\+\_\+\+H2\+M\+\_\+\+MAILBOX}}, \mbox{\hyperlink{if__runreg_8h_source_l00056}{RT2860\+\_\+\+HOST\+\_\+\+CMD}}, \mbox{\hyperlink{if__runreg_8h_source_l00678}{RT2860\+\_\+\+TOKEN\+\_\+\+NO\+\_\+\+INTR}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l05329}{run\+\_\+set\+\_\+leds()}}, and \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af551890d568e683ea5614e905506fb1e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af551890d568e683ea5614e905506fb1e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ae68dc7a107c157aa04dc6ce246693e2f}\label{if__run_8c_ae68dc7a107c157aa04dc6ce246693e2f}} 
\index{if\_run.c@{if\_run.c}!run\_media\_change@{run\_media\_change}}
\index{run\_media\_change@{run\_media\_change}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_media\_change()}{run\_media\_change()}}
{\footnotesize\ttfamily static int run\+\_\+media\+\_\+change (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02119}{2119}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runvar_8h_source_l00103}{run\+\_\+node\+::fix\+\_\+ridx}}, \mbox{\hyperlink{if__runvar_8h_source_l00100}{run\+\_\+node\+::ni}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00569}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00105}{RUN\+\_\+\+NODE}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, and \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_ae68dc7a107c157aa04dc6ce246693e2f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ae68dc7a107c157aa04dc6ce246693e2f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af308b9211fac9d7835fb14b86394c9b2}\label{if__run_8c_af308b9211fac9d7835fb14b86394c9b2}} 
\index{if\_run.c@{if\_run.c}!run\_newassoc@{run\_newassoc}}
\index{run\_newassoc@{run\_newassoc}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_newassoc()}{run\_newassoc()}}
{\footnotesize\ttfamily static void run\+\_\+newassoc (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{int}]{isnew }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02770}{2770}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__runvar_8h_source_l00102}{run\+\_\+node\+::mgt\+\_\+ridx}}, \mbox{\hyperlink{if__runvar_8h_source_l00100}{run\+\_\+node\+::ni}}, \mbox{\hyperlink{if__runvar_8h_source_l00218}{run\+\_\+softc\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00569}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}, \mbox{\hyperlink{if__runvar_8h_source_l00042}{RT2870\+\_\+\+WCID\+\_\+\+MAX}}, \mbox{\hyperlink{if__runvar_8h_source_l00043}{RUN\+\_\+\+AID2\+WCID}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l02754}{run\+\_\+newassoc\+\_\+cb()}}, \mbox{\hyperlink{if__runvar_8h_source_l00105}{RUN\+\_\+\+NODE}}, \mbox{\hyperlink{if__runvar_8h_source_l00220}{RUN\+\_\+\+RATECTL\+\_\+\+OFF}}, \mbox{\hyperlink{if__run_8c_source_l02579}{run\+\_\+ratectl\+\_\+to()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{usbdi_8h_source_l00481}{usb\+\_\+callout\+\_\+reset}}, and \mbox{\hyperlink{if__runvar_8h_source_l00114}{run\+\_\+cmdq\+::wcid}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af308b9211fac9d7835fb14b86394c9b2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=270pt]{d9/de8/if__run_8c_af308b9211fac9d7835fb14b86394c9b2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a202eee94b9de1b14fcd353200c847be3}\label{if__run_8c_a202eee94b9de1b14fcd353200c847be3}} 
\index{if\_run.c@{if\_run.c}!run\_newassoc\_cb@{run\_newassoc\_cb}}
\index{run\_newassoc\_cb@{run\_newassoc\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_newassoc\_cb()}{run\_newassoc\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+newassoc\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02754}{2754}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00109}{run\+\_\+cmdq\+::arg1}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runreg_8h_source_l00181}{RT2860\+\_\+\+WCID\+\_\+\+ENTRY}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__runvar_8h_source_l00114}{run\+\_\+cmdq\+::wcid}}, and \mbox{\hyperlink{if__runvar_8h_source_l00171}{run\+\_\+softc\+::wcid\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02770}{run\+\_\+newassoc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a202eee94b9de1b14fcd353200c847be3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a202eee94b9de1b14fcd353200c847be3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aec5eab1bf9993e2e263473e59fc11f2c}\label{if__run_8c_aec5eab1bf9993e2e263473e59fc11f2c}} 
\index{if\_run.c@{if\_run.c}!run\_newstate@{run\_newstate}}
\index{run\_newstate@{run\_newstate}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_newstate()}{run\_newstate()}}
{\footnotesize\ttfamily static int run\+\_\+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__run_8c_source_l02169}{2169}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00243}{run\+\_\+softc\+::adhoc\+\_\+running}}, \mbox{\hyperlink{if__runvar_8h_source_l00242}{run\+\_\+softc\+::ap\+\_\+running}}, \mbox{\hyperlink{if__runvar_8h_source_l00119}{run\+\_\+vap\+::beacon\+\_\+mbuf}}, \mbox{\hyperlink{if__runvar_8h_source_l00121}{run\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__runvar_8h_source_l00218}{run\+\_\+softc\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__runreg_8h_source_l00682}{RT2860\+\_\+\+LED\+\_\+\+LINK\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00683}{RT2860\+\_\+\+LED\+\_\+\+LINK\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00681}{RT2860\+\_\+\+LED\+\_\+\+RADIO}}, \mbox{\hyperlink{if__runreg_8h_source_l00175}{RT2860\+\_\+\+TX\+\_\+\+STA\+\_\+\+CNT0}}, \mbox{\hyperlink{if__run_8c_source_l05258}{run\+\_\+disable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l05277}{run\+\_\+enable\+\_\+mrr()}}, \mbox{\hyperlink{if__run_8c_source_l05246}{run\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l05204}{run\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00220}{RUN\+\_\+\+RATECTL\+\_\+\+OFF}}, \mbox{\hyperlink{if__run_8c_source_l02579}{run\+\_\+ratectl\+\_\+to()}}, \mbox{\hyperlink{if__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__run_8c_source_l05315}{run\+\_\+set\+\_\+basicrates()}}, \mbox{\hyperlink{if__run_8c_source_l05336}{run\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__run_8c_source_l05329}{run\+\_\+set\+\_\+leds()}}, \mbox{\hyperlink{if__run_8c_source_l05301}{run\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l05041}{run\+\_\+update\+\_\+beacon\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l05354}{run\+\_\+updateslot()}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, \mbox{\hyperlink{if__runvar_8h_source_l00241}{run\+\_\+softc\+::runbmap}}, \mbox{\hyperlink{if__runvar_8h_source_l00240}{run\+\_\+softc\+::running}}, \mbox{\hyperlink{if__runvar_8h_source_l00128}{run\+\_\+vap\+::rvp\+\_\+id}}, \mbox{\hyperlink{if__runvar_8h_source_l00249}{run\+\_\+softc\+::sc\+\_\+bssid}}, \mbox{\hyperlink{if__runvar_8h_source_l00244}{run\+\_\+softc\+::sta\+\_\+running}}, \mbox{\hyperlink{usbdi_8h_source_l00481}{usb\+\_\+callout\+\_\+reset}}, \mbox{\hyperlink{usbdi_8h_source_l00489}{usb\+\_\+callout\+\_\+stop}}, and \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aec5eab1bf9993e2e263473e59fc11f2c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aec5eab1bf9993e2e263473e59fc11f2c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a289208baaa1c9fc2d1629fe72e82c2a6}\label{if__run_8c_a289208baaa1c9fc2d1629fe72e82c2a6}} 
\index{if\_run.c@{if\_run.c}!run\_node\_alloc@{run\_node\_alloc}}
\index{run\_node\_alloc@{run\_node\_alloc}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_node\_alloc()}{run\_node\_alloc()}}
{\footnotesize\ttfamily static struct ieee80211\+\_\+node $\ast$ run\+\_\+node\+\_\+alloc (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02112}{2112}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{d9/de8/if__run_8c_a289208baaa1c9fc2d1629fe72e82c2a6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_acabc0677be5e1d636515af3261d400ed}\label{if__run_8c_acabc0677be5e1d636515af3261d400ed}} 
\index{if\_run.c@{if\_run.c}!run\_parent@{run\_parent}}
\index{run\_parent@{run\_parent}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_parent()}{run\_parent()}}
{\footnotesize\ttfamily static void run\+\_\+parent (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03873}{3873}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l05174}{run\+\_\+update\+\_\+promisc\+\_\+locked()}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00247}{run\+\_\+softc\+::sc\+\_\+detached}}, and \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_acabc0677be5e1d636515af3261d400ed_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=253pt]{d9/de8/if__run_8c_acabc0677be5e1d636515af3261d400ed_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a8983cbd523a2f27d1ef5b981fc3cf958}\label{if__run_8c_a8983cbd523a2f27d1ef5b981fc3cf958}} 
\index{if\_run.c@{if\_run.c}!run\_ratectl\_cb@{run\_ratectl\_cb}}
\index{run\_ratectl\_cb@{run\_ratectl\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_ratectl\_cb()}{run\_ratectl\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+ratectl\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02590}{2590}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00218}{run\+\_\+softc\+::ratectl\+\_\+ch}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__run_8c_source_l02623}{run\+\_\+drain\+\_\+fifo()}}, \mbox{\hyperlink{if__run_8c_source_l02681}{run\+\_\+iter\+\_\+func()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00220}{RUN\+\_\+\+RATECTL\+\_\+\+OFF}}, \mbox{\hyperlink{if__run_8c_source_l02579}{run\+\_\+ratectl\+\_\+to()}}, \mbox{\hyperlink{if__run_8c_source_l05150}{run\+\_\+reset\+\_\+livelock()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{usbdi_8h_source_l00481}{usb\+\_\+callout\+\_\+reset}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8983cbd523a2f27d1ef5b981fc3cf958_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=270pt]{d9/de8/if__run_8c_a8983cbd523a2f27d1ef5b981fc3cf958_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_adb1c4b53cf605d51ea807c6cbd2bb652}\label{if__run_8c_adb1c4b53cf605d51ea807c6cbd2bb652}} 
\index{if\_run.c@{if\_run.c}!run\_ratectl\_to@{run\_ratectl\_to}}
\index{run\_ratectl\_to@{run\_ratectl\_to}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_ratectl\_to()}{run\_ratectl\_to()}}
{\footnotesize\ttfamily static void run\+\_\+ratectl\+\_\+to (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02579}{2579}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00217}{run\+\_\+softc\+::ratectl\+\_\+task}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02770}{run\+\_\+newassoc()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l02590}{run\+\_\+ratectl\+\_\+cb()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_adb1c4b53cf605d51ea807c6cbd2bb652_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a14b65c9fea714353ef4afcb368fd439a}\label{if__run_8c_a14b65c9fea714353ef4afcb368fd439a}} 
\index{if\_run.c@{if\_run.c}!run\_raw\_xmit@{run\_raw\_xmit}}
\index{run\_raw\_xmit@{run\_raw\_xmit}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_raw\_xmit()}{run\_raw\_xmit()}}
{\footnotesize\ttfamily static int run\+\_\+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__run_8c_source_l03791}{3791}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l03585}{run\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__run_8c_source_l03715}{run\+\_\+tx\+\_\+param()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a14b65c9fea714353ef4afcb368fd439a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{d9/de8/if__run_8c_a14b65c9fea714353ef4afcb368fd439a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a8be0fff8d713e086baadf0715ec61f0a}\label{if__run_8c_a8be0fff8d713e086baadf0715ec61f0a}} 
\index{if\_run.c@{if\_run.c}!run\_read@{run\_read}}
\index{run\_read@{run\_read}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_read()}{run\_read()}}
{\footnotesize\ttfamily static int run\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01351}{1351}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05258}{run\+\_\+disable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l02623}{run\+\_\+drain\+\_\+fifo()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l05246}{run\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l05204}{run\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l02515}{run\+\_\+key\+\_\+delete\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l02355}{run\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__run_8c_source_l05150}{run\+\_\+reset\+\_\+livelock()}}, \mbox{\hyperlink{if__run_8c_source_l01542}{run\+\_\+rt2870\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}, \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}, \mbox{\hyperlink{if__run_8c_source_l05301}{run\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}, \mbox{\hyperlink{if__run_8c_source_l06038}{run\+\_\+txrx\+\_\+enable()}}, \mbox{\hyperlink{if__run_8c_source_l05174}{run\+\_\+update\+\_\+promisc\+\_\+locked()}}, and \mbox{\hyperlink{if__run_8c_source_l05370}{run\+\_\+updateslot\+\_\+cb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8be0fff8d713e086baadf0715ec61f0a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_a8be0fff8d713e086baadf0715ec61f0a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aa919aa8c98302d7536f9e8b61b6b8474}\label{if__run_8c_aa919aa8c98302d7536f9e8b61b6b8474}} 
\index{if\_run.c@{if\_run.c}!run\_read\_eeprom@{run\_read\_eeprom}}
\index{run\_read\_eeprom@{run\_read\_eeprom}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_read\_eeprom()}{run\_read\_eeprom()}}
{\footnotesize\ttfamily static int run\+\_\+read\+\_\+eeprom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01849}{1849}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l01690}{b4inc()}}, \mbox{\hyperlink{structrun__softc_adc6b518a9c057be70517be3287dfaa14}{run\+\_\+softc\+::bbp}}, \mbox{\hyperlink{if__runvar_8h_source_l00194}{run\+\_\+softc\+::calib\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00195}{run\+\_\+softc\+::calib\+\_\+5ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00192}{run\+\_\+softc\+::ext\+\_\+2ghz\+\_\+lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00193}{run\+\_\+softc\+::ext\+\_\+5ghz\+\_\+lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00182}{run\+\_\+softc\+::freq}}, \mbox{\hyperlink{if__runvar_8h_source_l00210}{run\+\_\+softc\+::led}}, \mbox{\hyperlink{if__runvar_8h_source_l00209}{run\+\_\+softc\+::leds}}, \mbox{\hyperlink{if__runvar_8h_source_l00203}{run\+\_\+softc\+::lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00190}{run\+\_\+softc\+::patch\+\_\+dac}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00206}{run\+\_\+softc\+::reg}}, \mbox{\hyperlink{structrun__softc_a586279abda96375150288ec7f04c62b2}{run\+\_\+softc\+::rf}}, \mbox{\hyperlink{if__runvar_8h_source_l00181}{run\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00191}{run\+\_\+softc\+::rfswitch}}, \mbox{\hyperlink{if__runvar_8h_source_l00201}{run\+\_\+softc\+::rssi\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00202}{run\+\_\+softc\+::rssi\+\_\+5ghz}}, \mbox{\hyperlink{if__runreg_8h_source_l00885}{RT2860\+\_\+\+EEPROM\+\_\+\+ANTENNA}}, \mbox{\hyperlink{if__runreg_8h_source_l00913}{RT2860\+\_\+\+EEPROM\+\_\+\+BBP\+\_\+\+BASE}}, \mbox{\hyperlink{if__runreg_8h_source_l00886}{RT2860\+\_\+\+EEPROM\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__runreg_8h_source_l00897}{RT2860\+\_\+\+EEPROM\+\_\+\+DELTAPWR}}, \mbox{\hyperlink{if__runreg_8h_source_l00888}{RT2860\+\_\+\+EEPROM\+\_\+\+FREQ\+\_\+\+LEDS}}, \mbox{\hyperlink{if__runreg_8h_source_l00889}{RT2860\+\_\+\+EEPROM\+\_\+\+LED1}}, \mbox{\hyperlink{if__runreg_8h_source_l00890}{RT2860\+\_\+\+EEPROM\+\_\+\+LED2}}, \mbox{\hyperlink{if__runreg_8h_source_l00891}{RT2860\+\_\+\+EEPROM\+\_\+\+LED3}}, \mbox{\hyperlink{if__runreg_8h_source_l00892}{RT2860\+\_\+\+EEPROM\+\_\+\+LNA}}, \mbox{\hyperlink{if__runreg_8h_source_l00880}{RT2860\+\_\+\+EEPROM\+\_\+\+MAC01}}, \mbox{\hyperlink{if__runreg_8h_source_l00881}{RT2860\+\_\+\+EEPROM\+\_\+\+MAC23}}, \mbox{\hyperlink{if__runreg_8h_source_l00882}{RT2860\+\_\+\+EEPROM\+\_\+\+MAC45}}, \mbox{\hyperlink{if__runreg_8h_source_l00912}{RT2860\+\_\+\+EEPROM\+\_\+\+RPWR}}, \mbox{\hyperlink{if__runreg_8h_source_l00893}{RT2860\+\_\+\+EEPROM\+\_\+\+RSSI1\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00895}{RT2860\+\_\+\+EEPROM\+\_\+\+RSSI1\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00894}{RT2860\+\_\+\+EEPROM\+\_\+\+RSSI2\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00896}{RT2860\+\_\+\+EEPROM\+\_\+\+RSSI2\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00879}{RT2860\+\_\+\+EEPROM\+\_\+\+VERSION}}, \mbox{\hyperlink{if__runreg_8h_source_l00856}{RT2860\+\_\+\+RF\+\_\+2820}}, \mbox{\hyperlink{if__runreg_8h_source_l00073}{RT3070\+\_\+\+EFUSE\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00860}{RT3070\+\_\+\+RF\+\_\+3020}}, \mbox{\hyperlink{if__runreg_8h_source_l00864}{RT3070\+\_\+\+RF\+\_\+3052}}, \mbox{\hyperlink{if__runreg_8h_source_l00377}{RT3070\+\_\+\+SEL\+\_\+\+EFUSE}}, \mbox{\hyperlink{if__runreg_8h_source_l00914}{RT3071\+\_\+\+EEPROM\+\_\+\+RF\+\_\+\+BASE}}, \mbox{\hyperlink{if__runreg_8h_source_l00918}{RT3593\+\_\+\+EEPROM\+\_\+\+FREQ}}, \mbox{\hyperlink{if__runreg_8h_source_l00917}{RT3593\+\_\+\+EEPROM\+\_\+\+FREQ\+\_\+\+LEDS}}, \mbox{\hyperlink{if__runreg_8h_source_l00919}{RT3593\+\_\+\+EEPROM\+\_\+\+LED1}}, \mbox{\hyperlink{if__runreg_8h_source_l00920}{RT3593\+\_\+\+EEPROM\+\_\+\+LED2}}, \mbox{\hyperlink{if__runreg_8h_source_l00921}{RT3593\+\_\+\+EEPROM\+\_\+\+LED3}}, \mbox{\hyperlink{if__runreg_8h_source_l00922}{RT3593\+\_\+\+EEPROM\+\_\+\+LNA}}, \mbox{\hyperlink{if__runreg_8h_source_l00923}{RT3593\+\_\+\+EEPROM\+\_\+\+LNA\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00924}{RT3593\+\_\+\+EEPROM\+\_\+\+RSSI1\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00926}{RT3593\+\_\+\+EEPROM\+\_\+\+RSSI1\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00925}{RT3593\+\_\+\+EEPROM\+\_\+\+RSSI2\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__runreg_8h_source_l00927}{RT3593\+\_\+\+EEPROM\+\_\+\+RSSI2\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l01513}{run\+\_\+eeprom\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__run_8c_source_l01507}{run\+\_\+efuse\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__run_8c_source_l01785}{run\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01728}{run\+\_\+rt3593\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l01535}{run\+\_\+srom\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00176}{run\+\_\+softc\+::sc\+\_\+srom\+\_\+read}}, \mbox{\hyperlink{if__runvar_8h_source_l00196}{run\+\_\+softc\+::txmixgain\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00197}{run\+\_\+softc\+::txmixgain\+\_\+5ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00211}{run\+\_\+softc\+::txpow20mhz}}, \mbox{\hyperlink{if__runvar_8h_source_l00212}{run\+\_\+softc\+::txpow40mhz\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00213}{run\+\_\+softc\+::txpow40mhz\+\_\+5ghz}}, \mbox{\hyperlink{if__run_8c_source_l00573}{val}}, and \mbox{\hyperlink{if__runvar_8h_source_l00207}{run\+\_\+softc\+::val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aa919aa8c98302d7536f9e8b61b6b8474_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=286pt]{d9/de8/if__run_8c_aa919aa8c98302d7536f9e8b61b6b8474_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a4e4209826999dd13a18401725612b197}\label{if__run_8c_a4e4209826999dd13a18401725612b197}} 
\index{if\_run.c@{if\_run.c}!run\_read\_region\_1@{run\_read\_region\_1}}
\index{run\_read\_region\_1@{run\_read\_region\_1}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_read\_region\_1()}{run\_read\_region\_1()}}
{\footnotesize\ttfamily static int run\+\_\+read\+\_\+region\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01365}{1365}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00874}{RT2870\+\_\+\+READ\+\_\+\+REGION\+\_\+1}}, \mbox{\hyperlink{if__run_8c_source_l01329}{run\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05270}{run\+\_\+get\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l02681}{run\+\_\+iter\+\_\+func()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4e4209826999dd13a18401725612b197_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_a4e4209826999dd13a18401725612b197_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a1cd17eb60f1863517cc6b147aa5295cd}\label{if__run_8c_a1cd17eb60f1863517cc6b147aa5295cd}} 
\index{if\_run.c@{if\_run.c}!run\_recv\_mgmt@{run\_recv\_mgmt}}
\index{run\_recv\_mgmt@{run\_recv\_mgmt}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_recv\_mgmt()}{run\_recv\_mgmt()}}
{\footnotesize\ttfamily static void run\+\_\+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__run_8c_source_l02841}{2841}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00123}{run\+\_\+vap\+::recv\+\_\+mgmt}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l05270}{run\+\_\+get\+\_\+tsf()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, and \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1cd17eb60f1863517cc6b147aa5295cd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1cd17eb60f1863517cc6b147aa5295cd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a23c664f4215314d704c3170d94c81c3f}\label{if__run_8c_a23c664f4215314d704c3170d94c81c3f}} 
\index{if\_run.c@{if\_run.c}!run\_reset@{run\_reset}}
\index{run\_reset@{run\_reset}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_reset()}{run\_reset()}}
{\footnotesize\ttfamily static int run\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01316}{1316}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00871}{RT2870\+\_\+\+RESET}}, \mbox{\hyperlink{if__runvar_8h_source_l00159}{run\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__runvar_8h_source_l00164}{run\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{usbdi_8h_source_l00596}{usbd\+\_\+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__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a23c664f4215314d704c3170d94c81c3f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a1a5622645062abcde09a94e9808f48ef}\label{if__run_8c_a1a5622645062abcde09a94e9808f48ef}} 
\index{if\_run.c@{if\_run.c}!run\_reset\_livelock@{run\_reset\_livelock}}
\index{run\_reset\_livelock@{run\_reset\_livelock}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_reset\_livelock()}{run\_reset\_livelock()}}
{\footnotesize\ttfamily static void run\+\_\+reset\+\_\+livelock (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05150}{5150}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00099}{RT2860\+\_\+\+DEBUG}}, \mbox{\hyperlink{if__runreg_8h_source_l00392}{RT2860\+\_\+\+MAC\+\_\+\+RX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00395}{RT2860\+\_\+\+MAC\+\_\+\+SRST}}, \mbox{\hyperlink{if__runreg_8h_source_l00086}{RT2860\+\_\+\+MAC\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00393}{RT2860\+\_\+\+MAC\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02590}{run\+\_\+ratectl\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l05129}{run\+\_\+usb\+\_\+timeout\+\_\+cb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1a5622645062abcde09a94e9808f48ef_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1a5622645062abcde09a94e9808f48ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a77af8f1d76fccdc9ff424438a540f2be}\label{if__run_8c_a77af8f1d76fccdc9ff424438a540f2be}} 
\index{if\_run.c@{if\_run.c}!run\_rssi2dbm@{run\_rssi2dbm}}
\index{run\_rssi2dbm@{run\_rssi2dbm}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rssi2dbm()}{run\_rssi2dbm()}}
{\footnotesize\ttfamily static int8\+\_\+t run\+\_\+rssi2dbm (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{rssi,  }\item[{uint8\+\_\+t}]{rxchain }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05388}{5388}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00203}{run\+\_\+softc\+::lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00201}{run\+\_\+softc\+::rssi\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00202}{run\+\_\+softc\+::rssi\+\_\+5ghz}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02870}{run\+\_\+rx\+\_\+frame()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a77af8f1d76fccdc9ff424438a540f2be_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aa4820cee28f4577e3b1b557d3e730d37}\label{if__run_8c_aa4820cee28f4577e3b1b557d3e730d37}} 
\index{if\_run.c@{if\_run.c}!run\_rt2870\_rf\_write@{run\_rt2870\_rf\_write}}
\index{run\_rt2870\_rf\_write@{run\_rt2870\_rf\_write}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt2870\_rf\_write()}{run\_rt2870\_rf\_write()}}
{\footnotesize\ttfamily static int run\+\_\+rt2870\+\_\+rf\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01542}{1542}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00093}{RT2860\+\_\+\+RF\+\_\+\+CSR\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00419}{RT2860\+\_\+\+RF\+\_\+\+REG\+\_\+\+CTRL}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04159}{run\+\_\+rt2870\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aa4820cee28f4577e3b1b557d3e730d37_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aa4820cee28f4577e3b1b557d3e730d37_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a110cbd1d9701a3de2015969e851f9867}\label{if__run_8c_a110cbd1d9701a3de2015969e851f9867}} 
\index{if\_run.c@{if\_run.c}!run\_rt2870\_set\_chan@{run\_rt2870\_set\_chan}}
\index{run\_rt2870\_set\_chan@{run\_rt2870\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt2870\_set\_chan()}{run\_rt2870\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt2870\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04159}{4159}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00182}{run\+\_\+softc\+::freq}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__ural_8c_source_l00315}{r1}}, \mbox{\hyperlink{if__rum_8c_source_l00349}{rfprog\+::r2}}, \mbox{\hyperlink{if__ural_8c_source_l00316}{r2}}, \mbox{\hyperlink{if__rum_8c_source_l00349}{rfprog\+::r3}}, \mbox{\hyperlink{if__rum_8c_source_l00349}{rfprog\+::r4}}, \mbox{\hyperlink{if__ural_8c_source_l00317}{r4}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01542}{run\+\_\+rt2870\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, and \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a110cbd1d9701a3de2015969e851f9867_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a110cbd1d9701a3de2015969e851f9867_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a01763cefa819c6aa83d236ce19ae5b72}\label{if__run_8c_a01763cefa819c6aa83d236ce19ae5b72}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_filter\_calib@{run\_rt3070\_filter\_calib}}
\index{run\_rt3070\_filter\_calib@{run\_rt3070\_filter\_calib}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_filter\_calib()}{run\_rt3070\_filter\_calib()}}
{\footnotesize\ttfamily static int run\+\_\+rt3070\+\_\+filter\+\_\+calib (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{init,  }\item[{uint8\+\_\+t}]{target,  }\item[{uint8\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05777}{5777}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{generic__usb__if_8m_source_l00050}{init}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a01763cefa819c6aa83d236ce19ae5b72_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a01763cefa819c6aa83d236ce19ae5b72_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a74c64a3c1c957baeeb9b56fa2478364d}\label{if__run_8c_a74c64a3c1c957baeeb9b56fa2478364d}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_rf\_init@{run\_rt3070\_rf\_init}}
\index{run\_rt3070\_rf\_init@{run\_rt3070\_rf\_init}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_rf\_init()}{run\_rt3070\_rf\_init()}}
{\footnotesize\ttfamily static int run\+\_\+rt3070\+\_\+rf\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05520}{5520}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00186}{run\+\_\+softc\+::bbp25}}, \mbox{\hyperlink{if__runvar_8h_source_l00187}{run\+\_\+softc\+::bbp26}}, \mbox{\hyperlink{if__runvar_8h_source_l00192}{run\+\_\+softc\+::ext\+\_\+2ghz\+\_\+lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00190}{run\+\_\+softc\+::patch\+\_\+dac}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__runvar_8h_source_l00189}{run\+\_\+softc\+::rf24\+\_\+40mhz}}, \mbox{\hyperlink{if__run_8c_a41fc6caa59f0e0cc6823f694c3433c54}{rt3070\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__runreg_8h_source_l00079}{RT3070\+\_\+\+GPIO\+\_\+\+SWITCH}}, \mbox{\hyperlink{if__runreg_8h_source_l00078}{RT3070\+\_\+\+LDO\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00028}{RT3070\+\_\+\+OPT\+\_\+14}}, \mbox{\hyperlink{if__runreg_8h_source_l00686}{RT3070\+\_\+\+RF\+\_\+\+BLOCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00688}{RT3070\+\_\+\+RX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00690}{RT3070\+\_\+\+RX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00702}{RT3070\+\_\+\+RX\+\_\+\+LO1}}, \mbox{\hyperlink{if__runreg_8h_source_l00705}{RT3070\+\_\+\+RX\+\_\+\+LO2}}, \mbox{\hyperlink{if__runreg_8h_source_l00689}{RT3070\+\_\+\+TX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00691}{RT3070\+\_\+\+TX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00696}{RT3070\+\_\+\+TX\+\_\+\+LO2}}, \mbox{\hyperlink{if__run_8c_aefebbb0ddb336d592947c569b381ed23}{rt3572\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00196}{run\+\_\+softc\+::txmixgain\+\_\+2ghz}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a74c64a3c1c957baeeb9b56fa2478364d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a74c64a3c1c957baeeb9b56fa2478364d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a3e0f330941b24fabb50f6badf328bd55}\label{if__run_8c_a3e0f330941b24fabb50f6badf328bd55}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_rf\_read@{run\_rt3070\_rf\_read}}
\index{run\_rt3070\_rf\_read@{run\_rt3070\_rf\_read}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_rf\_read()}{run\_rt3070\_rf\_read()}}
{\footnotesize\ttfamily static int run\+\_\+rt3070\+\_\+rf\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint8\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01560}{1560}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runreg_8h_source_l00072}{RT3070\+\_\+\+RF\+\_\+\+CSR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00373}{RT3070\+\_\+\+RF\+\_\+\+KICK}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3e0f330941b24fabb50f6badf328bd55_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3e0f330941b24fabb50f6badf328bd55_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_acc541e040039abe18399a47ca6986963}\label{if__run_8c_acc541e040039abe18399a47ca6986963}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_rf\_setup@{run\_rt3070\_rf\_setup}}
\index{run\_rt3070\_rf\_setup@{run\_rt3070\_rf\_setup}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_rf\_setup()}{run\_rt3070\_rf\_setup()}}
{\footnotesize\ttfamily static void run\+\_\+rt3070\+\_\+rf\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05842}{5842}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00190}{run\+\_\+softc\+::patch\+\_\+dac}}, \mbox{\hyperlink{if__runvar_8h_source_l00206}{run\+\_\+softc\+::reg}}, \mbox{\hyperlink{structrun__softc_a586279abda96375150288ec7f04c62b2}{run\+\_\+softc\+::rf}}, \mbox{\hyperlink{if__runreg_8h_source_l00128}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG1}}, \mbox{\hyperlink{if__runreg_8h_source_l00129}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG2}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00196}{run\+\_\+softc\+::txmixgain\+\_\+2ghz}}, and \mbox{\hyperlink{if__runvar_8h_source_l00207}{run\+\_\+softc\+::val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acc541e040039abe18399a47ca6986963_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acc541e040039abe18399a47ca6986963_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a6a45402394e0aac77aa2c054971f48a9}\label{if__run_8c_a6a45402394e0aac77aa2c054971f48a9}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_rf\_write@{run\_rt3070\_rf\_write}}
\index{run\_rt3070\_rf\_write@{run\_rt3070\_rf\_write}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_rf\_write()}{run\_rt3070\_rf\_write()}}
{\footnotesize\ttfamily static int run\+\_\+rt3070\+\_\+rf\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01592}{1592}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runreg_8h_source_l00072}{RT3070\+\_\+\+RF\+\_\+\+CSR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00373}{RT3070\+\_\+\+RF\+\_\+\+KICK}}, \mbox{\hyperlink{if__runreg_8h_source_l00374}{RT3070\+\_\+\+RF\+\_\+\+WRITE}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a6a45402394e0aac77aa2c054971f48a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a6a45402394e0aac77aa2c054971f48a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a73d0f4681b58c5d82b674044ea2d8b4d}\label{if__run_8c_a73d0f4681b58c5d82b674044ea2d8b4d}} 
\index{if\_run.c@{if\_run.c}!run\_rt3070\_set\_chan@{run\_rt3070\_set\_chan}}
\index{run\_rt3070\_set\_chan@{run\_rt3070\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3070\_set\_chan()}{run\_rt3070\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt3070\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04230}{4230}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00182}{run\+\_\+softc\+::freq}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__run_8c_source_l00612}{r}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}{rt3070\+\_\+freqs}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, and \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a73d0f4681b58c5d82b674044ea2d8b4d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a73d0f4681b58c5d82b674044ea2d8b4d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a10d963c4d5bfa529db0aab57a0b329b4}\label{if__run_8c_a10d963c4d5bfa529db0aab57a0b329b4}} 
\index{if\_run.c@{if\_run.c}!run\_rt3572\_set\_chan@{run\_rt3572\_set\_chan}}
\index{run\_rt3572\_set\_chan@{run\_rt3572\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3572\_set\_chan()}{run\_rt3572\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt3572\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04295}{4295}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00186}{run\+\_\+softc\+::bbp25}}, \mbox{\hyperlink{if__runvar_8h_source_l00187}{run\+\_\+softc\+::bbp26}}, \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00182}{run\+\_\+softc\+::freq}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__run_8c_source_l00612}{r}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__runreg_8h_source_l00041}{RT2860\+\_\+\+GPIO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}{rt3070\+\_\+freqs}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00196}{run\+\_\+softc\+::txmixgain\+\_\+2ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00197}{run\+\_\+softc\+::txmixgain\+\_\+5ghz}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, and \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a10d963c4d5bfa529db0aab57a0b329b4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a10d963c4d5bfa529db0aab57a0b329b4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a96810676beb232c6a82f0c3b4d0828ad}\label{if__run_8c_a96810676beb232c6a82f0c3b4d0828ad}} 
\index{if\_run.c@{if\_run.c}!run\_rt3593\_get\_txpower@{run\_rt3593\_get\_txpower}}
\index{run\_rt3593\_get\_txpower@{run\_rt3593\_get\_txpower}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3593\_get\_txpower()}{run\_rt3593\_get\_txpower()}}
{\footnotesize\ttfamily static void run\+\_\+rt3593\+\_\+get\+\_\+txpower (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01728}{1728}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runreg_8h_source_l00898}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE1}}, \mbox{\hyperlink{if__runreg_8h_source_l00899}{RT2860\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE2}}, \mbox{\hyperlink{if__runreg_8h_source_l00928}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE1}}, \mbox{\hyperlink{if__runreg_8h_source_l00929}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE2}}, \mbox{\hyperlink{if__runreg_8h_source_l00930}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR2\+GHZ\+\_\+\+BASE3}}, \mbox{\hyperlink{if__runreg_8h_source_l00931}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR5\+GHZ\+\_\+\+BASE1}}, \mbox{\hyperlink{if__runreg_8h_source_l00932}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR5\+GHZ\+\_\+\+BASE2}}, \mbox{\hyperlink{if__runreg_8h_source_l00933}{RT3593\+\_\+\+EEPROM\+\_\+\+PWR5\+GHZ\+\_\+\+BASE3}}, \mbox{\hyperlink{if__run_8c_source_l01535}{run\+\_\+srom\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}, \mbox{\hyperlink{if__runvar_8h_source_l00200}{run\+\_\+softc\+::txpow3}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{d9/de8/if__run_8c_a96810676beb232c6a82f0c3b4d0828ad_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a96810676beb232c6a82f0c3b4d0828ad_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ae747a162160887d02459eda30014d3c5}\label{if__run_8c_ae747a162160887d02459eda30014d3c5}} 
\index{if\_run.c@{if\_run.c}!run\_rt3593\_rf\_init@{run\_rt3593\_rf\_init}}
\index{run\_rt3593\_rf\_init@{run\_rt3593\_rf\_init}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3593\_rf\_init()}{run\_rt3593\_rf\_init()}}
{\footnotesize\ttfamily static void run\+\_\+rt3593\+\_\+rf\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05664}{5664}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00186}{run\+\_\+softc\+::bbp25}}, \mbox{\hyperlink{if__runvar_8h_source_l00187}{run\+\_\+softc\+::bbp26}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__runvar_8h_source_l00189}{run\+\_\+softc\+::rf24\+\_\+40mhz}}, \mbox{\hyperlink{if__runreg_8h_source_l00079}{RT3070\+\_\+\+GPIO\+\_\+\+SWITCH}}, \mbox{\hyperlink{if__runreg_8h_source_l00078}{RT3070\+\_\+\+LDO\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00028}{RT3070\+\_\+\+OPT\+\_\+14}}, \mbox{\hyperlink{if__runreg_8h_source_l00708}{RT3593\+\_\+\+AUTOTUNE\+\_\+\+BYPASS}}, \mbox{\hyperlink{if__run_8c_a04bf8a0662f881eb58716e4c128f41fe}{rt3593\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__runreg_8h_source_l00717}{RT5390\+\_\+\+RESCAL}}, \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ae747a162160887d02459eda30014d3c5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ae747a162160887d02459eda30014d3c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a504ca58c2546d85be1dc24ccc7f885dd}\label{if__run_8c_a504ca58c2546d85be1dc24ccc7f885dd}} 
\index{if\_run.c@{if\_run.c}!run\_rt3593\_rf\_setup@{run\_rt3593\_rf\_setup}}
\index{run\_rt3593\_rf\_setup@{run\_rt3593\_rf\_setup}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3593\_rf\_setup()}{run\_rt3593\_rf\_setup()}}
{\footnotesize\ttfamily static void run\+\_\+rt3593\+\_\+rf\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05921}{5921}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00190}{run\+\_\+softc\+::patch\+\_\+dac}}, \mbox{\hyperlink{if__runreg_8h_source_l00128}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG1}}, \mbox{\hyperlink{if__runreg_8h_source_l00129}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG2}}, \mbox{\hyperlink{if__runreg_8h_source_l00687}{RT3070\+\_\+\+PLL\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00686}{RT3070\+\_\+\+RF\+\_\+\+BLOCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00714}{RT3593\+\_\+\+TX\+\_\+\+LO1}}, \mbox{\hyperlink{if__runreg_8h_source_l00711}{RT3593\+\_\+\+TX\+\_\+\+LO2}}, \mbox{\hyperlink{if__runreg_8h_source_l00729}{RT5390\+\_\+\+MAC\+\_\+\+IF\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00732}{RT5390\+\_\+\+MLD}}, \mbox{\hyperlink{if__runreg_8h_source_l00723}{RT5390\+\_\+\+RX\+\_\+\+LO1}}, \mbox{\hyperlink{if__runreg_8h_source_l00726}{RT5390\+\_\+\+RX\+\_\+\+LO2}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00196}{run\+\_\+softc\+::txmixgain\+\_\+2ghz}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a504ca58c2546d85be1dc24ccc7f885dd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a504ca58c2546d85be1dc24ccc7f885dd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aac9f7b8769745236b69d70e0e55f3d6b}\label{if__run_8c_aac9f7b8769745236b69d70e0e55f3d6b}} 
\index{if\_run.c@{if\_run.c}!run\_rt3593\_set\_chan@{run\_rt3593\_set\_chan}}
\index{run\_rt3593\_set\_chan@{run\_rt3593\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt3593\_set\_chan()}{run\_rt3593\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt3593\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04445}{4445}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00186}{run\+\_\+softc\+::bbp25}}, \mbox{\hyperlink{if__runvar_8h_source_l00187}{run\+\_\+softc\+::bbp26}}, \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__run_8c_source_l00612}{r}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}{rt3070\+\_\+freqs}}, \mbox{\hyperlink{if__runreg_8h_source_l00687}{RT3070\+\_\+\+PLL\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00686}{RT3070\+\_\+\+RF\+\_\+\+BLOCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00688}{RT3070\+\_\+\+RX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00690}{RT3070\+\_\+\+RX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00692}{RT3070\+\_\+\+RX2\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00689}{RT3070\+\_\+\+TX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00691}{RT3070\+\_\+\+TX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00693}{RT3070\+\_\+\+TX2\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00720}{RT5390\+\_\+\+VCOCAL}}, \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}, and \mbox{\hyperlink{if__runvar_8h_source_l00200}{run\+\_\+softc\+::txpow3}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aac9f7b8769745236b69d70e0e55f3d6b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aac9f7b8769745236b69d70e0e55f3d6b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_afd4e28fc9c134bfc5eaa7a0e32731f34}\label{if__run_8c_afd4e28fc9c134bfc5eaa7a0e32731f34}} 
\index{if\_run.c@{if\_run.c}!run\_rt5390\_bbp\_init@{run\_rt5390\_bbp\_init}}
\index{run\_rt5390\_bbp\_init@{run\_rt5390\_bbp\_init}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt5390\_bbp\_init()}{run\_rt5390\_bbp\_init()}}
{\footnotesize\ttfamily static void run\+\_\+rt5390\+\_\+bbp\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05412}{5412}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_a1e6e71e283cb4eeb86a01e49e50434dc}{rt5390\+\_\+def\+\_\+bbp}}, \mbox{\hyperlink{if__runreg_8h_source_l00729}{RT5390\+\_\+\+MAC\+\_\+\+IF\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00732}{RT5390\+\_\+\+MLD}}, \mbox{\hyperlink{if__run_8c_source_l00592}{rt5592\+\_\+bbp\+\_\+r196}}, \mbox{\hyperlink{if__run_8c_a6ff73e84a0539633598fdf4ca862f7af}{rt5592\+\_\+def\+\_\+bbp}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afd4e28fc9c134bfc5eaa7a0e32731f34_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afd4e28fc9c134bfc5eaa7a0e32731f34_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aea0cea64a7e3036fffbc43a80ae3d964}\label{if__run_8c_aea0cea64a7e3036fffbc43a80ae3d964}} 
\index{if\_run.c@{if\_run.c}!run\_rt5390\_rf\_init@{run\_rt5390\_rf\_init}}
\index{run\_rt5390\_rf\_init@{run\_rt5390\_rf\_init}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt5390\_rf\_init()}{run\_rt5390\_rf\_init()}}
{\footnotesize\ttfamily static void run\+\_\+rt5390\+\_\+rf\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05713}{5713}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__runvar_8h_source_l00188}{run\+\_\+softc\+::rf24\+\_\+20mhz}}, \mbox{\hyperlink{if__runvar_8h_source_l00189}{run\+\_\+softc\+::rf24\+\_\+40mhz}}, \mbox{\hyperlink{if__runreg_8h_source_l00028}{RT3070\+\_\+\+OPT\+\_\+14}}, \mbox{\hyperlink{if__run_8c_a947a373951668cbaa9907d7ead5c8f4c}{rt5390\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__runreg_8h_source_l00717}{RT5390\+\_\+\+RESCAL}}, \mbox{\hyperlink{if__run_8c_a5fd9cc738d75e4e7313333245601802f}{rt5392\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__run_8c_a76858d3605eff27e3a814129e7d67454}{rt5592\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aea0cea64a7e3036fffbc43a80ae3d964_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aea0cea64a7e3036fffbc43a80ae3d964_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a42f22247abb6785fb01fb554cda7d1a0}\label{if__run_8c_a42f22247abb6785fb01fb554cda7d1a0}} 
\index{if\_run.c@{if\_run.c}!run\_rt5390\_rf\_setup@{run\_rt5390\_rf\_setup}}
\index{run\_rt5390\_rf\_setup@{run\_rt5390\_rf\_setup}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt5390\_rf\_setup()}{run\_rt5390\_rf\_setup()}}
{\footnotesize\ttfamily static void run\+\_\+rt5390\+\_\+rf\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05991}{5991}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00190}{run\+\_\+softc\+::patch\+\_\+dac}}, \mbox{\hyperlink{if__runreg_8h_source_l00128}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG1}}, \mbox{\hyperlink{if__runreg_8h_source_l00129}{RT2860\+\_\+\+TX\+\_\+\+SW\+\_\+\+CFG2}}, \mbox{\hyperlink{if__runreg_8h_source_l00729}{RT5390\+\_\+\+MAC\+\_\+\+IF\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00723}{RT5390\+\_\+\+RX\+\_\+\+LO1}}, \mbox{\hyperlink{if__runreg_8h_source_l00726}{RT5390\+\_\+\+RX\+\_\+\+LO2}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a42f22247abb6785fb01fb554cda7d1a0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a42f22247abb6785fb01fb554cda7d1a0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a20f50fe7da9e189e0670738f5695544d}\label{if__run_8c_a20f50fe7da9e189e0670738f5695544d}} 
\index{if\_run.c@{if\_run.c}!run\_rt5390\_set\_chan@{run\_rt5390\_set\_chan}}
\index{run\_rt5390\_set\_chan@{run\_rt5390\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt5390\_set\_chan()}{run\_rt5390\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt5390\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04605}{4605}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__runvar_8h_source_l00180}{run\+\_\+softc\+::mac\+\_\+rev}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{if__run_8c_source_l00612}{r}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}{rt3070\+\_\+freqs}}, \mbox{\hyperlink{if__runreg_8h_source_l00687}{RT3070\+\_\+\+PLL\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00686}{RT3070\+\_\+\+RF\+\_\+\+BLOCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00688}{RT3070\+\_\+\+RX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00690}{RT3070\+\_\+\+RX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00689}{RT3070\+\_\+\+TX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00691}{RT3070\+\_\+\+TX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00720}{RT5390\+\_\+\+VCOCAL}}, \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, and \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a20f50fe7da9e189e0670738f5695544d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a20f50fe7da9e189e0670738f5695544d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a2153e3c2b8ca1c7a060065650e9ec32e}\label{if__run_8c_a2153e3c2b8ca1c7a060065650e9ec32e}} 
\index{if\_run.c@{if\_run.c}!run\_rt5592\_set\_chan@{run\_rt5592\_set\_chan}}
\index{run\_rt5592\_set\_chan@{run\_rt5592\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rt5592\_set\_chan()}{run\_rt5592\_set\_chan()}}
{\footnotesize\ttfamily static void run\+\_\+rt5592\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{u\+\_\+int}]{chan }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04715}{4715}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__rum_8c_source_l00348}{rfprog\+::chan}}, \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__run_8c_source_l00648}{firstchan}}, \mbox{\hyperlink{if__run_8c_source_l00619}{rt5592\+\_\+freqs\+::k}}, \mbox{\hyperlink{if__run_8c_source_l00649}{lastchan}}, \mbox{\hyperlink{if__run_8c_source_l00619}{rt5592\+\_\+freqs\+::m}}, \mbox{\hyperlink{if__run_8c_source_l00618}{rt5592\+\_\+freqs\+::n}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__run_8c_source_l00619}{rt5592\+\_\+freqs\+::r}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}{rt2860\+\_\+rf2850}}, \mbox{\hyperlink{if__runreg_8h_source_l00078}{RT3070\+\_\+\+LDO\+\_\+\+CFG0}}, \mbox{\hyperlink{if__runreg_8h_source_l00687}{RT3070\+\_\+\+PLL\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00686}{RT3070\+\_\+\+RF\+\_\+\+BLOCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00688}{RT3070\+\_\+\+RX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00690}{RT3070\+\_\+\+RX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00689}{RT3070\+\_\+\+TX0\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00691}{RT3070\+\_\+\+TX1\+\_\+\+PD}}, \mbox{\hyperlink{if__runreg_8h_source_l00720}{RT5390\+\_\+\+VCOCAL}}, \mbox{\hyperlink{if__run_8c_a87eef2fb4459e7793e7347c36d99ab65}{rt5592\+\_\+2ghz\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__run_8c_a89e475b21fb6422459b48a2985d96e2f}{rt5592\+\_\+5ghz\+\_\+def\+\_\+rf}}, \mbox{\hyperlink{if__run_8c_a1379ee8f4def3b95616896346f9d51f0}{rt5592\+\_\+chan\+\_\+5ghz}}, \mbox{\hyperlink{if__runreg_8h_source_l00082}{RT5592\+\_\+\+DEBUG\+\_\+\+INDEX}}, \mbox{\hyperlink{if__run_8c_ac2c1690169c76805324d2bfb70408dbc}{rt5592\+\_\+freqs\+\_\+20mhz}}, \mbox{\hyperlink{if__run_8c_a6c83077c6dbbe4f2ed61ffb365d1ee8b}{rt5592\+\_\+freqs\+\_\+40mhz}}, \mbox{\hyperlink{if__runreg_8h_source_l00385}{RT5592\+\_\+\+SEL\+\_\+\+XTAL}}, \mbox{\hyperlink{if__run_8c_source_l06084}{run\+\_\+adjust\+\_\+freq\+\_\+offset()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00198}{run\+\_\+softc\+::txpow1}}, \mbox{\hyperlink{if__runvar_8h_source_l00199}{run\+\_\+softc\+::txpow2}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2153e3c2b8ca1c7a060065650e9ec32e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2153e3c2b8ca1c7a060065650e9ec32e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ab31fa41390612cdec3ae76e877c2bf31}\label{if__run_8c_ab31fa41390612cdec3ae76e877c2bf31}} 
\index{if\_run.c@{if\_run.c}!run\_rx\_frame@{run\_rx\_frame}}
\index{run\_rx\_frame@{run\_rx\_frame}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_rx\_frame()}{run\_rx\_frame()}}
{\footnotesize\ttfamily static void run\+\_\+rx\+\_\+frame (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{uint32\+\_\+t}]{dmalen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02870}{2870}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__runreg_8h_source_l00835}{rt2870\+\_\+rxd\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00841}{rt2860\+\_\+rxwi\+::keyidx}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__runreg_8h_source_l00845}{rt2860\+\_\+rxwi\+::len}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runreg_8h_source_l00849}{rt2860\+\_\+rxwi\+::phy}}, \mbox{\hyperlink{if__runreg_8h_source_l00850}{rt2860\+\_\+rxwi\+::rssi}}, \mbox{\hyperlink{if__runreg_8h_source_l00781}{RT2860\+\_\+\+PHY\+\_\+\+CCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00787}{RT2860\+\_\+\+PHY\+\_\+\+MCS}}, \mbox{\hyperlink{if__runreg_8h_source_l00780}{RT2860\+\_\+\+PHY\+\_\+\+MODE}}, \mbox{\hyperlink{if__runreg_8h_source_l00782}{RT2860\+\_\+\+PHY\+\_\+\+OFDM}}, \mbox{\hyperlink{if__runreg_8h_source_l00788}{RT2860\+\_\+\+PHY\+\_\+\+SHPRE}}, \mbox{\hyperlink{if__runreg_8h_source_l00821}{RT2860\+\_\+\+RX\+\_\+\+CRCERR}}, \mbox{\hyperlink{if__runreg_8h_source_l00813}{RT2860\+\_\+\+RX\+\_\+\+DEC}}, \mbox{\hyperlink{if__runreg_8h_source_l00820}{RT2860\+\_\+\+RX\+\_\+\+ICVERR}}, \mbox{\hyperlink{if__runreg_8h_source_l00815}{RT2860\+\_\+\+RX\+\_\+\+L2\+PAD}}, \mbox{\hyperlink{if__runreg_8h_source_l00819}{RT2860\+\_\+\+RX\+\_\+\+MICERR}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l05270}{run\+\_\+get\+\_\+tsf()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l02826}{run\+\_\+maxrssi\+\_\+chain()}}, \mbox{\hyperlink{if__run_8c_source_l05388}{run\+\_\+rssi2dbm()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00055}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antenna}}, \mbox{\hyperlink{if__runvar_8h_source_l00056}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antsignal}}, \mbox{\hyperlink{if__runvar_8h_source_l00054}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antsignal}}, \mbox{\hyperlink{if__runvar_8h_source_l00050}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00051}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__runvar_8h_source_l00049}{run\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsf}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03015}{run\+\_\+bulk\+\_\+rx\+\_\+callback()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l04980}{4980}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l05204}{run\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l05336}{run\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__runvar_8h_source_l00249}{run\+\_\+softc\+::sc\+\_\+bssid}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4b6060a46c3e742249986bb8bc5bbe58_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{d9/de8/if__run_8c_a4b6060a46c3e742249986bb8bc5bbe58_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a0e08633473c486c9bb7c1f9e04c07d4e}\label{if__run_8c_a0e08633473c486c9bb7c1f9e04c07d4e}} 
\index{if\_run.c@{if\_run.c}!run\_scan\_start@{run\_scan\_start}}
\index{run\_scan\_start@{run\_scan\_start}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_scan\_start()}{run\_scan\_start()}}
{\footnotesize\ttfamily static void run\+\_\+scan\+\_\+start (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04964}{4964}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l05258}{run\+\_\+disable\+\_\+tsf()}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l05336}{run\+\_\+set\+\_\+bssid()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a0e08633473c486c9bb7c1f9e04c07d4e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=272pt]{d9/de8/if__run_8c_a0e08633473c486c9bb7c1f9e04c07d4e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_acfca3112a6a8420399bce9ac5f2cfa24}\label{if__run_8c_acfca3112a6a8420399bce9ac5f2cfa24}} 
\index{if\_run.c@{if\_run.c}!run\_select\_chan\_group@{run\_select\_chan\_group}}
\index{run\_select\_chan\_group@{run\_select\_chan\_group}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_select\_chan\_group()}{run\_select\_chan\_group()}}
{\footnotesize\ttfamily static void run\+\_\+select\+\_\+chan\+\_\+group (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{group }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04015}{4015}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00192}{run\+\_\+softc\+::ext\+\_\+2ghz\+\_\+lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00193}{run\+\_\+softc\+::ext\+\_\+5ghz\+\_\+lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00203}{run\+\_\+softc\+::lna}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runvar_8h_source_l00184}{run\+\_\+softc\+::nrxchains}}, \mbox{\hyperlink{if__runvar_8h_source_l00183}{run\+\_\+softc\+::ntxchains}}, \mbox{\hyperlink{if__runreg_8h_source_l00532}{RT2860\+\_\+5\+G\+\_\+\+BAND\+\_\+\+SEL\+\_\+N}}, \mbox{\hyperlink{if__runreg_8h_source_l00533}{RT2860\+\_\+5\+G\+\_\+\+BAND\+\_\+\+SEL\+\_\+P}}, \mbox{\hyperlink{if__runreg_8h_source_l00041}{RT2860\+\_\+\+GPIO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00521}{RT2860\+\_\+\+LNA\+\_\+\+PE0\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00518}{RT2860\+\_\+\+LNA\+\_\+\+PE1\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00529}{RT2860\+\_\+\+PA\+\_\+\+PE\+\_\+\+A0\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00527}{RT2860\+\_\+\+PA\+\_\+\+PE\+\_\+\+A1\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00528}{RT2860\+\_\+\+PA\+\_\+\+PE\+\_\+\+G0\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00526}{RT2860\+\_\+\+PA\+\_\+\+PE\+\_\+\+G1\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00511}{RT2860\+\_\+\+RFTR\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00509}{RT2860\+\_\+\+TRSW\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00126}{RT2860\+\_\+\+TX\+\_\+\+BAND\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00125}{RT2860\+\_\+\+TX\+\_\+\+PIN\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l03999}{run\+\_\+set\+\_\+agc()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acfca3112a6a8420399bce9ac5f2cfa24_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_acfca3112a6a8420399bce9ac5f2cfa24_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ab60dfbf6c5be456a48a956b10b9947e9}\label{if__run_8c_ab60dfbf6c5be456a48a956b10b9947e9}} 
\index{if\_run.c@{if\_run.c}!run\_sendprot@{run\_sendprot}}
\index{run\_sendprot@{run\_sendprot}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_sendprot()}{run\_sendprot()}}
{\footnotesize\ttfamily static int run\+\_\+sendprot (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+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__run_8c_source_l03648}{3648}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_source_l00760}{rt2870\+\_\+txd\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00765}{rt2860\+\_\+txwi\+::flags}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00569}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}, \mbox{\hyperlink{if__runreg_8h_source_l00793}{RT2860\+\_\+\+TX\+\_\+\+ACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00771}{RT2860\+\_\+\+TX\+\_\+\+FRAG}}, \mbox{\hyperlink{if__runreg_8h_source_l00752}{RT2860\+\_\+\+TX\+\_\+\+QSEL\+\_\+\+EDCA}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l03353}{run\+\_\+set\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{if__runreg_8h_source_l00795}{rt2860\+\_\+txwi\+::wcid}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03715}{run\+\_\+tx\+\_\+param()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ab60dfbf6c5be456a48a956b10b9947e9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ab60dfbf6c5be456a48a956b10b9947e9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_afc43e0d31008e8039dd33dd43ca6c6ab}\label{if__run_8c_afc43e0d31008e8039dd33dd43ca6c6ab}} 
\index{if\_run.c@{if\_run.c}!run\_set\_agc@{run\_set\_agc}}
\index{run\_set\_agc@{run\_set\_agc}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_agc()}{run\_set\_agc()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+agc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{agc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03999}{3999}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{structrun__softc_adc6b518a9c057be70517be3287dfaa14}{run\+\_\+softc\+::bbp}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afc43e0d31008e8039dd33dd43ca6c6ab_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afc43e0d31008e8039dd33dd43ca6c6ab_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a831ad16498909189c7ab5a1f7bb35035}\label{if__run_8c_a831ad16498909189c7ab5a1f7bb35035}} 
\index{if\_run.c@{if\_run.c}!run\_set\_basicrates@{run\_set\_basicrates}}
\index{run\_set\_basicrates@{run\_set\_basicrates}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_basicrates()}{run\_set\_basicrates()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+basicrates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05315}{5315}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00152}{RT2860\+\_\+\+LEGACY\+\_\+\+BASIC\+\_\+\+RATE}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l05336}{5336}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00089}{RT2860\+\_\+\+MAC\+\_\+\+BSSID\+\_\+\+DW0}}, \mbox{\hyperlink{if__runreg_8h_source_l00090}{RT2860\+\_\+\+MAC\+\_\+\+BSSID\+\_\+\+DW1}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, \mbox{\hyperlink{if__run_8c_source_l04980}{run\+\_\+scan\+\_\+end()}}, and \mbox{\hyperlink{if__run_8c_source_l04964}{run\+\_\+scan\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4516b912a2489e9939a535b1b99a1bdf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4516b912a2489e9939a535b1b99a1bdf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a717abe8d9850e16225bcf651852059ec}\label{if__run_8c_a717abe8d9850e16225bcf651852059ec}} 
\index{if\_run.c@{if\_run.c}!run\_set\_chan@{run\_set\_chan}}
\index{run\_set\_chan@{run\_set\_chan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_chan()}{run\_set\_chan()}}
{\footnotesize\ttfamily static int run\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04879}{4879}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__ural_8c_source_l00314}{chan}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l03898}{run\+\_\+iq\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l04159}{run\+\_\+rt2870\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__run_8c_source_l04924}{run\+\_\+set\+\_\+channel()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l04924}{4924}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l04879}{run\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a69f5d157ebc62993cb2ae9f44c8f01bf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d9/de8/if__run_8c_a69f5d157ebc62993cb2ae9f44c8f01bf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a3132e4277bc63d116dca25932f0369a0}\label{if__run_8c_a3132e4277bc63d116dca25932f0369a0}} 
\index{if\_run.c@{if\_run.c}!run\_set\_leds@{run\_set\_leds}}
\index{run\_set\_leds@{run\_set\_leds}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_leds()}{run\_set\_leds()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+leds (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{which }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05329}{5329}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00209}{run\+\_\+softc\+::leds}}, \mbox{\hyperlink{if__runreg_8h_source_l00303}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+LEDS}}, and \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3132e4277bc63d116dca25932f0369a0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3132e4277bc63d116dca25932f0369a0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a44e4296a3e0c838c5fd661d8455b48c1}\label{if__run_8c_a44e4296a3e0c838c5fd661d8455b48c1}} 
\index{if\_run.c@{if\_run.c}!run\_set\_macaddr@{run\_set\_macaddr}}
\index{run\_set\_macaddr@{run\_set\_macaddr}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_macaddr()}{run\_set\_macaddr()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05345}{5345}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__runreg_8h_source_l00087}{RT2860\+\_\+\+MAC\+\_\+\+ADDR\+\_\+\+DW0}}, \mbox{\hyperlink{if__runreg_8h_source_l00088}{RT2860\+\_\+\+MAC\+\_\+\+ADDR\+\_\+\+DW1}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a44e4296a3e0c838c5fd661d8455b48c1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a44e4296a3e0c838c5fd661d8455b48c1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a841976387f67bac56bbf1a8e8a5efe6f}\label{if__run_8c_a841976387f67bac56bbf1a8e8a5efe6f}} 
\index{if\_run.c@{if\_run.c}!run\_set\_region\_4@{run\_set\_region\_4}}
\index{run\_set\_region\_4@{run\_set\_region\_4}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_region\_4()}{run\_set\_region\_4()}}
{\footnotesize\ttfamily static int run\+\_\+set\+\_\+region\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{val,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01448}{1448}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l02515}{run\+\_\+key\+\_\+delete\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l01101}{run\+\_\+vap\+\_\+delete()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a841976387f67bac56bbf1a8e8a5efe6f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a841976387f67bac56bbf1a8e8a5efe6f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a2d792cd77b7547b682d6a2ae161458fe}\label{if__run_8c_a2d792cd77b7547b682d6a2ae161458fe}} 
\index{if\_run.c@{if\_run.c}!run\_set\_rx\_antenna@{run\_set\_rx\_antenna}}
\index{run\_set\_rx\_antenna@{run\_set\_rx\_antenna}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_rx\_antenna()}{run\_set\_rx\_antenna()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+rx\+\_\+antenna (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{aux }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l04852}{4852}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00181}{run\+\_\+softc\+::rf\+\_\+rev}}, \mbox{\hyperlink{if__runreg_8h_source_l00041}{RT2860\+\_\+\+GPIO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00309}{RT2860\+\_\+\+MCU\+\_\+\+CMD\+\_\+\+ANTSEL}}, \mbox{\hyperlink{if__runreg_8h_source_l00867}{RT5390\+\_\+\+RF\+\_\+5370}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2d792cd77b7547b682d6a2ae161458fe_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a2d792cd77b7547b682d6a2ae161458fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ade3e6fd8ad25e51c5ba7ccfd8710659e}\label{if__run_8c_ade3e6fd8ad25e51c5ba7ccfd8710659e}} 
\index{if\_run.c@{if\_run.c}!run\_set\_tx\_desc@{run\_set\_tx\_desc}}
\index{run\_set\_tx\_desc@{run\_set\_tx\_desc}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_tx\_desc()}{run\_set\_tx\_desc()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+tx\+\_\+desc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrun__tx__data}{run\+\_\+tx\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03353}{3353}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__run_8c_source_l00123}{IEEE80211\+\_\+\+HAS\+\_\+\+ADDR4}}, \mbox{\hyperlink{if__runreg_8h_source_l00758}{rt2870\+\_\+txd\+::len}}, \mbox{\hyperlink{if__runreg_8h_source_l00796}{rt2860\+\_\+txwi\+::len}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__run_8c_source_l00511}{rt2860\+\_\+rate\+::mcs}}, \mbox{\hyperlink{if__runreg_8h_source_l00003}{pad}}, \mbox{\hyperlink{if__run_8c_source_l00512}{rt2860\+\_\+rate\+::phy}}, \mbox{\hyperlink{if__runreg_8h_source_l00779}{rt2860\+\_\+txwi\+::phy}}, \mbox{\hyperlink{if__runreg_8h_source_l00781}{RT2860\+\_\+\+PHY\+\_\+\+CCK}}, \mbox{\hyperlink{if__runreg_8h_source_l00783}{RT2860\+\_\+\+PHY\+\_\+\+HT\+\_\+\+MIX}}, \mbox{\hyperlink{if__runreg_8h_source_l00782}{RT2860\+\_\+\+PHY\+\_\+\+OFDM}}, \mbox{\hyperlink{if__runreg_8h_source_l00788}{RT2860\+\_\+\+PHY\+\_\+\+SHPRE}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00565}{RT2860\+\_\+\+RIDX\+\_\+\+CCK1}}, \mbox{\hyperlink{if__runreg_8h_source_l00792}{RT2860\+\_\+\+TX\+\_\+\+NSEQ}}, \mbox{\hyperlink{if__runreg_8h_source_l00777}{RT2860\+\_\+\+TX\+\_\+\+TXOP\+\_\+\+BACKOFF}}, \mbox{\hyperlink{if__runreg_8h_source_l00774}{RT2860\+\_\+\+TX\+\_\+\+TXOP\+\_\+\+HT}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03648}{run\+\_\+sendprot()}}, \mbox{\hyperlink{if__run_8c_source_l03423}{run\+\_\+tx()}}, \mbox{\hyperlink{if__run_8c_source_l03585}{run\+\_\+tx\+\_\+mgt()}}, and \mbox{\hyperlink{if__run_8c_source_l03715}{run\+\_\+tx\+\_\+param()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ade3e6fd8ad25e51c5ba7ccfd8710659e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_adb61534f0d29aac4a9880b31de3f9739}\label{if__run_8c_adb61534f0d29aac4a9880b31de3f9739}} 
\index{if\_run.c@{if\_run.c}!run\_set\_txpreamble@{run\_set\_txpreamble}}
\index{run\_set\_txpreamble@{run\_set\_txpreamble}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_set\_txpreamble()}{run\_set\_txpreamble()}}
{\footnotesize\ttfamily static void run\+\_\+set\+\_\+txpreamble (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05301}{5301}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00151}{RT2860\+\_\+\+AUTO\+\_\+\+RSP\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00638}{RT2860\+\_\+\+CCK\+\_\+\+SHORT\+\_\+\+EN}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_adb61534f0d29aac4a9880b31de3f9739_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_adb61534f0d29aac4a9880b31de3f9739_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a1a000f85f61f73152030a297f4b687ee}\label{if__run_8c_a1a000f85f61f73152030a297f4b687ee}} 
\index{if\_run.c@{if\_run.c}!run\_setup\_tx\_list@{run\_setup\_tx\_list}}
\index{run\_setup\_tx\_list@{run\_setup\_tx\_list}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_setup\_tx\_list()}{run\_setup\_tx\_list()}}
{\footnotesize\ttfamily static void run\+\_\+setup\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$}]{pq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01176}{1176}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__runvar_8h_source_l00039}{RUN\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__runvar_8h_source_l00089}{run\+\_\+tx\+\_\+data\+::sc}}, \mbox{\hyperlink{if__runvar_8h_source_l00152}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+data}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, and \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a1a000f85f61f73152030a297f4b687ee_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aa6850150f01cce57d4bee13cd75cafc5}\label{if__run_8c_aa6850150f01cce57d4bee13cd75cafc5}} 
\index{if\_run.c@{if\_run.c}!run\_srom\_read@{run\_srom\_read}}
\index{run\_srom\_read@{run\_srom\_read}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_srom\_read()}{run\_srom\_read()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int run\+\_\+srom\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01535}{1535}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__runvar_8h_source_l00176}{run\+\_\+softc\+::sc\+\_\+srom\+\_\+read}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01785}{run\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}, and \mbox{\hyperlink{if__run_8c_source_l01728}{run\+\_\+rt3593\+\_\+get\+\_\+txpower()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l03853}{3853}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l03423}{run\+\_\+tx()}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{if__runvar_8h_source_l00162}{run\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}, and \mbox{\hyperlink{if__run_8c_source_l03831}{run\+\_\+transmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3796fad2a883e74f7f5f4a1cb3b7ef6d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a3796fad2a883e74f7f5f4a1cb3b7ef6d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a70abcd6419cad126379ea12f8aac4bce}\label{if__run_8c_a70abcd6419cad126379ea12f8aac4bce}} 
\index{if\_run.c@{if\_run.c}!run\_stop@{run\_stop}}
\index{run\_stop@{run\_stop}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_stop()}{run\_stop()}}
{\footnotesize\ttfamily static void run\+\_\+stop (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l06323}{6323}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00230}{run\+\_\+softc\+::cmdq\+\_\+key\+\_\+set}}, \mbox{\hyperlink{if__runvar_8h_source_l00229}{run\+\_\+softc\+::cmdq\+\_\+run}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__runreg_8h_source_l00394}{RT2860\+\_\+\+BBP\+\_\+\+HRST}}, \mbox{\hyperlink{if__runreg_8h_source_l00392}{RT2860\+\_\+\+MAC\+\_\+\+RX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00395}{RT2860\+\_\+\+MAC\+\_\+\+SRST}}, \mbox{\hyperlink{if__runreg_8h_source_l00086}{RT2860\+\_\+\+MAC\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00393}{RT2860\+\_\+\+MAC\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00249}{RT2860\+\_\+\+RX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00250}{RT2860\+\_\+\+RX\+\_\+\+DMA\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00361}{RT2860\+\_\+\+TX2\+Q\+\_\+\+PCNT\+\_\+\+MASK}}, \mbox{\hyperlink{if__runreg_8h_source_l00251}{RT2860\+\_\+\+TX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00252}{RT2860\+\_\+\+TX\+\_\+\+DMA\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00067}{RT2860\+\_\+\+TXRXQ\+\_\+\+PCNT}}, \mbox{\hyperlink{if__runreg_8h_source_l00051}{RT2860\+\_\+\+USB\+\_\+\+DMA\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00033}{RT2860\+\_\+\+WPDMA\+\_\+\+GLO\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l00932}{run\+\_\+drain\+\_\+mbufq()}}, \mbox{\hyperlink{if__runvar_8h_source_l00149}{RUN\+\_\+\+EP\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__runvar_8h_source_l00146}{RUN\+\_\+\+N\+\_\+\+XFER}}, \mbox{\hyperlink{if__runvar_8h_source_l00220}{RUN\+\_\+\+RATECTL\+\_\+\+OFF}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l05329}{run\+\_\+set\+\_\+leds()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l01194}{run\+\_\+unsetup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__runvar_8h_source_l00236}{run\+\_\+softc\+::rx\+\_\+m}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02119}{usbd\+\_\+transfer\+\_\+drain()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__run_8c_source_l03873}{run\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a70abcd6419cad126379ea12f8aac4bce_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a70abcd6419cad126379ea12f8aac4bce_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a8f7a93a2fb57b9f408f7a5766257e79c}\label{if__run_8c_a8f7a93a2fb57b9f408f7a5766257e79c}} 
\index{if\_run.c@{if\_run.c}!run\_transmit@{run\_transmit}}
\index{run\_transmit@{run\_transmit}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_transmit()}{run\_transmit()}}
{\footnotesize\ttfamily static int run\+\_\+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__run_8c_source_l03831}{3831}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__run_8c_source_l03853}{run\+\_\+start()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{if__runvar_8h_source_l00162}{run\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8f7a93a2fb57b9f408f7a5766257e79c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=263pt]{d9/de8/if__run_8c_a8f7a93a2fb57b9f408f7a5766257e79c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ac7493d1363b4737f63c1181104f46bf8}\label{if__run_8c_ac7493d1363b4737f63c1181104f46bf8}} 
\index{if\_run.c@{if\_run.c}!run\_tx@{run\_tx}}
\index{run\_tx@{run\_tx}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_tx()}{run\_tx()}}
{\footnotesize\ttfamily static int run\+\_\+tx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03423}{3423}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00101}{run\+\_\+node\+::amrr\+\_\+ridx}}, \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__run_8c_source_l00513}{rt2860\+\_\+rate\+::ctl\+\_\+ridx}}, \textbf{ data}, \mbox{\hyperlink{if__runvar_8h_source_l00238}{run\+\_\+softc\+::fifo\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00103}{run\+\_\+node\+::fix\+\_\+ridx}}, \mbox{\hyperlink{if__runreg_8h_source_l00760}{rt2870\+\_\+txd\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00765}{rt2860\+\_\+txwi\+::flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__runreg_8h_source_l00796}{rt2860\+\_\+txwi\+::len}}, \mbox{\hyperlink{if__run_8c_source_l00515}{rt2860\+\_\+rate\+::lp\+\_\+ack\+\_\+dur}}, \mbox{\hyperlink{if__run_8c_source_l00511}{rt2860\+\_\+rate\+::mcs}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__runvar_8h_source_l00100}{run\+\_\+node\+::ni}}, \mbox{\hyperlink{if__run_8c_source_l00510}{rt2860\+\_\+rate\+::rate}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00565}{RT2860\+\_\+\+RIDX\+\_\+\+CCK1}}, \mbox{\hyperlink{if__run_8c_source_l00567}{RT2860\+\_\+\+RIDX\+\_\+\+OFDM6}}, \mbox{\hyperlink{if__runreg_8h_source_l00793}{RT2860\+\_\+\+TX\+\_\+\+ACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00797}{RT2860\+\_\+\+TX\+\_\+\+PID\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__runreg_8h_source_l00752}{RT2860\+\_\+\+TX\+\_\+\+QSEL\+\_\+\+EDCA}}, \mbox{\hyperlink{if__runreg_8h_source_l00751}{RT2860\+\_\+\+TX\+\_\+\+QSEL\+\_\+\+HCCA}}, \mbox{\hyperlink{if__runvar_8h_source_l00043}{RUN\+\_\+\+AID2\+WCID}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l02623}{run\+\_\+drain\+\_\+fifo()}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__runvar_8h_source_l00105}{RUN\+\_\+\+NODE}}, \mbox{\hyperlink{if__run_8c_source_l03353}{run\+\_\+set\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__run_8c_source_l00514}{rt2860\+\_\+rate\+::sp\+\_\+ack\+\_\+dur}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, \textbf{ type}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{if__runreg_8h_source_l00795}{rt2860\+\_\+txwi\+::wcid}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03853}{run\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ac7493d1363b4737f63c1181104f46bf8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ac7493d1363b4737f63c1181104f46bf8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ad959590591a9bf96e930e7341ba1915d}\label{if__run_8c_ad959590591a9bf96e930e7341ba1915d}} 
\index{if\_run.c@{if\_run.c}!run\_tx\_free@{run\_tx\_free}}
\index{run\_tx\_free@{run\_tx\_free}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_tx\_free()}{run\_tx\_free()}}
{\footnotesize\ttfamily static void run\+\_\+tx\+\_\+free (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$}]{pq,  }\item[{struct \mbox{\hyperlink{structrun__tx__data}{run\+\_\+tx\+\_\+data}} $\ast$}]{data,  }\item[{int}]{txerr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03164}{3164}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, and \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ad959590591a9bf96e930e7341ba1915d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a8882cb6e98f3c5c3c334ab4792039fd8}\label{if__run_8c_a8882cb6e98f3c5c3c334ab4792039fd8}} 
\index{if\_run.c@{if\_run.c}!run\_tx\_mgt@{run\_tx\_mgt}}
\index{run\_tx\_mgt@{run\_tx\_mgt}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_tx\_mgt()}{run\_tx\_mgt()}}
{\footnotesize\ttfamily static int run\+\_\+tx\+\_\+mgt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l03585}{3585}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_source_l00760}{rt2870\+\_\+txd\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00765}{rt2860\+\_\+txwi\+::flags}}, \mbox{\hyperlink{if__runvar_8h_source_l00102}{run\+\_\+node\+::mgt\+\_\+ridx}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__runvar_8h_source_l00100}{run\+\_\+node\+::ni}}, \mbox{\hyperlink{if__run_8c_source_l00510}{rt2860\+\_\+rate\+::rate}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__runreg_8h_source_l00793}{RT2860\+\_\+\+TX\+\_\+\+ACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00752}{RT2860\+\_\+\+TX\+\_\+\+QSEL\+\_\+\+EDCA}}, \mbox{\hyperlink{if__runreg_8h_source_l00768}{RT2860\+\_\+\+TX\+\_\+\+TS}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__runvar_8h_source_l00105}{RUN\+\_\+\+NODE}}, \mbox{\hyperlink{if__run_8c_source_l03353}{run\+\_\+set\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{if__runreg_8h_source_l00795}{rt2860\+\_\+txwi\+::wcid}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03791}{run\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8882cb6e98f3c5c3c334ab4792039fd8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a8882cb6e98f3c5c3c334ab4792039fd8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a5de455b0ca5ef596124d541fc46c9f0e}\label{if__run_8c_a5de455b0ca5ef596124d541fc46c9f0e}} 
\index{if\_run.c@{if\_run.c}!run\_tx\_param@{run\_tx\_param}}
\index{run\_tx\_param@{run\_tx\_param}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_tx\_param()}{run\_tx\_param()}}
{\footnotesize\ttfamily static int run\+\_\+tx\+\_\+param (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\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__run_8c_source_l03715}{3715}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00760}{rt2870\+\_\+txd\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00765}{rt2860\+\_\+txwi\+::flags}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00569}{RT2860\+\_\+\+RIDX\+\_\+\+MAX}}, \mbox{\hyperlink{if__runreg_8h_source_l00793}{RT2860\+\_\+\+TX\+\_\+\+ACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00752}{RT2860\+\_\+\+TX\+\_\+\+QSEL\+\_\+\+EDCA}}, \mbox{\hyperlink{if__runreg_8h_source_l00776}{RT2860\+\_\+\+TX\+\_\+\+TXOP\+\_\+\+SIFS}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__run_8c_source_l03648}{run\+\_\+sendprot()}}, \mbox{\hyperlink{if__run_8c_source_l03353}{run\+\_\+set\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__runvar_8h_source_l00215}{run\+\_\+softc\+::sc\+\_\+epq}}, \mbox{\hyperlink{if__runvar_8h_source_l00234}{run\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{if__runreg_8h_source_l00795}{rt2860\+\_\+txwi\+::wcid}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03791}{run\+\_\+raw\+\_\+xmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5de455b0ca5ef596124d541fc46c9f0e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5de455b0ca5ef596124d541fc46c9f0e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a7458d1d2f4d37157fd6f5610c7cfe01e}\label{if__run_8c_a7458d1d2f4d37157fd6f5610c7cfe01e}} 
\index{if\_run.c@{if\_run.c}!run\_txrx\_enable@{run\_txrx\_enable}}
\index{run\_txrx\_enable@{run\_txrx\_enable}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_txrx\_enable()}{run\_txrx\_enable()}}
{\footnotesize\ttfamily static int run\+\_\+txrx\+\_\+enable (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l06038}{6038}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00623}{RT2860\+\_\+\+DROP\+\_\+\+ACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00619}{RT2860\+\_\+\+DROP\+\_\+\+BA}}, \mbox{\hyperlink{if__runreg_8h_source_l00625}{RT2860\+\_\+\+DROP\+\_\+\+CFACK}}, \mbox{\hyperlink{if__runreg_8h_source_l00624}{RT2860\+\_\+\+DROP\+\_\+\+CFEND}}, \mbox{\hyperlink{if__runreg_8h_source_l00633}{RT2860\+\_\+\+DROP\+\_\+\+CRC\+\_\+\+ERR}}, \mbox{\hyperlink{if__runreg_8h_source_l00617}{RT2860\+\_\+\+DROP\+\_\+\+CTRL\+\_\+\+RSV}}, \mbox{\hyperlink{if__runreg_8h_source_l00622}{RT2860\+\_\+\+DROP\+\_\+\+CTS}}, \mbox{\hyperlink{if__runreg_8h_source_l00626}{RT2860\+\_\+\+DROP\+\_\+\+DUPL}}, \mbox{\hyperlink{if__runreg_8h_source_l00632}{RT2860\+\_\+\+DROP\+\_\+\+PHY\+\_\+\+ERR}}, \mbox{\hyperlink{if__runreg_8h_source_l00620}{RT2860\+\_\+\+DROP\+\_\+\+PSPOLL}}, \mbox{\hyperlink{if__runreg_8h_source_l00621}{RT2860\+\_\+\+DROP\+\_\+\+RTS}}, \mbox{\hyperlink{if__runreg_8h_source_l00631}{RT2860\+\_\+\+DROP\+\_\+\+UC\+\_\+\+NOME}}, \mbox{\hyperlink{if__runreg_8h_source_l00629}{RT2860\+\_\+\+DROP\+\_\+\+VER\+\_\+\+ERR}}, \mbox{\hyperlink{if__runreg_8h_source_l00392}{RT2860\+\_\+\+MAC\+\_\+\+RX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00086}{RT2860\+\_\+\+MAC\+\_\+\+SYS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__runreg_8h_source_l00393}{RT2860\+\_\+\+MAC\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00249}{RT2860\+\_\+\+RX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00250}{RT2860\+\_\+\+RX\+\_\+\+DMA\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00150}{RT2860\+\_\+\+RX\+\_\+\+FILTR\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00251}{RT2860\+\_\+\+TX\+\_\+\+DMA\+\_\+\+BUSY}}, \mbox{\hyperlink{if__runreg_8h_source_l00252}{RT2860\+\_\+\+TX\+\_\+\+DMA\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00243}{RT2860\+\_\+\+TX\+\_\+\+WB\+\_\+\+DDONE}}, \mbox{\hyperlink{if__runreg_8h_source_l00051}{RT2860\+\_\+\+USB\+\_\+\+DMA\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00272}{RT2860\+\_\+\+USB\+\_\+\+RX\+\_\+\+AGG\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00276}{RT2860\+\_\+\+USB\+\_\+\+RX\+\_\+\+AGG\+\_\+\+LMT}}, \mbox{\hyperlink{if__runreg_8h_source_l00277}{RT2860\+\_\+\+USB\+\_\+\+RX\+\_\+\+AGG\+\_\+\+TO}}, \mbox{\hyperlink{if__runreg_8h_source_l00271}{RT2860\+\_\+\+USB\+\_\+\+RX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00270}{RT2860\+\_\+\+USB\+\_\+\+TX\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00033}{RT2860\+\_\+\+WPDMA\+\_\+\+GLO\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l06405}{run\+\_\+delay()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a7458d1d2f4d37157fd6f5610c7cfe01e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a7458d1d2f4d37157fd6f5610c7cfe01e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a965be32210d84ec046de36c0bff35244}\label{if__run_8c_a965be32210d84ec046de36c0bff35244}} 
\index{if\_run.c@{if\_run.c}!run\_unsetup\_tx\_list@{run\_unsetup\_tx\_list}}
\index{run\_unsetup\_tx\_list@{run\_unsetup\_tx\_list}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_unsetup\_tx\_list()}{run\_unsetup\_tx\_list()}}
{\footnotesize\ttfamily static void run\+\_\+unsetup\+\_\+tx\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structrun__endpoint__queue}{run\+\_\+endpoint\+\_\+queue}} $\ast$}]{pq }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01194}{1194}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runvar_8h_source_l00039}{RUN\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__runvar_8h_source_l00152}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+data}}, \mbox{\hyperlink{if__runvar_8h_source_l00154}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+fh}}, \mbox{\hyperlink{if__runvar_8h_source_l00155}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+nfree}}, and \mbox{\hyperlink{if__runvar_8h_source_l00153}{run\+\_\+endpoint\+\_\+queue\+::tx\+\_\+qh}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00947}{run\+\_\+detach()}}, and \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a965be32210d84ec046de36c0bff35244_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a4b03d589a18e3ff1f9538cdaf953f669}\label{if__run_8c_a4b03d589a18e3ff1f9538cdaf953f669}} 
\index{if\_run.c@{if\_run.c}!run\_update\_beacon@{run\_update\_beacon}}
\index{run\_update\_beacon@{run\_update\_beacon}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_update\_beacon()}{run\_update\_beacon()}}
{\footnotesize\ttfamily static void run\+\_\+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__run_8c_source_l04999}{4999}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00119}{run\+\_\+vap\+::beacon\+\_\+mbuf}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l05041}{run\+\_\+update\+\_\+beacon\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l05092}{run\+\_\+updateprot()}}, \mbox{\hyperlink{if__run_8c_source_l05354}{run\+\_\+updateslot()}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, and \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00986}{run\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4b03d589a18e3ff1f9538cdaf953f669_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4b03d589a18e3ff1f9538cdaf953f669_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a5f68509146f99c809c969ba8d5ef40a8}\label{if__run_8c_a5f68509146f99c809c969ba8d5ef40a8}} 
\index{if\_run.c@{if\_run.c}!run\_update\_beacon\_cb@{run\_update\_beacon\_cb}}
\index{run\_update\_beacon\_cb@{run\_update\_beacon\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_update\_beacon\_cb()}{run\_update\_beacon\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+update\+\_\+beacon\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05041}{5041}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00119}{run\+\_\+vap\+::beacon\+\_\+mbuf}}, \mbox{\hyperlink{if__runreg_8h_source_l00765}{rt2860\+\_\+txwi\+::flags}}, \mbox{\hyperlink{if__runreg_8h_source_l00796}{rt2860\+\_\+txwi\+::len}}, \mbox{\hyperlink{if__runvar_8h_source_l00179}{run\+\_\+softc\+::mac\+\_\+ver}}, \mbox{\hyperlink{if__runreg_8h_source_l00779}{rt2860\+\_\+txwi\+::phy}}, \mbox{\hyperlink{if__runreg_8h_source_l00210}{RT2860\+\_\+\+BCN\+\_\+\+BASE}}, \mbox{\hyperlink{if__runreg_8h_source_l00782}{RT2860\+\_\+\+PHY\+\_\+\+OFDM}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00565}{RT2860\+\_\+\+RIDX\+\_\+\+CCK1}}, \mbox{\hyperlink{if__run_8c_source_l00567}{RT2860\+\_\+\+RIDX\+\_\+\+OFDM6}}, \mbox{\hyperlink{if__runreg_8h_source_l00792}{RT2860\+\_\+\+TX\+\_\+\+NSEQ}}, \mbox{\hyperlink{if__runreg_8h_source_l00768}{RT2860\+\_\+\+TX\+\_\+\+TS}}, \mbox{\hyperlink{if__runreg_8h_source_l00774}{RT2860\+\_\+\+TX\+\_\+\+TXOP\+\_\+\+HT}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__runvar_8h_source_l00128}{run\+\_\+vap\+::rvp\+\_\+id}}, \mbox{\hyperlink{if__runreg_8h_source_l00773}{rt2860\+\_\+txwi\+::txop}}, \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}, \mbox{\hyperlink{if__runreg_8h_source_l00795}{rt2860\+\_\+txwi\+::wcid}}, and \mbox{\hyperlink{if__runreg_8h_source_l00790}{rt2860\+\_\+txwi\+::xflags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l04999}{run\+\_\+update\+\_\+beacon()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l06412}{6412}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l05383}{5383}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l05191}{5191}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00169}{RUN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__run_8c_source_l05174}{run\+\_\+update\+\_\+promisc\+\_\+locked()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00167}{run\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ab852b8342790898b05f6789785740695_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=300pt]{d9/de8/if__run_8c_ab852b8342790898b05f6789785740695_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_aff14172871a208dbc4da28b9479709c9}\label{if__run_8c_aff14172871a208dbc4da28b9479709c9}} 
\index{if\_run.c@{if\_run.c}!run\_update\_promisc\_locked@{run\_update\_promisc\_locked}}
\index{run\_update\_promisc\_locked@{run\_update\_promisc\_locked}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_update\_promisc\_locked()}{run\_update\_promisc\_locked()}}
{\footnotesize\ttfamily static void run\+\_\+update\+\_\+promisc\+\_\+locked (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05174}{5174}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00631}{RT2860\+\_\+\+DROP\+\_\+\+UC\+\_\+\+NOME}}, \mbox{\hyperlink{if__runreg_8h_source_l00150}{RT2860\+\_\+\+RX\+\_\+\+FILTR\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__runvar_8h_source_l00160}{run\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03873}{run\+\_\+parent()}}, and \mbox{\hyperlink{if__run_8c_source_l05191}{run\+\_\+update\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aff14172871a208dbc4da28b9479709c9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_aff14172871a208dbc4da28b9479709c9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af6e347625bddc484ddc8a5a00c0edfb4}\label{if__run_8c_af6e347625bddc484ddc8a5a00c0edfb4}} 
\index{if\_run.c@{if\_run.c}!run\_updateprot@{run\_updateprot}}
\index{run\_updateprot@{run\_updateprot}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_updateprot()}{run\_updateprot()}}
{\footnotesize\ttfamily static void run\+\_\+updateprot (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05092}{5092}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__run_8c_source_l05105}{run\+\_\+updateprot\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04999}{run\+\_\+update\+\_\+beacon()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af6e347625bddc484ddc8a5a00c0edfb4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af6e347625bddc484ddc8a5a00c0edfb4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a91c6c1e62ce1500100420f9eb39970e3}\label{if__run_8c_a91c6c1e62ce1500100420f9eb39970e3}} 
\index{if\_run.c@{if\_run.c}!run\_updateprot\_cb@{run\_updateprot\_cb}}
\index{run\_updateprot\_cb@{run\_updateprot\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_updateprot\_cb()}{run\_updateprot\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+updateprot\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05105}{5105}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00140}{RT2860\+\_\+\+CCK\+\_\+\+PROT\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00141}{RT2860\+\_\+\+OFDM\+\_\+\+PROT\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00782}{RT2860\+\_\+\+PHY\+\_\+\+OFDM}}, \mbox{\hyperlink{if__runreg_8h_source_l00610}{RT2860\+\_\+\+PROT\+\_\+\+CTRL\+\_\+\+CTS}}, \mbox{\hyperlink{if__runreg_8h_source_l00609}{RT2860\+\_\+\+PROT\+\_\+\+CTRL\+\_\+\+RTS\+\_\+\+CTS}}, \mbox{\hyperlink{if__runreg_8h_source_l00607}{RT2860\+\_\+\+PROT\+\_\+\+NAV\+\_\+\+SHORT}}, \mbox{\hyperlink{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}{rt2860\+\_\+rates}}, \mbox{\hyperlink{if__run_8c_source_l00566}{RT2860\+\_\+\+RIDX\+\_\+\+CCK11}}, \mbox{\hyperlink{if__run_8c_source_l00567}{RT2860\+\_\+\+RIDX\+\_\+\+OFDM6}}, \mbox{\hyperlink{if__runreg_8h_source_l00599}{RT2860\+\_\+\+RTSTH\+\_\+\+EN}}, \mbox{\hyperlink{if__runreg_8h_source_l00606}{RT2860\+\_\+\+TXOP\+\_\+\+ALLOW\+\_\+\+ALL}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__run_8c_source_l05092}{run\+\_\+updateprot()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a91c6c1e62ce1500100420f9eb39970e3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a91c6c1e62ce1500100420f9eb39970e3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a5f9ad8fd4a1febc68b268bbeeba9fac2}\label{if__run_8c_a5f9ad8fd4a1febc68b268bbeeba9fac2}} 
\index{if\_run.c@{if\_run.c}!run\_updateslot@{run\_updateslot}}
\index{run\_updateslot@{run\_updateslot}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_updateslot()}{run\_updateslot()}}
{\footnotesize\ttfamily static void run\+\_\+updateslot (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05354}{5354}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00108}{run\+\_\+cmdq\+::arg0}}, \mbox{\hyperlink{if__runvar_8h_source_l00225}{run\+\_\+softc\+::cmdq}}, \mbox{\hyperlink{if__runvar_8h_source_l00227}{run\+\_\+softc\+::cmdq\+\_\+store}}, \mbox{\hyperlink{if__runvar_8h_source_l00226}{run\+\_\+softc\+::cmdq\+\_\+task}}, \mbox{\hyperlink{if__runvar_8h_source_l00110}{run\+\_\+cmdq\+::func}}, \mbox{\hyperlink{if__run_8c_source_l00129}{RUN\+\_\+\+CMDQ\+\_\+\+GET}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__run_8c_source_l05370}{run\+\_\+updateslot\+\_\+cb()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, and \mbox{\hyperlink{if__run_8c_source_l04999}{run\+\_\+update\+\_\+beacon()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5f9ad8fd4a1febc68b268bbeeba9fac2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a5f9ad8fd4a1febc68b268bbeeba9fac2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_addf8ff63ec1f9ba36c23ed0aee6f7d06}\label{if__run_8c_addf8ff63ec1f9ba36c23ed0aee6f7d06}} 
\index{if\_run.c@{if\_run.c}!run\_updateslot\_cb@{run\_updateslot\_cb}}
\index{run\_updateslot\_cb@{run\_updateslot\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_updateslot\_cb()}{run\_updateslot\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+updateslot\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05370}{5370}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_source_l00103}{RT2860\+\_\+\+BKOFF\+\_\+\+SLOT\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05354}{run\+\_\+updateslot()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_addf8ff63ec1f9ba36c23ed0aee6f7d06_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_addf8ff63ec1f9ba36c23ed0aee6f7d06_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a4ab9667b9d26855695ced3803230299c}\label{if__run_8c_a4ab9667b9d26855695ced3803230299c}} 
\index{if\_run.c@{if\_run.c}!run\_usb\_timeout\_cb@{run\_usb\_timeout\_cb}}
\index{run\_usb\_timeout\_cb@{run\_usb\_timeout\_cb}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_usb\_timeout\_cb()}{run\_usb\_timeout\_cb()}}
{\footnotesize\ttfamily static void run\+\_\+usb\+\_\+timeout\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l05129}{5129}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00266}{RUN\+\_\+\+LOCK\+\_\+\+ASSERT}}, and \mbox{\hyperlink{if__run_8c_source_l05150}{run\+\_\+reset\+\_\+livelock()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4ab9667b9d26855695ced3803230299c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a4ab9667b9d26855695ced3803230299c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_af747a63ba9911057d4e0ad582a275869}\label{if__run_8c_af747a63ba9911057d4e0ad582a275869}} 
\index{if\_run.c@{if\_run.c}!run\_vap\_create@{run\_vap\_create}}
\index{run\_vap\_create@{run\_vap\_create}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_vap\_create()}{run\_vap\_create()}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ run\+\_\+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__run_8c_source_l00986}{986}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00229}{run\+\_\+softc\+::cmdq\+\_\+run}}, \textbf{ name}, \mbox{\hyperlink{if__runvar_8h_source_l00121}{run\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__runvar_8h_source_l00123}{run\+\_\+vap\+::recv\+\_\+mgmt}}, \mbox{\hyperlink{if__runvar_8h_source_l00042}{RT2870\+\_\+\+WCID\+\_\+\+MAX}}, \mbox{\hyperlink{if__runvar_8h_source_l00232}{RUN\+\_\+\+CMDQ\+\_\+\+GO}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__run_8c_source_l02550}{run\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__run_8c_source_l02481}{run\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__run_8c_source_l02119}{run\+\_\+media\+\_\+change()}}, \mbox{\hyperlink{if__run_8c_source_l02169}{run\+\_\+newstate()}}, \mbox{\hyperlink{if__run_8c_source_l02841}{run\+\_\+recv\+\_\+mgmt()}}, \mbox{\hyperlink{if__run_8c_source_l04999}{run\+\_\+update\+\_\+beacon()}}, \mbox{\hyperlink{if__runvar_8h_source_l00045}{RUN\+\_\+\+VAP\+\_\+\+MAX}}, \mbox{\hyperlink{if__runvar_8h_source_l00246}{run\+\_\+softc\+::rvp\+\_\+bmap}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00128}{run\+\_\+vap\+::rvp\+\_\+id}}, \mbox{\hyperlink{if__runvar_8h_source_l00163}{run\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_af747a63ba9911057d4e0ad582a275869_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{d9/de8/if__run_8c_af747a63ba9911057d4e0ad582a275869_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a9de9d42b5fa916ccf8fa8ec463e344bc}\label{if__run_8c_a9de9d42b5fa916ccf8fa8ec463e344bc}} 
\index{if\_run.c@{if\_run.c}!run\_vap\_delete@{run\_vap\_delete}}
\index{run\_vap\_delete@{run\_vap\_delete}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_vap\_delete()}{run\_vap\_delete()}}
{\footnotesize\ttfamily static void run\+\_\+vap\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01101}{1101}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runvar_8h_source_l00119}{run\+\_\+vap\+::beacon\+\_\+mbuf}}, \mbox{\hyperlink{if__runvar_8h_source_l00219}{run\+\_\+softc\+::ratectl\+\_\+run}}, \mbox{\hyperlink{if__runreg_8h_source_l00210}{RT2860\+\_\+\+BCN\+\_\+\+BASE}}, \mbox{\hyperlink{if__runreg_8h_source_l00196}{RT2860\+\_\+\+SKEY}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00130}{RUN\+\_\+\+VAP}}, \mbox{\hyperlink{if__runvar_8h_source_l00246}{run\+\_\+softc\+::rvp\+\_\+bmap}}, \mbox{\hyperlink{if__runvar_8h_source_l00245}{run\+\_\+softc\+::rvp\+\_\+cnt}}, \mbox{\hyperlink{if__runvar_8h_source_l00128}{run\+\_\+vap\+::rvp\+\_\+id}}, and \mbox{\hyperlink{if__runvar_8h_source_l00118}{run\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a9de9d42b5fa916ccf8fa8ec463e344bc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{d9/de8/if__run_8c_a9de9d42b5fa916ccf8fa8ec463e344bc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_ae1599ee317cac52df7634d21e795d55b}\label{if__run_8c_ae1599ee317cac52df7634d21e795d55b}} 
\index{if\_run.c@{if\_run.c}!run\_wme\_update@{run\_wme\_update}}
\index{run\_wme\_update@{run\_wme\_update}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_wme\_update()}{run\_wme\_update()}}
{\footnotesize\ttfamily static int run\+\_\+wme\+\_\+update (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l02298}{2298}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00122}{RT2860\+\_\+\+EDCA\+\_\+\+AC\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00036}{RT2860\+\_\+\+WMM\+\_\+\+AIFSN\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00038}{RT2860\+\_\+\+WMM\+\_\+\+CWMAX\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00037}{RT2860\+\_\+\+WMM\+\_\+\+CWMIN\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00039}{RT2860\+\_\+\+WMM\+\_\+\+TXOP0\+\_\+\+CFG}}, \mbox{\hyperlink{if__runreg_8h_source_l00040}{RT2860\+\_\+\+WMM\+\_\+\+TXOP1\+\_\+\+CFG}}, \mbox{\hyperlink{if__run_8c_source_l00120}{RUN\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__runvar_8h_source_l00264}{RUN\+\_\+\+LOCK}}, \mbox{\hyperlink{if__runvar_8h_source_l00265}{RUN\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_ae1599ee317cac52df7634d21e795d55b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d9/de8/if__run_8c_ae1599ee317cac52df7634d21e795d55b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_afdfb763984d23b1d041cbba20f704f11}\label{if__run_8c_afdfb763984d23b1d041cbba20f704f11}} 
\index{if\_run.c@{if\_run.c}!run\_write@{run\_write}}
\index{run\_write@{run\_write}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_write()}{run\_write()}}
{\footnotesize\ttfamily static int run\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01393}{1393}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{if__run_8c_source_l01379}{run\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05258}{run\+\_\+disable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l05277}{run\+\_\+enable\+\_\+mrr()}}, \mbox{\hyperlink{if__run_8c_source_l05246}{run\+\_\+enable\+\_\+tsf()}}, \mbox{\hyperlink{if__run_8c_source_l05204}{run\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l02515}{run\+\_\+key\+\_\+delete\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l02355}{run\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l01665}{run\+\_\+mcu\+\_\+cmd()}}, \mbox{\hyperlink{if__run_8c_source_l05150}{run\+\_\+reset\+\_\+livelock()}}, \mbox{\hyperlink{if__run_8c_source_l01542}{run\+\_\+rt2870\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l05842}{run\+\_\+rt3070\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05921}{run\+\_\+rt3593\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05991}{run\+\_\+rt5390\+\_\+rf\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04015}{run\+\_\+select\+\_\+chan\+\_\+group()}}, \mbox{\hyperlink{if__run_8c_source_l05315}{run\+\_\+set\+\_\+basicrates()}}, \mbox{\hyperlink{if__run_8c_source_l05336}{run\+\_\+set\+\_\+bssid()}}, \mbox{\hyperlink{if__run_8c_source_l05345}{run\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, \mbox{\hyperlink{if__run_8c_source_l04852}{run\+\_\+set\+\_\+rx\+\_\+antenna()}}, \mbox{\hyperlink{if__run_8c_source_l05301}{run\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__run_8c_source_l06323}{run\+\_\+stop()}}, \mbox{\hyperlink{if__run_8c_source_l06038}{run\+\_\+txrx\+\_\+enable()}}, \mbox{\hyperlink{if__run_8c_source_l05174}{run\+\_\+update\+\_\+promisc\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l05105}{run\+\_\+updateprot\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l05370}{run\+\_\+updateslot\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l02298}{run\+\_\+wme\+\_\+update()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_afdfb763984d23b1d041cbba20f704f11_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_afdfb763984d23b1d041cbba20f704f11_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a82466993aacab1c275bdc6b0177f8b99}\label{if__run_8c_a82466993aacab1c275bdc6b0177f8b99}} 
\index{if\_run.c@{if\_run.c}!run\_write\_2@{run\_write\_2}}
\index{run\_write\_2@{run\_write\_2}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_write\_2()}{run\_write\_2()}}
{\footnotesize\ttfamily static int run\+\_\+write\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01379}{1379}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00872}{RT2870\+\_\+\+WRITE\+\_\+2}}, \mbox{\hyperlink{if__run_8c_source_l01329}{run\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__run_8c_source_l00573}{val}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a82466993aacab1c275bdc6b0177f8b99_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d9/de8/if__run_8c_a82466993aacab1c275bdc6b0177f8b99_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a366ce11d14b4e5e3700232866441c12c}\label{if__run_8c_a366ce11d14b4e5e3700232866441c12c}} 
\index{if\_run.c@{if\_run.c}!run\_write\_region\_1@{run\_write\_region\_1}}
\index{run\_write\_region\_1@{run\_write\_region\_1}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_write\_region\_1()}{run\_write\_region\_1()}}
{\footnotesize\ttfamily static int run\+\_\+write\+\_\+region\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrun__softc}{run\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{const uint8\+\_\+t $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l01403}{1403}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__run_8c_source_l00572}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__runreg_8h_source_l00873}{RT2870\+\_\+\+WRITE\+\_\+\+REGION\+\_\+1}}, \mbox{\hyperlink{if__run_8c_source_l01329}{run\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__run_8c_source_l01379}{run\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l02355}{run\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l01218}{run\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__run_8c_source_l02754}{run\+\_\+newassoc\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l05041}{run\+\_\+update\+\_\+beacon\+\_\+cb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a366ce11d14b4e5e3700232866441c12c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/de8/if__run_8c_a366ce11d14b4e5e3700232866441c12c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__run_8c_a55a68c48dd1d9b3af32349ca1eb94008}\label{if__run_8c_a55a68c48dd1d9b3af32349ca1eb94008}} 
\index{if\_run.c@{if\_run.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__run_8c_a1e8b89f5453c6c00d9b38ae3523c0c5e}{run\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__run_8c_ada52957e7cb74b184a843692b2be05d3}\label{if__run_8c_ada52957e7cb74b184a843692b2be05d3}} 
\index{if\_run.c@{if\_run.c}!firstchan@{firstchan}}
\index{firstchan@{firstchan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{firstchan}{firstchan}}
{\footnotesize\ttfamily u\+\_\+int firstchan}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00648}{648}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_aae04ad987a21b789518aaae9825b668c}\label{if__run_8c_aae04ad987a21b789518aaae9825b668c}} 
\index{if\_run.c@{if\_run.c}!k@{k}}
\index{k@{k}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{k}{k}}
{\footnotesize\ttfamily uint8\+\_\+t k}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00612}{612}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__rsu_8c_source_l01526}{rsu\+\_\+key\+\_\+alloc()}}, \mbox{\hyperlink{if__rsu_8c_source_l01625}{rsu\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__rsu_8c_source_l01619}{rsu\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rsu_8c_source_l01564}{rsu\+\_\+process\+\_\+key()}}, \mbox{\hyperlink{if__rsu_8c_source_l01713}{rsu\+\_\+set\+\_\+key\+\_\+group()}}, \mbox{\hyperlink{if__rsu_8c_source_l01750}{rsu\+\_\+set\+\_\+key\+\_\+pair()}}, \mbox{\hyperlink{if__rsu_8c_source_l02751}{rsu\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l02866}{rum\+\_\+common\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__rum_8c_source_l02930}{rum\+\_\+group\+\_\+key\+\_\+del\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02886}{rum\+\_\+group\+\_\+key\+\_\+set\+\_\+cb()}}, \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_l02993}{rum\+\_\+pair\+\_\+key\+\_\+del\+\_\+cb()}}, \mbox{\hyperlink{if__rum_8c_source_l02945}{rum\+\_\+pair\+\_\+key\+\_\+set\+\_\+cb()}}, \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__rum_8c_source_l01623}{rum\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__rum_8c_source_l01491}{rum\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__run_8c_source_l02550}{run\+\_\+key\+\_\+delete()}}, \mbox{\hyperlink{if__run_8c_source_l02515}{run\+\_\+key\+\_\+delete\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l02481}{run\+\_\+key\+\_\+set()}}, \mbox{\hyperlink{if__run_8c_source_l02355}{run\+\_\+key\+\_\+set\+\_\+cb()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__uath_8c_source_l01520}{uath\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{if__upgt_8c_source_l02110}{upgt\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{if__ural_8c_source_l01217}{ural\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__ural_8c_source_l01069}{ural\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__urtw_8c_source_l01673}{urtw\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{xhci_8c_source_l01032}{xhci\+\_\+interrupt\+\_\+poll()}}, and \mbox{\hyperlink{if__zyd_8c_source_l02434}{zyd\+\_\+tx\+\_\+start()}}.

\mbox{\Hypertarget{if__run_8c_a4d7900db2bf6fd45f7e7d347bd8e9c96}\label{if__run_8c_a4d7900db2bf6fd45f7e7d347bd8e9c96}} 
\index{if\_run.c@{if\_run.c}!lastchan@{lastchan}}
\index{lastchan@{lastchan}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{lastchan}{lastchan}}
{\footnotesize\ttfamily u\+\_\+int lastchan}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00649}{649}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}\label{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}} 
\index{if\_run.c@{if\_run.c}!n@{n}}
\index{n@{n}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{n}{n}}
{\footnotesize\ttfamily uint8\+\_\+t n}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00612}{612}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01219}{atmegadci\+\_\+init()}}, \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01096}{avr32dci\+\_\+clear\+\_\+stall\+\_\+sub()}}, \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}, \mbox{\hyperlink{avr32dci_8c_source_l01243}{avr32dci\+\_\+uninit()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{if__cdce_8c_source_l00835}{cdce\+\_\+free\+\_\+queue()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{atp_8c_source_l01138}{fg\+\_\+get\+\_\+pressures()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00374}{ipheth\+\_\+free\+\_\+queue()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{u3g_8c_source_l00904}{u3g\+\_\+attach()}}, \mbox{\hyperlink{u3g_8c_source_l00685}{u3g\+\_\+sael\+\_\+m460\+\_\+init()}}, \mbox{\hyperlink{ubser_8c_source_l00233}{ubser\+\_\+attach()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00646}{uether\+\_\+rxflush()}}, \mbox{\hyperlink{uhci_8c_source_l00314}{uhci\+\_\+reset()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ukbd_8c_source_l01073}{ukbd\+\_\+attach()}}, \mbox{\hyperlink{umcs_8c_source_l00300}{umcs7840\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01552}{upgt\+\_\+fw\+\_\+load()}}, \mbox{\hyperlink{usb__template_8c_source_l00641}{usb\+\_\+hw\+\_\+ep\+\_\+find\+\_\+match()}}, \mbox{\hyperlink{usb__template_8c_source_l01306}{usb\+\_\+temp\+\_\+setup()}}, \mbox{\hyperlink{usb__parse_8c_source_l00288}{usbd\+\_\+get\+\_\+no\+\_\+alts()}}, \mbox{\hyperlink{usb__request_8c_source_l01100}{usbd\+\_\+req\+\_\+get\+\_\+string\+\_\+any()}}, \mbox{\hyperlink{usb__request_8c_source_l00786}{usbd\+\_\+req\+\_\+reset\+\_\+port()}}, \mbox{\hyperlink{usb__request_8c_source_l00876}{usbd\+\_\+req\+\_\+warm\+\_\+reset\+\_\+port()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03428}{usbd\+\_\+transfer\+\_\+poll()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02292}{usbd\+\_\+xfer\+\_\+set\+\_\+frames()}}, \mbox{\hyperlink{usbhid_8c_source_l00336}{usbhid\+\_\+intr\+\_\+setup()}}, \mbox{\hyperlink{uss820dci_8c_source_l01369}{uss820dci\+\_\+init()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{xhci_8c_source_l04127}{xhci\+\_\+device\+\_\+resume()}}, \mbox{\hyperlink{xhci_8c_source_l04161}{xhci\+\_\+device\+\_\+suspend()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{if__run_8c_a4c5c6ceb8ed33456261fa907136e0c3a}\label{if__run_8c_a4c5c6ceb8ed33456261fa907136e0c3a}} 
\index{if\_run.c@{if\_run.c}!r@{r}}
\index{r@{r}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{r}{r}}
{\footnotesize\ttfamily uint8\+\_\+t r}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00612}{612}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{udl_8c_source_l00657}{udl\+\_\+ctrl\+\_\+msg()}}, \mbox{\hyperlink{if__urndis_8c_source_l00435}{urndis\+\_\+ctrl\+\_\+msg()}}, and \mbox{\hyperlink{if__zyd_8c_source_l01230}{zyd\+\_\+al2230\+\_\+bandedge6()}}.

\mbox{\Hypertarget{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}\label{if__run_8c_a9428adc9af4653a2050e2536b55dec8d}} 
\index{if\_run.c@{if\_run.c}!reg@{reg}}
\index{reg@{reg}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{reg}{reg}}
{\footnotesize\ttfamily uint8\+\_\+t reg}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00572}{572}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__run_8c_source_l01365}{run\+\_\+read\+\_\+region\+\_\+1()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01379}{run\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__run_8c_source_l01403}{run\+\_\+write\+\_\+region\+\_\+1()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a39e8656601790d4dd5ec8ee140a25076}{RT2860\_DEF\_BBP}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}\label{if__run_8c_ab543147498aaf00bd04fe0a18a6c6a74}} 
\index{if\_run.c@{if\_run.c}!rt2860\_rates@{rt2860\_rates}}
\index{rt2860\_rates@{rt2860\_rates}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{rt2860\_rates}{rt2860\_rates}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrt2860__rate}{rt2860\+\_\+rate}} rt2860\+\_\+rates\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}, \mbox{\hyperlink{if__run_8c_source_l02681}{run\+\_\+iter\+\_\+func()}}, \mbox{\hyperlink{if__run_8c_source_l02119}{run\+\_\+media\+\_\+change()}}, \mbox{\hyperlink{if__run_8c_source_l02770}{run\+\_\+newassoc()}}, \mbox{\hyperlink{if__run_8c_source_l03648}{run\+\_\+sendprot()}}, \mbox{\hyperlink{if__run_8c_source_l03353}{run\+\_\+set\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{if__run_8c_source_l03423}{run\+\_\+tx()}}, \mbox{\hyperlink{if__run_8c_source_l03585}{run\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__run_8c_source_l03715}{run\+\_\+tx\+\_\+param()}}, \mbox{\hyperlink{if__run_8c_source_l05041}{run\+\_\+update\+\_\+beacon\+\_\+cb()}}, and \mbox{\hyperlink{if__run_8c_source_l05105}{run\+\_\+updateprot\+\_\+cb()}}.

\mbox{\Hypertarget{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}\label{if__run_8c_a629ef14775e7a7e5fdf4b976ce7e9e2e}} 
\index{if\_run.c@{if\_run.c}!rt2860\_rf2850@{rt2860\_rf2850}}
\index{rt2860\_rf2850@{rt2860\_rf2850}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{rt2860\_rf2850}{rt2860\_rf2850}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrfprog}{rfprog}} rt2860\+\_\+rf2850\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a740b4d1d8b851d9c5381b367afce45fc}{RT2860\_RF2850}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l01785}{run\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l04159}{run\+\_\+rt2870\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a6b1211b344695917d4278f2548f028e2}{RT2870\_DEF\_MAC}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}.

\mbox{\Hypertarget{if__run_8c_a41fc6caa59f0e0cc6823f694c3433c54}\label{if__run_8c_a41fc6caa59f0e0cc6823f694c3433c54}} 
\index{if\_run.c@{if\_run.c}!rt3070\_def\_rf@{rt3070\_def\_rf}}
\index{rt3070\_def\_rf@{rt3070\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt3070\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a252a8cac783b864aebc78b21f5869c5e}{RT3070\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}\label{if__run_8c_ae7effc96316b76e45b7bbc41a2f3b482}} 
\index{if\_run.c@{if\_run.c}!rt3070\_freqs@{rt3070\_freqs}}
\index{rt3070\_freqs@{rt3070\_freqs}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  rt3070\+\_\+freqs\mbox{[}$\,$\mbox{]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_ac3abd723ad34a367b7d1a661473264a4}{RT3070\_RF3052}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04230}{run\+\_\+rt3070\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04295}{run\+\_\+rt3572\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l04445}{run\+\_\+rt3593\+\_\+set\+\_\+chan()}}, and \mbox{\hyperlink{if__run_8c_source_l04605}{run\+\_\+rt5390\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_aefebbb0ddb336d592947c569b381ed23}\label{if__run_8c_aefebbb0ddb336d592947c569b381ed23}} 
\index{if\_run.c@{if\_run.c}!rt3572\_def\_rf@{rt3572\_def\_rf}}
\index{rt3572\_def\_rf@{rt3572\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt3572\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_aef4f0684c96b622f40b4fc07871dea75}{RT3572\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a04bf8a0662f881eb58716e4c128f41fe}\label{if__run_8c_a04bf8a0662f881eb58716e4c128f41fe}} 
\index{if\_run.c@{if\_run.c}!rt3593\_def\_rf@{rt3593\_def\_rf}}
\index{rt3593\_def\_rf@{rt3593\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt3593\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a9f6c1ee1eb5708694bafe570e6d5e326}{RT3593\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a0384ed33472ed26a151890dc161d25a9}{RT5390\_DEF\_BBP}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a947a373951668cbaa9907d7ead5c8f4c}\label{if__run_8c_a947a373951668cbaa9907d7ead5c8f4c}} 
\index{if\_run.c@{if\_run.c}!rt5390\_def\_rf@{rt5390\_def\_rf}}
\index{rt5390\_def\_rf@{rt5390\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5390\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a26a90237c9c8ce06d756d973356551fe}{RT5390\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a5fd9cc738d75e4e7313333245601802f}\label{if__run_8c_a5fd9cc738d75e4e7313333245601802f}} 
\index{if\_run.c@{if\_run.c}!rt5392\_def\_rf@{rt5392\_def\_rf}}
\index{rt5392\_def\_rf@{rt5392\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5392\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_aad28ccf2ee14e01b13c5a0833c7c0608}{RT5392\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a87eef2fb4459e7793e7347c36d99ab65}\label{if__run_8c_a87eef2fb4459e7793e7347c36d99ab65}} 
\index{if\_run.c@{if\_run.c}!rt5592\_2ghz\_def\_rf@{rt5592\_2ghz\_def\_rf}}
\index{rt5592\_2ghz\_def\_rf@{rt5592\_2ghz\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5592\+\_\+2ghz\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_acc3872d814c1683f18769b5eea1f9690}{RT5592\_2GHZ\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_a89e475b21fb6422459b48a2985d96e2f}\label{if__run_8c_a89e475b21fb6422459b48a2985d96e2f}} 
\index{if\_run.c@{if\_run.c}!rt5592\_5ghz\_def\_rf@{rt5592\_5ghz\_def\_rf}}
\index{rt5592\_5ghz\_def\_rf@{rt5592\_5ghz\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5592\+\_\+5ghz\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a3bf1541334b5518dfeceae3ecde346be}{RT5592\_5GHZ\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_a7a6a54dfc66a08981804cd13e66cc410}\label{if__run_8c_a7a6a54dfc66a08981804cd13e66cc410}} 
\index{if\_run.c@{if\_run.c}!rt5592\_bbp\_r196@{rt5592\_bbp\_r196}}
\index{rt5592\_bbp\_r196@{rt5592\_bbp\_r196}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{rt5592\_bbp\_r196}{rt5592\_bbp\_r196}}
{\footnotesize\ttfamily const uint8\+\_\+t rt5592\+\_\+bbp\+\_\+r196\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        0xe0, 0x1f, 0x38, 0x32, 0x08, 0x28, 0x19, 0x0a, 0xff, 0x00,}
\DoxyCodeLine{        0x16, 0x10, 0x10, 0x0b, 0x36, 0x2c, 0x26, 0x24, 0x42, 0x36,}
\DoxyCodeLine{        0x30, 0x2d, 0x4c, 0x46, 0x3d, 0x40, 0x3e, 0x42, 0x3d, 0x40,}
\DoxyCodeLine{        0x3c, 0x34, 0x2c, 0x2f, 0x3c, 0x35, 0x2e, 0x2a, 0x49, 0x41,}
\DoxyCodeLine{        0x36, 0x31, 0x30, 0x30, 0x0e, 0x0d, 0x28, 0x21, 0x1c, 0x16,}
\DoxyCodeLine{        0x50, 0x4a, 0x43, 0x40, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00,}
\DoxyCodeLine{        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}
\DoxyCodeLine{        0x00, 0x00, 0x7d, 0x14, 0x32, 0x2c, 0x36, 0x4c, 0x43, 0x2c,}
\DoxyCodeLine{        0x2e, 0x36, 0x30, 0x6e}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__run_8c_source_l00592}{592}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a1379ee8f4def3b95616896346f9d51f0}\label{if__run_8c_a1379ee8f4def3b95616896346f9d51f0}} 
\index{if\_run.c@{if\_run.c}!rt5592\_chan\_5ghz@{rt5592\_chan\_5ghz}}
\index{rt5592\_chan\_5ghz@{rt5592\_chan\_5ghz}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5592\+\_\+chan\+\_\+5ghz\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_a3d2ac5afadbbb48b923e6faaac492828}{RT5592\_CHAN\_5GHZ}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_acc66a03fc63f9582a6513b22d81a8bc4}{RT5592\_DEF\_BBP}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_a76858d3605eff27e3a814129e7d67454}\label{if__run_8c_a76858d3605eff27e3a814129e7d67454}} 
\index{if\_run.c@{if\_run.c}!rt5592\_def\_rf@{rt5592\_def\_rf}}
\index{rt5592\_def\_rf@{rt5592\_def\_rf}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily const struct  \{ ... \}  rt5592\+\_\+def\+\_\+rf\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_af8726650dded33617bdc56c0f80a2296}{RT5592\_DEF\_RF}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}.

\mbox{\Hypertarget{if__run_8c_ac2c1690169c76805324d2bfb70408dbc}\label{if__run_8c_ac2c1690169c76805324d2bfb70408dbc}} 
\index{if\_run.c@{if\_run.c}!rt5592\_freqs\_20mhz@{rt5592\_freqs\_20mhz}}
\index{rt5592\_freqs\_20mhz@{rt5592\_freqs\_20mhz}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{rt5592\_freqs\_20mhz}{rt5592\_freqs\_20mhz}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrt5592__freqs}{rt5592\+\_\+freqs}} rt5592\+\_\+freqs\+\_\+20mhz\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_aa1ce007344ecd7ea5e5ab40edf4bc85e}{RT5592\_RF5592\_20MHZ}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{if__run_8c_a6c83077c6dbbe4f2ed61ffb365d1ee8b}\label{if__run_8c_a6c83077c6dbbe4f2ed61ffb365d1ee8b}} 
\index{if\_run.c@{if\_run.c}!rt5592\_freqs\_40mhz@{rt5592\_freqs\_40mhz}}
\index{rt5592\_freqs\_40mhz@{rt5592\_freqs\_40mhz}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{rt5592\_freqs\_40mhz}{rt5592\_freqs\_40mhz}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structrt5592__freqs}{rt5592\+\_\+freqs}} rt5592\+\_\+freqs\+\_\+40mhz\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{if__runreg_8h_af3905a3b05814040e05a36ccdc2cd705}{RT5592\_RF5592\_40MHZ}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00365}{365}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00368}{368}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_aafa71d7f3ada8d87c618402f598bb5da}\label{if__run_8c_aafa71d7f3ada8d87c618402f598bb5da}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback0@{run\_bulk\_tx\_callback0}}
\index{run\_bulk\_tx\_callback0@{run\_bulk\_tx\_callback0}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback0}{run\_bulk\_tx\_callback0}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00369}{369}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a8ba3b6f4900b86e9f6ff66ea1e490e30}\label{if__run_8c_a8ba3b6f4900b86e9f6ff66ea1e490e30}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback1@{run\_bulk\_tx\_callback1}}
\index{run\_bulk\_tx\_callback1@{run\_bulk\_tx\_callback1}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback1}{run\_bulk\_tx\_callback1}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00370}{370}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a850f0dcc5cf0b79e53a6968e06aa91b2}\label{if__run_8c_a850f0dcc5cf0b79e53a6968e06aa91b2}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback2@{run\_bulk\_tx\_callback2}}
\index{run\_bulk\_tx\_callback2@{run\_bulk\_tx\_callback2}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback2}{run\_bulk\_tx\_callback2}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback2\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00371}{371}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a8288bd9419c280c37b38c345c364fb42}\label{if__run_8c_a8288bd9419c280c37b38c345c364fb42}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback3@{run\_bulk\_tx\_callback3}}
\index{run\_bulk\_tx\_callback3@{run\_bulk\_tx\_callback3}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback3}{run\_bulk\_tx\_callback3}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback3\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00372}{372}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a9a5aa933295549f3c220158c39a27670}\label{if__run_8c_a9a5aa933295549f3c220158c39a27670}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback4@{run\_bulk\_tx\_callback4}}
\index{run\_bulk\_tx\_callback4@{run\_bulk\_tx\_callback4}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback4}{run\_bulk\_tx\_callback4}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback4\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00373}{373}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_a0fe0129a05063060ab96b67d850aec30}\label{if__run_8c_a0fe0129a05063060ab96b67d850aec30}} 
\index{if\_run.c@{if\_run.c}!run\_bulk\_tx\_callback5@{run\_bulk\_tx\_callback5}}
\index{run\_bulk\_tx\_callback5@{run\_bulk\_tx\_callback5}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_bulk\_tx\_callback5}{run\_bulk\_tx\_callback5}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} run\+\_\+bulk\+\_\+tx\+\_\+callback5\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00374}{374}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_aba14bf8beb3c63d6213496a073a61952}\label{if__run_8c_aba14bf8beb3c63d6213496a073a61952}} 
\index{if\_run.c@{if\_run.c}!run\_config@{run\_config}}
\index{run\_config@{run\_config}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_config}{run\_config}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} run\+\_\+config\mbox{[}\mbox{\hyperlink{if__runvar_8h_a098384b0034af0daa7c9c5c82b563567a30a078c211986bca094dbe9f1a298eb7}{RUN\+\_\+\+N\+\_\+\+XFER}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00656}{656}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00366}{366}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l06440}{6440}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00131}{131}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00728}{run\+\_\+autoinst()}}, and \mbox{\hyperlink{if__run_8c_source_l00768}{run\+\_\+match()}}.

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

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__run_8c_source_l06434}{6434}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

\mbox{\Hypertarget{if__run_8c_ae14b91891e4ecfa87763b3e88a207a27}\label{if__run_8c_ae14b91891e4ecfa87763b3e88a207a27}} 
\index{if\_run.c@{if\_run.c}!run\_etag@{run\_etag}}
\index{run\_etag@{run\_etag}!if\_run.c@{if\_run.c}}
\doxysubsubsection{\texorpdfstring{run\_etag}{run\_etag}}
{\footnotesize\ttfamily eventhandler\+\_\+tag run\+\_\+etag\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__run_8c_source_l00507}{507}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l00751}{run\+\_\+driver\+\_\+loaded()}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00364}{364}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{if__run_8c_a7c26c3293f94869f80a14924088a86a6}{run\_match}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{if__run_8c_ad4656d747624142de37fbd4be73ef445}{run\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{if__run_8c_a1056dc878808b1a2ebd164bf869702a6}{run\_detach}}),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__run_8c_source_l06426}{6426}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.

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



Definition at line \mbox{\hyperlink{if__run_8c_source_l00573}{573}} of file \mbox{\hyperlink{if__run_8c_source}{if\+\_\+run.\+c}}.



Referenced by \mbox{\hyperlink{if__run_8c_source_l05470}{run\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01611}{run\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01643}{run\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01513}{run\+\_\+eeprom\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__run_8c_source_l01459}{run\+\_\+efuse\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01507}{run\+\_\+efuse\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__run_8c_source_l01785}{run\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l06098}{run\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__run_8c_source_l03898}{run\+\_\+iq\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l01351}{run\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01849}{run\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__run_8c_source_l01542}{run\+\_\+rt2870\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l05777}{run\+\_\+rt3070\+\_\+filter\+\_\+calib()}}, \mbox{\hyperlink{if__run_8c_source_l05520}{run\+\_\+rt3070\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l01560}{run\+\_\+rt3070\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01592}{run\+\_\+rt3070\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__run_8c_source_l01728}{run\+\_\+rt3593\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{if__run_8c_source_l05664}{run\+\_\+rt3593\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05412}{run\+\_\+rt5390\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l05713}{run\+\_\+rt5390\+\_\+rf\+\_\+init()}}, \mbox{\hyperlink{if__run_8c_source_l04715}{run\+\_\+rt5592\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__run_8c_source_l01448}{run\+\_\+set\+\_\+region\+\_\+4()}}, \mbox{\hyperlink{if__run_8c_source_l01535}{run\+\_\+srom\+\_\+read()}}, \mbox{\hyperlink{if__run_8c_source_l01393}{run\+\_\+write()}}, and \mbox{\hyperlink{if__run_8c_source_l01379}{run\+\_\+write\+\_\+2()}}.

