Lines Matching refs:rs
171 struct ath_rx_status *rs)
178 rs->rs_status = 0;
179 rs->rs_flags = 0;
181 rs->rs_datalen = ads->ds_rxstatus1 & AR_DataLen;
182 rs->rs_tstamp = ads->AR_RcvTimestamp;
186 rs->rs_rssi = MS(ads->ds_rxstatus4, AR_RxRSSICombined);
187 rs->rs_rssi_ctl[0] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt00);
188 rs->rs_rssi_ctl[1] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt01);
189 rs->rs_rssi_ctl[2] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt02);
190 rs->rs_rssi_ext[0] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt10);
191 rs->rs_rssi_ext[1] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt11);
192 rs->rs_rssi_ext[2] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt12);
195 rs->rs_keyix = MS(ads->ds_rxstatus8, AR_KeyIdx);
197 rs->rs_keyix = HAL_RXKEYIX_INVALID;
200 rs->rs_rate = RXSTATUS_RATE(ah, ads);
201 rs->rs_more = (ads->ds_rxstatus1 & AR_RxMore) ? 1 : 0;
203 rs->rs_isaggr = (ads->ds_rxstatus8 & AR_RxAggr) ? 1 : 0;
204 rs->rs_moreaggr = (ads->ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0;
205 rs->rs_antenna = MS(ads->ds_rxstatus3, AR_RxAntenna);
208 rs->rs_flags |= HAL_RX_GI;
210 rs->rs_flags |= HAL_RX_2040;
218 rs->rs_flags |= HAL_RX_STBC;
221 rs->rs_flags |= HAL_RX_DELIM_CRC_PRE;
223 rs->rs_flags |= HAL_RX_DELIM_CRC_POST;
225 rs->rs_flags |= HAL_RX_DECRYPT_BUSY;
227 rs->rs_flags |= HAL_RX_HI_RX_CHAIN;
264 rs->rs_phyerr = 0;
266 rs->rs_status |= HAL_RXERR_PHY;
267 rs->rs_phyerr = phyerr;
271 rs->rs_status |= HAL_RXERR_CRC;
273 rs->rs_status |= HAL_RXERR_DECRYPT;
275 rs->rs_status |= HAL_RXERR_MIC;