\hypertarget{ar5212__phy_8c}{}\doxysection{dev/ath/ath\+\_\+hal/ar5212/ar5212\+\_\+phy.c File Reference}
\label{ar5212__phy_8c}\index{dev/ath/ath\_hal/ar5212/ar5212\_phy.c@{dev/ath/ath\_hal/ar5212/ar5212\_phy.c}}
{\ttfamily \#include \char`\"{}opt\+\_\+ah.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ar5212/ar5212.\+h\char`\"{}}\newline
Include dependency graph for ar5212\+\_\+phy.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d24/ar5212__phy_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}}~IEEE80211\+\_\+\+T\+\_\+\+OFDM
\item 
\#define \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}}~IEEE80211\+\_\+\+T\+\_\+\+CCK
\item 
\#define \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}}~IEEE80211\+\_\+\+T\+\_\+\+TURBO
\item 
\#define \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}}~IEEE80211\+\_\+\+T\+\_\+\+OFDM\+\_\+\+HALF
\item 
\#define \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}}~IEEE80211\+\_\+\+T\+\_\+\+OFDM\+\_\+\+QUARTER
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} $\ast$ \mbox{\hyperlink{ar5212__phy_8c_a90eb30c5d6ecfa31e5741542ad032b72}{ar5212\+Get\+Rate\+Table}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, u\+\_\+int mode)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_ade552825e34ace11e1fc271cc8364bb3}{ar5212\+\_\+11a\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_ae0074f5fa718450266d2e856afc0efcf}{ar5212\+\_\+half\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_ad25360932a12c4eb773d96e66fb16ec1}{ar5212\+\_\+quarter\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_a5679e5221ed92b78db23933363122156}{ar5212\+\_\+turbog\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_a7a0dc735f31e20897c13cd65b5a065a0}{ar5212\+\_\+turboa\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_a843064de69a19a22a4c31edda3bccaa7}{ar5212\+\_\+11b\+\_\+table}}
\item 
\mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} \mbox{\hyperlink{ar5212__phy_8c_a53eda3e551c8cff4c8c378c2f70c4c12}{ar5212\+\_\+11g\+\_\+table}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}\label{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!CCK@{CCK}}
\index{CCK@{CCK}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{CCK}{CCK}}
{\footnotesize\ttfamily \#define CCK~IEEE80211\+\_\+\+T\+\_\+\+CCK}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00030}{30}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.

\mbox{\Hypertarget{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}\label{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!HALF@{HALF}}
\index{HALF@{HALF}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{HALF}{HALF}}
{\footnotesize\ttfamily \#define HALF~IEEE80211\+\_\+\+T\+\_\+\+OFDM\+\_\+\+HALF}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00032}{32}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.

\mbox{\Hypertarget{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}\label{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!OFDM@{OFDM}}
\index{OFDM@{OFDM}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{OFDM}{OFDM}}
{\footnotesize\ttfamily \#define OFDM~IEEE80211\+\_\+\+T\+\_\+\+OFDM}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00029}{29}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.

\mbox{\Hypertarget{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}\label{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!QUART@{QUART}}
\index{QUART@{QUART}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{QUART}{QUART}}
{\footnotesize\ttfamily \#define QUART~IEEE80211\+\_\+\+T\+\_\+\+OFDM\+\_\+\+QUARTER}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00033}{33}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.

\mbox{\Hypertarget{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}\label{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!TURBO@{TURBO}}
\index{TURBO@{TURBO}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{TURBO}{TURBO}}
{\footnotesize\ttfamily \#define TURBO~IEEE80211\+\_\+\+T\+\_\+\+TURBO}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00031}{31}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ar5212__phy_8c_a90eb30c5d6ecfa31e5741542ad032b72}\label{ar5212__phy_8c_a90eb30c5d6ecfa31e5741542ad032b72}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212GetRateTable@{ar5212GetRateTable}}
\index{ar5212GetRateTable@{ar5212GetRateTable}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212GetRateTable()}{ar5212GetRateTable()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} $\ast$ ar5212\+Get\+Rate\+Table (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{u\+\_\+int}]{mode }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{164}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



References \mbox{\hyperlink{ah__internal_8h_source_l00028}{AH\+\_\+\+NULL}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00035}{ar5212\+\_\+11a\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00119}{ar5212\+\_\+11b\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00136}{ar5212\+\_\+11g\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00052}{ar5212\+\_\+half\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00069}{ar5212\+\_\+quarter\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00102}{ar5212\+\_\+turboa\+\_\+table}}, \mbox{\hyperlink{ar5212__phy_8c_source_l00086}{ar5212\+\_\+turbog\+\_\+table}}, \mbox{\hyperlink{ah_8c_source_l00669}{ath\+\_\+hal\+\_\+setupratetable()}}, \mbox{\hyperlink{ah__debug_8h_source_l00062}{HAL\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{ah_8h_source_l00667}{HAL\+\_\+\+MODE\+\_\+108A}}, \mbox{\hyperlink{ah_8h_source_l00666}{HAL\+\_\+\+MODE\+\_\+108G}}, \mbox{\hyperlink{ah_8h_source_l00657}{HAL\+\_\+\+MODE\+\_\+11A}}, \mbox{\hyperlink{ah_8h_source_l00668}{HAL\+\_\+\+MODE\+\_\+11\+A\+\_\+\+HALF\+\_\+\+RATE}}, \mbox{\hyperlink{ah_8h_source_l00669}{HAL\+\_\+\+MODE\+\_\+11\+A\+\_\+\+QUARTER\+\_\+\+RATE}}, \mbox{\hyperlink{ah_8h_source_l00659}{HAL\+\_\+\+MODE\+\_\+11B}}, \mbox{\hyperlink{ah_8h_source_l00664}{HAL\+\_\+\+MODE\+\_\+11G}}, \mbox{\hyperlink{ah_8h_source_l00670}{HAL\+\_\+\+MODE\+\_\+11\+G\+\_\+\+HALF\+\_\+\+RATE}}, \mbox{\hyperlink{ah_8h_source_l00671}{HAL\+\_\+\+MODE\+\_\+11\+G\+\_\+\+QUARTER\+\_\+\+RATE}}, \mbox{\hyperlink{ah_8h_source_l00660}{HAL\+\_\+\+MODE\+\_\+\+PUREG}}, \mbox{\hyperlink{ah_8h_source_l00658}{HAL\+\_\+\+MODE\+\_\+\+TURBO}}, and \mbox{\hyperlink{ah__internal_8h_source_l00658}{HALDEBUG}}.



Referenced by \mbox{\hyperlink{ar5212__reset_8c_source_l02717}{ar5212\+Set\+Rate\+Duration\+Table()}}, and \mbox{\hyperlink{ar5416__phy_8c_source_l00109}{ar5416\+Get\+Rate\+Table()}}.

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


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{ar5212__phy_8c_ade552825e34ace11e1fc271cc8364bb3}\label{ar5212__phy_8c_ade552825e34ace11e1fc271cc8364bb3}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_11a\_table@{ar5212\_11a\_table}}
\index{ar5212\_11a\_table@{ar5212\_11a\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_11a\_table}{ar5212\_11a\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+11a\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        8,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},    6000,     0x0b,    0x00, (0x80|12),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},    9000,     0x0f,    0x00,        18,   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   12000,     0x0a,    0x00, (0x80|24),   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   18000,     0x0e,    0x00,        36,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   24000,     0x09,    0x00, (0x80|48),   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   36000,     0x0d,    0x00,        72,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   48000,     0x08,    0x00,        96,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   54000,     0x0c,    0x00,       108,   4 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00035}{35}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_a843064de69a19a22a4c31edda3bccaa7}\label{ar5212__phy_8c_a843064de69a19a22a4c31edda3bccaa7}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_11b\_table@{ar5212\_11b\_table}}
\index{ar5212\_11b\_table@{ar5212\_11b\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_11b\_table}{ar5212\_11b\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+11b\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        4,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}},  \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},    1000,    0x1b,    0x00, (0x80| 2),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}},  \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},    2000,    0x1a,    0x04, (0x80| 4),   1 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}},  \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},    5500,    0x19,    0x04, (0x80|11),   1 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}},  \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},   11000,    0x18,    0x04, (0x80|22),   1 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00119}{119}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_a53eda3e551c8cff4c8c378c2f70c4c12}\label{ar5212__phy_8c_a53eda3e551c8cff4c8c378c2f70c4c12}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_11g\_table@{ar5212\_11g\_table}}
\index{ar5212\_11g\_table@{ar5212\_11g\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_11g\_table}{ar5212\_11g\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+11g\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        12,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},     1000,    0x1b,    0x00, (0x80| 2),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},     2000,    0x1a,    0x04, (0x80| 4),   1 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},     5500,    0x19,    0x04, (0x80|11),   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a2b0071a000c7834915152060508074e7}{CCK}},    11000,    0x18,    0x04, (0x80|22),   3 \},}
\DoxyCodeLine{}
\DoxyCodeLine{ \{ \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aa46085f3e46cbceb46c46b0bde64a6c20}{AH\_FALSE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},    6000,    0x0b,    0x00,        12,   4 \},}
\DoxyCodeLine{ \{ \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aa46085f3e46cbceb46c46b0bde64a6c20}{AH\_FALSE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},    9000,    0x0f,    0x00,        18,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   12000,    0x0a,    0x00,        24,   6 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   18000,    0x0e,    0x00,        36,   6 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   24000,    0x09,    0x00,        48,   8 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   36000,    0x0d,    0x00,        72,   8 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   48000,    0x08,    0x00,        96,   8 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a80a6b703ee482905c67ec47d6c0b2555}{OFDM}},   54000,    0x0c,    0x00,       108,   8 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00136}{136}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_ae0074f5fa718450266d2e856afc0efcf}\label{ar5212__phy_8c_ae0074f5fa718450266d2e856afc0efcf}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_half\_table@{ar5212\_half\_table}}
\index{ar5212\_half\_table@{ar5212\_half\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_half\_table}{ar5212\_half\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+half\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        8,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},    3000,     0x0b,    0x00, (0x80|6),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},    4500,     0x0f,    0x00,        9,   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},    6000,     0x0a,    0x00, (0x80|12),  2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},    9000,     0x0e,    0x00,       18,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},   12000,     0x09,    0x00, (0x80|24),  4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},   18000,     0x0d,    0x00,       36,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},   24000,     0x08,    0x00,       48,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a37c4c48ff47f0838f64b5a1fb3c803b2}{HALF}},   27000,     0x0c,    0x00,       54,   4 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00052}{52}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_ad25360932a12c4eb773d96e66fb16ec1}\label{ar5212__phy_8c_ad25360932a12c4eb773d96e66fb16ec1}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_quarter\_table@{ar5212\_quarter\_table}}
\index{ar5212\_quarter\_table@{ar5212\_quarter\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_quarter\_table}{ar5212\_quarter\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+quarter\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        8,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   1500,     0x0b,    0x00, (0x80|3),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   2250,     0x0f,    0x00,        4,   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   3000,     0x0a,    0x00, (0x80|6),   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   4500,     0x0e,    0x00,        9,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   6000,     0x09,    0x00, (0x80|12),  4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},   9000,     0x0d,    0x00,       18,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},  12000,     0x08,    0x00,       24,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a01077c01fc71e9fd665ca8166ac66541}{QUART}},  13500,     0x0c,    0x00,       27,   4 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00069}{69}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_a7a0dc735f31e20897c13cd65b5a065a0}\label{ar5212__phy_8c_a7a0dc735f31e20897c13cd65b5a065a0}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_turboa\_table@{ar5212\_turboa\_table}}
\index{ar5212\_turboa\_table@{ar5212\_turboa\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_turboa\_table}{ar5212\_turboa\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+turboa\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        8,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  12000,    0x0b,    0x00, (0x80|12),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  18000,    0x0f,    0x00,        18,   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  24000,    0x0a,    0x00, (0x80|24),   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  36000,    0x0e,    0x00,        36,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  48000,    0x09,    0x00, (0x80|48),   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  72000,    0x0d,    0x00,        72,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  96000,    0x08,    0x00,        96,   4 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}}, 108000,    0x0c,    0x00,       108,   4 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00102}{102}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

\mbox{\Hypertarget{ar5212__phy_8c_a5679e5221ed92b78db23933363122156}\label{ar5212__phy_8c_a5679e5221ed92b78db23933363122156}} 
\index{ar5212\_phy.c@{ar5212\_phy.c}!ar5212\_turbog\_table@{ar5212\_turbog\_table}}
\index{ar5212\_turbog\_table@{ar5212\_turbog\_table}!ar5212\_phy.c@{ar5212\_phy.c}}
\doxysubsubsection{\texorpdfstring{ar5212\_turbog\_table}{ar5212\_turbog\_table}}
{\footnotesize\ttfamily \mbox{\hyperlink{structHAL__RATE__TABLE}{HAL\+\_\+\+RATE\+\_\+\+TABLE}} ar5212\+\_\+turbog\+\_\+table}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        7,  }
\DoxyCodeLine{        \{ 0 \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  12000,    0x0b,    0x00, (0x80|12),   0 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  24000,    0x0a,    0x00, (0x80|24),   1 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  36000,    0x0e,    0x00,        36,   1 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  48000,    0x09,    0x00, (0x80|48),   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  72000,    0x0d,    0x00,        72,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}},  96000,    0x08,    0x00,        96,   2 \},}
\DoxyCodeLine{ \{  \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39aadc898cbb91e577b40c005576c51e8fdb}{AH\_TRUE}}, \mbox{\hyperlink{ar5212__phy_8c_a0a305887de8e1a6b972a5d8edbafcb88}{TURBO}}, 108000,    0x0c,    0x00,       108,   2 \}}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ar5212__phy_8c_source_l00086}{86}} of file \mbox{\hyperlink{ar5212__phy_8c_source}{ar5212\+\_\+phy.\+c}}.



Referenced by \mbox{\hyperlink{ar5212__phy_8c_source_l00164}{ar5212\+Get\+Rate\+Table()}}.

