\hypertarget{if__uath_8c}{}\doxysection{dev/usb/wlan/if\+\_\+uath.c File Reference}
\label{if__uath_8c}\index{dev/usb/wlan/if\_uath.c@{dev/usb/wlan/if\_uath.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/kdb.\+h$>$}\newline
{\ttfamily \#include $<$net/bpf.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+arp.\+h$>$}\newline
{\ttfamily \#include $<$net/ethernet.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+dl.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+types.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+input.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi.\+h$>$}\newline
{\ttfamily \#include \char`\"{}usbdevs.\+h\char`\"{}}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+uathreg.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/wlan/if\+\_\+uathvar.\+h$>$}\newline
Include dependency graph for if\+\_\+uath.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dee/if__uath_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__uath_8c_a8f3cb9c69cf684badf6c665802ffd1a3}{DPRINTF}}(sc,  m,  fmt, ...)
\item 
\#define \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\+\_\+\+DEV}}(v,  p)~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}
\item 
\#define \mbox{\hyperlink{if__uath_8c_a377da2909169482ba72cfe6fc5e2322a}{GETCAP}}(x,  v)
\item 
\#define \mbox{\hyperlink{if__uath_8c_a1d8faf5b0603bdaa425f9a8882f2e949}{UATH\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32}}(c,  h,  \mbox{\hyperlink{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}{n}},  p,  d)~     SYSCTL\+\_\+\+ADD\+\_\+\+UINT(c, h, OID\+\_\+\+AUTO, \mbox{\hyperlink{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}{n}}, CTLFLAG\+\_\+\+RD, p, 0, d)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__uath_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{if__uath_8c_ac5242e7b972d861717f8b75879d3c0ed}{SYSCTL\+\_\+\+NODE}} (\+\_\+hw\+\_\+usb, OID\+\_\+\+AUTO, uath, CTLFLAG\+\_\+\+RW$\vert$CTLFLAG\+\_\+\+MPSAFE, 0, \char`\"{}USB Atheros\char`\"{})
\item 
\mbox{\hyperlink{if__uath_8c_a50952ea3d319e067db8a94e45ce6c932}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+usb\+\_\+uath, OID\+\_\+\+AUTO, countrycode, CTLFLAG\+\_\+\+RWTUN, \&\mbox{\hyperlink{if__uath_8c_af50f3797e97d7a523e15988fd12cadc0}{uath\+\_\+countrycode}}, 0, \char`\"{}country code\char`\"{})
\item 
\mbox{\hyperlink{if__uath_8c_a6c579b616a50ab0a887fe5a802677bd8}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+usb\+\_\+uath, OID\+\_\+\+AUTO, regdomain, CTLFLAG\+\_\+\+RD, \&\mbox{\hyperlink{if__uath_8c_a5b794c80369c09fba5d13bebb86e3a55}{uath\+\_\+regdomain}}, 0, \char`\"{}regulatory domain\char`\"{})
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__uath_8c_aaf6a53c7537be4fec9280d970e440dd6}{uath\+\_\+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__uath_8c_a0dbac72d11c32697554a7baf3771829b}{uath\+\_\+vap\+\_\+delete}} (struct ieee80211vap $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_aa49374794cccf8822f505f8cc0df26b8}{uath\+\_\+alloc\+\_\+cmd\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}}\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__uath_8c_ae1f86416c582e3ec8bf7d66de936f3c5}{uath\+\_\+free\+\_\+cmd\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}}\mbox{[}$\,$\mbox{]})
\item 
static int \mbox{\hyperlink{if__uath_8c_abc90ba6d951d67d6533916c56283fe61}{uath\+\_\+host\+\_\+available}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a696bcc644dd3f57731994ff7910609b4}{uath\+\_\+get\+\_\+capability}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, uint32\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a03b2441323d441951aa8f980fc56d9a2}{uath\+\_\+get\+\_\+devcap}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}} $\ast$ \mbox{\hyperlink{if__uath_8c_ab86789392fcebf1e2e730dda77104a79}{uath\+\_\+get\+\_\+cmdbuf}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_aeee11bd405faedf453d9c0c01b413d06}{uath\+\_\+cmd\+\_\+read}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, const void $\ast$, int, void $\ast$, int, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_afdaeabf6b482dae8adae33f64ab13655}{uath\+\_\+cmd\+\_\+write}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, const void $\ast$, int, int)
\item 
static void \mbox{\hyperlink{if__uath_8c_a49bda70cf9a83a120067df6ee47b2f98}{uath\+\_\+stat}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_aa77554611fd10e790e093610244df4c7}{uath\+\_\+get\+\_\+devstatus}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint8\+\_\+t macaddr\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static int \mbox{\hyperlink{if__uath_8c_aa4b82b2f825796be7b4ad99e2e56b7a3}{uath\+\_\+get\+\_\+status}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_ab87425e17aadc0e9f1ec82f8732f6864}{uath\+\_\+alloc\+\_\+rx\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_ad72043f478ea822645f2c80381ff7fe8}{uath\+\_\+alloc\+\_\+tx\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a895bdaa2a5cf5ba31764d599c65c6fe1}{uath\+\_\+free\+\_\+rx\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a3cf9bf550bf8ff142c632c11b662759d}{uath\+\_\+free\+\_\+tx\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a81e89320c848112d18ede4d94d8201de}{uath\+\_\+init}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_af68d35ac44e229d05cd29f81ea63389c}{uath\+\_\+stop}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a3fee5a16ce41a44b60dbf9d31d94969e}{uath\+\_\+parent}} (struct ieee80211com $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a573a0311364b3fa2d9550107b822e8f8}{uath\+\_\+transmit}} (struct ieee80211com $\ast$, struct mbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a928c054b6eb1aff382543840b9f7ebf6}{uath\+\_\+start}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_ad5c90412b33937884148892873f7fafa}{uath\+\_\+raw\+\_\+xmit}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a47dde4e2f0e066863dd3ddee3400d9a4}{uath\+\_\+scan\+\_\+start}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_abc2fefda9f04091c6b9ebc081d4e5adc}{uath\+\_\+scan\+\_\+end}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a203b25e54396a52818325cc5b65a668d}{uath\+\_\+set\+\_\+channel}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a68bedb1a43402f5303f291c6115cb17b}{uath\+\_\+update\+\_\+mcast}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a8d030094e176ddcf93dee3c6eb34a138}{uath\+\_\+update\+\_\+promisc}} (struct ieee80211com $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a5be1973b0bd391519ecb3b625caad1f3}{uath\+\_\+config}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__uath_8c_a9cb9a725e39fa2b548499942ea7ac9e2}{uath\+\_\+config\+\_\+multi}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, const void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_aebcd216d9406bb5f7df6a277b8968c3f}{uath\+\_\+switch\+\_\+channel}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a63339bf67ccf320f50edc5fe3a24a19b}{uath\+\_\+set\+\_\+rxfilter}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, uint32\+\_\+t, uint32\+\_\+t)
\item 
static void \mbox{\hyperlink{if__uath_8c_a577081fbd1a75455879e5f304b5c7eae}{uath\+\_\+watchdog}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_ad38a2aa1c86e0d72bd1b0a5260d5f3ba}{uath\+\_\+abort\+\_\+xfers}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a3b8bf88a679285cc4c3d73ca39482047}{uath\+\_\+dataflush}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_aff8b93d6c9592408b67b70008ffa36e7}{uath\+\_\+cmdflush}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a0b1d7b0184c64b14be7790d2b6a9c92f}{uath\+\_\+flush}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a13b0aa5d5bb32f4975028763e50efbc3}{uath\+\_\+set\+\_\+ledstate}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_a7bcd221113443320710c4688051fe577}{uath\+\_\+set\+\_\+chan}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a96b18b69ad643d0ebf25f211ff57ab38}{uath\+\_\+reset\+\_\+tx\+\_\+queues}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a83c76ccf0b0332d39a055d0071bc301c}{uath\+\_\+wme\+\_\+init}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$ \mbox{\hyperlink{if__uath_8c_afc3a2073d5a2b901a619353a0303ac3d}{uath\+\_\+getbuf}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_ad6fd206e3f532010becc173dae90d93d}{uath\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_ab1e6db8c4308f14cf930c9386cb24f07}{uath\+\_\+set\+\_\+key}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, const struct ieee80211\+\_\+key $\ast$, int)
\item 
static int \mbox{\hyperlink{if__uath_8c_a97938d7f1cfb7ff0ae6acc184ba8bc71}{uath\+\_\+set\+\_\+keys}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$, struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__uath_8c_a8d80fbcef0d112029547acfddf45aba1}{uath\+\_\+sysctl\+\_\+node}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__uath_8c_a621c213fd47c538420328a24d7a10b35}{uath\+\_\+match}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__uath_8c_a8e691fb8927448019c9f0001dd0ffee5}{uath\+\_\+attach}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__uath_8c_a41c041716d7da2ffc4a6801a31189f97}{uath\+\_\+detach}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__uath_8c_a92bb6d3dca221fc787836e761dac0e89}{uath\+\_\+cmdsend}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, uint32\+\_\+t code, const void $\ast$idata, int ilen, void $\ast$odata, int olen, int flags)
\item 
static void \mbox{\hyperlink{if__uath_8c_ac6805be225f2e665280b21716e78f0b3}{uath\+\_\+free\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} \textbf{ data}\mbox{[}$\,$\mbox{]}, int ndata, int fillmbuf)
\item 
static int \mbox{\hyperlink{if__uath_8c_ad0e5b0e8566ac062ef6b5acdf0630d4f}{uath\+\_\+alloc\+\_\+data\+\_\+list}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} \textbf{ data}\mbox{[}$\,$\mbox{]}, int ndata, int maxsz, void $\ast$dma\+\_\+buf)
\item 
static struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$ \mbox{\hyperlink{if__uath_8c_a3fa2f40b356bf9c13f0f1b4b9378bdfb}{\+\_\+uath\+\_\+getbuf}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__uath_8c_a8241df19bfb72d334155bac035d2d9df}{uath\+\_\+tx\+\_\+start}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, struct mbuf $\ast$m0, struct ieee80211\+\_\+node $\ast$ni, struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$\textbf{ data})
\item 
static void \mbox{\hyperlink{if__uath_8c_a519bce3891a018c998b5e3f3a128e60c}{uath\+\_\+txfrag\+\_\+cleanup}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, uath\+\_\+datahead $\ast$frags, struct ieee80211\+\_\+node $\ast$ni)
\item 
static int \mbox{\hyperlink{if__uath_8c_a260b7816d7d1031b4bbda728d2a2bc83}{uath\+\_\+txfrag\+\_\+setup}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, uath\+\_\+datahead $\ast$frags, struct mbuf $\ast$m0, struct ieee80211\+\_\+node $\ast$ni)
\item 
static int \mbox{\hyperlink{if__uath_8c_ab372678377a9571f96b0684d4adc9830}{uath\+\_\+set\+\_\+rxmulti\+\_\+filter}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__uath_8c_ab80eeb828e057a28b2914c5ab0fb701f}{uath\+\_\+create\+\_\+connection}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, uint32\+\_\+t connid)
\item 
static int \mbox{\hyperlink{if__uath_8c_ada9ca4f4c37adc9f0b03802d21f17906}{uath\+\_\+set\+\_\+rates}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, const struct ieee80211\+\_\+rateset $\ast$rs)
\item 
static int \mbox{\hyperlink{if__uath_8c_a7fe9c77f4201fad2a0b341554b3d563e}{uath\+\_\+write\+\_\+associd}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__uath_8c_ab98af51fa69e7feb32c7e45b04ca7591}{uath\+\_\+set\+\_\+ledsteady}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, int lednum, int ledmode)
\item 
static int \mbox{\hyperlink{if__uath_8c_a8d7181be56134ed97fc49c1a4814bfa6}{uath\+\_\+set\+\_\+ledblink}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, int lednum, int ledmode, int blinkrate, int slowmode)
\item 
\mbox{\hyperlink{if__uath_8c_a8772bc299da14314594304ec51d5f09e}{CTASSERT}} (sizeof(u\+\_\+int) $>$=sizeof(uint32\+\_\+t))
\item 
static void \mbox{\hyperlink{if__uath_8c_abb6c79873dd4e906a6467ce1c4b2ef0f}{uath\+\_\+cmdeof}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}} $\ast$cmd)
\item 
static void \mbox{\hyperlink{if__uath_8c_ad483967e4379e1ccd58fa92369b80d4b}{uath\+\_\+intr\+\_\+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__uath_8c_a70cebfc65f8c37c9b47f539c77203bf1}{uath\+\_\+intr\+\_\+tx\+\_\+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__uath_8c_a63fef81187c5f75fabae116b23c296e9}{uath\+\_\+update\+\_\+rxstat}} (struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$sc, uint32\+\_\+t \mbox{\hyperlink{xhci_8h_ade818037fd6c985038ff29656089758d}{status}})
\item 
\mbox{\hyperlink{if__uath_8c_a4b76b2015e02ac403b0312f071f68326}{CTASSERT}} (\mbox{\hyperlink{if__uathreg_8h_abbc1180dc78e16130d2b9df4e2dd4bd4}{UATH\+\_\+\+MIN\+\_\+\+RXBUFSZ}} $>$=sizeof(struct \mbox{\hyperlink{structuath__chunk}{uath\+\_\+chunk}}))
\item 
static struct mbuf $\ast$ \mbox{\hyperlink{if__uath_8c_aa5e3f6c00135ced80ac7ba8d0877c205}{uath\+\_\+data\+\_\+rxeof}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$\textbf{ data}, struct \mbox{\hyperlink{structuath__rx__desc}{uath\+\_\+rx\+\_\+desc}} $\ast$$\ast$pdesc)
\item 
static void \mbox{\hyperlink{if__uath_8c_af30357ac7f1acaccb435cddd3a9e4664}{uath\+\_\+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__uath_8c_aac6a1c2999e999b1598c07158d4bd5c8}{uath\+\_\+data\+\_\+txeof}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$\textbf{ data})
\item 
static void \mbox{\hyperlink{if__uath_8c_a97ab0598c3d5bfc1deb822bb141e1b53}{uath\+\_\+bulk\+\_\+tx\+\_\+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 
\mbox{\hyperlink{if__uath_8c_a74817f6792abdaa7e93ecfafdcf5b503}{DRIVER\+\_\+\+MODULE}} (uath, uhub, \mbox{\hyperlink{if__uath_8c_a47396086a65608ea1b3acddcc33174c5}{uath\+\_\+driver}}, \mbox{\hyperlink{if__uath_8c_a9abd0f12cdd1c9edfce8c4430dd22ea1}{uath\+\_\+devclass}}, NULL, 0)
\item 
\mbox{\hyperlink{if__uath_8c_a0120465ce04745d5778b53324246b104}{MODULE\+\_\+\+DEPEND}} (uath, wlan, 1, 1, 1)
\item 
\mbox{\hyperlink{if__uath_8c_ae21f7110ae74df206f75fba716f6b8d4}{MODULE\+\_\+\+DEPEND}} (uath, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__uath_8c_a332b7f33ee778dbbcf9dd8312395beb2}{MODULE\+\_\+\+VERSION}} (uath, 1)
\item 
\mbox{\hyperlink{if__uath_8c_a2638b63007bb4a0d7abb0793e0d2f0d8}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__uath_8c_ad30f2bc1fcdb14c5548f2457377142c4}{uath\+\_\+devs}})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{if__uath_8c_af50f3797e97d7a523e15988fd12cadc0}{uath\+\_\+countrycode}} = CTRY\+\_\+\+DEFAULT
\item 
static int \mbox{\hyperlink{if__uath_8c_a5b794c80369c09fba5d13bebb86e3a55}{uath\+\_\+regdomain}} = 0
\item 
static const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} \mbox{\hyperlink{if__uath_8c_ad30f2bc1fcdb14c5548f2457377142c4}{uath\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__uath_8c_a94c731b38b9eaeeaedb670b8144bb7ef}{uath\+\_\+intr\+\_\+rx\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__uath_8c_a449501491c88f46d34ff256ac08fe3ba}{uath\+\_\+intr\+\_\+tx\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__uath_8c_a8e22fe92dbabb87269dbf06ec28a5d0b}{uath\+\_\+bulk\+\_\+rx\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__uath_8c_a7c3ad5fcfe8abb6f7e9e10f10fde33b7}{uath\+\_\+bulk\+\_\+tx\+\_\+callback}}
\item 
static const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} \mbox{\hyperlink{if__uath_8c_a909f7f6976312a8d7599eb8477a86e6e}{uath\+\_\+usbconfig}} \mbox{[}\mbox{\hyperlink{if__uathvar_8h_aa94c5fdcac6a4b26211b612c3edc04ffa2eb684810abc6c3d57d395c2b06bc06a}{UATH\+\_\+\+N\+\_\+\+XFERS}}\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__uath_8c_aee9e3a4a2b2fccd8d52c193b4ee45f32}{uath\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__uath_8c_a47396086a65608ea1b3acddcc33174c5}{uath\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__uath_8c_a9abd0f12cdd1c9edfce8c4430dd22ea1}{uath\+\_\+devclass}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__uath_8c_a8f3cb9c69cf684badf6c665802ffd1a3}\label{if__uath_8c_a8f3cb9c69cf684badf6c665802ffd1a3}} 
\index{if\_uath.c@{if\_uath.c}!DPRINTF@{DPRINTF}}
\index{DPRINTF@{DPRINTF}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{DPRINTF}{DPRINTF}}
{\footnotesize\ttfamily \#define DPRINTF(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{m,  }\item[{}]{fmt,  }\item[{}]{... }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{keywordflow}{do} \{                            \(\backslash\)}
\DoxyCodeLine{        (void) sc;                                              \(\backslash\)}
\DoxyCodeLine{\} \textcolor{keywordflow}{while} (0)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__uath_8c_source_l00157}{157}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

\mbox{\Hypertarget{if__uath_8c_a377da2909169482ba72cfe6fc5e2322a}\label{if__uath_8c_a377da2909169482ba72cfe6fc5e2322a}} 
\index{if\_uath.c@{if\_uath.c}!GETCAP@{GETCAP}}
\index{GETCAP@{GETCAP}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{GETCAP}{GETCAP}}
{\footnotesize\ttfamily \#define GETCAP(\begin{DoxyParamCaption}\item[{}]{x,  }\item[{}]{v }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \textcolor{keywordflow}{do} \{                            \(\backslash\)}
\DoxyCodeLine{        error = \mbox{\hyperlink{if__uath_8c_a696bcc644dd3f57731994ff7910609b4}{uath\_get\_capability}}(sc, x, \&v);              \(\backslash\)}
\DoxyCodeLine{        if (\mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}} != 0)                                    \(\backslash\)}
\DoxyCodeLine{                return (\mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}});                            \(\backslash\)}
\DoxyCodeLine{        DPRINTF(sc, UATH\_DEBUG\_DEVCAP,                  \(\backslash\)}
\DoxyCodeLine{            \textcolor{stringliteral}{"{}\%s: \%s=0x\%08x\(\backslash\)n"{}}, \_\_func\_\_, \#x, v);        \(\backslash\)}
\DoxyCodeLine{\} \textcolor{keywordflow}{while} (0)}

\end{DoxyCode}
\mbox{\Hypertarget{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}\label{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}} 
\index{if\_uath.c@{if\_uath.c}!UATH\_DEV@{UATH\_DEV}}
\index{UATH\_DEV@{UATH\_DEV}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{UATH\_DEV}{UATH\_DEV}}
{\footnotesize\ttfamily \#define UATH\+\_\+\+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__uath_8c_a1d8faf5b0603bdaa425f9a8882f2e949}\label{if__uath_8c_a1d8faf5b0603bdaa425f9a8882f2e949}} 
\index{if\_uath.c@{if\_uath.c}!UATH\_SYSCTL\_STAT\_ADD32@{UATH\_SYSCTL\_STAT\_ADD32}}
\index{UATH\_SYSCTL\_STAT\_ADD32@{UATH\_SYSCTL\_STAT\_ADD32}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{UATH\_SYSCTL\_STAT\_ADD32}{UATH\_SYSCTL\_STAT\_ADD32}}
{\footnotesize\ttfamily \#define UATH\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32(\begin{DoxyParamCaption}\item[{}]{c,  }\item[{}]{h,  }\item[{}]{\mbox{\hyperlink{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}{n}},  }\item[{}]{p,  }\item[{}]{d }\end{DoxyParamCaption})~     SYSCTL\+\_\+\+ADD\+\_\+\+UINT(c, h, OID\+\_\+\+AUTO, \mbox{\hyperlink{if__run_8c_a5a648f5ec00c526b0dfa2df7a272c6c0}{n}}, CTLFLAG\+\_\+\+RD, p, 0, d)}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02141}{2141}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



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

\mbox{\Hypertarget{if__uath_8c_a3fa2f40b356bf9c13f0f1b4b9378bdfb}\label{if__uath_8c_a3fa2f40b356bf9c13f0f1b4b9378bdfb}} 
\index{if\_uath.c@{if\_uath.c}!\_uath\_getbuf@{\_uath\_getbuf}}
\index{\_uath\_getbuf@{\_uath\_getbuf}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{\_uath\_getbuf()}{\_uath\_getbuf()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$ \+\_\+uath\+\_\+getbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01372}{1372}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01389}{uath\+\_\+getbuf()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a3fa2f40b356bf9c13f0f1b4b9378bdfb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8772bc299da14314594304ec51d5f09e}\label{if__uath_8c_a8772bc299da14314594304ec51d5f09e}} 
\index{if\_uath.c@{if\_uath.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{sizeof(u\+\_\+int) $>$=sizeof(uint32\+\_\+t)}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__uath_8c_a4b76b2015e02ac403b0312f071f68326}\label{if__uath_8c_a4b76b2015e02ac403b0312f071f68326}} 
\index{if\_uath.c@{if\_uath.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__uathreg_8h_abbc1180dc78e16130d2b9df4e2dd4bd4}{UATH\+\_\+\+MIN\+\_\+\+RXBUFSZ}} $>$=}]{sizeofstruct uath\+\_\+chunk }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__uath_8c_a74817f6792abdaa7e93ecfafdcf5b503}\label{if__uath_8c_a74817f6792abdaa7e93ecfafdcf5b503}} 
\index{if\_uath.c@{if\_uath.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{uath}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__uath_8c_a47396086a65608ea1b3acddcc33174c5}{uath\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__uath_8c_a9abd0f12cdd1c9edfce8c4430dd22ea1}{uath\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

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

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

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

\mbox{\Hypertarget{if__uath_8c_a50952ea3d319e067db8a94e45ce6c932}\label{if__uath_8c_a50952ea3d319e067db8a94e45ce6c932}} 
\index{if\_uath.c@{if\_uath.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+usb\+\_\+uath}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{countrycode}]{,  }\item[{CTLFLAG\+\_\+\+RWTUN}]{,  }\item[{\&}]{uath\+\_\+countrycode,  }\item[{0}]{,  }\item[{\char`\"{}country code\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__uath_8c_a6c579b616a50ab0a887fe5a802677bd8}\label{if__uath_8c_a6c579b616a50ab0a887fe5a802677bd8}} 
\index{if\_uath.c@{if\_uath.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+usb\+\_\+uath}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{regdomain}]{,  }\item[{CTLFLAG\+\_\+\+RD}]{,  }\item[{\&}]{uath\+\_\+regdomain,  }\item[{0}]{,  }\item[{\char`\"{}regulatory domain\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__uath_8c_ac5242e7b972d861717f8b75879d3c0ed}\label{if__uath_8c_ac5242e7b972d861717f8b75879d3c0ed}} 
\index{if\_uath.c@{if\_uath.c}!SYSCTL\_NODE@{SYSCTL\_NODE}}
\index{SYSCTL\_NODE@{SYSCTL\_NODE}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_NODE()}{SYSCTL\_NODE()}}
{\footnotesize\ttfamily static SYSCTL\+\_\+\+NODE (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+usb}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{uath}]{,  }\item[{CTLFLAG\+\_\+\+RW$\vert$}]{CTLFLAG\+\_\+\+MPSAFE,  }\item[{0}]{,  }\item[{\char`\"{}USB Atheros\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{if__uath_8c_ad38a2aa1c86e0d72bd1b0a5260d5f3ba}\label{if__uath_8c_ad38a2aa1c86e0d72bd1b0a5260d5f3ba}} 
\index{if\_uath.c@{if\_uath.c}!uath\_abort\_xfers@{uath\_abort\_xfers}}
\index{uath\_abort\_xfers@{uath\_abort\_xfers}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_abort\_xfers()}{uath\_abort\_xfers()}}
{\footnotesize\ttfamily static void uath\+\_\+abort\+\_\+xfers (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01289}{1289}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00028}{UATH\+\_\+\+N\+\_\+\+XFERS}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01984}{usbd\+\_\+transfer\+\_\+stop()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ad38a2aa1c86e0d72bd1b0a5260d5f3ba_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ad38a2aa1c86e0d72bd1b0a5260d5f3ba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aa49374794cccf8822f505f8cc0df26b8}\label{if__uath_8c_aa49374794cccf8822f505f8cc0df26b8}} 
\index{if\_uath.c@{if\_uath.c}!uath\_alloc\_cmd\_list@{uath\_alloc\_cmd\_list}}
\index{uath\_alloc\_cmd\_list@{uath\_alloc\_cmd\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_alloc\_cmd\_list()}{uath\_alloc\_cmd\_list()}}
{\footnotesize\ttfamily static int uath\+\_\+alloc\+\_\+cmd\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}}}]{cmds\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00537}{537}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00093}{uath\+\_\+cmd\+::buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00092}{uath\+\_\+cmd\+::msgid}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00090}{uath\+\_\+cmd\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00201}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00190}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+dma\+\_\+buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00202}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00203}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00204}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+waiting}}, \mbox{\hyperlink{if__uathvar_8h_source_l00035}{UATH\+\_\+\+CMD\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00039}{UATH\+\_\+\+MAX\+\_\+\+CMDSZ}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{dc/d94/if__uath_8c_aa49374794cccf8822f505f8cc0df26b8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ad0e5b0e8566ac062ef6b5acdf0630d4f}\label{if__uath_8c_ad0e5b0e8566ac062ef6b5acdf0630d4f}} 
\index{if\_uath.c@{if\_uath.c}!uath\_alloc\_data\_list@{uath\_alloc\_data\_list}}
\index{uath\_alloc\_data\_list@{uath\_alloc\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_alloc\_data\_list()}{uath\_alloc\_data\_list()}}
{\footnotesize\ttfamily static int uath\+\_\+alloc\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}}}]{data\mbox{[}$\,$\mbox{]},  }\item[{int}]{ndata,  }\item[{int}]{maxsz,  }\item[{void $\ast$}]{dma\+\_\+buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00935}{935}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00081}{uath\+\_\+data\+::buf}}, \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__uathvar_8h_source_l00083}{uath\+\_\+data\+::m}}, \mbox{\hyperlink{if__uathvar_8h_source_l00084}{uath\+\_\+data\+::ni}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__uath_8c_source_l00910}{uath\+\_\+free\+\_\+data\+\_\+list()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00968}{uath\+\_\+alloc\+\_\+rx\+\_\+data\+\_\+list()}}, and \mbox{\hyperlink{if__uath_8c_source_l00992}{uath\+\_\+alloc\+\_\+tx\+\_\+data\+\_\+list()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{dc/d94/if__uath_8c_ad0e5b0e8566ac062ef6b5acdf0630d4f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ad0e5b0e8566ac062ef6b5acdf0630d4f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab87425e17aadc0e9f1ec82f8732f6864}\label{if__uath_8c_ab87425e17aadc0e9f1ec82f8732f6864}} 
\index{if\_uath.c@{if\_uath.c}!uath\_alloc\_rx\_data\_list@{uath\_alloc\_rx\_data\_list}}
\index{uath\_alloc\_rx\_data\_list@{uath\_alloc\_rx\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_alloc\_rx\_data\_list()}{uath\_alloc\_rx\_data\_list()}}
{\footnotesize\ttfamily static int uath\+\_\+alloc\+\_\+rx\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00968}{968}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00205}{uath\+\_\+softc\+::sc\+\_\+rx}}, \mbox{\hyperlink{if__uathvar_8h_source_l00206}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00207}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+inactive}}, \mbox{\hyperlink{if__uath_8c_source_l00935}{uath\+\_\+alloc\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00033}{UATH\+\_\+\+RX\+\_\+\+DATA\+\_\+\+LIST\+\_\+\+COUNT}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab87425e17aadc0e9f1ec82f8732f6864_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{dc/d94/if__uath_8c_ab87425e17aadc0e9f1ec82f8732f6864_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ad72043f478ea822645f2c80381ff7fe8}\label{if__uath_8c_ad72043f478ea822645f2c80381ff7fe8}} 
\index{if\_uath.c@{if\_uath.c}!uath\_alloc\_tx\_data\_list@{uath\_alloc\_tx\_data\_list}}
\index{uath\_alloc\_tx\_data\_list@{uath\_alloc\_tx\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_alloc\_tx\_data\_list()}{uath\_alloc\_tx\_data\_list()}}
{\footnotesize\ttfamily static int uath\+\_\+alloc\+\_\+tx\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00992}{992}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00208}{uath\+\_\+softc\+::sc\+\_\+tx}}, \mbox{\hyperlink{if__uathvar_8h_source_l00209}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00191}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+dma\+\_\+buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00211}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}}, \mbox{\hyperlink{if__uath_8c_source_l00935}{uath\+\_\+alloc\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00593}{UATH\+\_\+\+MAX\+\_\+\+TXBUFSZ}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00034}{UATH\+\_\+\+TX\+\_\+\+DATA\+\_\+\+LIST\+\_\+\+COUNT}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ad72043f478ea822645f2c80381ff7fe8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{dc/d94/if__uath_8c_ad72043f478ea822645f2c80381ff7fe8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8e691fb8927448019c9f0001dd0ffee5}\label{if__uath_8c_a8e691fb8927448019c9f0001dd0ffee5}} 
\index{if\_uath.c@{if\_uath.c}!uath\_attach@{uath\_attach}}
\index{uath\_attach@{uath\_attach}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_attach()}{uath\_attach()}}
{\footnotesize\ttfamily static int uath\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00328}{328}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00115}{uath\+\_\+devcap\+::analog5\+Ghz\+Revision}}, \textbf{ dev}, \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__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__uathvar_8h_source_l00117}{uath\+\_\+devcap\+::reg\+Domain}}, \mbox{\hyperlink{if__uathvar_8h_source_l00200}{uath\+\_\+softc\+::sc\+\_\+cmd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00190}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+dma\+\_\+buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00193}{uath\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00225}{uath\+\_\+softc\+::sc\+\_\+devcap}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00192}{uath\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__uathvar_8h_source_l00233}{uath\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__uathvar_8h_source_l00187}{uath\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00191}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+dma\+\_\+buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00234}{uath\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__uathvar_8h_source_l00189}{uath\+\_\+softc\+::sc\+\_\+udev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00217}{uath\+\_\+softc\+::stat\+\_\+ch}}, \mbox{\hyperlink{if__uath_8c_source_l00537}{uath\+\_\+alloc\+\_\+cmd\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l00968}{uath\+\_\+alloc\+\_\+rx\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l00992}{uath\+\_\+alloc\+\_\+tx\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00027}{UATH\+\_\+\+BULK\+\_\+\+TX}}, \mbox{\hyperlink{if__uath_8c_source_l00528}{uath\+\_\+free\+\_\+cmd\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l00817}{uath\+\_\+get\+\_\+devcap()}}, \mbox{\hyperlink{if__uath_8c_source_l00874}{uath\+\_\+get\+\_\+devstatus()}}, \mbox{\hyperlink{if__uath_8c_source_l00560}{uath\+\_\+host\+\_\+available()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00023}{UATH\+\_\+\+IFACE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__uathvar_8h_source_l00025}{UATH\+\_\+\+INTR\+\_\+\+TX}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uathvar_8h_source_l00028}{UATH\+\_\+\+N\+\_\+\+XFERS}}, \mbox{\hyperlink{if__uath_8c_source_l01496}{uath\+\_\+parent()}}, \mbox{\hyperlink{if__uath_8c_source_l01775}{uath\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__uath_8c_source_l00123}{uath\+\_\+regdomain}}, \mbox{\hyperlink{if__uathvar_8h_source_l00057}{UATH\+\_\+\+RX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__uath_8c_source_l01819}{uath\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{if__uath_8c_source_l01813}{uath\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{if__uath_8c_source_l01825}{uath\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__uath_8c_source_l02145}{uath\+\_\+sysctl\+\_\+node()}}, \mbox{\hyperlink{if__uath_8c_source_l01670}{uath\+\_\+transmit()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00075}{UATH\+\_\+\+TX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01846}{uath\+\_\+update\+\_\+mcast()}}, \mbox{\hyperlink{if__uath_8c_source_l01866}{uath\+\_\+update\+\_\+promisc()}}, \mbox{\hyperlink{if__uath_8c_source_l00197}{uath\+\_\+usbconfig}}, \mbox{\hyperlink{if__uath_8c_source_l01030}{uath\+\_\+vap\+\_\+create()}}, \mbox{\hyperlink{if__uath_8c_source_l01063}{uath\+\_\+vap\+\_\+delete()}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01431}{usbd\+\_\+transfer\+\_\+unsetup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02164}{usbd\+\_\+xfer\+\_\+get\+\_\+frame\+\_\+buffer()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}, \mbox{\hyperlink{if__uathvar_8h_source_l00046}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+ihdr}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00068}{uath\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+ihdr}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dc/d94/if__uath_8c_a8e691fb8927448019c9f0001dd0ffee5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_af30357ac7f1acaccb435cddd3a9e4664}\label{if__uath_8c_af30357ac7f1acaccb435cddd3a9e4664}} 
\index{if\_uath.c@{if\_uath.c}!uath\_bulk\_rx\_callback@{uath\_bulk\_rx\_callback}}
\index{uath\_bulk\_rx\_callback@{uath\_bulk\_rx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_bulk\_rx\_callback()}{uath\_bulk\_rx\_callback()}}
{\footnotesize\ttfamily static void uath\+\_\+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__uath_8c_source_l02703}{2703}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00206}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00207}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l02474}{uath\+\_\+data\+\_\+rxeof()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_af30357ac7f1acaccb435cddd3a9e4664_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a97ab0598c3d5bfc1deb822bb141e1b53}\label{if__uath_8c_a97ab0598c3d5bfc1deb822bb141e1b53}} 
\index{if\_uath.c@{if\_uath.c}!uath\_bulk\_tx\_callback@{uath\_bulk\_tx\_callback}}
\index{uath\_bulk\_tx\_callback@{uath\_bulk\_tx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_bulk\_tx\_callback()}{uath\_bulk\_tx\_callback()}}
{\footnotesize\ttfamily static void uath\+\_\+bulk\+\_\+tx\+\_\+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__uath_8c_source_l02807}{2807}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00209}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00211}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l02791}{uath\+\_\+data\+\_\+txeof()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a97ab0598c3d5bfc1deb822bb141e1b53_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aeee11bd405faedf453d9c0c01b413d06}\label{if__uath_8c_aeee11bd405faedf453d9c0c01b413d06}} 
\index{if\_uath.c@{if\_uath.c}!uath\_cmd\_read@{uath\_cmd\_read}}
\index{uath\_cmd\_read@{uath\_cmd\_read}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_cmd\_read()}{uath\_cmd\_read()}}
{\footnotesize\ttfamily static int uath\+\_\+cmd\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{code,  }\item[{const void $\ast$}]{idata,  }\item[{int}]{ilen,  }\item[{void $\ast$}]{odata,  }\item[{int}]{olen,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00739}{739}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00060}{uath\+\_\+cmd\+\_\+hdr\+::code}}, \mbox{\hyperlink{if__uathvar_8h_source_l00042}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+READ}}, and \mbox{\hyperlink{if__uath_8c_source_l00672}{uath\+\_\+cmdsend()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00800}{uath\+\_\+get\+\_\+capability()}}, \mbox{\hyperlink{if__uath_8c_source_l00896}{uath\+\_\+get\+\_\+status()}}, \mbox{\hyperlink{if__uath_8c_source_l00560}{uath\+\_\+host\+\_\+available()}}, and \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aeee11bd405faedf453d9c0c01b413d06_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aeee11bd405faedf453d9c0c01b413d06_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_afdaeabf6b482dae8adae33f64ab13655}\label{if__uath_8c_afdaeabf6b482dae8adae33f64ab13655}} 
\index{if\_uath.c@{if\_uath.c}!uath\_cmd\_write@{uath\_cmd\_write}}
\index{uath\_cmd\_write@{uath\_cmd\_write}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_cmd\_write()}{uath\_cmd\_write()}}
{\footnotesize\ttfamily static int uath\+\_\+cmd\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{code,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00748}{748}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00060}{uath\+\_\+cmd\+\_\+hdr\+::code}}, \textbf{ data}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, and \mbox{\hyperlink{if__uath_8c_source_l00672}{uath\+\_\+cmdsend()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01317}{uath\+\_\+cmdflush()}}, \mbox{\hyperlink{if__uath_8c_source_l01174}{uath\+\_\+config()}}, \mbox{\hyperlink{if__uath_8c_source_l01193}{uath\+\_\+config\+\_\+multi()}}, \mbox{\hyperlink{if__uath_8c_source_l01886}{uath\+\_\+create\+\_\+connection()}}, \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, \mbox{\hyperlink{if__uath_8c_source_l01445}{uath\+\_\+reset\+\_\+tx\+\_\+queues()}}, \mbox{\hyperlink{if__uath_8c_source_l01413}{uath\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__uath_8c_source_l02085}{uath\+\_\+set\+\_\+key()}}, \mbox{\hyperlink{if__uath_8c_source_l01971}{uath\+\_\+set\+\_\+ledblink()}}, \mbox{\hyperlink{if__uath_8c_source_l01402}{uath\+\_\+set\+\_\+ledstate()}}, \mbox{\hyperlink{if__uath_8c_source_l01957}{uath\+\_\+set\+\_\+ledsteady()}}, \mbox{\hyperlink{if__uath_8c_source_l01920}{uath\+\_\+set\+\_\+rates()}}, \mbox{\hyperlink{if__uath_8c_source_l01258}{uath\+\_\+set\+\_\+rxfilter()}}, \mbox{\hyperlink{if__uath_8c_source_l00780}{uath\+\_\+stat()}}, \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, \mbox{\hyperlink{if__uath_8c_source_l01462}{uath\+\_\+wme\+\_\+init()}}, and \mbox{\hyperlink{if__uath_8c_source_l01938}{uath\+\_\+write\+\_\+associd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_afdaeabf6b482dae8adae33f64ab13655_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_afdaeabf6b482dae8adae33f64ab13655_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_abb6c79873dd4e906a6467ce1c4b2ef0f}\label{if__uath_8c_abb6c79873dd4e906a6467ce1c4b2ef0f}} 
\index{if\_uath.c@{if\_uath.c}!uath\_cmdeof@{uath\_cmdeof}}
\index{uath\_cmdeof@{uath\_cmdeof}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_cmdeof()}{uath\_cmdeof()}}
{\footnotesize\ttfamily static void uath\+\_\+cmdeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02209}{2209}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00093}{uath\+\_\+cmd\+::buf}}, \mbox{\hyperlink{if__uathreg_8h_source_l00060}{uath\+\_\+cmd\+\_\+hdr\+::code}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__uathreg_8h_source_l00059}{uath\+\_\+cmd\+\_\+hdr\+::len}}, \mbox{\hyperlink{if__uathreg_8h_source_l00123}{uath\+\_\+cmd\+\_\+hdr\+::magic}}, \mbox{\hyperlink{if__uathreg_8h_source_l00122}{uath\+\_\+cmd\+\_\+hdr\+::msgid}}, \mbox{\hyperlink{if__uathvar_8h_source_l00095}{uath\+\_\+cmd\+::odata}}, \mbox{\hyperlink{if__uathvar_8h_source_l00096}{uath\+\_\+cmd\+::olen}}, \mbox{\hyperlink{if__uathvar_8h_source_l00193}{uath\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00217}{uath\+\_\+softc\+::stat\+\_\+ch}}, \mbox{\hyperlink{if__uathvar_8h_source_l00035}{UATH\+\_\+\+CMD\+\_\+\+LIST\+\_\+\+COUNT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00039}{UATH\+\_\+\+MAX\+\_\+\+CMDSZ}}, \mbox{\hyperlink{if__uathreg_8h_source_l00083}{WDCMSG\+\_\+\+SEND\+\_\+\+COMPLETE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00069}{WDCMSG\+\_\+\+TARGET\+\_\+\+GET\+\_\+\+STATS}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00070}{WDCMSG\+\_\+\+TARGET\+\_\+\+START}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02330}{uath\+\_\+intr\+\_\+rx\+\_\+callback()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{dc/d94/if__uath_8c_abb6c79873dd4e906a6467ce1c4b2ef0f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aff8b93d6c9592408b67b70008ffa36e7}\label{if__uath_8c_aff8b93d6c9592408b67b70008ffa36e7}} 
\index{if\_uath.c@{if\_uath.c}!uath\_cmdflush@{uath\_cmdflush}}
\index{uath\_cmdflush@{uath\_cmdflush}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_cmdflush()}{uath\_cmdflush()}}
{\footnotesize\ttfamily static int uath\+\_\+cmdflush (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01317}{1317}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00078}{WDCMSG\+\_\+\+FLUSH}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01300}{uath\+\_\+flush()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aff8b93d6c9592408b67b70008ffa36e7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aff8b93d6c9592408b67b70008ffa36e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a92bb6d3dca221fc787836e761dac0e89}\label{if__uath_8c_a92bb6d3dca221fc787836e761dac0e89}} 
\index{if\_uath.c@{if\_uath.c}!uath\_cmdsend@{uath\_cmdsend}}
\index{uath\_cmdsend@{uath\_cmdsend}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_cmdsend()}{uath\_cmdsend()}}
{\footnotesize\ttfamily static int uath\+\_\+cmdsend (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{code,  }\item[{const void $\ast$}]{idata,  }\item[{int}]{ilen,  }\item[{void $\ast$}]{odata,  }\item[{int}]{olen,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00672}{672}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00093}{uath\+\_\+cmd\+::buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00094}{uath\+\_\+cmd\+::buflen}}, \mbox{\hyperlink{if__uathreg_8h_source_l00060}{uath\+\_\+cmd\+\_\+hdr\+::code}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00091}{uath\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00059}{uath\+\_\+cmd\+\_\+hdr\+::len}}, \mbox{\hyperlink{if__uathreg_8h_source_l00123}{uath\+\_\+cmd\+\_\+hdr\+::magic}}, \mbox{\hyperlink{if__uathreg_8h_source_l00122}{uath\+\_\+cmd\+\_\+hdr\+::msgid}}, \mbox{\hyperlink{if__uathvar_8h_source_l00092}{uath\+\_\+cmd\+::msgid}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00095}{uath\+\_\+cmd\+::odata}}, \mbox{\hyperlink{if__uathvar_8h_source_l00096}{uath\+\_\+cmd\+::olen}}, \mbox{\hyperlink{if__uathvar_8h_source_l00090}{uath\+\_\+cmd\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00203}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00193}{uath\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00192}{uath\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00043}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+MAGIC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00042}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+READ}}, \mbox{\hyperlink{if__uath_8c_source_l00757}{uath\+\_\+get\+\_\+cmdbuf()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00024}{UATH\+\_\+\+INTR\+\_\+\+RX}}, \mbox{\hyperlink{if__uathvar_8h_source_l00025}{UATH\+\_\+\+INTR\+\_\+\+TX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00039}{UATH\+\_\+\+MAX\+\_\+\+CMDSZ}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00739}{uath\+\_\+cmd\+\_\+read()}}, and \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a92bb6d3dca221fc787836e761dac0e89_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a92bb6d3dca221fc787836e761dac0e89_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a5be1973b0bd391519ecb3b625caad1f3}\label{if__uath_8c_a5be1973b0bd391519ecb3b625caad1f3}} 
\index{if\_uath.c@{if\_uath.c}!uath\_config@{uath\_config}}
\index{uath\_config@{uath\_config}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_config()}{uath\_config()}}
{\footnotesize\ttfamily static int uath\+\_\+config (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{reg,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01174}{1174}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00228}{uath\+\_\+write\+\_\+mac\+::data}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathreg_8h_source_l00227}{uath\+\_\+write\+\_\+mac\+::len}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__uathreg_8h_source_l00226}{uath\+\_\+write\+\_\+mac\+::reg}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00067}{WDCMSG\+\_\+\+TARGET\+\_\+\+SET\+\_\+\+CONFIG}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, and \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a5be1973b0bd391519ecb3b625caad1f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a5be1973b0bd391519ecb3b625caad1f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a9cb9a725e39fa2b548499942ea7ac9e2}\label{if__uath_8c_a9cb9a725e39fa2b548499942ea7ac9e2}} 
\index{if\_uath.c@{if\_uath.c}!uath\_config\_multi@{uath\_config\_multi}}
\index{uath\_config\_multi@{uath\_config\_multi}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_config\_multi()}{uath\_config\_multi()}}
{\footnotesize\ttfamily static int uath\+\_\+config\+\_\+multi (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{reg,  }\item[{const void $\ast$}]{data,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01193}{1193}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00228}{uath\+\_\+write\+\_\+mac\+::data}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__uathreg_8h_source_l00227}{uath\+\_\+write\+\_\+mac\+::len}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__uathreg_8h_source_l00226}{uath\+\_\+write\+\_\+mac\+::reg}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00067}{WDCMSG\+\_\+\+TARGET\+\_\+\+SET\+\_\+\+CONFIG}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a9cb9a725e39fa2b548499942ea7ac9e2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a9cb9a725e39fa2b548499942ea7ac9e2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab80eeb828e057a28b2914c5ab0fb701f}\label{if__uath_8c_ab80eeb828e057a28b2914c5ab0fb701f}} 
\index{if\_uath.c@{if\_uath.c}!uath\_create\_connection@{uath\_create\_connection}}
\index{uath\_create\_connection@{uath\_create\_connection}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_create\_connection()}{uath\_create\_connection()}}
{\footnotesize\ttfamily static int uath\+\_\+create\+\_\+connection (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{connid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01886}{1886}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00352}{uath\+\_\+cmd\+\_\+create\+\_\+connection\+::bssid}}, \mbox{\hyperlink{if__uathreg_8h_source_l00354}{uath\+\_\+cmd\+\_\+create\+\_\+connection\+::connattr}}, \mbox{\hyperlink{if__uathreg_8h_source_l00351}{uath\+\_\+cmd\+\_\+create\+\_\+connection\+::connid}}, \mbox{\hyperlink{if__uathreg_8h_source_l00317}{uath\+\_\+cmd\+\_\+rateset\+::length}}, \mbox{\hyperlink{if__uathreg_8h_source_l00345}{uath\+\_\+cmd\+\_\+connection\+\_\+attr\+::rateset}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathreg_8h_source_l00319}{uath\+\_\+cmd\+\_\+rateset\+::set}}, \mbox{\hyperlink{if__uathreg_8h_source_l00353}{uath\+\_\+cmd\+\_\+create\+\_\+connection\+::size}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00074}{WDCMSG\+\_\+\+CREATE\+\_\+\+CONNECTION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00333}{WLAN\+\_\+\+MODE\+\_\+11a}}, \mbox{\hyperlink{if__uathreg_8h_source_l00332}{WLAN\+\_\+\+MODE\+\_\+11b}}, \mbox{\hyperlink{if__uathreg_8h_source_l00334}{WLAN\+\_\+\+MODE\+\_\+11g}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00346}{uath\+\_\+cmd\+\_\+connection\+\_\+attr\+::wlanmode}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab80eeb828e057a28b2914c5ab0fb701f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab80eeb828e057a28b2914c5ab0fb701f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aa5e3f6c00135ced80ac7ba8d0877c205}\label{if__uath_8c_aa5e3f6c00135ced80ac7ba8d0877c205}} 
\index{if\_uath.c@{if\_uath.c}!uath\_data\_rxeof@{uath\_data\_rxeof}}
\index{uath\_data\_rxeof@{uath\_data\_rxeof}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_data\_rxeof()}{uath\_data\_rxeof()}}
{\footnotesize\ttfamily static struct mbuf $\ast$ uath\+\_\+data\+\_\+rxeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$}]{data,  }\item[{struct \mbox{\hyperlink{structuath__rx__desc}{uath\+\_\+rx\+\_\+desc}} $\ast$$\ast$}]{pdesc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02474}{2474}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00130}{uath\+\_\+chunk\+::flags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00159}{uath\+\_\+rx\+\_\+desc\+::framelen}}, \mbox{\hyperlink{if__uathreg_8h_source_l00134}{uath\+\_\+chunk\+::length}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00219}{uath\+\_\+softc\+::sc\+\_\+intrx\+\_\+head}}, \mbox{\hyperlink{if__uathvar_8h_source_l00222}{uath\+\_\+softc\+::sc\+\_\+intrx\+\_\+len}}, \mbox{\hyperlink{if__uathvar_8h_source_l00221}{uath\+\_\+softc\+::sc\+\_\+intrx\+\_\+nextnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00220}{uath\+\_\+softc\+::sc\+\_\+intrx\+\_\+tail}}, \mbox{\hyperlink{if__uathvar_8h_source_l00233}{uath\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__uathreg_8h_source_l00129}{uath\+\_\+chunk\+::seqnum}}, \mbox{\hyperlink{if__uathreg_8h_source_l00131}{UATH\+\_\+\+CFLAGS\+\_\+\+FINAL}}, \mbox{\hyperlink{if__uathreg_8h_source_l00132}{UATH\+\_\+\+CFLAGS\+\_\+\+RXMSG}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00223}{UATH\+\_\+\+MAX\+\_\+\+INTRX\+\_\+\+SIZE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00601}{UATH\+\_\+\+MIN\+\_\+\+RXBUFSZ}}, \mbox{\hyperlink{if__uathvar_8h_source_l00241}{UATH\+\_\+\+RESET\+\_\+\+INTRX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00138}{UATH\+\_\+\+RX\+\_\+\+DUMMYSIZE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uathreg_8h_source_l00150}{UATH\+\_\+\+STATUS\+\_\+\+CRC\+\_\+\+ERR}}, \mbox{\hyperlink{if__uath_8c_source_l02438}{uath\+\_\+update\+\_\+rxstat()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00054}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antenna}}, \mbox{\hyperlink{if__uathvar_8h_source_l00053}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antnoise}}, \mbox{\hyperlink{if__uathvar_8h_source_l00052}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+antsignal}}, \mbox{\hyperlink{if__uathvar_8h_source_l00048}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00049}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00047}{uath\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsf}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02703}{uath\+\_\+bulk\+\_\+rx\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{dc/d94/if__uath_8c_aa5e3f6c00135ced80ac7ba8d0877c205_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{dc/d94/if__uath_8c_aa5e3f6c00135ced80ac7ba8d0877c205_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aac6a1c2999e999b1598c07158d4bd5c8}\label{if__uath_8c_aac6a1c2999e999b1598c07158d4bd5c8}} 
\index{if\_uath.c@{if\_uath.c}!uath\_data\_txeof@{uath\_data\_txeof}}
\index{uath\_data\_txeof@{uath\_data\_txeof}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_data\_txeof()}{uath\_data\_txeof()}}
{\footnotesize\ttfamily static void uath\+\_\+data\+\_\+txeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02791}{2791}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02807}{uath\+\_\+bulk\+\_\+tx\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{dc/d94/if__uath_8c_aac6a1c2999e999b1598c07158d4bd5c8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{dc/d94/if__uath_8c_aac6a1c2999e999b1598c07158d4bd5c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a3b8bf88a679285cc4c3d73ca39482047}\label{if__uath_8c_a3b8bf88a679285cc4c3d73ca39482047}} 
\index{if\_uath.c@{if\_uath.c}!uath\_dataflush@{uath\_dataflush}}
\index{uath\_dataflush@{uath\_dataflush}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_dataflush()}{uath\_dataflush()}}
{\footnotesize\ttfamily static int uath\+\_\+dataflush (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01324}{1324}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00130}{uath\+\_\+chunk\+::flags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00134}{uath\+\_\+chunk\+::length}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00193}{uath\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__uathvar_8h_source_l00213}{uath\+\_\+softc\+::sc\+\_\+msgid}}, \mbox{\hyperlink{if__uathvar_8h_source_l00211}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathreg_8h_source_l00129}{uath\+\_\+chunk\+::seqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00027}{UATH\+\_\+\+BULK\+\_\+\+TX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00131}{UATH\+\_\+\+CFLAGS\+\_\+\+FINAL}}, \mbox{\hyperlink{if__uath_8c_source_l01389}{uath\+\_\+getbuf()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00078}{WDCMSG\+\_\+\+FLUSH}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01300}{uath\+\_\+flush()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a3b8bf88a679285cc4c3d73ca39482047_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a3b8bf88a679285cc4c3d73ca39482047_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a41c041716d7da2ffc4a6801a31189f97}\label{if__uath_8c_a41c041716d7da2ffc4a6801a31189f97}} 
\index{if\_uath.c@{if\_uath.c}!uath\_detach@{uath\_detach}}
\index{uath\_detach@{uath\_detach}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_detach()}{uath\_detach()}}
{\footnotesize\ttfamily static int uath\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00476}{476}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ dev}, \mbox{\hyperlink{if__uathvar_8h_source_l00200}{uath\+\_\+softc\+::sc\+\_\+cmd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00201}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00202}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00203}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00204}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+waiting}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00192}{uath\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__uathvar_8h_source_l00206}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00207}{uath\+\_\+softc\+::sc\+\_\+rx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00187}{uath\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00209}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00211}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00217}{uath\+\_\+softc\+::stat\+\_\+ch}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uath_8c_source_l00528}{uath\+\_\+free\+\_\+cmd\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l01016}{uath\+\_\+free\+\_\+rx\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l01023}{uath\+\_\+free\+\_\+tx\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uathvar_8h_source_l00028}{UATH\+\_\+\+N\+\_\+\+XFERS}}, \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}, \mbox{\hyperlink{usb__transfer_8c_source_l02119}{usbd\+\_\+transfer\+\_\+drain()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01431}{usbd\+\_\+transfer\+\_\+unsetup()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a41c041716d7da2ffc4a6801a31189f97_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a0b1d7b0184c64b14be7790d2b6a9c92f}\label{if__uath_8c_a0b1d7b0184c64b14be7790d2b6a9c92f}} 
\index{if\_uath.c@{if\_uath.c}!uath\_flush@{uath\_flush}}
\index{uath\_flush@{uath\_flush}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_flush()}{uath\_flush()}}
{\footnotesize\ttfamily static int uath\+\_\+flush (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01300}{1300}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uath_8c_source_l01317}{uath\+\_\+cmdflush()}}, and \mbox{\hyperlink{if__uath_8c_source_l01324}{uath\+\_\+dataflush()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, and \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a0b1d7b0184c64b14be7790d2b6a9c92f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a0b1d7b0184c64b14be7790d2b6a9c92f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ae1f86416c582e3ec8bf7d66de936f3c5}\label{if__uath_8c_ae1f86416c582e3ec8bf7d66de936f3c5}} 
\index{if\_uath.c@{if\_uath.c}!uath\_free\_cmd\_list@{uath\_free\_cmd\_list}}
\index{uath\_free\_cmd\_list@{uath\_free\_cmd\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_free\_cmd\_list()}{uath\_free\_cmd\_list()}}
{\footnotesize\ttfamily static void uath\+\_\+free\+\_\+cmd\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}}}]{cmds\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00528}{528}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00035}{UATH\+\_\+\+CMD\+\_\+\+LIST\+\_\+\+COUNT}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}, and \mbox{\hyperlink{if__uath_8c_source_l00476}{uath\+\_\+detach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{dc/d94/if__uath_8c_ae1f86416c582e3ec8bf7d66de936f3c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ac6805be225f2e665280b21716e78f0b3}\label{if__uath_8c_ac6805be225f2e665280b21716e78f0b3}} 
\index{if\_uath.c@{if\_uath.c}!uath\_free\_data\_list@{uath\_free\_data\_list}}
\index{uath\_free\_data\_list@{uath\_free\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_free\_data\_list()}{uath\_free\_data\_list()}}
{\footnotesize\ttfamily static void uath\+\_\+free\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}}}]{data\mbox{[}$\,$\mbox{]},  }\item[{int}]{ndata,  }\item[{int}]{fillmbuf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00910}{910}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00081}{uath\+\_\+data\+::buf}}, \textbf{ data}, \mbox{\hyperlink{if__uathvar_8h_source_l00083}{uath\+\_\+data\+::m}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00084}{uath\+\_\+data\+::ni}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00935}{uath\+\_\+alloc\+\_\+data\+\_\+list()}}, \mbox{\hyperlink{if__uath_8c_source_l01016}{uath\+\_\+free\+\_\+rx\+\_\+data\+\_\+list()}}, and \mbox{\hyperlink{if__uath_8c_source_l01023}{uath\+\_\+free\+\_\+tx\+\_\+data\+\_\+list()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ac6805be225f2e665280b21716e78f0b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a895bdaa2a5cf5ba31764d599c65c6fe1}\label{if__uath_8c_a895bdaa2a5cf5ba31764d599c65c6fe1}} 
\index{if\_uath.c@{if\_uath.c}!uath\_free\_rx\_data\_list@{uath\_free\_rx\_data\_list}}
\index{uath\_free\_rx\_data\_list@{uath\_free\_rx\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_free\_rx\_data\_list()}{uath\_free\_rx\_data\_list()}}
{\footnotesize\ttfamily static void uath\+\_\+free\+\_\+rx\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01016}{1016}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00205}{uath\+\_\+softc\+::sc\+\_\+rx}}, \mbox{\hyperlink{if__uath_8c_source_l00910}{uath\+\_\+free\+\_\+data\+\_\+list()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00033}{UATH\+\_\+\+RX\+\_\+\+DATA\+\_\+\+LIST\+\_\+\+COUNT}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00476}{uath\+\_\+detach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a895bdaa2a5cf5ba31764d599c65c6fe1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{dc/d94/if__uath_8c_a895bdaa2a5cf5ba31764d599c65c6fe1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a3cf9bf550bf8ff142c632c11b662759d}\label{if__uath_8c_a3cf9bf550bf8ff142c632c11b662759d}} 
\index{if\_uath.c@{if\_uath.c}!uath\_free\_tx\_data\_list@{uath\_free\_tx\_data\_list}}
\index{uath\_free\_tx\_data\_list@{uath\_free\_tx\_data\_list}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_free\_tx\_data\_list()}{uath\_free\_tx\_data\_list()}}
{\footnotesize\ttfamily static void uath\+\_\+free\+\_\+tx\+\_\+data\+\_\+list (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01023}{1023}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00208}{uath\+\_\+softc\+::sc\+\_\+tx}}, \mbox{\hyperlink{if__uath_8c_source_l00910}{uath\+\_\+free\+\_\+data\+\_\+list()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00034}{UATH\+\_\+\+TX\+\_\+\+DATA\+\_\+\+LIST\+\_\+\+COUNT}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00476}{uath\+\_\+detach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a3cf9bf550bf8ff142c632c11b662759d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{dc/d94/if__uath_8c_a3cf9bf550bf8ff142c632c11b662759d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a696bcc644dd3f57731994ff7910609b4}\label{if__uath_8c_a696bcc644dd3f57731994ff7910609b4}} 
\index{if\_uath.c@{if\_uath.c}!uath\_get\_capability@{uath\_get\_capability}}
\index{uath\_get\_capability@{uath\_get\_capability}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_get\_capability()}{uath\_get\_capability()}}
{\footnotesize\ttfamily static int uath\+\_\+get\+\_\+capability (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{cap,  }\item[{uint32\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00800}{800}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00043}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+MAGIC}}, \mbox{\hyperlink{if__uath_8c_source_l00739}{uath\+\_\+cmd\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00066}{WDCMSG\+\_\+\+TARGET\+\_\+\+GET\+\_\+\+CAPABILITY}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a696bcc644dd3f57731994ff7910609b4_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab86789392fcebf1e2e730dda77104a79}\label{if__uath_8c_ab86789392fcebf1e2e730dda77104a79}} 
\index{if\_uath.c@{if\_uath.c}!uath\_get\_cmdbuf@{uath\_get\_cmdbuf}}
\index{uath\_get\_cmdbuf@{uath\_get\_cmdbuf}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_get\_cmdbuf()}{uath\_get\_cmdbuf()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structuath__cmd}{uath\+\_\+cmd}} $\ast$ uath\+\_\+get\+\_\+cmdbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00757}{757}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00090}{uath\+\_\+cmd\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00202}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00672}{uath\+\_\+cmdsend()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab86789392fcebf1e2e730dda77104a79_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a03b2441323d441951aa8f980fc56d9a2}\label{if__uath_8c_a03b2441323d441951aa8f980fc56d9a2}} 
\index{if\_uath.c@{if\_uath.c}!uath\_get\_devcap@{uath\_get\_devcap}}
\index{uath\_get\_devcap@{uath\_get\_devcap}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_get\_devcap()}{uath\_get\_devcap()}}
{\footnotesize\ttfamily static int uath\+\_\+get\+\_\+devcap (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00817}{817}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00116}{uath\+\_\+devcap\+::analog2\+Ghz\+Revision}}, \mbox{\hyperlink{if__uathvar_8h_source_l00115}{uath\+\_\+devcap\+::analog5\+Ghz\+Revision}}, \mbox{\hyperlink{if__uathvar_8h_source_l00131}{uath\+\_\+devcap\+::burst\+Support}}, \mbox{\hyperlink{if__uathreg_8h_source_l00487}{CAP\+\_\+\+ANALOG\+\_\+2\+GHz\+\_\+\+REVISION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00486}{CAP\+\_\+\+ANALOG\+\_\+5\+GHz\+\_\+\+REVISION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00499}{CAP\+\_\+\+BURST\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00496}{CAP\+\_\+\+CHAN\+\_\+\+SPREAD\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00501}{CAP\+\_\+\+CHAP\+\_\+\+TUNING\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00519}{CAP\+\_\+\+CIPHER\+\_\+\+AES\+\_\+\+CCM}}, \mbox{\hyperlink{if__uathreg_8h_source_l00521}{CAP\+\_\+\+CIPHER\+\_\+\+TKIP}}, \mbox{\hyperlink{if__uathreg_8h_source_l00498}{CAP\+\_\+\+COMPRESS\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00508}{CAP\+\_\+\+CONNECTION\+\_\+\+ID\+\_\+\+MAX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00492}{CAP\+\_\+\+COUNTRY\+\_\+\+CODE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00504}{CAP\+\_\+\+DEVICE\+\_\+\+TYPE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00500}{CAP\+\_\+\+FAST\+\_\+\+FRAMES\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00513}{CAP\+\_\+\+HIGH\+\_\+2\+GHZ\+\_\+\+CHAN}}, \mbox{\hyperlink{if__uathreg_8h_source_l00511}{CAP\+\_\+\+HIGH\+\_\+5\+GHZ\+\_\+\+CHAN}}, \mbox{\hyperlink{if__uathreg_8h_source_l00512}{CAP\+\_\+\+LOW\+\_\+2\+GHZ\+\_\+\+CHAN}}, \mbox{\hyperlink{if__uathreg_8h_source_l00510}{CAP\+\_\+\+LOW\+\_\+5\+GHZ\+\_\+\+CHAN}}, \mbox{\hyperlink{if__uathreg_8h_source_l00484}{CAP\+\_\+\+MAC\+\_\+\+REVISION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00483}{CAP\+\_\+\+MAC\+\_\+\+VERSION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00517}{CAP\+\_\+\+MIC\+\_\+\+TKIP}}, \mbox{\hyperlink{if__uathreg_8h_source_l00485}{CAP\+\_\+\+PHY\+\_\+\+REVISION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00493}{CAP\+\_\+\+REG\+\_\+\+CAP\+\_\+\+BITS}}, \mbox{\hyperlink{if__uathreg_8h_source_l00491}{CAP\+\_\+\+REG\+\_\+\+DOMAIN}}, \mbox{\hyperlink{if__uathreg_8h_source_l00482}{CAP\+\_\+\+TARGET\+\_\+\+REVISION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00481}{CAP\+\_\+\+TARGET\+\_\+\+VERSION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00507}{CAP\+\_\+\+TOTAL\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__uathreg_8h_source_l00503}{CAP\+\_\+\+TURBO\+\_\+\+PRIME\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00502}{CAP\+\_\+\+TURBOG\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00524}{CAP\+\_\+\+TWICE\+\_\+\+ANTENNAGAIN\+\_\+2G}}, \mbox{\hyperlink{if__uathreg_8h_source_l00523}{CAP\+\_\+\+TWICE\+\_\+\+ANTENNAGAIN\+\_\+5G}}, \mbox{\hyperlink{if__uathreg_8h_source_l00495}{CAP\+\_\+\+WIRELESS\+\_\+\+MODES}}, \mbox{\hyperlink{if__uathreg_8h_source_l00506}{CAP\+\_\+\+WME\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__uathvar_8h_source_l00129}{uath\+\_\+devcap\+::chan\+Spread\+Support}}, \mbox{\hyperlink{if__uathvar_8h_source_l00133}{uath\+\_\+devcap\+::chap\+Tuning\+Support}}, \mbox{\hyperlink{if__uathvar_8h_source_l00130}{uath\+\_\+devcap\+::compress\+Support}}, \mbox{\hyperlink{if__uathvar_8h_source_l00122}{uath\+\_\+devcap\+::connection\+Id\+Max}}, \mbox{\hyperlink{if__uathvar_8h_source_l00119}{uath\+\_\+devcap\+::country\+Code}}, \mbox{\hyperlink{if__uathvar_8h_source_l00136}{uath\+\_\+devcap\+::device\+Type}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00132}{uath\+\_\+devcap\+::fast\+Frames\+Support}}, \mbox{\hyperlink{if__uath_8c_a377da2909169482ba72cfe6fc5e2322a}{GETCAP}}, \mbox{\hyperlink{if__uathvar_8h_source_l00139}{uath\+\_\+devcap\+::high2\+Ghz\+Chan}}, \mbox{\hyperlink{if__uathvar_8h_source_l00141}{uath\+\_\+devcap\+::high5\+Ghz\+Chan}}, \mbox{\hyperlink{if__uathvar_8h_source_l00138}{uath\+\_\+devcap\+::low2\+Ghz\+Chan}}, \mbox{\hyperlink{if__uathvar_8h_source_l00140}{uath\+\_\+devcap\+::low5\+Ghz\+Chan}}, \mbox{\hyperlink{if__uathvar_8h_source_l00113}{uath\+\_\+devcap\+::mac\+Revision}}, \mbox{\hyperlink{if__uathvar_8h_source_l00112}{uath\+\_\+devcap\+::mac\+Version}}, \mbox{\hyperlink{if__uathvar_8h_source_l00121}{uath\+\_\+devcap\+::num\+Tx\+Queues}}, \mbox{\hyperlink{if__uathvar_8h_source_l00114}{uath\+\_\+devcap\+::phy\+Revision}}, \mbox{\hyperlink{if__uathvar_8h_source_l00118}{uath\+\_\+devcap\+::reg\+Cap\+Bits}}, \mbox{\hyperlink{if__uathvar_8h_source_l00117}{uath\+\_\+devcap\+::reg\+Domain}}, \mbox{\hyperlink{if__uathvar_8h_source_l00225}{uath\+\_\+softc\+::sc\+\_\+devcap}}, \mbox{\hyperlink{if__uathvar_8h_source_l00143}{uath\+\_\+devcap\+::support\+Cipher\+AES\+\_\+\+CCM}}, \mbox{\hyperlink{if__uathvar_8h_source_l00144}{uath\+\_\+devcap\+::support\+Cipher\+TKIP}}, \mbox{\hyperlink{if__uathvar_8h_source_l00142}{uath\+\_\+devcap\+::support\+Cipher\+WEP}}, \mbox{\hyperlink{if__uathvar_8h_source_l00146}{uath\+\_\+devcap\+::support\+Mic\+TKIP}}, \mbox{\hyperlink{if__uathvar_8h_source_l00111}{uath\+\_\+devcap\+::target\+Revision}}, \mbox{\hyperlink{if__uathvar_8h_source_l00110}{uath\+\_\+devcap\+::target\+Version}}, \mbox{\hyperlink{if__uathvar_8h_source_l00134}{uath\+\_\+devcap\+::turbo\+GSupport}}, \mbox{\hyperlink{if__uathvar_8h_source_l00135}{uath\+\_\+devcap\+::turbo\+Prime\+Support}}, \mbox{\hyperlink{if__uathvar_8h_source_l00148}{uath\+\_\+devcap\+::twice\+Antenna\+Gain2G}}, \mbox{\hyperlink{if__uathvar_8h_source_l00147}{uath\+\_\+devcap\+::twice\+Antenna\+Gain5G}}, \mbox{\hyperlink{if__uathvar_8h_source_l00123}{uath\+\_\+devcap\+::wireless\+Modes}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00137}{uath\+\_\+devcap\+::wme\+Support}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{dc/d94/if__uath_8c_a03b2441323d441951aa8f980fc56d9a2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aa77554611fd10e790e093610244df4c7}\label{if__uath_8c_aa77554611fd10e790e093610244df4c7}} 
\index{if\_uath.c@{if\_uath.c}!uath\_get\_devstatus@{uath\_get\_devstatus}}
\index{uath\_get\_devstatus@{uath\_get\_devstatus}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_get\_devstatus()}{uath\_get\_devstatus()}}
{\footnotesize\ttfamily static int uath\+\_\+get\+\_\+devstatus (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{macaddr\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00874}{874}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00226}{uath\+\_\+softc\+::sc\+\_\+serial}}, \mbox{\hyperlink{if__uathreg_8h_source_l00539}{ST\+\_\+\+MAC\+\_\+\+ADDR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00542}{ST\+\_\+\+SERIAL\+\_\+\+NUMBER}}, and \mbox{\hyperlink{if__uath_8c_source_l00896}{uath\+\_\+get\+\_\+status()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aa77554611fd10e790e093610244df4c7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{dc/d94/if__uath_8c_aa77554611fd10e790e093610244df4c7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aa4b82b2f825796be7b4ad99e2e56b7a3}\label{if__uath_8c_aa4b82b2f825796be7b4ad99e2e56b7a3}} 
\index{if\_uath.c@{if\_uath.c}!uath\_get\_status@{uath\_get\_status}}
\index{uath\_get\_status@{uath\_get\_status}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_get\_status()}{uath\_get\_status()}}
{\footnotesize\ttfamily static int uath\+\_\+get\+\_\+status (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{which,  }\item[{void $\ast$}]{odata,  }\item[{int}]{olen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00896}{896}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00043}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+MAGIC}}, \mbox{\hyperlink{if__uath_8c_source_l00739}{uath\+\_\+cmd\+\_\+read()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00068}{WDCMSG\+\_\+\+TARGET\+\_\+\+GET\+\_\+\+STATUS}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00874}{uath\+\_\+get\+\_\+devstatus()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aa4b82b2f825796be7b4ad99e2e56b7a3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aa4b82b2f825796be7b4ad99e2e56b7a3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_afc3a2073d5a2b901a619353a0303ac3d}\label{if__uath_8c_afc3a2073d5a2b901a619353a0303ac3d}} 
\index{if\_uath.c@{if\_uath.c}!uath\_getbuf@{uath\_getbuf}}
\index{uath\_getbuf@{uath\_getbuf}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_getbuf()}{uath\_getbuf()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$ uath\+\_\+getbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01389}{1389}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l01372}{\+\_\+uath\+\_\+getbuf()}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01324}{uath\+\_\+dataflush()}}, \mbox{\hyperlink{if__uath_8c_source_l01775}{uath\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}, and \mbox{\hyperlink{if__uath_8c_source_l01649}{uath\+\_\+txfrag\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=271pt]{dc/d94/if__uath_8c_afc3a2073d5a2b901a619353a0303ac3d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_afc3a2073d5a2b901a619353a0303ac3d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_abc90ba6d951d67d6533916c56283fe61}\label{if__uath_8c_abc90ba6d951d67d6533916c56283fe61}} 
\index{if\_uath.c@{if\_uath.c}!uath\_host\_available@{uath\_host\_available}}
\index{uath\_host\_available@{uath\_host\_available}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_host\_available()}{uath\_host\_available()}}
{\footnotesize\ttfamily static int uath\+\_\+host\+\_\+available (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00560}{560}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00195}{ATH\+\_\+\+SW\+\_\+\+VER\+\_\+\+BUILD}}, \mbox{\hyperlink{if__uathreg_8h_source_l00192}{ATH\+\_\+\+SW\+\_\+\+VER\+\_\+\+MAJOR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00193}{ATH\+\_\+\+SW\+\_\+\+VER\+\_\+\+MINOR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00194}{ATH\+\_\+\+SW\+\_\+\+VER\+\_\+\+PATCH}}, \mbox{\hyperlink{if__uathreg_8h_source_l00190}{uath\+\_\+cmd\+\_\+host\+\_\+available\+::sw\+\_\+ver\+\_\+build}}, \mbox{\hyperlink{if__uathreg_8h_source_l00187}{uath\+\_\+cmd\+\_\+host\+\_\+available\+::sw\+\_\+ver\+\_\+major}}, \mbox{\hyperlink{if__uathreg_8h_source_l00188}{uath\+\_\+cmd\+\_\+host\+\_\+available\+::sw\+\_\+ver\+\_\+minor}}, \mbox{\hyperlink{if__uathreg_8h_source_l00189}{uath\+\_\+cmd\+\_\+host\+\_\+available\+::sw\+\_\+ver\+\_\+patch}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l00739}{uath\+\_\+cmd\+\_\+read()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00063}{WDCMSG\+\_\+\+HOST\+\_\+\+AVAILABLE}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_abc90ba6d951d67d6533916c56283fe61_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=305pt]{dc/d94/if__uath_8c_abc90ba6d951d67d6533916c56283fe61_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a81e89320c848112d18ede4d94d8201de}\label{if__uath_8c_a81e89320c848112d18ede4d94d8201de}} 
\index{if\_uath.c@{if\_uath.c}!uath\_init@{uath\_init}}
\index{uath\_init@{uath\_init}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_init()}{uath\_init()}}
{\footnotesize\ttfamily static int uath\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01072}{1072}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00452}{CFG\+\_\+\+ABOLT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00465}{CFG\+\_\+\+DIVERSITY\+\_\+\+CTL}}, \mbox{\hyperlink{if__uathreg_8h_source_l00472}{CFG\+\_\+\+GMODE\+\_\+\+PROTECT\+\_\+\+RATE\+\_\+\+INDEX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00471}{CFG\+\_\+\+GMODE\+\_\+\+PROTECTION}}, \mbox{\hyperlink{if__uathreg_8h_source_l00459}{CFG\+\_\+\+MAC\+\_\+\+ADDR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00454}{CFG\+\_\+\+MODE\+\_\+\+CTS}}, \mbox{\hyperlink{if__uathreg_8h_source_l00469}{CFG\+\_\+\+OVERRD\+\_\+\+TX\+\_\+\+POWER}}, \mbox{\hyperlink{if__uathreg_8h_source_l00450}{CFG\+\_\+\+PROTECTION\+\_\+\+TYPE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00441}{CFG\+\_\+\+RATE\+\_\+\+CONTROL\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00457}{CFG\+\_\+\+SERVICE\+\_\+\+TYPE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00466}{CFG\+\_\+\+TP\+\_\+\+SCALE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00468}{CFG\+\_\+\+TPC\+\_\+\+HALF\+\_\+\+DBM2}}, \mbox{\hyperlink{if__uathreg_8h_source_l00467}{CFG\+\_\+\+TPC\+\_\+\+HALF\+\_\+\+DBM5}}, \mbox{\hyperlink{if__uathreg_8h_source_l00455}{CFG\+\_\+\+WME\+\_\+\+ENABLED}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__runreg_8h_source_l00002}{fail}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00221}{uath\+\_\+softc\+::sc\+\_\+intrx\+\_\+nextnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00213}{uath\+\_\+softc\+::sc\+\_\+msgid}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathreg_8h_source_l00585}{TARGET\+\_\+\+DEVICE\+\_\+\+AWAKE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00026}{UATH\+\_\+\+BULK\+\_\+\+RX}}, \mbox{\hyperlink{if__uathvar_8h_source_l00043}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+MAGIC}}, \mbox{\hyperlink{if__uath_8c_source_l00739}{uath\+\_\+cmd\+\_\+read()}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uath_8c_source_l01174}{uath\+\_\+config()}}, \mbox{\hyperlink{if__uath_8c_source_l01193}{uath\+\_\+config\+\_\+multi()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00406}{UATH\+\_\+\+FILTER\+\_\+\+OP\+\_\+\+INIT}}, \mbox{\hyperlink{if__uathreg_8h_source_l00407}{UATH\+\_\+\+FILTER\+\_\+\+OP\+\_\+\+SET}}, \mbox{\hyperlink{if__uathreg_8h_source_l00397}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+BCAST}}, \mbox{\hyperlink{if__uathreg_8h_source_l00399}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+BEACON}}, \mbox{\hyperlink{if__uathreg_8h_source_l00396}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+MCAST}}, \mbox{\hyperlink{if__uathreg_8h_source_l00395}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+UCAST}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uath_8c_source_l01258}{uath\+\_\+set\+\_\+rxfilter()}}, \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}, \mbox{\hyperlink{if__uath_8c_source_l01272}{uath\+\_\+watchdog()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}, \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}, \mbox{\hyperlink{if__uathreg_8h_source_l00064}{WDCMSG\+\_\+\+BIND}}, \mbox{\hyperlink{if__uathreg_8h_source_l00092}{WDCMSG\+\_\+\+RESET\+\_\+\+KEY\+\_\+\+CACHE}}, \mbox{\hyperlink{if__uathreg_8h_source_l00085}{WDCMSG\+\_\+\+SET\+\_\+\+PWR\+\_\+\+MODE}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00070}{WDCMSG\+\_\+\+TARGET\+\_\+\+START}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01496}{uath\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a81e89320c848112d18ede4d94d8201de_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a81e89320c848112d18ede4d94d8201de_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ad483967e4379e1ccd58fa92369b80d4b}\label{if__uath_8c_ad483967e4379e1ccd58fa92369b80d4b}} 
\index{if\_uath.c@{if\_uath.c}!uath\_intr\_rx\_callback@{uath\_intr\_rx\_callback}}
\index{uath\_intr\_rx\_callback@{uath\_intr\_rx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_intr\_rx\_callback()}{uath\_intr\_rx\_callback()}}
{\footnotesize\ttfamily static void uath\+\_\+intr\+\_\+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__uath_8c_source_l02330}{2330}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00093}{uath\+\_\+cmd\+::buf}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathreg_8h_source_l00059}{uath\+\_\+cmd\+\_\+hdr\+::len}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00202}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00204}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+waiting}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l02209}{uath\+\_\+cmdeof()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__busdma_8c_source_l00283}{usbd\+\_\+copy\+\_\+out()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02156}{usbd\+\_\+xfer\+\_\+get\+\_\+frame()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02304}{usbd\+\_\+xfer\+\_\+max\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02316}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, 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]{dc/d94/if__uath_8c_ad483967e4379e1ccd58fa92369b80d4b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a70cebfc65f8c37c9b47f539c77203bf1}\label{if__uath_8c_a70cebfc65f8c37c9b47f539c77203bf1}} 
\index{if\_uath.c@{if\_uath.c}!uath\_intr\_tx\_callback@{uath\_intr\_tx\_callback}}
\index{uath\_intr\_tx\_callback@{uath\_intr\_tx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_intr\_tx\_callback()}{uath\_intr\_tx\_callback()}}
{\footnotesize\ttfamily static void uath\+\_\+intr\+\_\+tx\+\_\+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__uath_8c_source_l02387}{2387}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00093}{uath\+\_\+cmd\+::buf}}, \mbox{\hyperlink{if__uathvar_8h_source_l00094}{uath\+\_\+cmd\+::buflen}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00091}{uath\+\_\+cmd\+::flags}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00090}{uath\+\_\+cmd\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00201}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00202}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00203}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00204}{uath\+\_\+softc\+::sc\+\_\+cmd\+\_\+waiting}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00041}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+ASYNC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00042}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+READ}}, \mbox{\hyperlink{if__uathvar_8h_source_l00176}{UATH\+\_\+\+STAT\+\_\+\+DEC}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02208}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+data()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a70cebfc65f8c37c9b47f539c77203bf1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a621c213fd47c538420328a24d7a10b35}\label{if__uath_8c_a621c213fd47c538420328a24d7a10b35}} 
\index{if\_uath.c@{if\_uath.c}!uath\_match@{uath\_match}}
\index{uath\_match@{uath\_match}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_match()}{uath\_match()}}
{\footnotesize\ttfamily static int uath\+\_\+match (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00313}{313}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+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}}, \textbf{ dev}, \mbox{\hyperlink{usbdi_8h_source_l00426}{usb\+\_\+attach\+\_\+arg\+::info}}, \mbox{\hyperlink{if__uathreg_8h_source_l00022}{UATH\+\_\+\+CONFIG\+\_\+\+INDEX}}, \mbox{\hyperlink{if__uath_8c_source_l00163}{uath\+\_\+devs}}, \mbox{\hyperlink{if__uathreg_8h_source_l00023}{UATH\+\_\+\+IFACE\+\_\+\+INDEX}}, \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]{dc/d94/if__uath_8c_a621c213fd47c538420328a24d7a10b35_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ad6fd206e3f532010becc173dae90d93d}\label{if__uath_8c_ad6fd206e3f532010becc173dae90d93d}} 
\index{if\_uath.c@{if\_uath.c}!uath\_newstate@{uath\_newstate}}
\index{uath\_newstate@{uath\_newstate}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_newstate()}{uath\_newstate()}}
{\footnotesize\ttfamily static int uath\+\_\+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__uath_8c_source_l01988}{1988}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00447}{CFG\+\_\+\+USER\+\_\+\+RTS\+\_\+\+THRESHOLD}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00180}{uath\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00217}{uath\+\_\+softc\+::stat\+\_\+ch}}, \mbox{\hyperlink{if__uath_8c_source_l01174}{uath\+\_\+config()}}, \mbox{\hyperlink{if__uath_8c_source_l01886}{uath\+\_\+create\+\_\+connection()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00031}{UATH\+\_\+\+ID\+\_\+\+BSS}}, \mbox{\hyperlink{if__uathreg_8h_source_l00271}{UATH\+\_\+\+LED\+\_\+\+ACTIVITY}}, \mbox{\hyperlink{if__uathreg_8h_source_l00270}{UATH\+\_\+\+LED\+\_\+\+LINK}}, \mbox{\hyperlink{if__uathreg_8h_source_l00274}{UATH\+\_\+\+LED\+\_\+\+ON}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l02120}{uath\+\_\+set\+\_\+keys()}}, \mbox{\hyperlink{if__uath_8c_source_l01971}{uath\+\_\+set\+\_\+ledblink()}}, \mbox{\hyperlink{if__uath_8c_source_l01402}{uath\+\_\+set\+\_\+ledstate()}}, \mbox{\hyperlink{if__uath_8c_source_l01957}{uath\+\_\+set\+\_\+ledsteady()}}, \mbox{\hyperlink{if__uath_8c_source_l01920}{uath\+\_\+set\+\_\+rates()}}, \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__uathvar_8h_source_l00183}{UATH\+\_\+\+VAP}}, \mbox{\hyperlink{if__uath_8c_source_l01938}{uath\+\_\+write\+\_\+associd()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00179}{uath\+\_\+vap\+::vap}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01030}{uath\+\_\+vap\+\_\+create()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01496}{1496}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a3fee5a16ce41a44b60dbf9d31d94969e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{dc/d94/if__uath_8c_a3fee5a16ce41a44b60dbf9d31d94969e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ad5c90412b33937884148892873f7fafa}\label{if__uath_8c_ad5c90412b33937884148892873f7fafa}} 
\index{if\_uath.c@{if\_uath.c}!uath\_raw\_xmit@{uath\_raw\_xmit}}
\index{uath\_raw\_xmit@{uath\_raw\_xmit}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_raw\_xmit()}{uath\_raw\_xmit()}}
{\footnotesize\ttfamily static int uath\+\_\+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__uath_8c_source_l01775}{1775}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00214}{uath\+\_\+softc\+::sc\+\_\+seqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uath_8c_source_l01389}{uath\+\_\+getbuf()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uath_8c_source_l01520}{uath\+\_\+tx\+\_\+start()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ad5c90412b33937884148892873f7fafa_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{dc/d94/if__uath_8c_ad5c90412b33937884148892873f7fafa_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a96b18b69ad643d0ebf25f211ff57ab38}\label{if__uath_8c_a96b18b69ad643d0ebf25f211ff57ab38}} 
\index{if\_uath.c@{if\_uath.c}!uath\_reset\_tx\_queues@{uath\_reset\_tx\_queues}}
\index{uath\_reset\_tx\_queues@{uath\_reset\_tx\_queues}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_reset\_tx\_queues()}{uath\_reset\_tx\_queues()}}
{\footnotesize\ttfamily static int uath\+\_\+reset\+\_\+tx\+\_\+queues (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01445}{1445}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00120}{WDCMSG\+\_\+\+RELEASE\+\_\+\+TX\+\_\+\+QUEUE}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01819}{1819}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01813}{1813}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=284pt]{dc/d94/if__uath_8c_a47dde4e2f0e066863dd3ddee3400d9a4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a7bcd221113443320710c4688051fe577}\label{if__uath_8c_a7bcd221113443320710c4688051fe577}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_chan@{uath\_set\_chan}}
\index{uath\_set\_chan@{uath\_set\_chan}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_chan()}{uath\_set\_chan()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01413}{1413}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00214}{uath\+\_\+cmd\+\_\+reset\+::channelchange}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00204}{uath\+\_\+cmd\+\_\+reset\+::flags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00210}{uath\+\_\+cmd\+\_\+reset\+::freq}}, \mbox{\hyperlink{if__uathreg_8h_source_l00215}{uath\+\_\+cmd\+\_\+reset\+::keeprccontent}}, \mbox{\hyperlink{if__uathreg_8h_source_l00211}{uath\+\_\+cmd\+\_\+reset\+::maxrdpower}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathreg_8h_source_l00208}{UATH\+\_\+\+CHAN\+\_\+2\+GHZ}}, \mbox{\hyperlink{if__uathreg_8h_source_l00209}{UATH\+\_\+\+CHAN\+\_\+5\+GHZ}}, \mbox{\hyperlink{if__uathreg_8h_source_l00206}{UATH\+\_\+\+CHAN\+\_\+\+CCK}}, \mbox{\hyperlink{if__uathreg_8h_source_l00207}{UATH\+\_\+\+CHAN\+\_\+\+OFDM}}, \mbox{\hyperlink{if__uathreg_8h_source_l00205}{UATH\+\_\+\+CHAN\+\_\+\+TURBO}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00114}{WDCMSG\+\_\+\+RESET}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01825}{1825}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a203b25e54396a52818325cc5b65a668d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{dc/d94/if__uath_8c_a203b25e54396a52818325cc5b65a668d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab1e6db8c4308f14cf930c9386cb24f07}\label{if__uath_8c_ab1e6db8c4308f14cf930c9386cb24f07}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_key@{uath\_set\_key}}
\index{uath\_set\_key@{uath\_set\_key}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_key()}{uath\_set\_key()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+key (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct ieee80211\+\_\+key $\ast$}]{wk,  }\item[{int}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02085}{2085}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \textbf{ index}, \mbox{\hyperlink{if__uathreg_8h_source_l00309}{uath\+\_\+cmd\+\_\+crypto\+::keyidx}}, \mbox{\hyperlink{if__uathreg_8h_source_l00312}{uath\+\_\+cmd\+\_\+crypto\+::size}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00310}{UATH\+\_\+\+DEFAULT\+\_\+\+KEY}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00094}{WDCMSG\+\_\+\+SET\+\_\+\+KEY\+\_\+\+CACHE\+\_\+\+ENTRY}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02120}{uath\+\_\+set\+\_\+keys()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab1e6db8c4308f14cf930c9386cb24f07_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab1e6db8c4308f14cf930c9386cb24f07_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a97938d7f1cfb7ff0ae6acc184ba8bc71}\label{if__uath_8c_a97938d7f1cfb7ff0ae6acc184ba8bc71}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_keys@{uath\_set\_keys}}
\index{uath\_set\_keys@{uath\_set\_keys}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_keys()}{uath\_set\_keys()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+keys (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02120}{2120}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathreg_8h_source_l00310}{UATH\+\_\+\+DEFAULT\+\_\+\+KEY}}, and \mbox{\hyperlink{if__uath_8c_source_l02085}{uath\+\_\+set\+\_\+key()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a97938d7f1cfb7ff0ae6acc184ba8bc71_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a97938d7f1cfb7ff0ae6acc184ba8bc71_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8d7181be56134ed97fc49c1a4814bfa6}\label{if__uath_8c_a8d7181be56134ed97fc49c1a4814bfa6}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_ledblink@{uath\_set\_ledblink}}
\index{uath\_set\_ledblink@{uath\_set\_ledblink}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_ledblink()}{uath\_set\_ledblink()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+ledblink (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{lednum,  }\item[{int}]{ledmode,  }\item[{int}]{blinkrate,  }\item[{int}]{slowmode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01971}{1971}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00280}{uath\+\_\+cmd\+\_\+ledblink\+::blinkrate}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00279}{uath\+\_\+cmd\+\_\+ledblink\+::ledmode}}, \mbox{\hyperlink{if__uathreg_8h_source_l00278}{uath\+\_\+cmd\+\_\+ledblink\+::lednum}}, \mbox{\hyperlink{if__uathreg_8h_source_l00281}{uath\+\_\+cmd\+\_\+ledblink\+::slowmode}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00270}{UATH\+\_\+\+LED\+\_\+\+LINK}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00088}{WDCMSG\+\_\+\+SET\+\_\+\+LED\+\_\+\+BLINK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a8d7181be56134ed97fc49c1a4814bfa6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a8d7181be56134ed97fc49c1a4814bfa6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a13b0aa5d5bb32f4975028763e50efbc3}\label{if__uath_8c_a13b0aa5d5bb32f4975028763e50efbc3}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_ledstate@{uath\_set\_ledstate}}
\index{uath\_set\_ledstate@{uath\_set\_ledstate}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_ledstate()}{uath\_set\_ledstate()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+ledstate (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{connected }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01402}{1402}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00097}{WDCMSG\+\_\+\+SET\+\_\+\+LED\+\_\+\+STATE}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}, \mbox{\hyperlink{if__uath_8c_source_l01153}{uath\+\_\+stop()}}, and \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a13b0aa5d5bb32f4975028763e50efbc3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a13b0aa5d5bb32f4975028763e50efbc3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab98af51fa69e7feb32c7e45b04ca7591}\label{if__uath_8c_ab98af51fa69e7feb32c7e45b04ca7591}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_ledsteady@{uath\_set\_ledsteady}}
\index{uath\_set\_ledsteady@{uath\_set\_ledsteady}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_ledsteady()}{uath\_set\_ledsteady()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+ledsteady (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{lednum,  }\item[{int}]{ledmode }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01957}{1957}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00272}{uath\+\_\+cmd\+\_\+ledsteady\+::ledmode}}, \mbox{\hyperlink{if__uathreg_8h_source_l00269}{uath\+\_\+cmd\+\_\+ledsteady\+::lednum}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00270}{UATH\+\_\+\+LED\+\_\+\+LINK}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00087}{WDCMSG\+\_\+\+SET\+\_\+\+LED\+\_\+\+STEADY}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab98af51fa69e7feb32c7e45b04ca7591_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ab98af51fa69e7feb32c7e45b04ca7591_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ada9ca4f4c37adc9f0b03802d21f17906}\label{if__uath_8c_ada9ca4f4c37adc9f0b03802d21f17906}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_rates@{uath\_set\_rates}}
\index{uath\_set\_rates@{uath\_set\_rates}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_rates()}{uath\_set\_rates()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+rates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct ieee80211\+\_\+rateset $\ast$}]{rs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01920}{1920}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00324}{uath\+\_\+cmd\+\_\+rates\+::connid}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00317}{uath\+\_\+cmd\+\_\+rateset\+::length}}, \mbox{\hyperlink{if__uathreg_8h_source_l00327}{uath\+\_\+cmd\+\_\+rates\+::rateset}}, \mbox{\hyperlink{if__uathreg_8h_source_l00319}{uath\+\_\+cmd\+\_\+rateset\+::set}}, \mbox{\hyperlink{if__uathreg_8h_source_l00326}{uath\+\_\+cmd\+\_\+rates\+::size}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00031}{UATH\+\_\+\+ID\+\_\+\+BSS}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00103}{WDCMSG\+\_\+\+SET\+\_\+\+BASIC\+\_\+\+RATE}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ada9ca4f4c37adc9f0b03802d21f17906_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_ada9ca4f4c37adc9f0b03802d21f17906_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a63339bf67ccf320f50edc5fe3a24a19b}\label{if__uath_8c_a63339bf67ccf320f50edc5fe3a24a19b}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_rxfilter@{uath\_set\_rxfilter}}
\index{uath\_set\_rxfilter@{uath\_set\_rxfilter}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_rxfilter()}{uath\_set\_rxfilter()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+rxfilter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{bits,  }\item[{uint32\+\_\+t}]{op }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01258}{1258}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00394}{uath\+\_\+cmd\+\_\+rx\+\_\+filter\+::bits}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00405}{uath\+\_\+cmd\+\_\+rx\+\_\+filter\+::op}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00112}{WDCMSG\+\_\+\+RX\+\_\+\+FILTER}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, and \mbox{\hyperlink{if__uath_8c_source_l01866}{uath\+\_\+update\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a63339bf67ccf320f50edc5fe3a24a19b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a63339bf67ccf320f50edc5fe3a24a19b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_ab372678377a9571f96b0684d4adc9830}\label{if__uath_8c_ab372678377a9571f96b0684d4adc9830}} 
\index{if\_uath.c@{if\_uath.c}!uath\_set\_rxmulti\_filter@{uath\_set\_rxmulti\_filter}}
\index{uath\_set\_rxmulti\_filter@{uath\_set\_rxmulti\_filter}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_set\_rxmulti\_filter()}{uath\_set\_rxmulti\_filter()}}
{\footnotesize\ttfamily static int uath\+\_\+set\+\_\+rxmulti\+\_\+filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01840}{1840}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01846}{uath\+\_\+update\+\_\+mcast()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01692}{1692}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00214}{uath\+\_\+softc\+::sc\+\_\+seqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00187}{uath\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uath_8c_source_l01389}{uath\+\_\+getbuf()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uath_8c_source_l01520}{uath\+\_\+tx\+\_\+start()}}, \mbox{\hyperlink{if__uath_8c_source_l01627}{uath\+\_\+txfrag\+\_\+cleanup()}}, and \mbox{\hyperlink{if__uath_8c_source_l01649}{uath\+\_\+txfrag\+\_\+setup()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02703}{uath\+\_\+bulk\+\_\+rx\+\_\+callback()}}, \mbox{\hyperlink{if__uath_8c_source_l02807}{uath\+\_\+bulk\+\_\+tx\+\_\+callback()}}, and \mbox{\hyperlink{if__uath_8c_source_l01670}{uath\+\_\+transmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a928c054b6eb1aff382543840b9f7ebf6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a928c054b6eb1aff382543840b9f7ebf6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a49bda70cf9a83a120067df6ee47b2f98}\label{if__uath_8c_a49bda70cf9a83a120067df6ee47b2f98}} 
\index{if\_uath.c@{if\_uath.c}!uath\_stat@{uath\_stat}}
\index{uath\_stat@{uath\_stat}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_stat()}{uath\_stat()}}
{\footnotesize\ttfamily static void \mbox{\hyperlink{structuath__stat}{uath\+\_\+stat}} (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00780}{780}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00041}{UATH\+\_\+\+CMD\+\_\+\+FLAG\+\_\+\+ASYNC}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00069}{WDCMSG\+\_\+\+TARGET\+\_\+\+GET\+\_\+\+STATS}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a49bda70cf9a83a120067df6ee47b2f98_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_af68d35ac44e229d05cd29f81ea63389c}\label{if__uath_8c_af68d35ac44e229d05cd29f81ea63389c}} 
\index{if\_uath.c@{if\_uath.c}!uath\_stop@{uath\_stop}}
\index{uath\_stop@{uath\_stop}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_stop()}{uath\_stop()}}
{\footnotesize\ttfamily static void uath\+\_\+stop (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01153}{1153}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uathvar_8h_source_l00217}{uath\+\_\+softc\+::stat\+\_\+ch}}, \mbox{\hyperlink{if__uath_8c_source_l01289}{uath\+\_\+abort\+\_\+xfers()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, \mbox{\hyperlink{if__uath_8c_source_l01300}{uath\+\_\+flush()}}, \mbox{\hyperlink{if__uath_8c_source_l01402}{uath\+\_\+set\+\_\+ledstate()}}, \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00071}{WDCMSG\+\_\+\+TARGET\+\_\+\+STOP}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00476}{uath\+\_\+detach()}}, \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, and \mbox{\hyperlink{if__uath_8c_source_l01496}{uath\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_af68d35ac44e229d05cd29f81ea63389c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_af68d35ac44e229d05cd29f81ea63389c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aebcd216d9406bb5f7df6a277b8968c3f}\label{if__uath_8c_aebcd216d9406bb5f7df6a277b8968c3f}} 
\index{if\_uath.c@{if\_uath.c}!uath\_switch\_channel@{uath\_switch\_channel}}
\index{uath\_switch\_channel@{uath\_switch\_channel}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_switch\_channel()}{uath\_switch\_channel()}}
{\footnotesize\ttfamily static int uath\+\_\+switch\+\_\+channel (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{c }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01214}{1214}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l01300}{uath\+\_\+flush()}}, \mbox{\hyperlink{if__uath_8c_source_l01445}{uath\+\_\+reset\+\_\+tx\+\_\+queues()}}, \mbox{\hyperlink{if__uath_8c_source_l01413}{uath\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__uath_8c_source_l01402}{uath\+\_\+set\+\_\+ledstate()}}, and \mbox{\hyperlink{if__uath_8c_source_l01462}{uath\+\_\+wme\+\_\+init()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}, and \mbox{\hyperlink{if__uath_8c_source_l01825}{uath\+\_\+set\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aebcd216d9406bb5f7df6a277b8968c3f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aebcd216d9406bb5f7df6a277b8968c3f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8d80fbcef0d112029547acfddf45aba1}\label{if__uath_8c_a8d80fbcef0d112029547acfddf45aba1}} 
\index{if\_uath.c@{if\_uath.c}!uath\_sysctl\_node@{uath\_sysctl\_node}}
\index{uath\_sysctl\_node@{uath\_sysctl\_node}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_sysctl\_node()}{uath\_sysctl\_node()}}
{\footnotesize\ttfamily static void uath\+\_\+sysctl\+\_\+node (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02145}{2145}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ child}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00195}{uath\+\_\+softc\+::sc\+\_\+stat}}, \mbox{\hyperlink{if__uathvar_8h_source_l00152}{uath\+\_\+stat\+::st\+\_\+badchunkseqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00165}{uath\+\_\+stat\+::st\+\_\+cmd\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00166}{uath\+\_\+stat\+::st\+\_\+cmd\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00167}{uath\+\_\+stat\+::st\+\_\+cmd\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00168}{uath\+\_\+stat\+::st\+\_\+cmd\+\_\+waiting}}, \mbox{\hyperlink{if__uathvar_8h_source_l00157}{uath\+\_\+stat\+::st\+\_\+crcerr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00161}{uath\+\_\+stat\+::st\+\_\+decomperr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00159}{uath\+\_\+stat\+::st\+\_\+decrypt\+\_\+crcerr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00160}{uath\+\_\+stat\+::st\+\_\+decrypt\+\_\+micerr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00163}{uath\+\_\+stat\+::st\+\_\+err}}, \mbox{\hyperlink{if__uathvar_8h_source_l00153}{uath\+\_\+stat\+::st\+\_\+invalidlen}}, \mbox{\hyperlink{if__uathvar_8h_source_l00162}{uath\+\_\+stat\+::st\+\_\+keyerr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00154}{uath\+\_\+stat\+::st\+\_\+multichunk}}, \mbox{\hyperlink{if__uathvar_8h_source_l00158}{uath\+\_\+stat\+::st\+\_\+phyerr}}, \mbox{\hyperlink{if__uathvar_8h_source_l00169}{uath\+\_\+stat\+::st\+\_\+rx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00170}{uath\+\_\+stat\+::st\+\_\+rx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00156}{uath\+\_\+stat\+::st\+\_\+stopinprogress}}, \mbox{\hyperlink{if__uathvar_8h_source_l00155}{uath\+\_\+stat\+::st\+\_\+toobigrxpkt}}, \mbox{\hyperlink{if__uathvar_8h_source_l00171}{uath\+\_\+stat\+::st\+\_\+tx\+\_\+active}}, \mbox{\hyperlink{if__uathvar_8h_source_l00172}{uath\+\_\+stat\+::st\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00173}{uath\+\_\+stat\+::st\+\_\+tx\+\_\+pending}}, and \mbox{\hyperlink{if__uath_8c_source_l02141}{UATH\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{dc/d94/if__uath_8c_a8d80fbcef0d112029547acfddf45aba1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a573a0311364b3fa2d9550107b822e8f8}\label{if__uath_8c_a573a0311364b3fa2d9550107b822e8f8}} 
\index{if\_uath.c@{if\_uath.c}!uath\_transmit@{uath\_transmit}}
\index{uath\_transmit@{uath\_transmit}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_transmit()}{uath\_transmit()}}
{\footnotesize\ttfamily static int uath\+\_\+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__uath_8c_source_l01670}{1670}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00187}{uath\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a573a0311364b3fa2d9550107b822e8f8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{dc/d94/if__uath_8c_a573a0311364b3fa2d9550107b822e8f8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8241df19bfb72d334155bac035d2d9df}\label{if__uath_8c_a8241df19bfb72d334155bac035d2d9df}} 
\index{if\_uath.c@{if\_uath.c}!uath\_tx\_start@{uath\_tx\_start}}
\index{uath\_tx\_start@{uath\_tx\_start}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_tx\_start()}{uath\_tx\_start()}}
{\footnotesize\ttfamily static int uath\+\_\+tx\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct \mbox{\hyperlink{structuath__data}{uath\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01520}{1520}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{usb__device_8h_source_l00000}{desc}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__uathreg_8h_source_l00130}{uath\+\_\+chunk\+::flags}}, \mbox{\hyperlink{if__run_8c_source_l00612}{k}}, \mbox{\hyperlink{if__uathreg_8h_source_l00134}{uath\+\_\+chunk\+::length}}, \mbox{\hyperlink{if__uathreg_8h_source_l00172}{uath\+\_\+tx\+\_\+desc\+::msglen}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00193}{uath\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00213}{uath\+\_\+softc\+::sc\+\_\+msgid}}, \mbox{\hyperlink{if__uathvar_8h_source_l00214}{uath\+\_\+softc\+::sc\+\_\+seqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00211}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}}, \mbox{\hyperlink{if__uathvar_8h_source_l00234}{uath\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__uathvar_8h_source_l00199}{uath\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{if__uathreg_8h_source_l00129}{uath\+\_\+chunk\+::seqnum}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uathvar_8h_source_l00027}{UATH\+\_\+\+BULK\+\_\+\+TX}}, \mbox{\hyperlink{if__uathreg_8h_source_l00131}{UATH\+\_\+\+CFLAGS\+\_\+\+FINAL}}, \mbox{\hyperlink{if__uathvar_8h_source_l00031}{UATH\+\_\+\+ID\+\_\+\+BSS}}, \mbox{\hyperlink{if__uathreg_8h_source_l00180}{UATH\+\_\+\+ID\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uathreg_8h_source_l00177}{UATH\+\_\+\+TXQID\+\_\+\+MINRATE}}, \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}, \mbox{\hyperlink{if__uathreg_8h_source_l00077}{WDCMSG\+\_\+\+SEND}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00069}{uath\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01775}{uath\+\_\+raw\+\_\+xmit()}}, and \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a8241df19bfb72d334155bac035d2d9df_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a8241df19bfb72d334155bac035d2d9df_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a519bce3891a018c998b5e3f3a128e60c}\label{if__uath_8c_a519bce3891a018c998b5e3f3a128e60c}} 
\index{if\_uath.c@{if\_uath.c}!uath\_txfrag\_cleanup@{uath\_txfrag\_cleanup}}
\index{uath\_txfrag\_cleanup@{uath\_txfrag\_cleanup}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_txfrag\_cleanup()}{uath\_txfrag\_cleanup()}}
{\footnotesize\ttfamily static void uath\+\_\+txfrag\+\_\+cleanup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uath\+\_\+datahead $\ast$}]{frags,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01627}{1627}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00084}{uath\+\_\+data\+::ni}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00210}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}, and \mbox{\hyperlink{if__uath_8c_source_l01649}{uath\+\_\+txfrag\+\_\+setup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a519bce3891a018c998b5e3f3a128e60c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a260b7816d7d1031b4bbda728d2a2bc83}\label{if__uath_8c_a260b7816d7d1031b4bbda728d2a2bc83}} 
\index{if\_uath.c@{if\_uath.c}!uath\_txfrag\_setup@{uath\_txfrag\_setup}}
\index{uath\_txfrag\_setup@{uath\_txfrag\_setup}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_txfrag\_setup()}{uath\_txfrag\_setup()}}
{\footnotesize\ttfamily static int uath\+\_\+txfrag\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uath\+\_\+datahead $\ast$}]{frags,  }\item[{struct mbuf $\ast$}]{m0,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01649}{1649}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00083}{uath\+\_\+data\+::m}}, \mbox{\hyperlink{ehci_8h_source_l00029}{next}}, \mbox{\hyperlink{if__uathvar_8h_source_l00084}{uath\+\_\+data\+::ni}}, \mbox{\hyperlink{if__uathvar_8h_source_l00080}{uath\+\_\+data\+::sc}}, \mbox{\hyperlink{if__uathvar_8h_source_l00239}{UATH\+\_\+\+ASSERT\+\_\+\+LOCKED}}, \mbox{\hyperlink{if__uath_8c_source_l01389}{uath\+\_\+getbuf()}}, and \mbox{\hyperlink{if__uath_8c_source_l01627}{uath\+\_\+txfrag\+\_\+cleanup()}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01692}{uath\+\_\+start()}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01846}{1846}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01840}{uath\+\_\+set\+\_\+rxmulti\+\_\+filter()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a68bedb1a43402f5303f291c6115cb17b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{dc/d94/if__uath_8c_a68bedb1a43402f5303f291c6115cb17b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a8d030094e176ddcf93dee3c6eb34a138}\label{if__uath_8c_a8d030094e176ddcf93dee3c6eb34a138}} 
\index{if\_uath.c@{if\_uath.c}!uath\_update\_promisc@{uath\_update\_promisc}}
\index{uath\_update\_promisc@{uath\_update\_promisc}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_update\_promisc()}{uath\_update\_promisc()}}
{\footnotesize\ttfamily static void uath\+\_\+update\+\_\+promisc (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01866}{1866}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00229}{uath\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00407}{UATH\+\_\+\+FILTER\+\_\+\+OP\+\_\+\+SET}}, \mbox{\hyperlink{if__uathreg_8h_source_l00397}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+BCAST}}, \mbox{\hyperlink{if__uathreg_8h_source_l00399}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+BEACON}}, \mbox{\hyperlink{if__uathreg_8h_source_l00396}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+MCAST}}, \mbox{\hyperlink{if__uathreg_8h_source_l00400}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+PROM}}, \mbox{\hyperlink{if__uathreg_8h_source_l00395}{UATH\+\_\+\+FILTER\+\_\+\+RX\+\_\+\+UCAST}}, \mbox{\hyperlink{if__uathvar_8h_source_l00231}{UATH\+\_\+\+FLAG\+\_\+\+INITDONE}}, \mbox{\hyperlink{if__uathvar_8h_source_l00230}{UATH\+\_\+\+FLAG\+\_\+\+INVALID}}, \mbox{\hyperlink{if__uathvar_8h_source_l00237}{UATH\+\_\+\+LOCK}}, \mbox{\hyperlink{if__uath_8c_source_l01258}{uath\+\_\+set\+\_\+rxfilter()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00238}{UATH\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a8d030094e176ddcf93dee3c6eb34a138_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{dc/d94/if__uath_8c_a8d030094e176ddcf93dee3c6eb34a138_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a63fef81187c5f75fabae116b23c296e9}\label{if__uath_8c_a63fef81187c5f75fabae116b23c296e9}} 
\index{if\_uath.c@{if\_uath.c}!uath\_update\_rxstat@{uath\_update\_rxstat}}
\index{uath\_update\_rxstat@{uath\_update\_rxstat}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_update\_rxstat()}{uath\_update\_rxstat()}}
{\footnotesize\ttfamily static void uath\+\_\+update\+\_\+rxstat (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{status }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02438}{2438}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00090}{uath\+\_\+cmd\+::sc}}, \mbox{\hyperlink{xhci_8h_source_l00014}{status}}, \mbox{\hyperlink{if__uathvar_8h_source_l00175}{UATH\+\_\+\+STAT\+\_\+\+INC}}, \mbox{\hyperlink{if__uathreg_8h_source_l00150}{UATH\+\_\+\+STATUS\+\_\+\+CRC\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00154}{UATH\+\_\+\+STATUS\+\_\+\+DECOMP\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00152}{UATH\+\_\+\+STATUS\+\_\+\+DECRYPT\+\_\+\+CRC\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00153}{UATH\+\_\+\+STATUS\+\_\+\+DECRYPT\+\_\+\+MIC\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00156}{UATH\+\_\+\+STATUS\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00155}{UATH\+\_\+\+STATUS\+\_\+\+KEY\+\_\+\+ERR}}, \mbox{\hyperlink{if__uathreg_8h_source_l00151}{UATH\+\_\+\+STATUS\+\_\+\+PHY\+\_\+\+ERR}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00149}{UATH\+\_\+\+STATUS\+\_\+\+STOP\+\_\+\+IN\+\_\+\+PROGRESS}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l02474}{uath\+\_\+data\+\_\+rxeof()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a63fef81187c5f75fabae116b23c296e9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_aaf6a53c7537be4fec9280d970e440dd6}\label{if__uath_8c_aaf6a53c7537be4fec9280d970e440dd6}} 
\index{if\_uath.c@{if\_uath.c}!uath\_vap\_create@{uath\_vap\_create}}
\index{uath\_vap\_create@{uath\_vap\_create}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_vap\_create()}{uath\_vap\_create()}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ uath\+\_\+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__uath_8c_source_l01030}{1030}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \textbf{ name}, \mbox{\hyperlink{if__uathvar_8h_source_l00180}{uath\+\_\+vap\+::newstate}}, \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00179}{uath\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_aaf6a53c7537be4fec9280d970e440dd6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{dc/d94/if__uath_8c_aaf6a53c7537be4fec9280d970e440dd6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a0dbac72d11c32697554a7baf3771829b}\label{if__uath_8c_a0dbac72d11c32697554a7baf3771829b}} 
\index{if\_uath.c@{if\_uath.c}!uath\_vap\_delete@{uath\_vap\_delete}}
\index{uath\_vap\_delete@{uath\_vap\_delete}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_vap\_delete()}{uath\_vap\_delete()}}
{\footnotesize\ttfamily static void uath\+\_\+vap\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01063}{1063}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00183}{UATH\+\_\+\+VAP}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00179}{uath\+\_\+vap\+::vap}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{dc/d94/if__uath_8c_a0dbac72d11c32697554a7baf3771829b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a577081fbd1a75455879e5f304b5c7eae}\label{if__uath_8c_a577081fbd1a75455879e5f304b5c7eae}} 
\index{if\_uath.c@{if\_uath.c}!uath\_watchdog@{uath\_watchdog}}
\index{uath\_watchdog@{uath\_watchdog}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_watchdog()}{uath\_watchdog()}}
{\footnotesize\ttfamily static void uath\+\_\+watchdog (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01272}{1272}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathvar_8h_source_l00188}{uath\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uathvar_8h_source_l00215}{uath\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, \mbox{\hyperlink{if__uath_8c_source_l01272}{uath\+\_\+watchdog()}}, and \mbox{\hyperlink{if__uathvar_8h_source_l00216}{uath\+\_\+softc\+::watchdog\+\_\+ch}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01072}{uath\+\_\+init()}}, and \mbox{\hyperlink{if__uath_8c_source_l01272}{uath\+\_\+watchdog()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=171pt]{dc/d94/if__uath_8c_a577081fbd1a75455879e5f304b5c7eae_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a577081fbd1a75455879e5f304b5c7eae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a83c76ccf0b0332d39a055d0071bc301c}\label{if__uath_8c_a83c76ccf0b0332d39a055d0071bc301c}} 
\index{if\_uath.c@{if\_uath.c}!uath\_wme\_init@{uath\_wme\_init}}
\index{uath\_wme\_init@{uath\_wme\_init}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_wme\_init()}{uath\_wme\_init()}}
{\footnotesize\ttfamily static int uath\+\_\+wme\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01462}{1462}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00368}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::aifs}}, \mbox{\hyperlink{if__uathreg_8h_source_l00379}{uath\+\_\+cmd\+\_\+txq\+\_\+setup\+::attr}}, \mbox{\hyperlink{if__uathreg_8h_source_l00371}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::bursttime}}, \mbox{\hyperlink{if__uath_8c_source_l00157}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__uathreg_8h_source_l00378}{uath\+\_\+cmd\+\_\+txq\+\_\+setup\+::len}}, \mbox{\hyperlink{if__uathreg_8h_source_l00370}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::logcwmax}}, \mbox{\hyperlink{if__uathreg_8h_source_l00369}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::logcwmin}}, \mbox{\hyperlink{if__uathreg_8h_source_l00372}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::mode}}, \mbox{\hyperlink{if__uathreg_8h_source_l00367}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::priority}}, \mbox{\hyperlink{if__uathreg_8h_source_l00373}{uath\+\_\+cmd\+\_\+txq\+\_\+attr\+::qflags}}, \mbox{\hyperlink{if__uathreg_8h_source_l00377}{uath\+\_\+cmd\+\_\+txq\+\_\+setup\+::qid}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00119}{WDCMSG\+\_\+\+SETUP\+\_\+\+TX\+\_\+\+QUEUE}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01214}{uath\+\_\+switch\+\_\+channel()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a83c76ccf0b0332d39a055d0071bc301c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a83c76ccf0b0332d39a055d0071bc301c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a7fe9c77f4201fad2a0b341554b3d563e}\label{if__uath_8c_a7fe9c77f4201fad2a0b341554b3d563e}} 
\index{if\_uath.c@{if\_uath.c}!uath\_write\_associd@{uath\_write\_associd}}
\index{uath\_write\_associd@{uath\_write\_associd}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_write\_associd()}{uath\_write\_associd()}}
{\footnotesize\ttfamily static int uath\+\_\+write\+\_\+associd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structuath__softc}{uath\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l01938}{1938}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



References \mbox{\hyperlink{if__uathreg_8h_source_l00420}{uath\+\_\+cmd\+\_\+set\+\_\+associd\+::associd}}, \mbox{\hyperlink{if__uathvar_8h_source_l00186}{uath\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__uath_8c_source_l00748}{uath\+\_\+cmd\+\_\+write()}}, and \mbox{\hyperlink{if__uathreg_8h_source_l00098}{WDCMSG\+\_\+\+WRITE\+\_\+\+ASSOCID}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l01988}{uath\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a7fe9c77f4201fad2a0b341554b3d563e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d94/if__uath_8c_a7fe9c77f4201fad2a0b341554b3d563e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__uath_8c_a2638b63007bb4a0d7abb0793e0d2f0d8}\label{if__uath_8c_a2638b63007bb4a0d7abb0793e0d2f0d8}} 
\index{if\_uath.c@{if\_uath.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__uath_8c_ad30f2bc1fcdb14c5548f2457377142c4}{uath\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__uath_8c_a8e22fe92dbabb87269dbf06ec28a5d0b}\label{if__uath_8c_a8e22fe92dbabb87269dbf06ec28a5d0b}} 
\index{if\_uath.c@{if\_uath.c}!uath\_bulk\_rx\_callback@{uath\_bulk\_rx\_callback}}
\index{uath\_bulk\_rx\_callback@{uath\_bulk\_rx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_bulk\_rx\_callback}{uath\_bulk\_rx\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} uath\+\_\+bulk\+\_\+rx\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00194}{194}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00195}{195}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

\mbox{\Hypertarget{if__uath_8c_af50f3797e97d7a523e15988fd12cadc0}\label{if__uath_8c_af50f3797e97d7a523e15988fd12cadc0}} 
\index{if\_uath.c@{if\_uath.c}!uath\_countrycode@{uath\_countrycode}}
\index{uath\_countrycode@{uath\_countrycode}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_countrycode}{uath\_countrycode}}
{\footnotesize\ttfamily int uath\+\_\+countrycode = CTRY\+\_\+\+DEFAULT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00120}{120}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

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



Definition at line \mbox{\hyperlink{if__uath_8c_source_l02873}{2873}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{\textcolor{preprocessor}{\#define UATH\_DEV(v,p)                                                  }}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(ACCTON,                SMCWUSBTG2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(ATHEROS,               AR5523),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(ATHEROS2,              AR5523\_1),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(ATHEROS2,              AR5523\_2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(ATHEROS2,              AR5523\_3),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(CONCEPTRONIC,          AR5523\_1),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(CONCEPTRONIC,          AR5523\_2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(DLINK,                 DWLAG122),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(DLINK,                 DWLAG132),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(DLINK,                 DWLG132),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(DLINK2,                DWA120),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(GIGASET,               AR5523),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(GIGASET,               SMCWUSBTG),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(GLOBALSUN,             AR5523\_1),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(GLOBALSUN,             AR5523\_2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(NETGEAR,               WG111U),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(NETGEAR3,              WG111T),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(NETGEAR3,              WPN111),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(NETGEAR3,              WPN111\_2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(UMEDIA,                TEW444UBEU),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(UMEDIA,                AR5523\_2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(WISTRONNEWEB,          AR5523\_1),}
\DoxyCodeLine{        \mbox{\hyperlink{if__uath_8c_a32cc8e6d144fc3788d32e52d8afe1dbc}{UATH\_DEV}}(WISTRONNEWEB,          AR5523\_2),}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__uath_8c_source_l00163}{163}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00313}{uath\+\_\+match()}}.

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

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__uath_8c_source_l02868}{2868}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

\mbox{\Hypertarget{if__uath_8c_a94c731b38b9eaeeaedb670b8144bb7ef}\label{if__uath_8c_a94c731b38b9eaeeaedb670b8144bb7ef}} 
\index{if\_uath.c@{if\_uath.c}!uath\_intr\_rx\_callback@{uath\_intr\_rx\_callback}}
\index{uath\_intr\_rx\_callback@{uath\_intr\_rx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_intr\_rx\_callback}{uath\_intr\_rx\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} uath\+\_\+intr\+\_\+rx\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00192}{192}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

\mbox{\Hypertarget{if__uath_8c_a449501491c88f46d34ff256ac08fe3ba}\label{if__uath_8c_a449501491c88f46d34ff256ac08fe3ba}} 
\index{if\_uath.c@{if\_uath.c}!uath\_intr\_tx\_callback@{uath\_intr\_tx\_callback}}
\index{uath\_intr\_tx\_callback@{uath\_intr\_tx\_callback}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_intr\_tx\_callback}{uath\_intr\_tx\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} uath\+\_\+intr\+\_\+tx\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00193}{193}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        DEVMETHOD(device\_probe, \mbox{\hyperlink{if__uath_8c_a621c213fd47c538420328a24d7a10b35}{uath\_match}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach, \mbox{\hyperlink{if__uath_8c_a8e691fb8927448019c9f0001dd0ffee5}{uath\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach, \mbox{\hyperlink{if__uath_8c_a41c041716d7da2ffc4a6801a31189f97}{uath\_detach}}),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__uath_8c_source_l02862}{2862}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.

\mbox{\Hypertarget{if__uath_8c_a5b794c80369c09fba5d13bebb86e3a55}\label{if__uath_8c_a5b794c80369c09fba5d13bebb86e3a55}} 
\index{if\_uath.c@{if\_uath.c}!uath\_regdomain@{uath\_regdomain}}
\index{uath\_regdomain@{uath\_regdomain}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_regdomain}{uath\_regdomain}}
{\footnotesize\ttfamily int uath\+\_\+regdomain = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00123}{123}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

\mbox{\Hypertarget{if__uath_8c_a909f7f6976312a8d7599eb8477a86e6e}\label{if__uath_8c_a909f7f6976312a8d7599eb8477a86e6e}} 
\index{if\_uath.c@{if\_uath.c}!uath\_usbconfig@{uath\_usbconfig}}
\index{uath\_usbconfig@{uath\_usbconfig}!if\_uath.c@{if\_uath.c}}
\doxysubsubsection{\texorpdfstring{uath\_usbconfig}{uath\_usbconfig}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} uath\+\_\+usbconfig\mbox{[}\mbox{\hyperlink{if__uathvar_8h_aa94c5fdcac6a4b26211b612c3edc04ffa2eb684810abc6c3d57d395c2b06bc06a}{UATH\+\_\+\+N\+\_\+\+XFERS}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__uath_8c_source_l00197}{197}} of file \mbox{\hyperlink{if__uath_8c_source}{if\+\_\+uath.\+c}}.



Referenced by \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}.

