Lines Matching refs:sinfo
1257 struct station_info sinfo = {}; in cfg80211_wext_giwrate() local
1277 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1281 if (!(sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { in cfg80211_wext_giwrate()
1286 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
1289 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wext_giwrate()
1300 static struct station_info sinfo = {}; in cfg80211_wireless_stats() local
1318 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats()
1320 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1327 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1328 int sig = sinfo.signal; in cfg80211_wireless_stats()
1341 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1344 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats()
1345 wstats.qual.qual = sinfo.signal; in cfg80211_wireless_stats()
1354 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_DROP_MISC)) in cfg80211_wireless_stats()
1355 wstats.discard.misc = sinfo.rx_dropped_misc; in cfg80211_wireless_stats()
1356 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_FAILED)) in cfg80211_wireless_stats()
1357 wstats.discard.retries = sinfo.tx_failed; in cfg80211_wireless_stats()
1359 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wireless_stats()