Lines Matching refs:sinfo
81 struct station_info sinfo; in ieee80211_get_stats() local
90 data[i++] += sinfo.rx_packets; \ in ieee80211_get_stats()
91 data[i++] += sinfo.rx_bytes; \ in ieee80211_get_stats()
94 data[i++] += sinfo.rx_dropped_misc; \ in ieee80211_get_stats()
96 data[i++] += sinfo.tx_packets; \ in ieee80211_get_stats()
97 data[i++] += sinfo.tx_bytes; \ in ieee80211_get_stats()
99 data[i++] += sinfo.tx_failed; \ in ieee80211_get_stats()
100 data[i++] += sinfo.tx_retries; \ in ieee80211_get_stats()
117 memset(&sinfo, 0, sizeof(sinfo)); in ieee80211_get_stats()
118 sta_set_sinfo(sta, &sinfo, false); in ieee80211_get_stats()
126 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE)) in ieee80211_get_stats()
128 cfg80211_calculate_bitrate(&sinfo.txrate); in ieee80211_get_stats()
130 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_BITRATE)) in ieee80211_get_stats()
132 cfg80211_calculate_bitrate(&sinfo.rxrate); in ieee80211_get_stats()
135 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL_AVG)) in ieee80211_get_stats()
136 data[i] = (u8)sinfo.signal_avg; in ieee80211_get_stats()
144 memset(&sinfo, 0, sizeof(sinfo)); in ieee80211_get_stats()
145 sta_set_sinfo(sta, &sinfo, false); in ieee80211_get_stats()