Lines Matching refs:sinfo
1279 static struct station_info sinfo; in cfg80211_wext_giwrate() local
1299 err = rdev_get_station(rdev, dev, addr, &sinfo); in cfg80211_wext_giwrate()
1303 if (!(sinfo.filled & BIT(NL80211_STA_INFO_TX_BITRATE))) in cfg80211_wext_giwrate()
1306 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
1318 static struct station_info sinfo; in cfg80211_wireless_stats() local
1336 memset(&sinfo, 0, sizeof(sinfo)); in cfg80211_wireless_stats()
1338 if (rdev_get_station(rdev, dev, bssid, &sinfo)) in cfg80211_wireless_stats()
1345 if (sinfo.filled & BIT(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1346 int sig = sinfo.signal; in cfg80211_wireless_stats()
1359 if (sinfo.filled & BIT(NL80211_STA_INFO_SIGNAL)) { in cfg80211_wireless_stats()
1362 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats()
1363 wstats.qual.qual = sinfo.signal; in cfg80211_wireless_stats()
1372 if (sinfo.filled & BIT(NL80211_STA_INFO_RX_DROP_MISC)) in cfg80211_wireless_stats()
1373 wstats.discard.misc = sinfo.rx_dropped_misc; in cfg80211_wireless_stats()
1374 if (sinfo.filled & BIT(NL80211_STA_INFO_TX_FAILED)) in cfg80211_wireless_stats()
1375 wstats.discard.retries = sinfo.tx_failed; in cfg80211_wireless_stats()