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)
MF(rxs.ds_rxstatus8, AR_RxDone),
MF(rxs.ds_rxstatus8, AR_RxDone),
MF(rxs.ds_rxstatus8, AR_RxFrameOK),
MF(rxs.ds_rxstatus8, AR_CRCErr),
MF(rxs.ds_rxstatus8, AR_DecryptCRCErr));
MF(rxs.ds_rxstatus8, AR_PHYErr),
MF(rxs.ds_rxstatus8, AR_MichaelErr),
MF(rxs.ds_rxstatus8, AR_PreDelimCRCErr),
MF(rxs.ds_rxstatus8, AR_RxKeyIdxValid));
MF(rxs.ds_rxstatus8, AR_RxMoreAggr),
MF(rxs.ds_rxstatus8, AR_RxAggr),
MF(rxs.ds_rxstatus8, AR_PostDelimCRCErr),
MF(rxs.ds_rxstatus8, AR_HiRxChain));
if (MF(rxs.ds_rxstatus8, AR_PHYErr))
MS(rxs.ds_rxstatus8, AR_PHYErrCode));
MS(rxs.ds_rxstatus8, AR_KeyIdx));
MF(rxs.ds_rxstatus8, AR_KeyMiss));
if (MF(rxs.ds_rxstatus8, AR_RxDone) == 0)
MF(rxs.ds_rxstatus8, AR_RxDone),
MF(rxs.ds_rxstatus8, AR_RxDone),
MF(rxs.ds_rxstatus8, AR_RxFrameOK),
MF(rxs.ds_rxstatus8, AR_CRCErr),
MF(rxs.ds_rxstatus8, AR_DecryptCRCErr));
MF(rxs.ds_rxstatus8, AR_PHYErr),
MF(rxs.ds_rxstatus8, AR_MichaelErr),
MF(rxs.ds_rxstatus8, AR_PreDelimCRCErr),
MF(rxs.ds_rxstatus8, AR_RxKeyIdxValid));
if (MF(rxs.ds_rxstatus8, AR_PHYErr))
MS(rxs.ds_rxstatus8, AR_PHYErrCode));
MS(rxs.ds_rxstatus8, AR_KeyIdx));
MF(rxs.ds_rxstatus8, AR_RxMoreAggr),
MF(rxs.ds_rxstatus8, AR_RxAggr),
MF(rxs.ds_rxstatus8, AR_PostDelimCRCErr),
MF(rxs.ds_rxstatus8, AR_HiRxChain));
MF(rxs.ds_rxstatus8, AR_KeyMiss));