\hypertarget{r92ce__attach_8c}{}\doxysection{dev/rtwn/rtl8192c/pci/r92ce\+\_\+attach.c File Reference}
\label{r92ce__attach_8c}\index{dev/rtwn/rtl8192c/pci/r92ce\_attach.c@{dev/rtwn/rtl8192c/pci/r92ce\_attach.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+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/queue.\+h$>$}\newline
{\ttfamily \#include $<$sys/taskqueue.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/linker.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$machine/resource.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/ethernet.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/if\+\_\+rtwnreg.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/if\+\_\+rtwnvar.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/if\+\_\+rtwn\+\_\+nop.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/pci/rtwn\+\_\+pci\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/rtl8192c/r92c\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/rtl8192c/pci/r92ce.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/rtl8192c/pci/r92ce\+\_\+priv.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/rtl8192c/pci/r92ce\+\_\+reg.\+h$>$}\newline
{\ttfamily \#include $<$dev/rtwn/rtl8192c/pci/r92ce\+\_\+tx\+\_\+desc.\+h$>$}\newline
Include dependency graph for r92ce\+\_\+attach.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/d1e/r92ce__attach_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{r92ce__attach_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
void \mbox{\hyperlink{r92ce__attach_8c_aee79ed1bddf030521c37302af72b3ea3}{r92ce\+\_\+attach}} (struct \mbox{\hyperlink{structrtwn__pci__softc}{rtwn\+\_\+pci\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{r92ce__attach_8c_a93bb59ba0ee843efa054f5a92e28d770}{r92ce\+\_\+postattach}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{r92ce__attach_8c_aa40503684f3e71da8d4d0b56c9603f4f}{r92ce\+\_\+set\+\_\+name}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$sc, uint8\+\_\+t $\ast$buf)
\item 
static void \mbox{\hyperlink{r92ce__attach_8c_a38e2ba1c835b2f307090285b2e8f7dd9}{r92ce\+\_\+attach\+\_\+private}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{r92ce__attach_8c_aa9dd9f112caebbf6fe26321db808c449}{r92ce\+\_\+adj\+\_\+devcaps}} (struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$sc)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static struct \mbox{\hyperlink{structrtwn__r92c__txpwr}{rtwn\+\_\+r92c\+\_\+txpwr}} \mbox{\hyperlink{r92ce__attach_8c_ae7ae1434d1cdab9785ec375f65c2cf18}{r92c\+\_\+txpwr}}
\end{DoxyCompactItemize}


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

\mbox{\Hypertarget{r92ce__attach_8c_aa9dd9f112caebbf6fe26321db808c449}\label{r92ce__attach_8c_aa9dd9f112caebbf6fe26321db808c449}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92ce\_adj\_devcaps@{r92ce\_adj\_devcaps}}
\index{r92ce\_adj\_devcaps@{r92ce\_adj\_devcaps}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92ce\_adj\_devcaps()}{r92ce\_adj\_devcaps()}}
{\footnotesize\ttfamily static void r92ce\+\_\+adj\+\_\+devcaps (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00136}{136}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



References \mbox{\hyperlink{if__rtwnvar_8h_source_l00171}{rtwn\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{r92ce__attach_8c_source_l00148}{r92ce\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{df/d9c/r92ce__attach_8c_aa9dd9f112caebbf6fe26321db808c449_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{r92ce__attach_8c_aee79ed1bddf030521c37302af72b3ea3}\label{r92ce__attach_8c_aee79ed1bddf030521c37302af72b3ea3}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92ce\_attach@{r92ce\_attach}}
\index{r92ce\_attach@{r92ce\_attach}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92ce\_attach()}{r92ce\_attach()}}
{\footnotesize\ttfamily void r92ce\+\_\+attach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__pci__softc}{rtwn\+\_\+pci\+\_\+softc}} $\ast$}]{pc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00148}{148}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



References \mbox{\hyperlink{if__rtwnvar_8h_source_l00383}{rtwn\+\_\+softc\+::ackto}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00376}{rtwn\+\_\+softc\+::agc\+\_\+prog}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00377}{rtwn\+\_\+softc\+::agc\+\_\+size}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00374}{rtwn\+\_\+softc\+::bb\+\_\+prog}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00375}{rtwn\+\_\+softc\+::bb\+\_\+size}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00402}{rtwn\+\_\+softc\+::bcn\+\_\+status\+\_\+reg}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00398}{rtwn\+\_\+softc\+::cam\+\_\+entry\+\_\+limit}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00393}{rtwn\+\_\+softc\+::efuse\+\_\+maplen}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00392}{rtwn\+\_\+softc\+::efuse\+\_\+maxlen}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00399}{rtwn\+\_\+softc\+::fwsize\+\_\+limit}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00372}{rtwn\+\_\+softc\+::mac\+\_\+prog}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00373}{rtwn\+\_\+softc\+::mac\+\_\+size}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00397}{rtwn\+\_\+softc\+::macid\+\_\+limit}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00386}{rtwn\+\_\+softc\+::nhqpages}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00388}{rtwn\+\_\+softc\+::nlqpages}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00387}{rtwn\+\_\+softc\+::nnqpages}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00385}{rtwn\+\_\+softc\+::npubqpages}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00380}{rtwn\+\_\+softc\+::page\+\_\+count}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00389}{rtwn\+\_\+softc\+::page\+\_\+size}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00126}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+copy\+\_\+tx\+\_\+desc}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00127}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+enable\+\_\+intr}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00128}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+get\+\_\+intr\+\_\+status}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00119}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+qmap}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00105}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+sc}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00122}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+setup\+\_\+tx\+\_\+desc}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00124}{rtwn\+\_\+pci\+\_\+softc\+::pc\+\_\+tx\+\_\+postsetup}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00381}{rtwn\+\_\+softc\+::pktbuf\+\_\+count}}, \mbox{\hyperlink{r92c__beacon_8c_source_l00075}{r92c\+\_\+beacon\+\_\+enable()}}, \mbox{\hyperlink{r92c__beacon_8c_source_l00054}{r92c\+\_\+beacon\+\_\+init()}}, \mbox{\hyperlink{r92c_8h_source_l00036}{R92\+C\+\_\+\+CALIB\+\_\+\+THRESHOLD}}, \mbox{\hyperlink{r92c_8h_source_l00034}{R92\+C\+\_\+\+CAM\+\_\+\+ENTRY\+\_\+\+COUNT}}, \mbox{\hyperlink{r92c__init_8c_source_l00057}{r92c\+\_\+check\+\_\+condition()}}, \mbox{\hyperlink{r92c__rx_8c_source_l00055}{r92c\+\_\+classify\+\_\+intr()}}, \mbox{\hyperlink{r92c__attach_8c_source_l00055}{r92c\+\_\+detach\+\_\+private()}}, \mbox{\hyperlink{r92c__rom__defs_8h_source_l00028}{R92\+C\+\_\+\+EFUSE\+\_\+\+MAP\+\_\+\+LEN}}, \mbox{\hyperlink{r92c__rom__defs_8h_source_l00027}{R92\+C\+\_\+\+EFUSE\+\_\+\+MAX\+\_\+\+LEN}}, \mbox{\hyperlink{r92c__rom_8c_source_l00073}{r92c\+\_\+efuse\+\_\+postread()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00222}{r92c\+\_\+fill\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00402}{r92c\+\_\+fill\+\_\+tx\+\_\+desc\+\_\+null()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00349}{r92c\+\_\+fill\+\_\+tx\+\_\+desc\+\_\+raw()}}, \mbox{\hyperlink{r92c__fw_8c_source_l00143}{r92c\+\_\+fw\+\_\+download\+\_\+enable()}}, \mbox{\hyperlink{r92c__rx_8c_source_l00062}{r92c\+\_\+get\+\_\+rssi\+\_\+cck()}}, \mbox{\hyperlink{r92c__rx_8c_source_l00082}{r92c\+\_\+get\+\_\+rssi\+\_\+ofdm()}}, \mbox{\hyperlink{r92c__rx_8c_source_l00111}{r92c\+\_\+get\+\_\+rx\+\_\+stats()}}, \mbox{\hyperlink{r92c__init_8c_source_l00235}{r92c\+\_\+init\+\_\+rf()}}, \mbox{\hyperlink{r92c__fw_8c_source_l00257}{r92c\+\_\+joinbss\+\_\+rpt()}}, \mbox{\hyperlink{r92c__calib_8c_source_l00410}{r92c\+\_\+lc\+\_\+calib()}}, \mbox{\hyperlink{r92c__init_8c_source_l00092}{r92c\+\_\+llt\+\_\+init()}}, \mbox{\hyperlink{r92c_8h_source_l00033}{R92\+C\+\_\+\+MACID\+\_\+\+MAX}}, \mbox{\hyperlink{r92c_8h_source_l00032}{R92\+C\+\_\+\+MAX\+\_\+\+FW\+\_\+\+SIZE}}, \mbox{\hyperlink{r92c__rom_8c_source_l00085}{r92c\+\_\+parse\+\_\+rom()}}, \mbox{\hyperlink{r92c__attach_8c_source_l00063}{r92c\+\_\+read\+\_\+chipid\+\_\+vendor()}}, \mbox{\hyperlink{r92c__rf_8c_source_l00056}{r92c\+\_\+rf\+\_\+read()}}, \mbox{\hyperlink{r92c__rf_8c_source_l00086}{r92c\+\_\+rf\+\_\+write()}}, \mbox{\hyperlink{r92c_8h_source_l00030}{R92\+C\+\_\+\+RX\+\_\+\+DMA\+\_\+\+BUFFER\+\_\+\+SIZE}}, \mbox{\hyperlink{r92c__rx_8c_source_l00094}{r92c\+\_\+rx\+\_\+radiotap\+\_\+flags()}}, \mbox{\hyperlink{r92c__chan_8c_source_l00293}{r92c\+\_\+set\+\_\+chan()}}, \mbox{\hyperlink{r92c__init_8c_source_l00118}{r92c\+\_\+set\+\_\+page\+\_\+size()}}, \mbox{\hyperlink{r92c__fw_8c_source_l00308}{r92c\+\_\+set\+\_\+pwrmode()}}, \mbox{\hyperlink{r92c__fw_8c_source_l00334}{r92c\+\_\+set\+\_\+rssi()}}, \mbox{\hyperlink{r92c__fw_8c_source_l00295}{r92c\+\_\+set\+\_\+rsvd\+\_\+page()}}, \mbox{\hyperlink{r92c__reg_8h_source_l00589}{R92\+C\+\_\+\+TCR\+\_\+\+CFENDFORM}}, \mbox{\hyperlink{r92c__reg_8h_source_l00116}{R92\+C\+\_\+\+TDECTRL}}, \mbox{\hyperlink{r92c__calib_8c_source_l00452}{r92c\+\_\+temp\+\_\+measure()}}, \mbox{\hyperlink{r92c__calib_8c_source_l00458}{r92c\+\_\+temp\+\_\+read()}}, \mbox{\hyperlink{r92c_8h_source_l00029}{R92\+C\+\_\+\+TX\+\_\+\+PAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{r92c__tx_8c_source_l00428}{r92c\+\_\+tx\+\_\+radiotap\+\_\+flags()}}, \mbox{\hyperlink{r92c_8h_source_l00027}{R92\+C\+\_\+\+TXPKTBUF\+\_\+\+COUNT}}, \mbox{\hyperlink{r92ce__attach_8c_source_l00136}{r92ce\+\_\+adj\+\_\+devcaps()}}, \mbox{\hyperlink{r92ce__attach_8c_source_l00105}{r92ce\+\_\+attach\+\_\+private()}}, \mbox{\hyperlink{r92ce__tx_8c_source_l00082}{r92ce\+\_\+copy\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{r92ce__tx_8c_source_l00095}{r92ce\+\_\+dump\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{r92ce__rx_8c_source_l00114}{r92ce\+\_\+enable\+\_\+intr()}}, \mbox{\hyperlink{r92ce__fw_8c_source_l00059}{r92ce\+\_\+fw\+\_\+reset()}}, \mbox{\hyperlink{r92ce__rx_8c_source_l00060}{r92ce\+\_\+get\+\_\+intr\+\_\+status()}}, \mbox{\hyperlink{r92ce_8h_source_l00032}{R92\+CE\+\_\+\+HPQ\+\_\+\+NPAGES}}, \mbox{\hyperlink{r92ce__init_8c_source_l00280}{r92ce\+\_\+init\+\_\+ampdu()}}, \mbox{\hyperlink{r92ce__init_8c_source_l00084}{r92ce\+\_\+init\+\_\+bb()}}, \mbox{\hyperlink{r92ce__init_8c_source_l00069}{r92ce\+\_\+init\+\_\+edca()}}, \mbox{\hyperlink{r92ce__init_8c_source_l00061}{r92ce\+\_\+init\+\_\+intr()}}, \mbox{\hyperlink{r92ce__calib_8c_source_l00362}{r92ce\+\_\+iq\+\_\+calib()}}, \mbox{\hyperlink{r92ce_8h_source_l00033}{R92\+CE\+\_\+\+LPQ\+\_\+\+NPAGES}}, \mbox{\hyperlink{r92ce__init_8c_source_l00289}{r92ce\+\_\+post\+\_\+init()}}, \mbox{\hyperlink{r92ce__attach_8c_source_l00069}{r92ce\+\_\+postattach()}}, \mbox{\hyperlink{r92ce__init_8c_source_l00230}{r92ce\+\_\+power\+\_\+off()}}, \mbox{\hyperlink{r92ce__init_8c_source_l00110}{r92ce\+\_\+power\+\_\+on()}}, \mbox{\hyperlink{r92ce_8h_source_l00031}{R92\+CE\+\_\+\+PUBQ\+\_\+\+NPAGES}}, \mbox{\hyperlink{r92ce__led_8c_source_l00059}{r92ce\+\_\+set\+\_\+led()}}, \mbox{\hyperlink{r92ce__tx_8c_source_l00060}{r92ce\+\_\+setup\+\_\+tx\+\_\+desc()}}, \mbox{\hyperlink{r92ce__rx_8c_source_l00123}{r92ce\+\_\+start\+\_\+xfers()}}, \mbox{\hyperlink{r92ce_8h_source_l00034}{R92\+CE\+\_\+\+TX\+\_\+\+PAGE\+\_\+\+COUNT}}, \mbox{\hyperlink{r92ce__tx_8c_source_l00070}{r92ce\+\_\+tx\+\_\+postsetup()}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00403}{rtwn\+\_\+softc\+::rcr}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00378}{rtwn\+\_\+softc\+::rf\+\_\+prog}}, \mbox{\hyperlink{r92c__priv_8h_source_l00209}{rtl8192c\+\_\+rf}}, \mbox{\hyperlink{r92c__priv_8h_source_l00125}{rtl8192ce\+\_\+agc}}, \mbox{\hyperlink{r92ce__priv_8h_source_l00124}{rtl8192ce\+\_\+bb}}, \mbox{\hyperlink{r92ce__priv_8h_source_l00031}{rtl8192ce\+\_\+mac}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00188}{RTWN\+\_\+\+FLAG\+\_\+\+CAM\+\_\+\+FIXED}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00028}{rtwn\+\_\+nop\+\_\+int\+\_\+softc()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00034}{rtwn\+\_\+nop\+\_\+int\+\_\+softc\+\_\+mbuf()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00023}{rtwn\+\_\+nop\+\_\+softc()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00040}{rtwn\+\_\+nop\+\_\+softc\+\_\+int()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00060}{rtwn\+\_\+nop\+\_\+softc\+\_\+uint8\+\_\+int()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00055}{rtwn\+\_\+nop\+\_\+softc\+\_\+vap()}}, \mbox{\hyperlink{if__rtwn__nop_8h_source_l00065}{rtwn\+\_\+nop\+\_\+void\+\_\+int()}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00395}{rtwn\+\_\+softc\+::rx\+\_\+dma\+\_\+size}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00315}{rtwn\+\_\+softc\+::sc\+\_\+adj\+\_\+devcaps}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00332}{rtwn\+\_\+softc\+::sc\+\_\+beacon\+\_\+enable}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00331}{rtwn\+\_\+softc\+::sc\+\_\+beacon\+\_\+init}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00334}{rtwn\+\_\+softc\+::sc\+\_\+beacon\+\_\+select}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00333}{rtwn\+\_\+softc\+::sc\+\_\+beacon\+\_\+set\+\_\+rate}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00298}{rtwn\+\_\+softc\+::sc\+\_\+check\+\_\+condition}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00355}{rtwn\+\_\+softc\+::sc\+\_\+check\+\_\+frame}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00350}{rtwn\+\_\+softc\+::sc\+\_\+classify\+\_\+intr}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00319}{rtwn\+\_\+softc\+::sc\+\_\+detach\+\_\+private}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00328}{rtwn\+\_\+softc\+::sc\+\_\+dump\+\_\+tx\+\_\+desc}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00300}{rtwn\+\_\+softc\+::sc\+\_\+efuse\+\_\+postread}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00320}{rtwn\+\_\+softc\+::sc\+\_\+fill\+\_\+tx\+\_\+desc}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00326}{rtwn\+\_\+softc\+::sc\+\_\+fill\+\_\+tx\+\_\+desc\+\_\+null}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00323}{rtwn\+\_\+softc\+::sc\+\_\+fill\+\_\+tx\+\_\+desc\+\_\+raw}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00184}{rtwn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00307}{rtwn\+\_\+softc\+::sc\+\_\+fw\+\_\+download\+\_\+enable}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00306}{rtwn\+\_\+softc\+::sc\+\_\+fw\+\_\+reset}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00348}{rtwn\+\_\+softc\+::sc\+\_\+get\+\_\+rssi\+\_\+cck}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00349}{rtwn\+\_\+softc\+::sc\+\_\+get\+\_\+rssi\+\_\+ofdm}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00345}{rtwn\+\_\+softc\+::sc\+\_\+get\+\_\+rx\+\_\+stats}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00353}{rtwn\+\_\+softc\+::sc\+\_\+handle\+\_\+c2h\+\_\+report}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00351}{rtwn\+\_\+softc\+::sc\+\_\+handle\+\_\+tx\+\_\+report}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00361}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+ampdu}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00365}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+antsel}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00363}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+bb}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00367}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+bcnq1\+\_\+boundary}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00362}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+edca}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00360}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+intr}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00364}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+rf}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00359}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+rx\+\_\+agg}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00358}{rtwn\+\_\+softc\+::sc\+\_\+init\+\_\+tx\+\_\+agg}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00312}{rtwn\+\_\+softc\+::sc\+\_\+iq\+\_\+calib}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00311}{rtwn\+\_\+softc\+::sc\+\_\+lc\+\_\+calib}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00309}{rtwn\+\_\+softc\+::sc\+\_\+llt\+\_\+init}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00301}{rtwn\+\_\+softc\+::sc\+\_\+parse\+\_\+rom}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00366}{rtwn\+\_\+softc\+::sc\+\_\+post\+\_\+init}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00318}{rtwn\+\_\+softc\+::sc\+\_\+postattach}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00304}{rtwn\+\_\+softc\+::sc\+\_\+power\+\_\+off}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00303}{rtwn\+\_\+softc\+::sc\+\_\+power\+\_\+on}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00313}{rtwn\+\_\+softc\+::sc\+\_\+read\+\_\+chipid\+\_\+vendor}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00295}{rtwn\+\_\+softc\+::sc\+\_\+rf\+\_\+read}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00296}{rtwn\+\_\+softc\+::sc\+\_\+rf\+\_\+write}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00330}{rtwn\+\_\+softc\+::sc\+\_\+rx\+\_\+radiotap\+\_\+flags}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00335}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+chan}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00302}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+led}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00337}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+media\+\_\+status}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00310}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+page\+\_\+size}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00341}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+pwrmode}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00343}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+rssi}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00339}{rtwn\+\_\+softc\+::sc\+\_\+set\+\_\+rsvd\+\_\+page}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00276}{rtwn\+\_\+softc\+::sc\+\_\+start\+\_\+xfers}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00356}{rtwn\+\_\+softc\+::sc\+\_\+temp\+\_\+measure}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00357}{rtwn\+\_\+softc\+::sc\+\_\+temp\+\_\+read}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00329}{rtwn\+\_\+softc\+::sc\+\_\+tx\+\_\+radiotap\+\_\+flags}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00316}{rtwn\+\_\+softc\+::sc\+\_\+vap\+\_\+preattach}}, \mbox{\hyperlink{rtwn__pci__var_8h_source_l00120}{rtwn\+\_\+pci\+\_\+softc\+::tcr}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00400}{rtwn\+\_\+softc\+::temp\+\_\+delta}}, and \mbox{\hyperlink{if__rtwnvar_8h_source_l00391}{rtwn\+\_\+softc\+::txdesc\+\_\+len}}.

\mbox{\Hypertarget{r92ce__attach_8c_a38e2ba1c835b2f307090285b2e8f7dd9}\label{r92ce__attach_8c_a38e2ba1c835b2f307090285b2e8f7dd9}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92ce\_attach\_private@{r92ce\_attach\_private}}
\index{r92ce\_attach\_private@{r92ce\_attach\_private}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92ce\_attach\_private()}{r92ce\_attach\_private()}}
{\footnotesize\ttfamily static void r92ce\+\_\+attach\+\_\+private (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00105}{105}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



References \mbox{\hyperlink{r92c_8h_acbfa7b759de32e8cf636ed9ed0eb6abf}{r92c\+\_\+get\+\_\+txpower()}}, \mbox{\hyperlink{r92c__chan_8c_source_l00275}{r92c\+\_\+set\+\_\+bw20()}}, \mbox{\hyperlink{r92c__chan_8c_source_l00315}{r92c\+\_\+set\+\_\+gain()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00189}{r92c\+\_\+tx\+\_\+enable\+\_\+ampdu()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00200}{r92c\+\_\+tx\+\_\+setup\+\_\+hwseq()}}, \mbox{\hyperlink{r92c__tx_8c_source_l00208}{r92c\+\_\+tx\+\_\+setup\+\_\+macid()}}, \mbox{\hyperlink{r92ce__attach_8c_source_l00064}{r92c\+\_\+txpwr}}, \mbox{\hyperlink{r92ce__attach_8c_source_l00094}{r92ce\+\_\+set\+\_\+name()}}, \mbox{\hyperlink{r92c__var_8h_source_l00063}{r92c\+\_\+softc\+::rf\+\_\+read\+\_\+delay}}, \mbox{\hyperlink{r92c__var_8h_source_l00036}{r92c\+\_\+softc\+::rs\+\_\+c2h\+\_\+report}}, \mbox{\hyperlink{r92c__var_8h_source_l00037}{r92c\+\_\+softc\+::rs\+\_\+c2h\+\_\+timeout}}, \mbox{\hyperlink{r92c__var_8h_source_l00055}{r92c\+\_\+softc\+::rs\+\_\+get\+\_\+txpower}}, \mbox{\hyperlink{r92c__var_8h_source_l00054}{r92c\+\_\+softc\+::rs\+\_\+set\+\_\+bw20}}, \mbox{\hyperlink{r92c__var_8h_source_l00057}{r92c\+\_\+softc\+::rs\+\_\+set\+\_\+gain}}, \mbox{\hyperlink{r92c__var_8h_source_l00061}{r92c\+\_\+softc\+::rs\+\_\+set\+\_\+rom\+\_\+opts}}, \mbox{\hyperlink{r92c__var_8h_source_l00058}{r92c\+\_\+softc\+::rs\+\_\+tx\+\_\+enable\+\_\+ampdu}}, \mbox{\hyperlink{r92c__var_8h_source_l00059}{r92c\+\_\+softc\+::rs\+\_\+tx\+\_\+setup\+\_\+hwseq}}, \mbox{\hyperlink{r92c__var_8h_source_l00060}{r92c\+\_\+softc\+::rs\+\_\+tx\+\_\+setup\+\_\+macid}}, \mbox{\hyperlink{r92c__var_8h_source_l00043}{r92c\+\_\+softc\+::rs\+\_\+txpwr}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00229}{rtwn\+\_\+softc\+::sc\+\_\+mtx}}, and \mbox{\hyperlink{if__rtwnvar_8h_source_l00199}{rtwn\+\_\+softc\+::sc\+\_\+priv}}.



Referenced by \mbox{\hyperlink{r92ce__attach_8c_source_l00148}{r92ce\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d9c/r92ce__attach_8c_a38e2ba1c835b2f307090285b2e8f7dd9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{df/d9c/r92ce__attach_8c_a38e2ba1c835b2f307090285b2e8f7dd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{r92ce__attach_8c_a93bb59ba0ee843efa054f5a92e28d770}\label{r92ce__attach_8c_a93bb59ba0ee843efa054f5a92e28d770}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92ce\_postattach@{r92ce\_postattach}}
\index{r92ce\_postattach@{r92ce\_postattach}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92ce\_postattach()}{r92ce\_postattach()}}
{\footnotesize\ttfamily static void r92ce\+\_\+postattach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00069}{69}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



References \mbox{\hyperlink{r92c__var_8h_source_l00046}{r92c\+\_\+softc\+::board\+\_\+type}}, \mbox{\hyperlink{r92c__var_8h_source_l00030}{r92c\+\_\+softc\+::chip}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00252}{rtwn\+\_\+softc\+::fwname}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00254}{rtwn\+\_\+softc\+::fwsig}}, \mbox{\hyperlink{r92c__rom__defs_8h_source_l00049}{R92\+C\+\_\+\+BOARD\+\_\+\+TYPE\+\_\+\+HIGHPA}}, \mbox{\hyperlink{r92c__var_8h_source_l00031}{R92\+C\+\_\+\+CHIP\+\_\+92C}}, \mbox{\hyperlink{r92c__var_8h_source_l00033}{R92\+C\+\_\+\+CHIP\+\_\+\+UMC\+\_\+\+A\+\_\+\+CUT}}, \mbox{\hyperlink{r92c__chan_8c_source_l00339}{r92c\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{r92c__chan_8c_source_l00325}{r92c\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{r92c__var_8h_source_l00052}{r92c\+\_\+softc\+::rs\+\_\+scan\+\_\+end}}, \mbox{\hyperlink{r92c__var_8h_source_l00051}{r92c\+\_\+softc\+::rs\+\_\+scan\+\_\+start}}, \mbox{\hyperlink{r92c__var_8h_source_l00044}{r92c\+\_\+softc\+::rs\+\_\+txagc}}, \mbox{\hyperlink{r92c__priv_8h_source_l00382}{rtl8188ru\+\_\+txagc}}, \mbox{\hyperlink{r92c__priv_8h_source_l00339}{rtl8192cu\+\_\+txagc}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00171}{rtwn\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__rtwnvar_8h_source_l00199}{rtwn\+\_\+softc\+::sc\+\_\+priv}}.



Referenced by \mbox{\hyperlink{r92ce__attach_8c_source_l00148}{r92ce\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{df/d9c/r92ce__attach_8c_a93bb59ba0ee843efa054f5a92e28d770_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{df/d9c/r92ce__attach_8c_a93bb59ba0ee843efa054f5a92e28d770_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{r92ce__attach_8c_aa40503684f3e71da8d4d0b56c9603f4f}\label{r92ce__attach_8c_aa40503684f3e71da8d4d0b56c9603f4f}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92ce\_set\_name@{r92ce\_set\_name}}
\index{r92ce\_set\_name@{r92ce\_set\_name}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92ce\_set\_name()}{r92ce\_set\_name()}}
{\footnotesize\ttfamily static void r92ce\+\_\+set\+\_\+name (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structrtwn__softc}{rtwn\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00094}{94}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



References \mbox{\hyperlink{r92c__var_8h_source_l00030}{r92c\+\_\+softc\+::chip}}, \mbox{\hyperlink{if__rtwnvar_8h_source_l00200}{rtwn\+\_\+softc\+::name}}, \mbox{\hyperlink{r92c__var_8h_source_l00031}{R92\+C\+\_\+\+CHIP\+\_\+92C}}, and \mbox{\hyperlink{if__rtwnvar_8h_source_l00199}{rtwn\+\_\+softc\+::sc\+\_\+priv}}.



Referenced by \mbox{\hyperlink{r92ce__attach_8c_source_l00105}{r92ce\+\_\+attach\+\_\+private()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d9c/r92ce__attach_8c_aa40503684f3e71da8d4d0b56c9603f4f_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{r92ce__attach_8c_ae7ae1434d1cdab9785ec375f65c2cf18}\label{r92ce__attach_8c_ae7ae1434d1cdab9785ec375f65c2cf18}} 
\index{r92ce\_attach.c@{r92ce\_attach.c}!r92c\_txpwr@{r92c\_txpwr}}
\index{r92c\_txpwr@{r92c\_txpwr}!r92ce\_attach.c@{r92ce\_attach.c}}
\doxysubsubsection{\texorpdfstring{r92c\_txpwr}{r92c\_txpwr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structrtwn__r92c__txpwr}{rtwn\+\_\+r92c\+\_\+txpwr}} r92c\+\_\+txpwr\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{r92ce__attach_8c_source_l00064}{64}} of file \mbox{\hyperlink{r92ce__attach_8c_source}{r92ce\+\_\+attach.\+c}}.



Referenced by \mbox{\hyperlink{r92ce__attach_8c_source_l00105}{r92ce\+\_\+attach\+\_\+private()}}.

