\hypertarget{r92c_8h_source}{}\doxysection{r92c.\+h}
\label{r92c_8h_source}\index{dev/rtwn/rtl8192c/r92c.h@{dev/rtwn/rtl8192c/r92c.h}}
\mbox{\hyperlink{r92c_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00002}00002 \textcolor{comment}{ * Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00003}00003 \textcolor{comment}{ * Copyright (c) 2015-\/2016 Andriy Voskoboinyk <avos@FreeBSD.org>}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00004}00004 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00005}00005 \textcolor{comment}{ * Permission to use, copy, modify, and distribute this software for any}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00006}00006 \textcolor{comment}{ * purpose with or without fee is hereby granted, provided that the above}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00007}00007 \textcolor{comment}{ * copyright notice and this permission notice appear in all copies.}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00008}00008 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00009}00009 \textcolor{comment}{ * THE SOFTWARE IS PROVIDED "{}AS IS"{} AND THE AUTHOR DISCLAIMS ALL WARRANTIES}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00010}00010 \textcolor{comment}{ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00011}00011 \textcolor{comment}{ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00012}00012 \textcolor{comment}{ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00013}00013 \textcolor{comment}{ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00014}00014 \textcolor{comment}{ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00015}00015 \textcolor{comment}{ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00016}00016 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00017}00017 \textcolor{comment}{ * \$OpenBSD: if\_urtwnreg.h,v 1.3 2010/11/16 18:02:59 damien Exp \$}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00018}00018 \textcolor{comment}{ * \$FreeBSD\$}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00019}00019 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00020}00020 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00021}00021 \textcolor{preprocessor}{\#ifndef RTL8192C\_H}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00022}00022 \textcolor{preprocessor}{\#define RTL8192C\_H}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00023}00023 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00024}00024 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00025}00025 \textcolor{comment}{ * Global definitions.}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00026}00026 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00027}\mbox{\hyperlink{r92c_8h_a2dfaf3cf042c84eb523c4f558ff95931}{00027}} \textcolor{preprocessor}{\#define R92C\_TXPKTBUF\_COUNT     256}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00028}00028 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00029}\mbox{\hyperlink{r92c_8h_a60d4d4b82f6787aef6cc06907bffd0ed}{00029}} \textcolor{preprocessor}{\#define R92C\_TX\_PAGE\_SIZE       128}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00030}\mbox{\hyperlink{r92c_8h_a8934c5475d12f43ce8ceb695b2adf155}{00030}} \textcolor{preprocessor}{\#define R92C\_RX\_DMA\_BUFFER\_SIZE 0x2800}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00031}00031 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00032}\mbox{\hyperlink{r92c_8h_a1933e4f6be817a63514e1dcf76cb9a6b}{00032}} \textcolor{preprocessor}{\#define R92C\_MAX\_FW\_SIZE        0x4000}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00033}\mbox{\hyperlink{r92c_8h_a6587a9bac2bb07faa8e0e85b6b125869}{00033}} \textcolor{preprocessor}{\#define R92C\_MACID\_MAX          31}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00034}\mbox{\hyperlink{r92c_8h_a89d2186695922a92e9d0a03a4b01babb}{00034}} \textcolor{preprocessor}{\#define R92C\_CAM\_ENTRY\_COUNT    32}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00035}00035 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00036}\mbox{\hyperlink{r92c_8h_ae4ef53a19a03dae65c4bc03930d76629}{00036}} \textcolor{preprocessor}{\#define R92C\_CALIB\_THRESHOLD    2}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00037}00037 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00038}00038 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00039}00039 \textcolor{comment}{ * Function declarations.}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00040}00040 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00041}00041 \textcolor{comment}{/* r92c\_attach.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00042}00042 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_afd9e115f2beaaacc53e769229041a0f7}{r92c\_detach\_private}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00043}00043 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a57ae99a36ddd5f032836fee03fb1b594}{r92c\_read\_chipid\_vendor}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, uint32\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00044}00044 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00045}00045 \textcolor{comment}{/* r92c\_beacon.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00046}00046 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a0d0690a5ba4bda79e28083476dd7dc4b}{r92c\_beacon\_init}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00047}00047 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_aba1716ba36f2561cc74f9675e5dbeb9a}{r92c\_beacon\_enable}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int}, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00048}00048 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00049}00049 \textcolor{comment}{/* r92c\_calib.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00050}00050 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a19cd4d60a3e02f971f49218b1266c9f8}{r92c\_iq\_calib}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00051}00051 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ac9387cf875ee8c5d9f4d88a47905d164}{r92c\_lc\_calib}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00052}00052 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ae66bbd9a4ac00b7404c9077fe5922f5d}{r92c\_temp\_measure}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00053}00053 uint8\_t \mbox{\hyperlink{r92c_8h_a3f06287362a6b4a90b3e43cfdb40ec4f}{r92c\_temp\_read}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00054}00054 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00055}00055 \textcolor{comment}{/* r92c\_chan.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00056}\mbox{\hyperlink{r92c_8h_acbfa7b759de32e8cf636ed9ed0eb6abf}{00056}} \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_acbfa7b759de32e8cf636ed9ed0eb6abf}{r92c\_get\_txpower}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int},}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00057}00057             \textcolor{keyword}{struct} ieee80211\_channel *, uint8\_t[]);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00058}\mbox{\hyperlink{r92c_8h_ae1ef3c27a1f3b75d18ce2a4bdea57dec}{00058}} \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ae1ef3c27a1f3b75d18ce2a4bdea57dec}{r92c\_write\_txpower}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int},}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00059}00059             uint8\_t power[]);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00060}00060 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a80fde190e1b513e44ea01a1f16161d3a}{r92c\_set\_bw20}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, uint8\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00061}00061 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a7db1b7a3f5a2a15dd9c87805ea72d40f}{r92c\_set\_chan}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{struct} ieee80211\_channel *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00062}00062 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a6208c5b7dd0786c06e8dddd887c9a622}{r92c\_set\_gain}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, uint8\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00063}00063 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a2390636865058424304c9fb6ba5ff94e}{r92c\_scan\_start}}(\textcolor{keyword}{struct} ieee80211com *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00064}00064 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ab2ae9bf90dc28ff6044ef66d3065eb0d}{r92c\_scan\_end}}(\textcolor{keyword}{struct} ieee80211com *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00065}00065 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00066}00066 \textcolor{comment}{/* r92c\_fw.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00067}00067 \textcolor{preprocessor}{\#ifndef RTWN\_WITHOUT\_UCODE}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00068}00068 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_afd163dac865145fb5225c66541c9d11d}{r92c\_fw\_reset}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00069}00069 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a13e0c1a312d98d3a77887f5992d69506}{r92c\_fw\_download\_enable}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00070}00070 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00071}00071 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ac3cb4842691cda65fd4d4d266dcf679e}{r92c\_joinbss\_rpt}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00072}00072 \textcolor{preprocessor}{\#ifndef RTWN\_WITHOUT\_UCODE}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00073}00073 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_aaabfb480ce5c6fc2df043e7aa1c32a5f}{r92c\_set\_rsvd\_page}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int}, \textcolor{keywordtype}{int}, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00074}00074 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_a60d62153030d2d729738589de0657156}{r92c\_set\_pwrmode}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{struct} ieee80211vap *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00075}00075 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_aa14ba79abeddefcee4456fb26c455f80}{r92c\_set\_rssi}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00076}00076 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_aabdb1bd0aa5493b444bdb5ff7167c10a}{r92c\_handle\_c2h\_report}}(\textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00077}00077 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00078}00078 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00079}00079 \textcolor{comment}{/* r92c\_init.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00080}00080 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_abc80261c268a70648c11f3883a543eb8}{r92c\_check\_condition}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{const} uint8\_t[]);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00081}00081 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_a9c41ff292f4b1f047bd005ad061a8a64}{r92c\_llt\_init}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00082}00082 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_a270aa216df5e0541f9578b58d914df59}{r92c\_set\_page\_size}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00083}00083 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a781c7f9f864ed8dcde7e32964a325c52}{r92c\_init\_bb\_common}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00084}00084 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_adac70611870e891e51d30edf4902582b}{r92c\_init\_rf\_chain}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *,}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00085}00085             \textcolor{keyword}{const} \textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__rf__prog}{rtwn\_rf\_prog}} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00086}00086 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a2e4633aa58032448eb4e391e0342864e}{r92c\_init\_rf}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00087}00087 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a8fc0c7671015e2ab8f8d4b802e754dbe}{r92c\_init\_edca}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00088}00088 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_af55449e22b7f8d842f9e7a49c5eba6ed}{r92c\_init\_ampdu}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00089}00089 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a3f6c3045f10763d69f9ec9797905b897}{r92c\_init\_antsel}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00090}00090 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a4c12b5d89bd43a737e3eb78324d57726}{r92c\_pa\_bias\_init}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00091}00091 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00092}00092 \textcolor{comment}{/* r92c\_llt.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00093}00093 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_afc2563579012bf18687254563d3d7fa5}{r92c\_llt\_write}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, uint32\_t, uint32\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00094}00094 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00095}00095 \textcolor{comment}{/* r92c\_rf.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00096}00096 uint32\_t        \mbox{\hyperlink{r92c_8h_aab52067c41fdd100847cd38c62b62ce4}{r92c\_rf\_read}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int}, uint8\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00097}00097 \textcolor{keywordtype}{void}            \mbox{\hyperlink{r92c_8h_a6892e531683760ad27b32247159b875f}{r92c\_rf\_write}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{int}, uint8\_t, uint32\_t);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00098}00098 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00099}00099 \textcolor{comment}{/* r92c\_rom.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00100}00100 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ac52955faa00d9ea18706cf93e8dee44f}{r92c\_efuse\_postread}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00101}00101 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a7ec15c84a76723a9f6b994f0ccbea8a8}{r92c\_parse\_rom}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, uint8\_t *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00102}00102 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00103}00103 \textcolor{comment}{/* r92c\_rx.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00104}00104 \textcolor{keywordtype}{int}     \mbox{\hyperlink{r92c_8h_a7baf4b4a0d3922f78750abf3db49c93e}{r92c\_classify\_intr}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00105}00105 int8\_t  \mbox{\hyperlink{r92c_8h_a24b1158c4e67fcb5cd022640ae3720de}{r92c\_get\_rssi\_cck}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00106}00106 int8\_t  \mbox{\hyperlink{r92c_8h_a4044f3fe917588dbc11d17b526c51b79}{r92c\_get\_rssi\_ofdm}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00107}00107 uint8\_t \mbox{\hyperlink{r92c_8h_a5e9e574de5431b80c3805b0d79dd4704}{r92c\_rx\_radiotap\_flags}}(\textcolor{keyword}{const} \textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00108}00108 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a90043a08a278aed029c79de19a2da343}{r92c\_get\_rx\_stats}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{struct} ieee80211\_rx\_stats *,}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00109}00109             \textcolor{keyword}{const} \textcolor{keywordtype}{void} *, \textcolor{keyword}{const} \textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00110}00110 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00111}00111 \textcolor{comment}{/* r92c\_tx.c */}}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00112}00112 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a0a838373d589a92d37790aca29067f40}{r92c\_tx\_enable\_ampdu}}(\textcolor{keywordtype}{void} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00113}00113 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a4495bd8cb509ef1cfd9dedbcc8cfe27b}{r92c\_tx\_setup\_hwseq}}(\textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00114}00114 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a5c0a2870faa5d7f9688c31f4e80b48a9}{r92c\_tx\_setup\_macid}}(\textcolor{keywordtype}{void} *, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00115}00115 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_ae18f592750da01a945bce90d624e38a9}{r92c\_fill\_tx\_desc}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{struct} ieee80211\_node *,}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00116}00116             \textcolor{keyword}{struct} mbuf *, \textcolor{keywordtype}{void} *, uint8\_t, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00117}00117 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_aecf3d95934c387966656efa83d44e808}{r92c\_fill\_tx\_desc\_raw}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keyword}{struct} ieee80211\_node *,}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00118}00118             \textcolor{keyword}{struct} mbuf *, \textcolor{keywordtype}{void} *, \textcolor{keyword}{const} \textcolor{keyword}{struct} ieee80211\_bpf\_params *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00119}00119 \textcolor{keywordtype}{void}    \mbox{\hyperlink{r92c_8h_a95c8ba38309ef0f5b7d875ea3bc00b2c}{r92c\_fill\_tx\_desc\_null}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structrtwn__softc}{rtwn\_softc}} *, \textcolor{keywordtype}{void} *, \textcolor{keywordtype}{int}, \textcolor{keywordtype}{int}, \textcolor{keywordtype}{int});}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00120}00120 uint8\_t \mbox{\hyperlink{r92c_8h_aaa526358efa843e45e464d0ca16a8a35}{r92c\_tx\_radiotap\_flags}}(\textcolor{keyword}{const} \textcolor{keywordtype}{void} *);}
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00121}00121 }
\DoxyCodeLine{\Hypertarget{r92c_8h_source_l00122}00122 \textcolor{preprocessor}{\#endif  }\textcolor{comment}{/* RTL8192C\_H */}\textcolor{preprocessor}{}}

\end{DoxyCode}
