Lines Matching refs:rs
239 struct ath_rx_status *rs)
254 rs->rs_datalen = ads->ds_rxstatus0 & AR_DataLen;
255 rs->rs_tstamp = MS(ads->ds_rxstatus1, AR_RcvTimestamp);
256 rs->rs_status = 0;
258 rs->rs_rssi = MS(ads->ds_rxstatus0, AR_RcvSigStrength);
260 if (rs->rs_rssi == -128)
261 rs->rs_rssi = 0;
263 rs->rs_keyix = MS(ads->ds_rxstatus1, AR_KeyIdx);
265 rs->rs_keyix = HAL_RXKEYIX_INVALID;
267 rs->rs_rate = MS(ads->ds_rxstatus0, AR_RcvRate);
268 rs->rs_antenna = MS(ads->ds_rxstatus0, AR_RcvAntenna);
269 rs->rs_more = (ads->ds_rxstatus0 & AR_More) ? 1 : 0;
282 rs->rs_status |= HAL_RXERR_CRC;
286 rs->rs_status |= HAL_RXERR_PHY;
288 rs->rs_phyerr = phyerr;
291 ar5212AniPhyErrReport(ah, rs);
293 rs->rs_status |= HAL_RXERR_DECRYPT;
295 rs->rs_status |= HAL_RXERR_MIC;