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;
184 rs->rs_rssi = MS(ads->ds_rxstatus4, AR_RxRSSICombined);
185 rs->rs_rssi_ctl[0] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt00);
186 rs->rs_rssi_ctl[1] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt01);
187 rs->rs_rssi_ctl[2] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt02);
188 rs->rs_rssi_ext[0] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt10);
189 rs->rs_rssi_ext[1] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt11);
190 rs->rs_rssi_ext[2] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt12);
193 rs->rs_keyix = MS(ads->ds_rxstatus8, AR_KeyIdx);
195 rs->rs_keyix = HAL_RXKEYIX_INVALID;
198 rs->rs_rate = RXSTATUS_RATE(ah, ads);
199 rs->rs_more = (ads->ds_rxstatus1 & AR_RxMore) ? 1 : 0;
201 rs->rs_isaggr = (ads->ds_rxstatus8 & AR_RxAggr) ? 1 : 0;
202 rs->rs_moreaggr = (ads->ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0;
203 rs->rs_antenna = MS(ads->ds_rxstatus3, AR_RxAntenna);
206 rs->rs_flags |= HAL_RX_GI;
208 rs->rs_flags |= HAL_RX_2040;
216 rs->rs_flags |= HAL_RX_STBC;
219 rs->rs_flags |= HAL_RX_DELIM_CRC_PRE;
221 rs->rs_flags |= HAL_RX_DELIM_CRC_POST;
223 rs->rs_flags |= HAL_RX_DECRYPT_BUSY;
225 rs->rs_flags |= HAL_RX_HI_RX_CHAIN;
262 rs->rs_phyerr = 0;
264 rs->rs_status |= HAL_RXERR_PHY;
265 rs->rs_phyerr = phyerr;
269 rs->rs_status |= HAL_RXERR_CRC;
271 rs->rs_status |= HAL_RXERR_DECRYPT;
273 rs->rs_status |= HAL_RXERR_MIC;
277 rs->rs_status |= HAL_RXERR_KEYMISS;