\hypertarget{structural__softc}{}\doxysection{ural\+\_\+softc Struct Reference}
\label{structural__softc}\index{ural\_softc@{ural\_softc}}


{\ttfamily \#include $<$if\+\_\+uralvar.\+h$>$}



Collaboration diagram for ural\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d10/structural__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ieee80211com \mbox{\hyperlink{structural__softc_aeb6a8284acf12d2f827af82042fedafa}{sc\+\_\+ic}}
\item 
struct ieee80211\+\_\+ratectl\+\_\+tx\+\_\+stats \mbox{\hyperlink{structural__softc_a0ac5824d03ea535c9be738b3c5b2cf68}{sc\+\_\+txs}}
\item 
struct mbufq \mbox{\hyperlink{structural__softc_a0dff4c16e3c5b53933e914cc60880e0a}{sc\+\_\+snd}}
\item 
device\+\_\+t \mbox{\hyperlink{structural__softc_a9d89d62867ac69a1180cd469ba1e8492}{sc\+\_\+dev}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structural__softc_a8a9b52a71b5b4a3fdfff512c8967341d}{sc\+\_\+udev}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structural__softc_a53830a8bba0def475d61b01af99eb0a0}{asic\+\_\+rev}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structural__softc_a48abc1b58b7765e90047daf07ad57f3c}{rf\+\_\+rev}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structural__softc_a3e5570470c9d66c12212993513f422f1}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{if__uralvar_8h_a8420dba71b9cc240cf981b0bef892004a6fe6320fe40a9e6e4f76a038e0900281}{URAL\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
struct \mbox{\hyperlink{structural__tx__data}{ural\+\_\+tx\+\_\+data}} \mbox{\hyperlink{structural__softc_a71c62d4e2d5c0deac79bdaf74369289c}{tx\+\_\+data}} \mbox{[}\mbox{\hyperlink{if__uralvar_8h_a593c35ea24c39342458f3621b26eec14}{RAL\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}\mbox{]}
\item 
ural\+\_\+txdhead \mbox{\hyperlink{structural__softc_add16159208b328816b0a0a6ed4e04ad9}{tx\+\_\+q}}
\item 
ural\+\_\+txdhead \mbox{\hyperlink{structural__softc_a5ec5f1771d59cea60ed37fbbad952d1d}{tx\+\_\+free}}
\item 
int \mbox{\hyperlink{structural__softc_aa8798b71126c0a52b711df7e6a4112d5}{tx\+\_\+nfree}}
\item 
struct \mbox{\hyperlink{structural__rx__desc}{ural\+\_\+rx\+\_\+desc}} \mbox{\hyperlink{structural__softc_ae6f41d256b74c83f3e2378e351138b62}{sc\+\_\+rx\+\_\+desc}}
\item 
struct mtx \mbox{\hyperlink{structural__softc_a2996ec9ed770925172b00ac947b71ce7}{sc\+\_\+mtx}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structural__softc_a69f3c8a085ced1a2dc0654bdc975e54e}{sta}} \mbox{[}11\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structural__softc_a5eb3cbb3ab9d4b34d1b9a883a7bf775d}{rf\+\_\+regs}} \mbox{[}4\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structural__softc_a37efa7d69679531e7da858392396bb07}{txpow}} \mbox{[}14\mbox{]}
\item 
u\+\_\+int \mbox{\hyperlink{structural__softc_aeec225909c9b4560de06ee9ffea8f27f}{sc\+\_\+detached}}\+:1
\item 
u\+\_\+int \mbox{\hyperlink{structural__softc_a107ff634a4a6743b7a2a5c022f0d4177}{sc\+\_\+running}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structural__softc_a03d104f1811b1bfc5f81d98b4be2c64d}{sc\+\_\+bssid}} \mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint8\_t \mbox{\hyperlink{structural__softc_adf71b46cbd74973b8f0d5556499b70d7}{val}}\\
\>uint8\_t \mbox{\hyperlink{structural__softc_aa8c9f52252ff3d41a634d7c4f617f28e}{reg}}\\
\} \mbox{\hyperlink{structural__softc_ae3192a20438356d1a58d96fa0d3ecc0b}{bbp\_prom}} \mbox{[}16\mbox{]}\\

\end{tabbing}\item 
int \mbox{\hyperlink{structural__softc_a734bae58fa0e987d9fc7d9555ae6609f}{led\+\_\+mode}}
\item 
int \mbox{\hyperlink{structural__softc_a7af2871ec6aa6120408cc6fd1483db1c}{hw\+\_\+radio}}
\item 
int \mbox{\hyperlink{structural__softc_a0022e9a31ed2a5668da36013c1f8e569}{rx\+\_\+ant}}
\item 
int \mbox{\hyperlink{structural__softc_af11c8cfb01da2def7b07281a9e5329ac}{tx\+\_\+ant}}
\item 
int \mbox{\hyperlink{structural__softc_a59363e7b2fa102bee083dd3606a40aba}{nb\+\_\+ant}}
\item 
struct \mbox{\hyperlink{structural__rx__radiotap__header}{ural\+\_\+rx\+\_\+radiotap\+\_\+header}} \mbox{\hyperlink{structural__softc_ac20277a63b844038fc3e6f8e6d38fb55}{sc\+\_\+rxtap}}
\item 
struct \mbox{\hyperlink{structural__tx__radiotap__header}{ural\+\_\+tx\+\_\+radiotap\+\_\+header}} \mbox{\hyperlink{structural__softc_a352beae0671033f8edd72a99c224492f}{sc\+\_\+txtap}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00090}{90}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structural__softc_a53830a8bba0def475d61b01af99eb0a0}\label{structural__softc_a53830a8bba0def475d61b01af99eb0a0}} 
\index{ural\_softc@{ural\_softc}!asic\_rev@{asic\_rev}}
\index{asic\_rev@{asic\_rev}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{asic\_rev}{asic\_rev}}
{\footnotesize\ttfamily uint32\+\_\+t ural\+\_\+softc\+::asic\+\_\+rev}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00097}{97}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}.

\mbox{\Hypertarget{structural__softc_ae3192a20438356d1a58d96fa0d3ecc0b}\label{structural__softc_ae3192a20438356d1a58d96fa0d3ecc0b}} 
\index{ural\_softc@{ural\_softc}!bbp\_prom@{bbp\_prom}}
\index{bbp\_prom@{bbp\_prom}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  ural\+\_\+softc\+::bbp\+\_\+prom\mbox{[}16\mbox{]}}



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01938}{ural\+\_\+bbp\+\_\+init()}}, and \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_a7af2871ec6aa6120408cc6fd1483db1c}\label{structural__softc_a7af2871ec6aa6120408cc6fd1483db1c}} 
\index{ural\_softc@{ural\_softc}!hw\_radio@{hw\_radio}}
\index{hw\_radio@{hw\_radio}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{hw\_radio}{hw\_radio}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::hw\+\_\+radio}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00124}{124}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_a734bae58fa0e987d9fc7d9555ae6609f}\label{structural__softc_a734bae58fa0e987d9fc7d9555ae6609f}} 
\index{ural\_softc@{ural\_softc}!led\_mode@{led\_mode}}
\index{led\_mode@{led\_mode}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{led\_mode}{led\_mode}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::led\+\_\+mode}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00123}{123}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_a59363e7b2fa102bee083dd3606a40aba}\label{structural__softc_a59363e7b2fa102bee083dd3606a40aba}} 
\index{ural\_softc@{ural\_softc}!nb\_ant@{nb\_ant}}
\index{nb\_ant@{nb\_ant}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{nb\_ant}{nb\_ant}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::nb\+\_\+ant}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00127}{127}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_aa8c9f52252ff3d41a634d7c4f617f28e}\label{structural__softc_aa8c9f52252ff3d41a634d7c4f617f28e}} 
\index{ural\_softc@{ural\_softc}!reg@{reg}}
\index{reg@{reg}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{reg}{reg}}
{\footnotesize\ttfamily uint8\+\_\+t ural\+\_\+softc\+::reg}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00120}{120}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01938}{ural\+\_\+bbp\+\_\+init()}}.

\mbox{\Hypertarget{structural__softc_a5eb3cbb3ab9d4b34d1b9a883a7bf775d}\label{structural__softc_a5eb3cbb3ab9d4b34d1b9a883a7bf775d}} 
\index{ural\_softc@{ural\_softc}!rf\_regs@{rf\_regs}}
\index{rf\_regs@{rf\_regs}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{rf\_regs}{rf\_regs}}
{\footnotesize\ttfamily uint32\+\_\+t ural\+\_\+softc\+::rf\+\_\+regs\mbox{[}4\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00111}{111}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01721}{ural\+\_\+disable\+\_\+rf\+\_\+tune()}}, and \mbox{\hyperlink{if__ural_8c_source_l01531}{ural\+\_\+rf\+\_\+write()}}.

\mbox{\Hypertarget{structural__softc_a48abc1b58b7765e90047daf07ad57f3c}\label{structural__softc_a48abc1b58b7765e90047daf07ad57f3c}} 
\index{ural\_softc@{ural\_softc}!rf\_rev@{rf\_rev}}
\index{rf\_rev@{rf\_rev}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{rf\_rev}{rf\_rev}}
{\footnotesize\ttfamily uint8\+\_\+t ural\+\_\+softc\+::rf\+\_\+rev}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00098}{98}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l01721}{ural\+\_\+disable\+\_\+rf\+\_\+tune()}}, \mbox{\hyperlink{if__ural_8c_source_l01581}{ural\+\_\+getradiocaps()}}, \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__ural_8c_source_l01610}{ural\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__ural_8c_source_l02000}{ural\+\_\+set\+\_\+rxantenna()}}, and \mbox{\hyperlink{if__ural_8c_source_l01971}{ural\+\_\+set\+\_\+txantenna()}}.

\mbox{\Hypertarget{structural__softc_a0022e9a31ed2a5668da36013c1f8e569}\label{structural__softc_a0022e9a31ed2a5668da36013c1f8e569}} 
\index{ural\_softc@{ural\_softc}!rx\_ant@{rx\_ant}}
\index{rx\_ant@{rx\_ant}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{rx\_ant}{rx\_ant}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::rx\+\_\+ant}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00125}{125}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00849}{ural\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, and \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_a03d104f1811b1bfc5f81d98b4be2c64d}\label{structural__softc_a03d104f1811b1bfc5f81d98b4be2c64d}} 
\index{ural\_softc@{ural\_softc}!sc\_bssid@{sc\_bssid}}
\index{sc\_bssid@{sc\_bssid}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_bssid}{sc\_bssid}}
{\footnotesize\ttfamily uint8\+\_\+t ural\+\_\+softc\+::sc\+\_\+bssid\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00116}{116}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00673}{ural\+\_\+newstate()}}, and \mbox{\hyperlink{if__ural_8c_source_l01569}{ural\+\_\+scan\+\_\+end()}}.

\mbox{\Hypertarget{structural__softc_aeec225909c9b4560de06ee9ffea8f27f}\label{structural__softc_aeec225909c9b4560de06ee9ffea8f27f}} 
\index{ural\_softc@{ural\_softc}!sc\_detached@{sc\_detached}}
\index{sc\_detached@{sc\_detached}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_detached}{sc\_detached}}
{\footnotesize\ttfamily u\+\_\+int ural\+\_\+softc\+::sc\+\_\+detached}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00113}{113}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00514}{ural\+\_\+detach()}}, and \mbox{\hyperlink{if__ural_8c_source_l01345}{ural\+\_\+parent()}}.

\mbox{\Hypertarget{structural__softc_a9d89d62867ac69a1180cd469ba1e8492}\label{structural__softc_a9d89d62867ac69a1180cd469ba1e8492}} 
\index{ural\_softc@{ural\_softc}!sc\_dev@{sc\_dev}}
\index{sc\_dev@{sc\_dev}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_dev}{sc\_dev}}
{\footnotesize\ttfamily device\+\_\+t ural\+\_\+softc\+::sc\+\_\+dev}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00094}{94}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l01938}{ural\+\_\+bbp\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l01508}{ural\+\_\+bbp\+\_\+read()}}, \mbox{\hyperlink{if__ural_8c_source_l01487}{ural\+\_\+bbp\+\_\+write()}}, \mbox{\hyperlink{if__ural_8c_source_l00849}{ural\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l00762}{ural\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l01388}{ural\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l00673}{ural\+\_\+newstate()}}, \mbox{\hyperlink{if__ural_8c_source_l01407}{ural\+\_\+read()}}, \mbox{\hyperlink{if__ural_8c_source_l01430}{ural\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__ural_8c_source_l01531}{ural\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{if__ural_8c_source_l01127}{ural\+\_\+sendprot()}}, \mbox{\hyperlink{if__ural_8c_source_l01369}{ural\+\_\+set\+\_\+testmode()}}, \mbox{\hyperlink{if__ural_8c_source_l01449}{ural\+\_\+write()}}, and \mbox{\hyperlink{if__ural_8c_source_l01468}{ural\+\_\+write\+\_\+multi()}}.

\mbox{\Hypertarget{structural__softc_aeb6a8284acf12d2f827af82042fedafa}\label{structural__softc_aeb6a8284acf12d2f827af82042fedafa}} 
\index{ural\_softc@{ural\_softc}!sc\_ic@{sc\_ic}}
\index{sc\_ic@{sc\_ic}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ic}{sc\_ic}}
{\footnotesize\ttfamily struct ieee80211com ural\+\_\+softc\+::sc\+\_\+ic}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00091}{91}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l00849}{ural\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l00514}{ural\+\_\+detach()}}, \mbox{\hyperlink{if__ural_8c_source_l01741}{ural\+\_\+enable\+\_\+tsf\+\_\+sync()}}, \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}, \mbox{\hyperlink{if__ural_8c_source_l01610}{ural\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__ural_8c_source_l01804}{ural\+\_\+set\+\_\+txpreamble()}}, \mbox{\hyperlink{if__ural_8c_source_l01870}{ural\+\_\+setpromisc()}}, \mbox{\hyperlink{if__ural_8c_source_l00981}{ural\+\_\+setup\+\_\+tx\+\_\+desc()}}, and \mbox{\hyperlink{if__ural_8c_source_l01779}{ural\+\_\+update\+\_\+slot()}}.

\mbox{\Hypertarget{structural__softc_a2996ec9ed770925172b00ac947b71ce7}\label{structural__softc_a2996ec9ed770925172b00ac947b71ce7}} 
\index{ural\_softc@{ural\_softc}!sc\_mtx@{sc\_mtx}}
\index{sc\_mtx@{sc\_mtx}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mtx}{sc\_mtx}}
{\footnotesize\ttfamily struct mtx ural\+\_\+softc\+::sc\+\_\+mtx}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00108}{108}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l00514}{ural\+\_\+detach()}}, \mbox{\hyperlink{if__ural_8c_source_l00541}{ural\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__ural_8c_source_l02220}{ural\+\_\+pause()}}, and \mbox{\hyperlink{if__ural_8c_source_l00562}{ural\+\_\+vap\+\_\+create()}}.

\mbox{\Hypertarget{structural__softc_a107ff634a4a6743b7a2a5c022f0d4177}\label{structural__softc_a107ff634a4a6743b7a2a5c022f0d4177}} 
\index{ural\_softc@{ural\_softc}!sc\_running@{sc\_running}}
\index{sc\_running@{sc\_running}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_running}{sc\_running}}
{\footnotesize\ttfamily u\+\_\+int ural\+\_\+softc\+::sc\+\_\+running}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00114}{114}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l01345}{ural\+\_\+parent()}}, \mbox{\hyperlink{if__ural_8c_source_l02126}{ural\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__ural_8c_source_l01322}{ural\+\_\+start()}}, \mbox{\hyperlink{if__ural_8c_source_l02097}{ural\+\_\+stop()}}, \mbox{\hyperlink{if__ural_8c_source_l01300}{ural\+\_\+transmit()}}, and \mbox{\hyperlink{if__ural_8c_source_l01887}{ural\+\_\+update\+\_\+promisc()}}.

\mbox{\Hypertarget{structural__softc_ae6f41d256b74c83f3e2378e351138b62}\label{structural__softc_ae6f41d256b74c83f3e2378e351138b62}} 
\index{ural\_softc@{ural\_softc}!sc\_rx\_desc@{sc\_rx\_desc}}
\index{sc\_rx\_desc@{sc\_rx\_desc}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_desc}{sc\_rx\_desc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structural__rx__desc}{ural\+\_\+rx\+\_\+desc}} ural\+\_\+softc\+::sc\+\_\+rx\+\_\+desc}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00106}{106}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00849}{ural\+\_\+bulk\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structural__softc_ac20277a63b844038fc3e6f8e6d38fb55}\label{structural__softc_ac20277a63b844038fc3e6f8e6d38fb55}} 
\index{ural\_softc@{ural\_softc}!sc\_rxtap@{sc\_rxtap}}
\index{sc\_rxtap@{sc\_rxtap}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rxtap}{sc\_rxtap}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structural__rx__radiotap__header}{ural\+\_\+rx\+\_\+radiotap\+\_\+header}} ural\+\_\+softc\+::sc\+\_\+rxtap}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00129}{129}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, and \mbox{\hyperlink{if__ural_8c_source_l00849}{ural\+\_\+bulk\+\_\+read\+\_\+callback()}}.

\mbox{\Hypertarget{structural__softc_a0dff4c16e3c5b53933e914cc60880e0a}\label{structural__softc_a0dff4c16e3c5b53933e914cc60880e0a}} 
\index{ural\_softc@{ural\_softc}!sc\_snd@{sc\_snd}}
\index{sc\_snd@{sc\_snd}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_snd}{sc\_snd}}
{\footnotesize\ttfamily struct mbufq ural\+\_\+softc\+::sc\+\_\+snd}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00093}{93}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l00514}{ural\+\_\+detach()}}, \mbox{\hyperlink{if__ural_8c_source_l01322}{ural\+\_\+start()}}, and \mbox{\hyperlink{if__ural_8c_source_l01300}{ural\+\_\+transmit()}}.

\mbox{\Hypertarget{structural__softc_a0ac5824d03ea535c9be738b3c5b2cf68}\label{structural__softc_a0ac5824d03ea535c9be738b3c5b2cf68}} 
\index{ural\_softc@{ural\_softc}!sc\_txs@{sc\_txs}}
\index{sc\_txs@{sc\_txs}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_txs}{sc\_txs}}
{\footnotesize\ttfamily struct ieee80211\+\_\+ratectl\+\_\+tx\+\_\+stats ural\+\_\+softc\+::sc\+\_\+txs}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00092}{92}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l02190}{ural\+\_\+ratectl\+\_\+task()}}.

\mbox{\Hypertarget{structural__softc_a352beae0671033f8edd72a99c224492f}\label{structural__softc_a352beae0671033f8edd72a99c224492f}} 
\index{ural\_softc@{ural\_softc}!sc\_txtap@{sc\_txtap}}
\index{sc\_txtap@{sc\_txtap}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_txtap}{sc\_txtap}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structural__tx__radiotap__header}{ural\+\_\+tx\+\_\+radiotap\+\_\+header}} ural\+\_\+softc\+::sc\+\_\+txtap}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00130}{130}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, and \mbox{\hyperlink{if__ural_8c_source_l00762}{ural\+\_\+bulk\+\_\+write\+\_\+callback()}}.

\mbox{\Hypertarget{structural__softc_a8a9b52a71b5b4a3fdfff512c8967341d}\label{structural__softc_a8a9b52a71b5b4a3fdfff512c8967341d}} 
\index{ural\_softc@{ural\_softc}!sc\_udev@{sc\_udev}}
\index{sc\_udev@{sc\_udev}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_udev}{sc\_udev}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}}$\ast$ ural\+\_\+softc\+::sc\+\_\+udev}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00095}{95}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, and \mbox{\hyperlink{if__ural_8c_source_l00541}{ural\+\_\+do\+\_\+request()}}.

\mbox{\Hypertarget{structural__softc_a3e5570470c9d66c12212993513f422f1}\label{structural__softc_a3e5570470c9d66c12212993513f422f1}} 
\index{ural\_softc@{ural\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ ural\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{if__uralvar_8h_a8420dba71b9cc240cf981b0bef892004a6fe6320fe40a9e6e4f76a038e0900281}{URAL\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00100}{100}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l00514}{ural\+\_\+detach()}}, \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l01127}{ural\+\_\+sendprot()}}, \mbox{\hyperlink{if__ural_8c_source_l02097}{ural\+\_\+stop()}}, \mbox{\hyperlink{if__ural_8c_source_l01029}{ural\+\_\+tx\+\_\+bcn()}}, \mbox{\hyperlink{if__ural_8c_source_l01217}{ural\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__ural_8c_source_l01069}{ural\+\_\+tx\+\_\+mgt()}}, and \mbox{\hyperlink{if__ural_8c_source_l01164}{ural\+\_\+tx\+\_\+raw()}}.

\mbox{\Hypertarget{structural__softc_a69f3c8a085ced1a2dc0654bdc975e54e}\label{structural__softc_a69f3c8a085ced1a2dc0654bdc975e54e}} 
\index{ural\_softc@{ural\_softc}!sta@{sta}}
\index{sta@{sta}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{sta}{sta}}
{\footnotesize\ttfamily uint16\+\_\+t ural\+\_\+softc\+::sta\mbox{[}11\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00110}{110}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, \mbox{\hyperlink{if__ural_8c_source_l02168}{ural\+\_\+ratectl\+\_\+start()}}, and \mbox{\hyperlink{if__ural_8c_source_l02190}{ural\+\_\+ratectl\+\_\+task()}}.

\mbox{\Hypertarget{structural__softc_af11c8cfb01da2def7b07281a9e5329ac}\label{structural__softc_af11c8cfb01da2def7b07281a9e5329ac}} 
\index{ural\_softc@{ural\_softc}!tx\_ant@{tx\_ant}}
\index{tx\_ant@{tx\_ant}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{tx\_ant}{tx\_ant}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::tx\+\_\+ant}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00126}{126}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00762}{ural\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l02020}{ural\+\_\+init()}}, and \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}.

\mbox{\Hypertarget{structural__softc_a71c62d4e2d5c0deac79bdaf74369289c}\label{structural__softc_a71c62d4e2d5c0deac79bdaf74369289c}} 
\index{ural\_softc@{ural\_softc}!tx\_data@{tx\_data}}
\index{tx\_data@{tx\_data}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{tx\_data}{tx\_data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structural__tx__data}{ural\+\_\+tx\+\_\+data}} ural\+\_\+softc\+::tx\+\_\+data\mbox{[}\mbox{\hyperlink{if__uralvar_8h_a593c35ea24c39342458f3621b26eec14}{RAL\+\_\+\+TX\+\_\+\+LIST\+\_\+\+COUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00102}{102}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00628}{ural\+\_\+setup\+\_\+tx\+\_\+list()}}, and \mbox{\hyperlink{if__ural_8c_source_l00647}{ural\+\_\+unsetup\+\_\+tx\+\_\+list()}}.

\mbox{\Hypertarget{structural__softc_a5ec5f1771d59cea60ed37fbbad952d1d}\label{structural__softc_a5ec5f1771d59cea60ed37fbbad952d1d}} 
\index{ural\_softc@{ural\_softc}!tx\_free@{tx\_free}}
\index{tx\_free@{tx\_free}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{tx\_free}{tx\_free}}
{\footnotesize\ttfamily ural\+\_\+txdhead ural\+\_\+softc\+::tx\+\_\+free}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00104}{104}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01127}{ural\+\_\+sendprot()}}, \mbox{\hyperlink{if__ural_8c_source_l00628}{ural\+\_\+setup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__ural_8c_source_l01029}{ural\+\_\+tx\+\_\+bcn()}}, \mbox{\hyperlink{if__ural_8c_source_l01217}{ural\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__ural_8c_source_l00614}{ural\+\_\+tx\+\_\+free()}}, \mbox{\hyperlink{if__ural_8c_source_l01069}{ural\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__ural_8c_source_l01164}{ural\+\_\+tx\+\_\+raw()}}, and \mbox{\hyperlink{if__ural_8c_source_l00647}{ural\+\_\+unsetup\+\_\+tx\+\_\+list()}}.

\mbox{\Hypertarget{structural__softc_aa8798b71126c0a52b711df7e6a4112d5}\label{structural__softc_aa8798b71126c0a52b711df7e6a4112d5}} 
\index{ural\_softc@{ural\_softc}!tx\_nfree@{tx\_nfree}}
\index{tx\_nfree@{tx\_nfree}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{tx\_nfree}{tx\_nfree}}
{\footnotesize\ttfamily int ural\+\_\+softc\+::tx\+\_\+nfree}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00105}{105}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l02126}{ural\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__ural_8c_source_l01127}{ural\+\_\+sendprot()}}, \mbox{\hyperlink{if__ural_8c_source_l00628}{ural\+\_\+setup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__ural_8c_source_l01322}{ural\+\_\+start()}}, \mbox{\hyperlink{if__ural_8c_source_l01029}{ural\+\_\+tx\+\_\+bcn()}}, \mbox{\hyperlink{if__ural_8c_source_l01217}{ural\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__ural_8c_source_l00614}{ural\+\_\+tx\+\_\+free()}}, \mbox{\hyperlink{if__ural_8c_source_l01069}{ural\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__ural_8c_source_l01164}{ural\+\_\+tx\+\_\+raw()}}, and \mbox{\hyperlink{if__ural_8c_source_l00647}{ural\+\_\+unsetup\+\_\+tx\+\_\+list()}}.

\mbox{\Hypertarget{structural__softc_add16159208b328816b0a0a6ed4e04ad9}\label{structural__softc_add16159208b328816b0a0a6ed4e04ad9}} 
\index{ural\_softc@{ural\_softc}!tx\_q@{tx\_q}}
\index{tx\_q@{tx\_q}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{tx\_q}{tx\_q}}
{\footnotesize\ttfamily ural\+\_\+txdhead ural\+\_\+softc\+::tx\+\_\+q}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00103}{103}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l00762}{ural\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l01127}{ural\+\_\+sendprot()}}, \mbox{\hyperlink{if__ural_8c_source_l00628}{ural\+\_\+setup\+\_\+tx\+\_\+list()}}, \mbox{\hyperlink{if__ural_8c_source_l01029}{ural\+\_\+tx\+\_\+bcn()}}, \mbox{\hyperlink{if__ural_8c_source_l01217}{ural\+\_\+tx\+\_\+data()}}, \mbox{\hyperlink{if__ural_8c_source_l01069}{ural\+\_\+tx\+\_\+mgt()}}, \mbox{\hyperlink{if__ural_8c_source_l01164}{ural\+\_\+tx\+\_\+raw()}}, and \mbox{\hyperlink{if__ural_8c_source_l00647}{ural\+\_\+unsetup\+\_\+tx\+\_\+list()}}.

\mbox{\Hypertarget{structural__softc_a37efa7d69679531e7da858392396bb07}\label{structural__softc_a37efa7d69679531e7da858392396bb07}} 
\index{ural\_softc@{ural\_softc}!txpow@{txpow}}
\index{txpow@{txpow}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{txpow}{txpow}}
{\footnotesize\ttfamily uint8\+\_\+t ural\+\_\+softc\+::txpow\mbox{[}14\mbox{]}}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00112}{112}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01913}{ural\+\_\+read\+\_\+eeprom()}}, and \mbox{\hyperlink{if__ural_8c_source_l01610}{ural\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{structural__softc_adf71b46cbd74973b8f0d5556499b70d7}\label{structural__softc_adf71b46cbd74973b8f0d5556499b70d7}} 
\index{ural\_softc@{ural\_softc}!val@{val}}
\index{val@{val}!ural\_softc@{ural\_softc}}
\doxysubsubsection{\texorpdfstring{val}{val}}
{\footnotesize\ttfamily uint8\+\_\+t ural\+\_\+softc\+::val}



Definition at line \mbox{\hyperlink{if__uralvar_8h_source_l00119}{119}} of file \mbox{\hyperlink{if__uralvar_8h_source}{if\+\_\+uralvar.\+h}}.



Referenced by \mbox{\hyperlink{if__ural_8c_source_l01938}{ural\+\_\+bbp\+\_\+init()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/wlan/\mbox{\hyperlink{if__uralvar_8h}{if\+\_\+uralvar.\+h}}\end{DoxyCompactItemize}
