\hypertarget{ar5210__recv_8c}{}\doxysection{dev/ath/ath\+\_\+hal/ar5210/ar5210\+\_\+recv.c File Reference}
\label{ar5210__recv_8c}\index{dev/ath/ath\_hal/ar5210/ar5210\_recv.c@{dev/ath/ath\_hal/ar5210/ar5210\_recv.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`\"{}ah\+\_\+desc.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ar5210/ar5210.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ar5210/ar5210reg.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ar5210/ar5210desc.\+h\char`\"{}}\newline
Include dependency graph for ar5210\+\_\+recv.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/d3a/ar5210__recv_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{ar5210__recv_8c_aa965dcc9c72da9a102238c46e5a4b7c7}{ar5210\+Get\+Rx\+DP}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, \mbox{\hyperlink{ah_8h_a405d6652f03ac935415afef8ae4ba1d2}{HAL\+\_\+\+RX\+\_\+\+QUEUE}} qtype)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_a5883f1b96cc185840b0e41e36086aa01}{ar5210\+Set\+Rx\+DP}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, uint32\+\_\+t rxdp, \mbox{\hyperlink{ah_8h_a405d6652f03ac935415afef8ae4ba1d2}{HAL\+\_\+\+RX\+\_\+\+QUEUE}} qtype)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_abef858954823dbdb64a87f190c4ea943}{ar5210\+Enable\+Receive}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\item 
\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} \mbox{\hyperlink{ar5210__recv_8c_ac8ffb25d521fe2a611bf3761b9e9bcc0}{ar5210\+Stop\+Dma\+Receive}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_a2fa6e9a028471be8852e36d7c78d8f8c}{ar5210\+Start\+Pcu\+Receive}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} is\+\_\+scanning)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_a46d28ff6080cef73b01f3b8fda7bb966}{ar5210\+Stop\+Pcu\+Receive}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_aeb87f9f20159829c9d3f025c4532fecf}{ar5210\+Set\+Multicast\+Filter}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, uint32\+\_\+t filter0, uint32\+\_\+t filter1)
\item 
\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} \mbox{\hyperlink{ar5210__recv_8c_a5b65aea41b2f75d9b057a04eff878dab}{ar5210\+Clr\+Multicast\+Filter\+Index}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, uint32\+\_\+t ix)
\item 
\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} \mbox{\hyperlink{ar5210__recv_8c_a3b1738aa963dfebf0eae1f0e3bb54409}{ar5210\+Set\+Multicast\+Filter\+Index}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, uint32\+\_\+t ix)
\item 
uint32\+\_\+t \mbox{\hyperlink{ar5210__recv_8c_a14d2c134340e9ff7e7ceb12bc113b3ff}{ar5210\+Get\+Rx\+Filter}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\item 
void \mbox{\hyperlink{ar5210__recv_8c_a16d96ad0fe212344bb4ab272989e1899}{ar5210\+Set\+Rx\+Filter}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, uint32\+\_\+t bits)
\item 
\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} \mbox{\hyperlink{ar5210__recv_8c_ab779a8fd3fb3f3dcabff7cb9a5627ff6}{ar5210\+Setup\+Rx\+Desc}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$ds, uint32\+\_\+t size, u\+\_\+int flags)
\item 
\mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} \mbox{\hyperlink{ar5210__recv_8c_a5f7b46e3ac0cc26871cbd145508e57d2}{ar5210\+Proc\+Rx\+Desc}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$ds, uint32\+\_\+t pa, struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$nds, uint64\+\_\+t tsf, struct \mbox{\hyperlink{structath__rx__status}{ath\+\_\+rx\+\_\+status}} $\ast$rs)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ar5210__recv_8c_a5b65aea41b2f75d9b057a04eff878dab}\label{ar5210__recv_8c_a5b65aea41b2f75d9b057a04eff878dab}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210ClrMulticastFilterIndex@{ar5210ClrMulticastFilterIndex}}
\index{ar5210ClrMulticastFilterIndex@{ar5210ClrMulticastFilterIndex}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210ClrMulticastFilterIndex()}{ar5210ClrMulticastFilterIndex()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} ar5210\+Clr\+Multicast\+Filter\+Index (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{uint32\+\_\+t}]{ix }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00119}{119}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l00094}{AH\+\_\+\+FALSE}}, \mbox{\hyperlink{ah_8h_source_l00095}{AH\+\_\+\+TRUE}}, \mbox{\hyperlink{ar5210reg_8h_source_l00089}{AR\+\_\+\+MCAST\+\_\+\+FIL0}}, \mbox{\hyperlink{ar5210reg_8h_source_l00090}{AR\+\_\+\+MCAST\+\_\+\+FIL1}}, \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

\mbox{\Hypertarget{ar5210__recv_8c_abef858954823dbdb64a87f190c4ea943}\label{ar5210__recv_8c_abef858954823dbdb64a87f190c4ea943}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210EnableReceive@{ar5210EnableReceive}}
\index{ar5210EnableReceive@{ar5210EnableReceive}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210EnableReceive()}{ar5210EnableReceive()}}
{\footnotesize\ttfamily void ar5210\+Enable\+Receive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00057}{57}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00038}{AR\+\_\+\+CR}}, \mbox{\hyperlink{ar5210reg_8h_source_l00112}{AR\+\_\+\+CR\+\_\+\+RXE}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

\mbox{\Hypertarget{ar5210__recv_8c_aa965dcc9c72da9a102238c46e5a4b7c7}\label{ar5210__recv_8c_aa965dcc9c72da9a102238c46e5a4b7c7}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210GetRxDP@{ar5210GetRxDP}}
\index{ar5210GetRxDP@{ar5210GetRxDP}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210GetRxDP()}{ar5210GetRxDP()}}
{\footnotesize\ttfamily uint32\+\_\+t ar5210\+Get\+Rx\+DP (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{\mbox{\hyperlink{ah_8h_a405d6652f03ac935415afef8ae4ba1d2}{HAL\+\_\+\+RX\+\_\+\+QUEUE}}}]{qtype }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00035}{35}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00039}{AR\+\_\+\+RXDP}}, \mbox{\hyperlink{ah_8h_source_l00259}{HAL\+\_\+\+RX\+\_\+\+QUEUE\+\_\+\+HP}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}.

\mbox{\Hypertarget{ar5210__recv_8c_a14d2c134340e9ff7e7ceb12bc113b3ff}\label{ar5210__recv_8c_a14d2c134340e9ff7e7ceb12bc113b3ff}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210GetRxFilter@{ar5210GetRxFilter}}
\index{ar5210GetRxFilter@{ar5210GetRxFilter}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210GetRxFilter()}{ar5210GetRxFilter()}}
{\footnotesize\ttfamily uint32\+\_\+t ar5210\+Get\+Rx\+Filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00159}{159}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00088}{AR\+\_\+\+RX\+\_\+\+FILTER}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}.

\mbox{\Hypertarget{ar5210__recv_8c_a5f7b46e3ac0cc26871cbd145508e57d2}\label{ar5210__recv_8c_a5f7b46e3ac0cc26871cbd145508e57d2}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210ProcRxDesc@{ar5210ProcRxDesc}}
\index{ar5210ProcRxDesc@{ar5210ProcRxDesc}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210ProcRxDesc()}{ar5210ProcRxDesc()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} ar5210\+Proc\+Rx\+Desc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$}]{ds,  }\item[{uint32\+\_\+t}]{pa,  }\item[{struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$}]{nds,  }\item[{uint64\+\_\+t}]{tsf,  }\item[{struct \mbox{\hyperlink{structath__rx__status}{ath\+\_\+rx\+\_\+status}} $\ast$}]{rs }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00214}{214}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210desc_8h_source_l00038}{AR5210\+DESC}}, \mbox{\hyperlink{ar5210desc_8h_source_l00112}{AR\+\_\+\+CRCErr}}, \mbox{\hyperlink{ar5210desc_8h_source_l00095}{AR\+\_\+\+Data\+Len}}, \mbox{\hyperlink{ar5210desc_8h_source_l00114}{AR\+\_\+\+Decrypt\+CRCErr}}, \mbox{\hyperlink{ar5210desc_8h_source_l00104}{AR\+\_\+\+Done}}, \mbox{\hyperlink{ar5210desc_8h_source_l00113}{AR\+\_\+\+FIFOOverrun}}, \mbox{\hyperlink{ar5210desc_8h_source_l00111}{AR\+\_\+\+Frm\+Rcv\+OK}}, \mbox{\hyperlink{ar5210desc_8h_source_l00126}{AR\+\_\+\+Key\+Idx}}, \mbox{\hyperlink{ar5210desc_8h_source_l00125}{AR\+\_\+\+Key\+Idx\+Valid}}, \mbox{\hyperlink{ar5210desc_8h_source_l00071}{AR\+\_\+\+More}}, \mbox{\hyperlink{ar5210desc_8h_source_l00115}{AR\+\_\+\+PHYErr}}, \mbox{\hyperlink{ar5210desc_8h_source_l00116}{AR\+\_\+\+PHYErr\+\_\+S}}, \mbox{\hyperlink{ar5210desc_8h_source_l00097}{AR\+\_\+\+Rcv\+Antenna}}, \mbox{\hyperlink{ar5210desc_8h_source_l00098}{AR\+\_\+\+Rcv\+Rate}}, \mbox{\hyperlink{ar5210desc_8h_source_l00100}{AR\+\_\+\+Rcv\+Sig\+Strength}}, \mbox{\hyperlink{ar5210desc_8h_source_l00128}{AR\+\_\+\+Rcv\+Timestamp}}, \mbox{\hyperlink{ar5210reg_8h_source_l00039}{AR\+\_\+\+RXDP}}, \mbox{\hyperlink{ar5210reg_8h_source_l00096}{AR\+\_\+\+TSF\+\_\+\+L32}}, \mbox{\hyperlink{ar5210desc_8h_source_l00035}{ar5210\+\_\+desc\+::ds\+\_\+status0}}, \mbox{\hyperlink{ar5210desc_8h_source_l00036}{ar5210\+\_\+desc\+::ds\+\_\+status1}}, \mbox{\hyperlink{ah_8h_source_l00087}{HAL\+\_\+\+EINPROGRESS}}, \mbox{\hyperlink{ah_8h_source_l00072}{HAL\+\_\+\+OK}}, \mbox{\hyperlink{ah__desc_8h_source_l00128}{HAL\+\_\+\+RXERR\+\_\+\+CRC}}, \mbox{\hyperlink{ah__desc_8h_source_l00131}{HAL\+\_\+\+RXERR\+\_\+\+DECRYPT}}, \mbox{\hyperlink{ah__desc_8h_source_l00130}{HAL\+\_\+\+RXERR\+\_\+\+FIFO}}, \mbox{\hyperlink{ah__desc_8h_source_l00129}{HAL\+\_\+\+RXERR\+\_\+\+PHY}}, \mbox{\hyperlink{ah__desc_8h_source_l00213}{HAL\+\_\+\+RXKEYIX\+\_\+\+INVALID}}, \mbox{\hyperlink{ah__internal_8h_source_l00588}{MS}}, \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}, \mbox{\hyperlink{ah__desc_8h_source_l00108}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+antenna}}, \mbox{\hyperlink{ah__desc_8h_source_l00100}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+datalen}}, \mbox{\hyperlink{ah__desc_8h_source_l00104}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+keyix}}, \mbox{\hyperlink{ah__desc_8h_source_l00106}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+more}}, \mbox{\hyperlink{ah__desc_8h_source_l00102}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+phyerr}}, \mbox{\hyperlink{ah__desc_8h_source_l00105}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+rate}}, \mbox{\hyperlink{ah__desc_8h_source_l00103}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+rssi}}, \mbox{\hyperlink{ah__desc_8h_source_l00101}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+status}}, and \mbox{\hyperlink{ah__desc_8h_source_l00107}{ath\+\_\+rx\+\_\+status\+::rs\+\_\+tstamp}}.

\mbox{\Hypertarget{ar5210__recv_8c_aeb87f9f20159829c9d3f025c4532fecf}\label{ar5210__recv_8c_aeb87f9f20159829c9d3f025c4532fecf}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210SetMulticastFilter@{ar5210SetMulticastFilter}}
\index{ar5210SetMulticastFilter@{ar5210SetMulticastFilter}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210SetMulticastFilter()}{ar5210SetMulticastFilter()}}
{\footnotesize\ttfamily void ar5210\+Set\+Multicast\+Filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{uint32\+\_\+t}]{filter0,  }\item[{uint32\+\_\+t}]{filter1 }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00109}{109}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00089}{AR\+\_\+\+MCAST\+\_\+\+FIL0}}, \mbox{\hyperlink{ar5210reg_8h_source_l00090}{AR\+\_\+\+MCAST\+\_\+\+FIL1}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

\mbox{\Hypertarget{ar5210__recv_8c_a3b1738aa963dfebf0eae1f0e3bb54409}\label{ar5210__recv_8c_a3b1738aa963dfebf0eae1f0e3bb54409}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210SetMulticastFilterIndex@{ar5210SetMulticastFilterIndex}}
\index{ar5210SetMulticastFilterIndex@{ar5210SetMulticastFilterIndex}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210SetMulticastFilterIndex()}{ar5210SetMulticastFilterIndex()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} ar5210\+Set\+Multicast\+Filter\+Index (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{uint32\+\_\+t}]{ix }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00139}{139}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l00094}{AH\+\_\+\+FALSE}}, \mbox{\hyperlink{ah_8h_source_l00095}{AH\+\_\+\+TRUE}}, \mbox{\hyperlink{ar5210reg_8h_source_l00089}{AR\+\_\+\+MCAST\+\_\+\+FIL0}}, \mbox{\hyperlink{ar5210reg_8h_source_l00090}{AR\+\_\+\+MCAST\+\_\+\+FIL1}}, \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

\mbox{\Hypertarget{ar5210__recv_8c_a5883f1b96cc185840b0e41e36086aa01}\label{ar5210__recv_8c_a5883f1b96cc185840b0e41e36086aa01}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210SetRxDP@{ar5210SetRxDP}}
\index{ar5210SetRxDP@{ar5210SetRxDP}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210SetRxDP()}{ar5210SetRxDP()}}
{\footnotesize\ttfamily void ar5210\+Set\+Rx\+DP (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{uint32\+\_\+t}]{rxdp,  }\item[{\mbox{\hyperlink{ah_8h_a405d6652f03ac935415afef8ae4ba1d2}{HAL\+\_\+\+RX\+\_\+\+QUEUE}}}]{qtype }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00046}{46}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00039}{AR\+\_\+\+RXDP}}, \mbox{\hyperlink{ah_8h_source_l00259}{HAL\+\_\+\+RX\+\_\+\+QUEUE\+\_\+\+HP}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

\mbox{\Hypertarget{ar5210__recv_8c_a16d96ad0fe212344bb4ab272989e1899}\label{ar5210__recv_8c_a16d96ad0fe212344bb4ab272989e1899}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210SetRxFilter@{ar5210SetRxFilter}}
\index{ar5210SetRxFilter@{ar5210SetRxFilter}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210SetRxFilter()}{ar5210SetRxFilter()}}
{\footnotesize\ttfamily void ar5210\+Set\+Rx\+Filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{uint32\+\_\+t}]{bits }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00169}{169}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210reg_8h_source_l00088}{AR\+\_\+\+RX\+\_\+\+FILTER}}, \mbox{\hyperlink{ar5210reg_8h_source_l00372}{AR\+\_\+\+RX\+\_\+\+FILTER\+\_\+\+PROMISCUOUS}}, \mbox{\hyperlink{ah_8h_source_l00426}{HAL\+\_\+\+RX\+\_\+\+FILTER\+\_\+\+PHYRADAR}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.



Referenced by \mbox{\hyperlink{ar5210__reset_8c_source_l00072}{ar5210\+Reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{da/d72/ar5210__recv_8c_a16d96ad0fe212344bb4ab272989e1899_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ar5210__recv_8c_ab779a8fd3fb3f3dcabff7cb9a5627ff6}\label{ar5210__recv_8c_ab779a8fd3fb3f3dcabff7cb9a5627ff6}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210SetupRxDesc@{ar5210SetupRxDesc}}
\index{ar5210SetupRxDesc@{ar5210SetupRxDesc}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210SetupRxDesc()}{ar5210SetupRxDesc()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} ar5210\+Setup\+Rx\+Desc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{struct \mbox{\hyperlink{structath__desc}{ath\+\_\+desc}} $\ast$}]{ds,  }\item[{uint32\+\_\+t}]{size,  }\item[{u\+\_\+int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00184}{184}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l00094}{AH\+\_\+\+FALSE}}, \mbox{\hyperlink{ah_8h_source_l00095}{AH\+\_\+\+TRUE}}, \mbox{\hyperlink{ar5210desc_8h_source_l00038}{AR5210\+DESC}}, \mbox{\hyperlink{ar5210desc_8h_source_l00070}{AR\+\_\+\+Buf\+Len}}, \mbox{\hyperlink{ar5210desc_8h_source_l00079}{AR\+\_\+\+Rx\+Inter\+Req}}, \mbox{\hyperlink{ar5210desc_8h_source_l00033}{ar5210\+\_\+desc\+::ds\+\_\+ctl0}}, \mbox{\hyperlink{ar5210desc_8h_source_l00034}{ar5210\+\_\+desc\+::ds\+\_\+ctl1}}, \mbox{\hyperlink{ar5210desc_8h_source_l00035}{ar5210\+\_\+desc\+::ds\+\_\+status0}}, \mbox{\hyperlink{ar5210desc_8h_source_l00036}{ar5210\+\_\+desc\+::ds\+\_\+status1}}, \mbox{\hyperlink{ah__debug_8h_source_l00062}{HAL\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{ah__desc_8h_source_l00277}{HAL\+\_\+\+RXDESC\+\_\+\+INTREQ}}, and \mbox{\hyperlink{ah__internal_8h_source_l00658}{HALDEBUG}}.

\mbox{\Hypertarget{ar5210__recv_8c_a2fa6e9a028471be8852e36d7c78d8f8c}\label{ar5210__recv_8c_a2fa6e9a028471be8852e36d7c78d8f8c}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210StartPcuReceive@{ar5210StartPcuReceive}}
\index{ar5210StartPcuReceive@{ar5210StartPcuReceive}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210StartPcuReceive()}{ar5210StartPcuReceive()}}
{\footnotesize\ttfamily void ar5210\+Start\+Pcu\+Receive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}}}]{is\+\_\+scanning }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00088}{88}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210__misc_8c_source_l00706}{ar5210\+Update\+Diag\+Reg()}}, \mbox{\hyperlink{ar5210reg_8h_source_l00095}{AR\+\_\+\+DIAG\+\_\+\+SW}}, \mbox{\hyperlink{ar5210reg_8h_source_l00382}{AR\+\_\+\+DIAG\+\_\+\+SW\+\_\+\+DIS\+\_\+\+RX}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d72/ar5210__recv_8c_a2fa6e9a028471be8852e36d7c78d8f8c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ar5210__recv_8c_ac8ffb25d521fe2a611bf3761b9e9bcc0}\label{ar5210__recv_8c_ac8ffb25d521fe2a611bf3761b9e9bcc0}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210StopDmaReceive@{ar5210StopDmaReceive}}
\index{ar5210StopDmaReceive@{ar5210StopDmaReceive}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210StopDmaReceive()}{ar5210StopDmaReceive()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} ar5210\+Stop\+Dma\+Receive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00066}{66}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l00094}{AH\+\_\+\+FALSE}}, \mbox{\hyperlink{ah_8h_source_l00095}{AH\+\_\+\+TRUE}}, \mbox{\hyperlink{ar5210reg_8h_source_l00038}{AR\+\_\+\+CR}}, \mbox{\hyperlink{ar5210reg_8h_source_l00115}{AR\+\_\+\+CR\+\_\+\+RXD}}, \mbox{\hyperlink{ar5210reg_8h_source_l00112}{AR\+\_\+\+CR\+\_\+\+RXE}}, \mbox{\hyperlink{ar5210reg_8h_source_l00095}{AR\+\_\+\+DIAG\+\_\+\+SW}}, \mbox{\hyperlink{ah__osdep_8c_source_l00080}{ath\+\_\+hal\+\_\+printf()}}, \mbox{\hyperlink{ah__osdep_8h_source_l00069}{OS\+\_\+\+DELAY}}, \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00139}{OS\+\_\+\+REG\+\_\+\+WRITE}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=334pt]{da/d72/ar5210__recv_8c_ac8ffb25d521fe2a611bf3761b9e9bcc0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ar5210__recv_8c_a46d28ff6080cef73b01f3b8fda7bb966}\label{ar5210__recv_8c_a46d28ff6080cef73b01f3b8fda7bb966}} 
\index{ar5210\_recv.c@{ar5210\_recv.c}!ar5210StopPcuReceive@{ar5210StopPcuReceive}}
\index{ar5210StopPcuReceive@{ar5210StopPcuReceive}!ar5210\_recv.c@{ar5210\_recv.c}}
\doxysubsubsection{\texorpdfstring{ar5210StopPcuReceive()}{ar5210StopPcuReceive()}}
{\footnotesize\ttfamily void ar5210\+Stop\+Pcu\+Receive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ar5210__recv_8c_source_l00098}{98}} of file \mbox{\hyperlink{ar5210__recv_8c_source}{ar5210\+\_\+recv.\+c}}.



References \mbox{\hyperlink{ar5210__misc_8c_source_l00706}{ar5210\+Update\+Diag\+Reg()}}, \mbox{\hyperlink{ar5210reg_8h_source_l00095}{AR\+\_\+\+DIAG\+\_\+\+SW}}, \mbox{\hyperlink{ar5210reg_8h_source_l00382}{AR\+\_\+\+DIAG\+\_\+\+SW\+\_\+\+DIS\+\_\+\+RX}}, and \mbox{\hyperlink{ah__osdep_8h_source_l00140}{OS\+\_\+\+REG\+\_\+\+READ}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d72/ar5210__recv_8c_a46d28ff6080cef73b01f3b8fda7bb966_cgraph}
\end{center}
\end{figure}
