\hypertarget{structupgt__softc}{}\doxysection{upgt\+\_\+softc Struct Reference}
\label{structupgt__softc}\index{upgt\_softc@{upgt\_softc}}


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



Collaboration diagram for upgt\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/d3b/structupgt__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t sc\+\_\+eeprom\mbox{[}2 $\ast$\mbox{\hyperlink{if__upgtvar_8h_a2d07b1aa9c0cab85167e219b3a1d8668}{UPGT\+\_\+\+EEPROM\+\_\+\+SIZE}}\mbox{]} \mbox{\hyperlink{structupgt__softc_a84a76aa4005e702684a262fc183fd264}{\+\_\+\+\_\+aligned}} (4)
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ieee80211com \mbox{\hyperlink{structupgt__softc_af948034a9c10f7ea6b4b728eae2cd988}{sc\+\_\+ic}}
\item 
struct mbufq \mbox{\hyperlink{structupgt__softc_a97755765055300e848061ec7d8f3c257}{sc\+\_\+snd}}
\item 
device\+\_\+t \mbox{\hyperlink{structupgt__softc_a28c7eb765072ef1a7220fb68fe516bc0}{sc\+\_\+dev}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structupgt__softc_af8a87283a420a2e4e23423d2d2a47552}{sc\+\_\+udev}}
\item 
void $\ast$ \mbox{\hyperlink{structupgt__softc_a29425054dcb4ce144f083ce2a9d30911}{sc\+\_\+rx\+\_\+dma\+\_\+buf}}
\item 
void $\ast$ \mbox{\hyperlink{structupgt__softc_a15ec646ab0c952b4186fca95c14532df}{sc\+\_\+tx\+\_\+dma\+\_\+buf}}
\item 
struct mtx \mbox{\hyperlink{structupgt__softc_a0d41f4419fb91808d149dae987d29595}{sc\+\_\+mtx}}
\item 
struct \mbox{\hyperlink{structupgt__stat}{upgt\+\_\+stat}} \mbox{\hyperlink{structupgt__softc_a1ce5e3605674b5934a87b02e2c901f90}{sc\+\_\+stat}}
\item 
int \mbox{\hyperlink{structupgt__softc_a8a825d26894911acfde5af69fb054a5f}{sc\+\_\+flags}}
\item 
int \mbox{\hyperlink{structupgt__softc_a5b3cba76663a58e2179aaa8c3b28b00f}{sc\+\_\+debug}}
\item 
enum ieee80211\+\_\+state \mbox{\hyperlink{structupgt__softc_a335b5ee6edf14e97533812e38e0071d8}{sc\+\_\+state}}
\item 
int \mbox{\hyperlink{structupgt__softc_a98349c79f308cf37034e17557753af9f}{sc\+\_\+arg}}
\item 
int \mbox{\hyperlink{structupgt__softc_aa8c40606a70c2d42fb12cd62f9dc273b}{sc\+\_\+led\+\_\+blink}}
\item 
struct callout \mbox{\hyperlink{structupgt__softc_a6a6887c0207fa772eea01afdd64926a4}{sc\+\_\+led\+\_\+ch}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structupgt__softc_a45769d9ec865e9d892e4725a179c292e}{sc\+\_\+cur\+\_\+rateset}} \mbox{[}8\mbox{]}
\item 
int \mbox{\hyperlink{structupgt__softc_a1441c3d9c0b4768324ade21a4d667118}{sc\+\_\+tx\+\_\+timer}}
\item 
struct callout \mbox{\hyperlink{structupgt__softc_a55ab2db292387efe261d1391e1f7da7f}{sc\+\_\+watchdog\+\_\+ch}}
\item 
int \mbox{\hyperlink{structupgt__softc_a0e595733f0cda417952aec4b0c18a11f}{sc\+\_\+fw\+\_\+type}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structupgt__softc_a2bdecae392edc4a195172be415691eca}{sc\+\_\+memaddr\+\_\+frame\+\_\+start}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structupgt__softc_aa9cc9b44b41333dd7d9a918338df1e69}{sc\+\_\+memaddr\+\_\+frame\+\_\+end}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structupgt__softc_ab646ee0dc359e8dcc3373f115c468161}{sc\+\_\+memaddr\+\_\+rx\+\_\+start}}
\item 
struct \mbox{\hyperlink{structupgt__memory}{upgt\+\_\+memory}} \mbox{\hyperlink{structupgt__softc_ac1eb80ca813c1f572dbfcf17bbc15bc4}{sc\+\_\+memory}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structupgt__softc_a60025e6356e29aa3d1cd98eceed3fde1}{sc\+\_\+eeprom\+\_\+hwrx}}
\item 
struct \mbox{\hyperlink{structupgt__lmac__freq3}{upgt\+\_\+lmac\+\_\+freq3}} \mbox{\hyperlink{structupgt__softc_a77270e7e41f4f7385091a8a95ab17b0a}{sc\+\_\+eeprom\+\_\+freq3}} \mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}
\item 
struct \mbox{\hyperlink{structupgt__lmac__freq4}{upgt\+\_\+lmac\+\_\+freq4}} \mbox{\hyperlink{structupgt__softc_a7b60b482e374d845c13e4c70dc37c6db}{sc\+\_\+eeprom\+\_\+freq4}} \mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}\mbox{[}8\mbox{]}
\item 
struct \mbox{\hyperlink{structupgt__lmac__freq6}{upgt\+\_\+lmac\+\_\+freq6}} \mbox{\hyperlink{structupgt__softc_a335d2f359a37774fdb1b72ef4cf8c352}{sc\+\_\+eeprom\+\_\+freq6}} \mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structupgt__softc_ab2bacb3b11933768ea549bf5199df379}{sc\+\_\+eeprom\+\_\+freq6\+\_\+settings}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structupgt__softc_a1966e12963814da8a16565208c4d2f32}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{if__upgtvar_8h_afeaa6456e370d2eb59f5e139d9f8b00ca146091e5a679fa6f816bbc6a3d5e2601}{UPGT\+\_\+\+N\+\_\+\+XFERS}}\mbox{]}
\item 
int \mbox{\hyperlink{structupgt__softc_aabeb887f609ed6b005327112c2de69ee}{sc\+\_\+rx\+\_\+no}}
\item 
int \mbox{\hyperlink{structupgt__softc_a30e9b178841ab5a1d37d7d25e4a09590}{sc\+\_\+tx\+\_\+no}}
\item 
struct \mbox{\hyperlink{structupgt__data}{upgt\+\_\+data}} \mbox{\hyperlink{structupgt__softc_a066dfc6f262b8a5ce20ae203e525bb48}{sc\+\_\+rx\+\_\+data}} \mbox{[}\mbox{\hyperlink{if__upgtvar_8h_a973cfb162652be287410222566b9537f}{UPGT\+\_\+\+RX\+\_\+\+MAXCOUNT}}\mbox{]}
\item 
upgt\+\_\+datahead \mbox{\hyperlink{structupgt__softc_a48f518d7dfd9b6f2cb50d8840b11a20f}{sc\+\_\+rx\+\_\+active}}
\item 
upgt\+\_\+datahead \mbox{\hyperlink{structupgt__softc_af8a7ae7961dfa98916e63a05ef73bd07}{sc\+\_\+rx\+\_\+inactive}}
\item 
struct \mbox{\hyperlink{structupgt__data}{upgt\+\_\+data}} \mbox{\hyperlink{structupgt__softc_a9e77ba7a577f98f61d375917b38574c5}{sc\+\_\+tx\+\_\+data}} \mbox{[}\mbox{\hyperlink{if__upgtvar_8h_a77965ea948e2728fbc9c7a132b4fe81e}{UPGT\+\_\+\+TX\+\_\+\+MAXCOUNT}}\mbox{]}
\item 
upgt\+\_\+datahead \mbox{\hyperlink{structupgt__softc_a63023feb04232200d31ae2ec47c2285e}{sc\+\_\+tx\+\_\+active}}
\item 
upgt\+\_\+datahead \mbox{\hyperlink{structupgt__softc_ae35cce93b319263982601ae7fc757a36}{sc\+\_\+tx\+\_\+inactive}}
\item 
upgt\+\_\+datahead \mbox{\hyperlink{structupgt__softc_a72d842564f568a0b7caa6b00ea558a11}{sc\+\_\+tx\+\_\+pending}}
\item 
struct \mbox{\hyperlink{structupgt__rx__radiotap__header}{upgt\+\_\+rx\+\_\+radiotap\+\_\+header}} \mbox{\hyperlink{structupgt__softc_adf791403243bf66e6c3fdcc2a40b88c3}{sc\+\_\+rxtap}}
\item 
struct \mbox{\hyperlink{structupgt__tx__radiotap__header}{upgt\+\_\+tx\+\_\+radiotap\+\_\+header}} \mbox{\hyperlink{structupgt__softc_adb00c7bde9eebb6831fe2467f54f4de5}{sc\+\_\+txtap}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00420}{420}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structupgt__softc_a84a76aa4005e702684a262fc183fd264}\label{structupgt__softc_a84a76aa4005e702684a262fc183fd264}} 
\index{upgt\_softc@{upgt\_softc}!\_\_aligned@{\_\_aligned}}
\index{\_\_aligned@{\_\_aligned}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{\_\_aligned()}{\_\_aligned()}}
{\footnotesize\ttfamily uint8\+\_\+t sc\+\_\+eeprom\mbox{[}2 $\ast$\mbox{\hyperlink{if__upgtvar_8h_a2d07b1aa9c0cab85167e219b3a1d8668}{UPGT\+\_\+\+EEPROM\+\_\+\+SIZE}}\mbox{]} upgt\+\_\+softc\+::\+\_\+\+\_\+aligned (\begin{DoxyParamCaption}\item[{4}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structupgt__softc_a98349c79f308cf37034e17557753af9f}\label{structupgt__softc_a98349c79f308cf37034e17557753af9f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_arg@{sc\_arg}}
\index{sc\_arg@{sc\_arg}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_arg}{sc\_arg}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+arg}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00436}{436}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.

\mbox{\Hypertarget{structupgt__softc_a45769d9ec865e9d892e4725a179c292e}\label{structupgt__softc_a45769d9ec865e9d892e4725a179c292e}} 
\index{upgt\_softc@{upgt\_softc}!sc\_cur\_rateset@{sc\_cur\_rateset}}
\index{sc\_cur\_rateset@{sc\_cur\_rateset}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cur\_rateset}{sc\_cur\_rateset}}
{\footnotesize\ttfamily uint8\+\_\+t upgt\+\_\+softc\+::sc\+\_\+cur\+\_\+rateset\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00439}{439}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00682}{upgt\+\_\+setup\+\_\+rates()}}, and \mbox{\hyperlink{if__upgt_8c_source_l02110}{upgt\+\_\+tx\+\_\+start()}}.

\mbox{\Hypertarget{structupgt__softc_a5b3cba76663a58e2179aaa8c3b28b00f}\label{structupgt__softc_a5b3cba76663a58e2179aaa8c3b28b00f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_debug@{sc\_debug}}
\index{sc\_debug@{sc\_debug}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_debug}{sc\_debug}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+debug}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00433}{433}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00423}{423}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01269}{upgt\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__upgt_8c_source_l01552}{upgt\+\_\+fw\+\_\+load()}}, \mbox{\hyperlink{if__upgt_8c_source_l01734}{upgt\+\_\+fw\+\_\+verify()}}, \mbox{\hyperlink{if__upgt_8c_source_l00392}{upgt\+\_\+get\+\_\+stats()}}, \mbox{\hyperlink{if__upgt_8c_source_l01536}{upgt\+\_\+mem\+\_\+free()}}, \mbox{\hyperlink{if__upgt_8c_source_l01436}{upgt\+\_\+rx()}}, \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}, \mbox{\hyperlink{if__upgt_8c_source_l00578}{upgt\+\_\+set\+\_\+macfilter()}}, \mbox{\hyperlink{if__upgt_8c_source_l02032}{upgt\+\_\+sysctl\+\_\+node()}}, \mbox{\hyperlink{if__upgt_8c_source_l02110}{upgt\+\_\+tx\+\_\+start()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00827}{upgt\+\_\+watchdog()}}.

\mbox{\Hypertarget{structupgt__softc_a77270e7e41f4f7385091a8a95ab17b0a}\label{structupgt__softc_a77270e7e41f4f7385091a8a95ab17b0a}} 
\index{upgt\_softc@{upgt\_softc}!sc\_eeprom\_freq3@{sc\_eeprom\_freq3}}
\index{sc\_eeprom\_freq3@{sc\_eeprom\_freq3}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eeprom\_freq3}{sc\_eeprom\_freq3}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__lmac__freq3}{upgt\+\_\+lmac\+\_\+freq3}} upgt\+\_\+softc\+::sc\+\_\+eeprom\+\_\+freq3\mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00456}{456}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01150}{upgt\+\_\+eeprom\+\_\+parse\+\_\+freq3()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{structupgt__softc_a7b60b482e374d845c13e4c70dc37c6db}\label{structupgt__softc_a7b60b482e374d845c13e4c70dc37c6db}} 
\index{upgt\_softc@{upgt\_softc}!sc\_eeprom\_freq4@{sc\_eeprom\_freq4}}
\index{sc\_eeprom\_freq4@{sc\_eeprom\_freq4}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eeprom\_freq4}{sc\_eeprom\_freq4}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__lmac__freq4}{upgt\+\_\+lmac\+\_\+freq4}} upgt\+\_\+softc\+::sc\+\_\+eeprom\+\_\+freq4\mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00457}{457}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01184}{upgt\+\_\+eeprom\+\_\+parse\+\_\+freq4()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{structupgt__softc_a335d2f359a37774fdb1b72ef4cf8c352}\label{structupgt__softc_a335d2f359a37774fdb1b72ef4cf8c352}} 
\index{upgt\_softc@{upgt\_softc}!sc\_eeprom\_freq6@{sc\_eeprom\_freq6}}
\index{sc\_eeprom\_freq6@{sc\_eeprom\_freq6}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eeprom\_freq6}{sc\_eeprom\_freq6}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__lmac__freq6}{upgt\+\_\+lmac\+\_\+freq6}} upgt\+\_\+softc\+::sc\+\_\+eeprom\+\_\+freq6\mbox{[}IEEE80211\+\_\+\+CHAN\+\_\+\+MAX\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00458}{458}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01228}{upgt\+\_\+eeprom\+\_\+parse\+\_\+freq6()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{structupgt__softc_ab2bacb3b11933768ea549bf5199df379}\label{structupgt__softc_ab2bacb3b11933768ea549bf5199df379}} 
\index{upgt\_softc@{upgt\_softc}!sc\_eeprom\_freq6\_settings@{sc\_eeprom\_freq6\_settings}}
\index{sc\_eeprom\_freq6\_settings@{sc\_eeprom\_freq6\_settings}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eeprom\_freq6\_settings}{sc\_eeprom\_freq6\_settings}}
{\footnotesize\ttfamily uint8\+\_\+t upgt\+\_\+softc\+::sc\+\_\+eeprom\+\_\+freq6\+\_\+settings}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00459}{459}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01184}{upgt\+\_\+eeprom\+\_\+parse\+\_\+freq4()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}.

\mbox{\Hypertarget{structupgt__softc_a60025e6356e29aa3d1cd98eceed3fde1}\label{structupgt__softc_a60025e6356e29aa3d1cd98eceed3fde1}} 
\index{upgt\_softc@{upgt\_softc}!sc\_eeprom\_hwrx@{sc\_eeprom\_hwrx}}
\index{sc\_eeprom\_hwrx@{sc\_eeprom\_hwrx}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_eeprom\_hwrx}{sc\_eeprom\_hwrx}}
{\footnotesize\ttfamily uint16\+\_\+t upgt\+\_\+softc\+::sc\+\_\+eeprom\+\_\+hwrx}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00455}{455}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01256}{upgt\+\_\+eeprom\+\_\+parse\+\_\+hwrx()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00578}{upgt\+\_\+set\+\_\+macfilter()}}.

\mbox{\Hypertarget{structupgt__softc_a8a825d26894911acfde5af69fb054a5f}\label{structupgt__softc_a8a825d26894911acfde5af69fb054a5f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_flags@{sc\_flags}}
\index{sc\_flags@{sc\_flags}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_flags}{sc\_flags}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+flags}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00429}{429}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l00560}{upgt\+\_\+init()}}, \mbox{\hyperlink{if__upgt_8c_source_l00433}{upgt\+\_\+parent()}}, \mbox{\hyperlink{if__upgt_8c_source_l00792}{upgt\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__upgt_8c_source_l01436}{upgt\+\_\+rx()}}, \mbox{\hyperlink{if__upgt_8c_source_l01341}{upgt\+\_\+rxeof()}}, \mbox{\hyperlink{if__upgt_8c_source_l00758}{upgt\+\_\+start()}}, \mbox{\hyperlink{if__upgt_8c_source_l00459}{upgt\+\_\+stop()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00736}{upgt\+\_\+transmit()}}.

\mbox{\Hypertarget{structupgt__softc_a0e595733f0cda417952aec4b0c18a11f}\label{structupgt__softc_a0e595733f0cda417952aec4b0c18a11f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_fw\_type@{sc\_fw\_type}}
\index{sc\_fw\_type@{sc\_fw\_type}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_fw\_type}{sc\_fw\_type}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+fw\+\_\+type}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00446}{446}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01734}{upgt\+\_\+fw\+\_\+verify()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00421}{421}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l02207}{upgt\+\_\+bulk\+\_\+rx\+\_\+callback()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01042}{upgt\+\_\+eeprom\+\_\+parse()}}, \mbox{\hyperlink{if__upgt_8c_source_l01436}{upgt\+\_\+rx()}}, \mbox{\hyperlink{if__upgt_8c_source_l01479}{upgt\+\_\+rx\+\_\+rate()}}, \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__upgt_8c_source_l00578}{upgt\+\_\+set\+\_\+macfilter()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00827}{upgt\+\_\+watchdog()}}.

\mbox{\Hypertarget{structupgt__softc_aa8c40606a70c2d42fb12cd62f9dc273b}\label{structupgt__softc_aa8c40606a70c2d42fb12cd62f9dc273b}} 
\index{upgt\_softc@{upgt\_softc}!sc\_led\_blink@{sc\_led\_blink}}
\index{sc\_led\_blink@{sc\_led\_blink}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_led\_blink}{sc\_led\_blink}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+led\+\_\+blink}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00437}{437}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00551}{upgt\+\_\+set\+\_\+led\+\_\+blink()}}.

\mbox{\Hypertarget{structupgt__softc_a6a6887c0207fa772eea01afdd64926a4}\label{structupgt__softc_a6a6887c0207fa772eea01afdd64926a4}} 
\index{upgt\_softc@{upgt\_softc}!sc\_led\_ch@{sc\_led\_ch}}
\index{sc\_led\_ch@{sc\_led\_ch}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_led\_ch}{sc\_led\_ch}}
{\footnotesize\ttfamily struct callout upgt\+\_\+softc\+::sc\+\_\+led\+\_\+ch}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00438}{438}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l00984}{upgt\+\_\+newstate()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}.

\mbox{\Hypertarget{structupgt__softc_aa9cc9b44b41333dd7d9a918338df1e69}\label{structupgt__softc_aa9cc9b44b41333dd7d9a918338df1e69}} 
\index{upgt\_softc@{upgt\_softc}!sc\_memaddr\_frame\_end@{sc\_memaddr\_frame\_end}}
\index{sc\_memaddr\_frame\_end@{sc\_memaddr\_frame\_end}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_memaddr\_frame\_end}{sc\_memaddr\_frame\_end}}
{\footnotesize\ttfamily uint32\+\_\+t upgt\+\_\+softc\+::sc\+\_\+memaddr\+\_\+frame\+\_\+end}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00449}{449}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01734}{upgt\+\_\+fw\+\_\+verify()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01700}{upgt\+\_\+mem\+\_\+init()}}.

\mbox{\Hypertarget{structupgt__softc_a2bdecae392edc4a195172be415691eca}\label{structupgt__softc_a2bdecae392edc4a195172be415691eca}} 
\index{upgt\_softc@{upgt\_softc}!sc\_memaddr\_frame\_start@{sc\_memaddr\_frame\_start}}
\index{sc\_memaddr\_frame\_start@{sc\_memaddr\_frame\_start}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_memaddr\_frame\_start}{sc\_memaddr\_frame\_start}}
{\footnotesize\ttfamily uint32\+\_\+t upgt\+\_\+softc\+::sc\+\_\+memaddr\+\_\+frame\+\_\+start}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00448}{448}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01269}{upgt\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__upgt_8c_source_l01734}{upgt\+\_\+fw\+\_\+verify()}}, \mbox{\hyperlink{if__upgt_8c_source_l00392}{upgt\+\_\+get\+\_\+stats()}}, \mbox{\hyperlink{if__upgt_8c_source_l01700}{upgt\+\_\+mem\+\_\+init()}}, \mbox{\hyperlink{if__upgt_8c_source_l00881}{upgt\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00578}{upgt\+\_\+set\+\_\+macfilter()}}.

\mbox{\Hypertarget{structupgt__softc_ab646ee0dc359e8dcc3373f115c468161}\label{structupgt__softc_ab646ee0dc359e8dcc3373f115c468161}} 
\index{upgt\_softc@{upgt\_softc}!sc\_memaddr\_rx\_start@{sc\_memaddr\_rx\_start}}
\index{sc\_memaddr\_rx\_start@{sc\_memaddr\_rx\_start}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_memaddr\_rx\_start}{sc\_memaddr\_rx\_start}}
{\footnotesize\ttfamily uint32\+\_\+t upgt\+\_\+softc\+::sc\+\_\+memaddr\+\_\+rx\+\_\+start}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00450}{450}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00578}{upgt\+\_\+set\+\_\+macfilter()}}.

\mbox{\Hypertarget{structupgt__softc_ac1eb80ca813c1f572dbfcf17bbc15bc4}\label{structupgt__softc_ac1eb80ca813c1f572dbfcf17bbc15bc4}} 
\index{upgt\_softc@{upgt\_softc}!sc\_memory@{sc\_memory}}
\index{sc\_memory@{sc\_memory}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_memory}{sc\_memory}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__memory}{upgt\+\_\+memory}} upgt\+\_\+softc\+::sc\+\_\+memory}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00451}{451}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00844}{upgt\+\_\+mem\+\_\+alloc()}}, \mbox{\hyperlink{if__upgt_8c_source_l01536}{upgt\+\_\+mem\+\_\+free()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01700}{upgt\+\_\+mem\+\_\+init()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00427}{427}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01875}{upgt\+\_\+device\+\_\+reset()}}, \mbox{\hyperlink{if__upgt_8c_source_l01269}{upgt\+\_\+eeprom\+\_\+read()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01552}{upgt\+\_\+fw\+\_\+load()}}.

\mbox{\Hypertarget{structupgt__softc_a48f518d7dfd9b6f2cb50d8840b11a20f}\label{structupgt__softc_a48f518d7dfd9b6f2cb50d8840b11a20f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_rx\_active@{sc\_rx\_active}}
\index{sc\_rx\_active@{sc\_rx\_active}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_active}{sc\_rx\_active}}
{\footnotesize\ttfamily upgt\+\_\+datahead upgt\+\_\+softc\+::sc\+\_\+rx\+\_\+active}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00466}{466}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01917}{upgt\+\_\+alloc\+\_\+rx()}}, \mbox{\hyperlink{if__upgt_8c_source_l02207}{upgt\+\_\+bulk\+\_\+rx\+\_\+callback()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}.

\mbox{\Hypertarget{structupgt__softc_a066dfc6f262b8a5ce20ae203e525bb48}\label{structupgt__softc_a066dfc6f262b8a5ce20ae203e525bb48}} 
\index{upgt\_softc@{upgt\_softc}!sc\_rx\_data@{sc\_rx\_data}}
\index{sc\_rx\_data@{sc\_rx\_data}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_data}{sc\_rx\_data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__data}{upgt\+\_\+data}} upgt\+\_\+softc\+::sc\+\_\+rx\+\_\+data\mbox{[}\mbox{\hyperlink{if__upgtvar_8h_a973cfb162652be287410222566b9537f}{UPGT\+\_\+\+RX\+\_\+\+MAXCOUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00465}{465}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01917}{upgt\+\_\+alloc\+\_\+rx()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01980}{upgt\+\_\+free\+\_\+rx()}}.

\mbox{\Hypertarget{structupgt__softc_a29425054dcb4ce144f083ce2a9d30911}\label{structupgt__softc_a29425054dcb4ce144f083ce2a9d30911}} 
\index{upgt\_softc@{upgt\_softc}!sc\_rx\_dma\_buf@{sc\_rx\_dma\_buf}}
\index{sc\_rx\_dma\_buf@{sc\_rx\_dma\_buf}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_dma\_buf}{sc\_rx\_dma\_buf}}
{\footnotesize\ttfamily void$\ast$ upgt\+\_\+softc\+::sc\+\_\+rx\+\_\+dma\+\_\+buf}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00425}{425}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01917}{upgt\+\_\+alloc\+\_\+rx()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}.

\mbox{\Hypertarget{structupgt__softc_af8a7ae7961dfa98916e63a05ef73bd07}\label{structupgt__softc_af8a7ae7961dfa98916e63a05ef73bd07}} 
\index{upgt\_softc@{upgt\_softc}!sc\_rx\_inactive@{sc\_rx\_inactive}}
\index{sc\_rx\_inactive@{sc\_rx\_inactive}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_inactive}{sc\_rx\_inactive}}
{\footnotesize\ttfamily upgt\+\_\+datahead upgt\+\_\+softc\+::sc\+\_\+rx\+\_\+inactive}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00467}{467}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01917}{upgt\+\_\+alloc\+\_\+rx()}}, \mbox{\hyperlink{if__upgt_8c_source_l02207}{upgt\+\_\+bulk\+\_\+rx\+\_\+callback()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}.

\mbox{\Hypertarget{structupgt__softc_aabeb887f609ed6b005327112c2de69ee}\label{structupgt__softc_aabeb887f609ed6b005327112c2de69ee}} 
\index{upgt\_softc@{upgt\_softc}!sc\_rx\_no@{sc\_rx\_no}}
\index{sc\_rx\_no@{sc\_rx\_no}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_rx\_no}{sc\_rx\_no}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+rx\+\_\+no}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00463}{463}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00474}{474}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01436}{upgt\+\_\+rx()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00422}{422}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l00758}{upgt\+\_\+start()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00736}{upgt\+\_\+transmit()}}.

\mbox{\Hypertarget{structupgt__softc_a1ce5e3605674b5934a87b02e2c901f90}\label{structupgt__softc_a1ce5e3605674b5934a87b02e2c901f90}} 
\index{upgt\_softc@{upgt\_softc}!sc\_stat@{sc\_stat}}
\index{sc\_stat@{sc\_stat}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_stat}{sc\_stat}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__stat}{upgt\+\_\+stat}} upgt\+\_\+softc\+::sc\+\_\+stat}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00428}{428}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l02032}{upgt\+\_\+sysctl\+\_\+node()}}.

\mbox{\Hypertarget{structupgt__softc_a335b5ee6edf14e97533812e38e0071d8}\label{structupgt__softc_a335b5ee6edf14e97533812e38e0071d8}} 
\index{upgt\_softc@{upgt\_softc}!sc\_state@{sc\_state}}
\index{sc\_state@{sc\_state}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_state}{sc\_state}}
{\footnotesize\ttfamily enum ieee80211\+\_\+state upgt\+\_\+softc\+::sc\+\_\+state}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00435}{435}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00984}{upgt\+\_\+newstate()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}.

\mbox{\Hypertarget{structupgt__softc_a63023feb04232200d31ae2ec47c2285e}\label{structupgt__softc_a63023feb04232200d31ae2ec47c2285e}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_active@{sc\_tx\_active}}
\index{sc\_tx\_active@{sc\_tx\_active}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_active}{sc\_tx\_active}}
{\footnotesize\ttfamily upgt\+\_\+datahead upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+active}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00469}{469}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01898}{upgt\+\_\+alloc\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l02281}{upgt\+\_\+bulk\+\_\+tx\+\_\+callback()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}.

\mbox{\Hypertarget{structupgt__softc_a9e77ba7a577f98f61d375917b38574c5}\label{structupgt__softc_a9e77ba7a577f98f61d375917b38574c5}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_data@{sc\_tx\_data}}
\index{sc\_tx\_data@{sc\_tx\_data}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_data}{sc\_tx\_data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structupgt__data}{upgt\+\_\+data}} upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+data\mbox{[}\mbox{\hyperlink{if__upgtvar_8h_a77965ea948e2728fbc9c7a132b4fe81e}{UPGT\+\_\+\+TX\+\_\+\+MAXCOUNT}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00468}{468}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01898}{upgt\+\_\+alloc\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l01993}{upgt\+\_\+free\+\_\+tx()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01498}{upgt\+\_\+tx\+\_\+done()}}.

\mbox{\Hypertarget{structupgt__softc_a15ec646ab0c952b4186fca95c14532df}\label{structupgt__softc_a15ec646ab0c952b4186fca95c14532df}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_dma\_buf@{sc\_tx\_dma\_buf}}
\index{sc\_tx\_dma\_buf@{sc\_tx\_dma\_buf}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_dma\_buf}{sc\_tx\_dma\_buf}}
{\footnotesize\ttfamily void$\ast$ upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+dma\+\_\+buf}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00426}{426}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01898}{upgt\+\_\+alloc\+\_\+tx()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}.

\mbox{\Hypertarget{structupgt__softc_ae35cce93b319263982601ae7fc757a36}\label{structupgt__softc_ae35cce93b319263982601ae7fc757a36}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_inactive@{sc\_tx\_inactive}}
\index{sc\_tx\_inactive@{sc\_tx\_inactive}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_inactive}{sc\_tx\_inactive}}
{\footnotesize\ttfamily upgt\+\_\+datahead upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+inactive}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00470}{470}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l02057}{\+\_\+upgt\+\_\+getbuf()}}, \mbox{\hyperlink{if__upgt_8c_source_l01898}{upgt\+\_\+alloc\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l02281}{upgt\+\_\+bulk\+\_\+tx\+\_\+callback()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l02088}{upgt\+\_\+gettxbuf()}}, \mbox{\hyperlink{if__upgt_8c_source_l00792}{upgt\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__upgt_8c_source_l00473}{upgt\+\_\+set\+\_\+led()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00758}{upgt\+\_\+start()}}.

\mbox{\Hypertarget{structupgt__softc_a30e9b178841ab5a1d37d7d25e4a09590}\label{structupgt__softc_a30e9b178841ab5a1d37d7d25e4a09590}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_no@{sc\_tx\_no}}
\index{sc\_tx\_no@{sc\_tx\_no}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_no}{sc\_tx\_no}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+no}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00464}{464}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.

\mbox{\Hypertarget{structupgt__softc_a72d842564f568a0b7caa6b00ea558a11}\label{structupgt__softc_a72d842564f568a0b7caa6b00ea558a11}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_pending@{sc\_tx\_pending}}
\index{sc\_tx\_pending@{sc\_tx\_pending}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_pending}{sc\_tx\_pending}}
{\footnotesize\ttfamily upgt\+\_\+datahead upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+pending}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00471}{471}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l01898}{upgt\+\_\+alloc\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l01864}{upgt\+\_\+bulk\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l02281}{upgt\+\_\+bulk\+\_\+tx\+\_\+callback()}}, and \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}.

\mbox{\Hypertarget{structupgt__softc_a1441c3d9c0b4768324ade21a4d667118}\label{structupgt__softc_a1441c3d9c0b4768324ade21a4d667118}} 
\index{upgt\_softc@{upgt\_softc}!sc\_tx\_timer@{sc\_tx\_timer}}
\index{sc\_tx\_timer@{sc\_tx\_timer}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tx\_timer}{sc\_tx\_timer}}
{\footnotesize\ttfamily int upgt\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00442}{442}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00792}{upgt\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__upgt_8c_source_l00758}{upgt\+\_\+start()}}, \mbox{\hyperlink{if__upgt_8c_source_l00459}{upgt\+\_\+stop()}}, \mbox{\hyperlink{if__upgt_8c_source_l01498}{upgt\+\_\+tx\+\_\+done()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00827}{upgt\+\_\+watchdog()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00475}{475}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, and \mbox{\hyperlink{if__upgt_8c_source_l02110}{upgt\+\_\+tx\+\_\+start()}}.

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



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00424}{424}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}.

\mbox{\Hypertarget{structupgt__softc_a55ab2db292387efe261d1391e1f7da7f}\label{structupgt__softc_a55ab2db292387efe261d1391e1f7da7f}} 
\index{upgt\_softc@{upgt\_softc}!sc\_watchdog\_ch@{sc\_watchdog\_ch}}
\index{sc\_watchdog\_ch@{sc\_watchdog\_ch}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_watchdog\_ch}{sc\_watchdog\_ch}}
{\footnotesize\ttfamily struct callout upgt\+\_\+softc\+::sc\+\_\+watchdog\+\_\+ch}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00443}{443}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l00560}{upgt\+\_\+init()}}, \mbox{\hyperlink{if__upgt_8c_source_l00984}{upgt\+\_\+newstate()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00827}{upgt\+\_\+watchdog()}}.

\mbox{\Hypertarget{structupgt__softc_a1966e12963814da8a16565208c4d2f32}\label{structupgt__softc_a1966e12963814da8a16565208c4d2f32}} 
\index{upgt\_softc@{upgt\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!upgt\_softc@{upgt\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ upgt\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{if__upgtvar_8h_afeaa6456e370d2eb59f5e139d9f8b00ca146091e5a679fa6f816bbc6a3d5e2601}{UPGT\+\_\+\+N\+\_\+\+XFERS}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__upgtvar_8h_source_l00462}{462}} of file \mbox{\hyperlink{if__upgtvar_8h_source}{if\+\_\+upgtvar.\+h}}.



Referenced by \mbox{\hyperlink{if__upgt_8c_source_l02009}{upgt\+\_\+abort\+\_\+xfers\+\_\+locked()}}, \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01864}{upgt\+\_\+bulk\+\_\+tx()}}, \mbox{\hyperlink{if__upgt_8c_source_l01933}{upgt\+\_\+detach()}}, \mbox{\hyperlink{if__upgt_8c_source_l01552}{upgt\+\_\+fw\+\_\+load()}}, and \mbox{\hyperlink{if__upgt_8c_source_l00560}{upgt\+\_\+init()}}.



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