Lines Matching refs:ads
492 struct ar5210_desc *ads = AR5210DESC(ds);
506 ads->ds_ctl0 = (pktLen & AR_FrameLen)
515 ads->ds_ctl1 = (keyIx << AR_EncryptKeyIdx_S) & AR_EncryptKeyIdx;
516 ads->ds_ctl0 |= AR_EncryptKeyValid;
518 ads->ds_ctl1 = 0;
520 ads->ds_ctl0 |= AR_RTSCTSEnable;
521 ads->ds_ctl1 |= rtsctsDuration & AR_RTSDuration;
542 struct ar5210_desc *ads = AR5210DESC(ds);
544 ads->ds_ctl0 |= AR_TxInterReq;
552 struct ar5210_desc *ads = AR5210DESC(ds);
561 ads->ds_ctl1 |= segLen | (lastSeg ? 0 : AR_More);
568 ads->ds_ctl0 = AR5210DESC_CONST(ds0)->ds_ctl0;
569 ads->ds_ctl1 = segLen;
574 ads->ds_ctl0 = 0;
575 ads->ds_ctl1 = segLen | AR_More;
577 ads->ds_status0 = ads->ds_status1 = 0;
588 struct ar5210_desc *ads = AR5210DESC(ds);
590 if ((ads->ds_status1 & AR_Done) == 0)
594 ts->ts_seqnum = ads->ds_status1 & AR_SeqNum;
595 ts->ts_tstamp = MS(ads->ds_status0, AR_SendTimestamp);
597 if ((ads->ds_status0 & AR_FrmXmitOK) == 0) {
598 if (ads->ds_status0 & AR_ExcessiveRetries)
600 if (ads->ds_status0 & AR_Filtered)
602 if (ads->ds_status0 & AR_FIFOUnderrun)
605 ts->ts_rate = MS(ads->ds_ctl0, AR_XmitRate);
606 ts->ts_rssi = MS(ads->ds_status1, AR_AckSigStrength);
607 ts->ts_shortretry = MS(ads->ds_status0, AR_ShortRetryCnt);
608 ts->ts_longretry = MS(ads->ds_status0, AR_LongRetryCnt);