Lines Matching refs:rx_stats
334 sta->rx_stats.last_rx = jiffies; in sta_info_alloc()
342 ewma_signal_init(&sta->rx_stats.avg_signal); in sta_info_alloc()
343 for (i = 0; i < ARRAY_SIZE(sta->rx_stats.chain_signal_avg); i++) in sta_info_alloc()
344 ewma_signal_init(&sta->rx_stats.chain_signal_avg[i]); in sta_info_alloc()
1080 if (time_after(jiffies, sta->rx_stats.last_rx + exp_time)) { in ieee80211_sta_expire()
1824 if (sta->rx_stats.last_rate_flag & RX_FLAG_HT) { in sta_set_rate_info_rx()
1826 rinfo->mcs = sta->rx_stats.last_rate_idx; in sta_set_rate_info_rx()
1827 } else if (sta->rx_stats.last_rate_flag & RX_FLAG_VHT) { in sta_set_rate_info_rx()
1829 rinfo->nss = sta->rx_stats.last_rate_vht_nss; in sta_set_rate_info_rx()
1830 rinfo->mcs = sta->rx_stats.last_rate_idx; in sta_set_rate_info_rx()
1838 brate = sband->bitrates[sta->rx_stats.last_rate_idx].bitrate; in sta_set_rate_info_rx()
1842 if (sta->rx_stats.last_rate_flag & RX_FLAG_SHORT_GI) in sta_set_rate_info_rx()
1845 if (sta->rx_stats.last_rate_flag & RX_FLAG_5MHZ) in sta_set_rate_info_rx()
1847 else if (sta->rx_stats.last_rate_flag & RX_FLAG_10MHZ) in sta_set_rate_info_rx()
1849 else if (sta->rx_stats.last_rate_flag & RX_FLAG_40MHZ) in sta_set_rate_info_rx()
1851 else if (sta->rx_stats.last_rate_vht_flag & RX_VHT_FLAG_80MHZ) in sta_set_rate_info_rx()
1853 else if (sta->rx_stats.last_rate_vht_flag & RX_VHT_FLAG_160MHZ) in sta_set_rate_info_rx()
1894 jiffies_to_msecs(jiffies - sta->rx_stats.last_rx); in sta_set_sinfo()
1913 sinfo->rx_bytes = sta->rx_stats.bytes; in sta_set_sinfo()
1918 sinfo->rx_packets = sta->rx_stats.packets; in sta_set_sinfo()
1932 sinfo->rx_dropped_misc = sta->rx_stats.dropped; in sta_set_sinfo()
1944 sinfo->signal = (s8)sta->rx_stats.last_signal; in sta_set_sinfo()
1950 -ewma_signal_read(&sta->rx_stats.avg_signal); in sta_set_sinfo()
1955 if (sta->rx_stats.chains && in sta_set_sinfo()
1961 sinfo->chains = sta->rx_stats.chains; in sta_set_sinfo()
1964 sta->rx_stats.chain_signal_last[i]; in sta_set_sinfo()
1966 -ewma_signal_read(&sta->rx_stats.chain_signal_avg[i]); in sta_set_sinfo()
1987 tidstats->rx_msdu = sta->rx_stats.msdu[i]; in sta_set_sinfo()