Home | History | Annotate | Download | only in ar5416

Lines Matching refs:ads

69 	struct ar5416_desc *ads = AR5416DESC(ds);
73 ads->ds_ctl1 = size & AR_BufLen;
75 ads->ds_ctl1 |= AR_RxIntrReq;
78 ads->ds_rxstatus8 &= ~AR_RxDone;
96 struct ar5416_desc *ads = AR5416DESC(ds);
99 if ((ads->ds_rxstatus8 & AR_RxDone) == 0)
113 rs->rs_datalen = ads->ds_rxstatus1 & AR_DataLen;
114 rs->rs_tstamp = ads->AR_RcvTimestamp;
118 rs->rs_rssi = MS(ads->ds_rxstatus4, AR_RxRSSICombined);
119 rs->rs_rssi_ctl[0] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt00);
120 rs->rs_rssi_ctl[1] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt01);
121 rs->rs_rssi_ctl[2] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt02);
122 rs->rs_rssi_ext[0] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt10);
123 rs->rs_rssi_ext[1] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt11);
124 rs->rs_rssi_ext[2] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt12);
126 if (ads->ds_rxstatus8 & AR_RxKeyIdxValid)
127 rs->rs_keyix = MS(ads->ds_rxstatus8, AR_KeyIdx);
132 rs->rs_rate = RXSTATUS_RATE(ah, ads);
133 rs->rs_more = (ads->ds_rxstatus1 & AR_RxMore) ? 1 : 0;
135 rs->rs_isaggr = (ads->ds_rxstatus8 & AR_RxAggr) ? 1 : 0;
136 rs->rs_moreaggr = (ads->ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0;
137 rs->rs_antenna = MS(ads->ds_rxstatus3, AR_RxAntenna);
139 if (ads->ds_rxstatus3 & AR_GI)
141 if (ads->ds_rxstatus3 & AR_2040)
144 if (ads->ds_rxstatus8 & AR_PreDelimCRCErr)
146 if (ads->ds_rxstatus8 & AR_PostDelimCRCErr)
148 if (ads->ds_rxstatus8 & AR_DecryptBusyErr)
150 if (ads->ds_rxstatus8 & AR_HiRxChain)
153 if ((ads->ds_rxstatus8 & AR_RxFrameOK) == 0) {
163 if (ads->ds_rxstatus8 & AR_CRCErr)
165 else if (ads->ds_rxstatus8 & AR_PHYErr) {
169 phyerr = MS(ads->ds_rxstatus8, AR_PHYErrCode);
171 } else if (ads->ds_rxstatus8 & AR_DecryptCRCErr)
173 else if (ads->ds_rxstatus8 & AR_MichaelErr)