Lines Matching refs:sinfo
1255 struct station_info sinfo = {}; in cfg80211_wext_giwrate() local
1275 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1279 if (!(sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { in cfg80211_wext_giwrate()
1284 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
1287 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wext_giwrate()
1298 static struct station_info sinfo = {}; in cfg80211_wireless_stats() local
1316 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats()
1318 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1325 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1326 int sig = sinfo.signal; in cfg80211_wireless_stats()
1340 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1343 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats()
1344 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()