Lines Matching defs:rxs
296 struct ieee80211_rx_stats rxs;
330 bzero(&rxs, sizeof(rxs));
331 rtwn_get_rx_stats(sc, &rxs, desc, physt);
332 if (rxs.c_pktflags & IEEE80211_RX_F_AMPDU) {
342 rxs.c_pktflags |= IEEE80211_RX_F_FAIL_FCSCRC;
344 rxs.r_flags |= IEEE80211_R_TSF_START; /* XXX undocumented */
351 rxs.r_flags |= IEEE80211_R_TSF64;
352 rxs.c_rx_tsf = rtwn_extend_rx_tsf(sc, stat);
354 rxs.r_flags |= IEEE80211_R_TSF32;
355 rxs.c_rx_tsf = le32toh(stat->tsf_low);
359 is_cck = (rxs.c_pktflags & IEEE80211_RX_F_CCK) != 0;
364 __func__, rssi, rxs.c_rate);
370 rxs.r_flags |= IEEE80211_R_NF | IEEE80211_R_RSSI;
371 rxs.c_nf = RTWN_NOISE_FLOOR;
372 rxs.c_rssi = rssi - rxs.c_nf;
373 (void) ieee80211_add_rx_params(m, &rxs);
379 tap->wr_tsft = htole64(rxs.c_rx_tsf);
380 tap->wr_rate = rxs.c_rate;
382 tap->wr_dbm_antnoise = rxs.c_nf;
397 const struct ieee80211_rx_stats *rxs,
405 uvp->recv_mgmt(ni, m, subtype, rxs, rssi, nf);