Lines Matching refs:sinfo
1245 struct station_info sinfo = {}; in cfg80211_wext_giwrate() local
1265 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1270 if (!(sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_BITRATE))) { in cfg80211_wext_giwrate()
1275 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
1278 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wext_giwrate()
1289 static struct station_info sinfo = {}; in cfg80211_wireless_stats() local
1307 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats()
1309 ret = rdev_get_station(rdev, dev, bssid, &sinfo); in cfg80211_wireless_stats()
1319 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1320 int sig = sinfo.signal; in cfg80211_wireless_stats()
1334 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1337 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats()
1338 wstats.qual.qual = sinfo.signal; in cfg80211_wireless_stats()
1348 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_RX_DROP_MISC)) in cfg80211_wireless_stats()
1349 wstats.discard.misc = sinfo.rx_dropped_misc; in cfg80211_wireless_stats()
1350 if (sinfo.filled & BIT_ULL(NL80211_STA_INFO_TX_FAILED)) in cfg80211_wireless_stats()
1351 wstats.discard.retries = sinfo.tx_failed; in cfg80211_wireless_stats()
1353 cfg80211_sinfo_release_content(&sinfo); in cfg80211_wireless_stats()