ds_rxstatus8
ads->ds_rxstatus8 &= ~AR_RxDone;
if ((ads->ds_rxstatus8 & AR_RxDone) == 0)
if (ads->ds_rxstatus8 & AR_RxKeyIdxValid)
rs->rs_keyix = MS(ads->ds_rxstatus8, AR_KeyIdx);
rs->rs_isaggr = (ads->ds_rxstatus8 & AR_RxAggr) ? 1 : 0;
rs->rs_moreaggr = (ads->ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0;
if (ads->ds_rxstatus8 & AR_PreDelimCRCErr)
if (ads->ds_rxstatus8 & AR_PostDelimCRCErr)
if (ads->ds_rxstatus8 & AR_DecryptBusyErr)
if (ads->ds_rxstatus8 & AR_HiRxChain)
if ((ads->ds_rxstatus8 & AR_RxFrameOK) == 0) {
if (ads->ds_rxstatus8 & AR_PHYErr) {
phyerr = MS(ads->ds_rxstatus8, AR_PHYErrCode);
(ads->ds_rxstatus8 & AR_PostDelimCRCErr)) {
if (ads->ds_rxstatus8 & AR_CRCErr)
else if (ads->ds_rxstatus8 & AR_DecryptCRCErr)
else if (ads->ds_rxstatus8 & AR_MichaelErr)
if (ads->ds_rxstatus8 & AR_KeyMiss)