Lines Matching refs:rate
220 uint8_t flags, rate; in r12a_rx_radiotap_flags() local
224 rate = MS(le32toh(stat->rxdw3), R12A_RXDW3_RATE); in r12a_rx_radiotap_flags()
225 if (RTWN_RATE_IS_CCK(rate)) in r12a_rx_radiotap_flags()
239 uint8_t rate; in r12a_get_rx_stats() local
245 rate = MS(rxdw3, R12A_RXDW3_RATE); in r12a_get_rx_stats()
258 (RTWN_RATE_IS_HT(rate) || RTWN_RATE_IS_VHT(rate))) in r12a_get_rx_stats()
275 if (RTWN_RATE_IS_CCK(rate)) in r12a_get_rx_stats()
284 if (RTWN_RATE_IS_CCK(rate) || RTWN_RATE_IS_OFDM(rate)) { in r12a_get_rx_stats()
289 } else if (RTWN_RATE_IS_HT(rate)) { in r12a_get_rx_stats()
294 } else if (RTWN_RATE_IS_VHT(rate)) { in r12a_get_rx_stats()
301 if (RTWN_RATE_IS_CCK(rate) || RTWN_RATE_IS_OFDM(rate)) { in r12a_get_rx_stats()
302 rxs->c_rate = ridx2rate[rate]; in r12a_get_rx_stats()
303 if (RTWN_RATE_IS_CCK(rate)) in r12a_get_rx_stats()
307 } else if (RTWN_RATE_IS_HT(rate)) { /* MCS0~15. */ in r12a_get_rx_stats()
309 IEEE80211_RATE_MCS | RTWN_RIDX_TO_MCS(rate); in r12a_get_rx_stats()
311 } else if (RTWN_RATE_IS_VHT(rate)) { in r12a_get_rx_stats()
313 rxs->c_vhtnss = (rate - RTWN_RIDX_VHT_MCS_SHIFT) / 10; in r12a_get_rx_stats()
314 rxs->c_rate = (rate - RTWN_RIDX_VHT_MCS_SHIFT) % 10; in r12a_get_rx_stats()