Lines Matching refs:rs
94 struct ath_rx_status *rs)
110 rs->rs_status = 0;
111 rs->rs_flags = 0;
113 rs->rs_datalen = ads->ds_rxstatus1 & AR_DataLen;
114 rs->rs_tstamp = ads->AR_RcvTimestamp;
118 rs->rs_rssi = MS(ads->ds_rxstatus4, AR_RxRSSICombined);
119 rs->rs_rssi_ctl[0] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt00);
120 rs->rs_rssi_ctl[1] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt01);
121 rs->rs_rssi_ctl[2] = MS(ads->ds_rxstatus0, AR_RxRSSIAnt02);
122 rs->rs_rssi_ext[0] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt10);
123 rs->rs_rssi_ext[1] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt11);
124 rs->rs_rssi_ext[2] = MS(ads->ds_rxstatus4, AR_RxRSSIAnt12);
127 rs->rs_keyix = MS(ads->ds_rxstatus8, AR_KeyIdx);
129 rs->rs_keyix = HAL_RXKEYIX_INVALID;
132 rs->rs_rate = RXSTATUS_RATE(ah, ads);
133 rs->rs_more = (ads->ds_rxstatus1 & AR_RxMore) ? 1 : 0;
135 rs->rs_isaggr = (ads->ds_rxstatus8 & AR_RxAggr) ? 1 : 0;
136 rs->rs_moreaggr = (ads->ds_rxstatus8 & AR_RxMoreAggr) ? 1 : 0;
137 rs->rs_antenna = MS(ads->ds_rxstatus3, AR_RxAntenna);
140 rs->rs_flags |= HAL_RX_GI;
142 rs->rs_flags |= HAL_RX_2040;
145 rs->rs_flags |= HAL_RX_DELIM_CRC_PRE;
147 rs->rs_flags |= HAL_RX_DELIM_CRC_POST;
149 rs->rs_flags |= HAL_RX_DECRYPT_BUSY;
151 rs->rs_flags |= HAL_RX_HI_RX_CHAIN;
164 rs->rs_status |= HAL_RXERR_CRC;
168 rs->rs_status |= HAL_RXERR_PHY;
170 rs->rs_phyerr = phyerr;
172 rs->rs_status |= HAL_RXERR_DECRYPT;
174 rs->rs_status |= HAL_RXERR_MIC;