Home | History | Annotate | Download | only in ar5211

Lines Matching defs:ads

178 	struct ar5211_desc *ads = AR5211DESC(ds);
180 ads->ds_ctl0 = 0;
181 ads->ds_ctl1 = size & AR_BufLen;
182 if (ads->ds_ctl1 != size) {
188 ads->ds_ctl1 |= AR_RxInterReq;
189 ads->ds_status0 = ads->ds_status1 = 0;
207 struct ar5211_desc *ads = AR5211DESC(ds);
210 if ((ads->ds_status1 & AR_Done) == 0)
220 rs->rs_datalen = ads->ds_status0 & AR_DataLen;
221 rs->rs_tstamp = MS(ads->ds_status1, AR_RcvTimestamp);
223 if ((ads->ds_status1 & AR_FrmRcvOK) == 0) {
224 if (ads->ds_status1 & AR_CRCErr)
226 else if (ads->ds_status1 & AR_DecryptCRCErr)
230 rs->rs_phyerr = MS(ads->ds_status1, AR_PHYErr);
234 rs->rs_rssi = MS(ads->ds_status0, AR_RcvSigStrength);
235 if (ads->ds_status1 & AR_KeyIdxValid)
236 rs->rs_keyix = MS(ads->ds_status1, AR_KeyIdx);
240 rs->rs_rate = MS(ads->ds_status0, AR_RcvRate);
241 rs->rs_antenna = MS(ads->ds_status0, AR_RcvAntenna);
242 rs->rs_more = (ads->ds_status0 & AR_More) ? 1 : 0;