/linux-6.3-rc2/net/wireless/ |
A D | wext-spy.c | 164 struct iw_quality * wstats) in iw_send_thrspy_event() argument 176 threshold.qual = *wstats; in iw_send_thrspy_event() 194 struct iw_quality * wstats) in wireless_spy_update() argument 207 memcpy(&(spydata->spy_stat[i]), wstats, in wireless_spy_update() 218 if (wstats->level > spydata->spy_thr_high.level) { in wireless_spy_update() 221 address, wstats); in wireless_spy_update() 224 if (wstats->level < spydata->spy_thr_low.level) { in wireless_spy_update() 227 address, wstats); in wireless_spy_update()
|
A D | wext-compat.c | 1378 static struct iw_statistics wstats; in cfg80211_wireless_stats() local 1407 memset(&wstats, 0, sizeof(wstats)); in cfg80211_wireless_stats() 1415 wstats.qual.updated |= IW_QUAL_DBM; in cfg80211_wireless_stats() 1416 wstats.qual.level = sig; in cfg80211_wireless_stats() 1421 wstats.qual.qual = sig + 110; in cfg80211_wireless_stats() 1429 wstats.qual.level = sinfo.signal; in cfg80211_wireless_stats() 1430 wstats.qual.qual = sinfo.signal; in cfg80211_wireless_stats() 1436 wstats.qual.updated |= IW_QUAL_QUAL_INVALID; in cfg80211_wireless_stats() 1439 wstats.qual.updated |= IW_QUAL_NOISE_INVALID; in cfg80211_wireless_stats() 1443 wstats.discard.retries = sinfo.tx_failed; in cfg80211_wireless_stats() [all …]
|
/linux-6.3-rc2/drivers/staging/rtl8192u/ |
A D | r8192U_wx.c | 911 struct iw_statistics *wstats = &priv->wstats; in r8192_get_wireless_stats() local 917 wstats->qual.qual = 0; in r8192_get_wireless_stats() 918 wstats->qual.level = 0; in r8192_get_wireless_stats() 919 wstats->qual.noise = 0; in r8192_get_wireless_stats() 920 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in r8192_get_wireless_stats() 921 return wstats; in r8192_get_wireless_stats() 928 wstats->qual.level = tmp_level; in r8192_get_wireless_stats() 929 wstats->qual.qual = tmp_qual; in r8192_get_wireless_stats() 930 wstats->qual.noise = tmp_noise; in r8192_get_wireless_stats() 931 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in r8192_get_wireless_stats() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/intersil/orinoco/ |
A D | wext.c | 93 struct iw_statistics *wstats = &priv->wstats; in orinoco_get_wireless_stats() local 106 return wstats; in orinoco_get_wireless_stats() 120 memset(&wstats->qual, 0, sizeof(wstats->qual)); in orinoco_get_wireless_stats() 124 wstats->qual.qual = priv->spy_data.spy_stat[0].qual; in orinoco_get_wireless_stats() 125 wstats->qual.level = priv->spy_data.spy_stat[0].level; in orinoco_get_wireless_stats() 126 wstats->qual.noise = priv->spy_data.spy_stat[0].noise; in orinoco_get_wireless_stats() 127 wstats->qual.updated = in orinoco_get_wireless_stats() 139 wstats->qual.qual = (int)le16_to_cpu(cq.qual); in orinoco_get_wireless_stats() 141 wstats->qual.noise = (int)le16_to_cpu(cq.noise) - 0x95; in orinoco_get_wireless_stats() 142 wstats->qual.updated = in orinoco_get_wireless_stats() [all …]
|
A D | main.c | 689 struct iw_quality wstats; in orinoco_spy_gather() local 690 wstats.level = level - 0x95; in orinoco_spy_gather() 691 wstats.noise = noise - 0x95; in orinoco_spy_gather() 832 struct iw_statistics *wstats = &priv->wstats; in __orinoco_ev_rx() local 872 wstats->discard.code++; in __orinoco_ev_rx() 1421 struct iw_statistics *wstats = &priv->wstats; in __orinoco_ev_info() local 1436 wstats->discard.code += in __orinoco_ev_info() 1439 wstats->discard.code += in __orinoco_ev_info() 1442 wstats->discard.misc += in __orinoco_ev_info() 1444 wstats->discard.fragment += in __orinoco_ev_info() [all …]
|
A D | orinoco.h | 87 struct iw_statistics wstats; member
|
/linux-6.3-rc2/drivers/staging/rtl8192e/rtl8192e/ |
A D | rtl_wx.c | 1173 struct iw_statistics *wstats = &priv->wstats; in _rtl92e_get_wireless_stats() local 1179 wstats->qual.qual = 10; in _rtl92e_get_wireless_stats() 1180 wstats->qual.level = 0; in _rtl92e_get_wireless_stats() 1181 wstats->qual.noise = 0x100 - 100; /* -100 dBm */ in _rtl92e_get_wireless_stats() 1182 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in _rtl92e_get_wireless_stats() 1183 return wstats; in _rtl92e_get_wireless_stats() 1190 wstats->qual.level = tmp_level; in _rtl92e_get_wireless_stats() 1191 wstats->qual.qual = tmp_qual; in _rtl92e_get_wireless_stats() 1192 wstats->qual.noise = tmp_noise; in _rtl92e_get_wireless_stats() 1193 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in _rtl92e_get_wireless_stats() [all …]
|
A D | rtl_core.h | 293 struct iw_statistics wstats; member
|
/linux-6.3-rc2/drivers/net/wireless/intel/ipw2x00/ |
A D | libipw_rx.c | 377 struct iw_quality wstats; in libipw_rx() local 379 wstats.updated = 0; in libipw_rx() 381 wstats.level = rx_stats->signal; in libipw_rx() 382 wstats.updated |= IW_QUAL_LEVEL_UPDATED; in libipw_rx() 384 wstats.updated |= IW_QUAL_LEVEL_INVALID; in libipw_rx() 387 wstats.noise = rx_stats->noise; in libipw_rx() 388 wstats.updated |= IW_QUAL_NOISE_UPDATED; in libipw_rx() 390 wstats.updated |= IW_QUAL_NOISE_INVALID; in libipw_rx() 393 wstats.qual = rx_stats->signal; in libipw_rx() 394 wstats.updated |= IW_QUAL_QUAL_UPDATED; in libipw_rx() [all …]
|
A D | ipw2100.c | 8103 wstats = &priv->wstats; in ipw2100_wx_wireless_stats() 8111 wstats->miss.beacon = 0; in ipw2100_wx_wireless_stats() 8113 wstats->qual.qual = 0; in ipw2100_wx_wireless_stats() 8114 wstats->qual.level = 0; in ipw2100_wx_wireless_stats() 8115 wstats->qual.noise = 0; in ipw2100_wx_wireless_stats() 8119 return wstats; in ipw2100_wx_wireless_stats() 8128 wstats->qual.qual = 0; in ipw2100_wx_wireless_stats() 8129 wstats->qual.level = 0; in ipw2100_wx_wireless_stats() 8198 wstats->qual.noise = 0; in ipw2100_wx_wireless_stats() 8199 wstats->qual.updated = 7; in ipw2100_wx_wireless_stats() [all …]
|
A D | ipw2200.c | 7670 priv->wstats.discard.misc++; in ipw_handle_data_packet() 7675 priv->wstats.discard.misc++; in ipw_handle_data_packet() 7733 priv->wstats.discard.misc++; in ipw_handle_data_packet_monitor() 9988 wstats = &priv->wstats; in ipw_get_wireless_stats() 9996 wstats->miss.beacon = 0; in ipw_get_wireless_stats() 9998 wstats->qual.qual = 0; in ipw_get_wireless_stats() 9999 wstats->qual.level = 0; in ipw_get_wireless_stats() 10000 wstats->qual.noise = 0; in ipw_get_wireless_stats() 10001 wstats->qual.updated = 7; in ipw_get_wireless_stats() 10004 return wstats; in ipw_get_wireless_stats() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ |
A D | wl3501_cs.c | 1383 struct iw_statistics *wstats = &this->wstats; in wl3501_get_wireless_stats() local 1386 memset(wstats, 0, sizeof(*wstats)); in wl3501_get_wireless_stats() 1390 wstats->discard.code += value; in wl3501_get_wireless_stats() 1393 wstats->discard.code += value; in wl3501_get_wireless_stats() 1396 wstats->discard.code += value; in wl3501_get_wireless_stats() 1399 wstats->discard.retries = value; in wl3501_get_wireless_stats() 1402 wstats->discard.misc += value; in wl3501_get_wireless_stats() 1405 wstats->discard.misc += value; in wl3501_get_wireless_stats() 1408 wstats->discard.misc += value; in wl3501_get_wireless_stats() 1411 wstats->discard.misc += value; in wl3501_get_wireless_stats() [all …]
|
A D | ray_cs.c | 1398 local->wstats.status = local->card_status; in ray_get_wireless_stats() 1406 local->wstats.qual.updated = in ray_get_wireless_stats() 1412 local->wstats.qual.noise = readb(&p->rxnoise); in ray_get_wireless_stats() 1413 local->wstats.qual.updated |= 4; in ray_get_wireless_stats() 1416 return &local->wstats; in ray_get_wireless_stats() 2252 local->wstats.qual.level = siglev; in rx_data() 2254 local->wstats.qual.updated = 0x2; in rx_data() 2258 struct iw_quality wstats; in rx_data() local 2259 wstats.level = siglev; in rx_data() 2262 wstats.updated = 0x2; in rx_data() [all …]
|
A D | ray_cs.h | 65 iw_stats wstats; /* Wireless specific stats */ member
|
A D | wl3501.h | 610 struct iw_statistics wstats; member
|
/linux-6.3-rc2/drivers/net/wireless/atmel/ |
A D | atmel.c | 449 struct iw_statistics wstats; member 1228 priv->wstats.discard.misc++; in service_interrupt() 1273 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats() 1274 priv->wstats.qual.level = 0; in atmel_get_wireless_stats() 1278 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats() 1283 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats() 1284 priv->wstats.qual.level = 0; in atmel_get_wireless_stats() 1285 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats() 1292 return &priv->wstats; in atmel_get_wireless_stats() 3291 priv->wstats.qual.qual = priv->wstats.qual.qual / 2; in atmel_smooth_qual() [all …]
|
/linux-6.3-rc2/drivers/staging/ks7010/ |
A D | ks_wlan_net.c | 62 struct iw_statistics *wstats = &priv->wstats; in ks_wlan_update_phy_information() local 73 wstats->status = priv->reg.operation_mode; /* Operation mode */ in ks_wlan_update_phy_information() 1078 vwrq->qual.level = priv->wstats.qual.level; in ks_wlan_get_iwstats() 1745 struct iw_statistics *wstats = &priv->wstats; in ks_get_wireless_stats() local 1754 wstats->discard.nwid = 0; /* Rx invalid nwid */ in ks_get_wireless_stats() 1755 wstats->discard.code = 0; /* Rx invalid crypt */ in ks_get_wireless_stats() 1756 wstats->discard.fragment = 0; /* Rx invalid frag */ in ks_get_wireless_stats() 1757 wstats->discard.retries = 0; /* Tx excessive retries */ in ks_get_wireless_stats() 1758 wstats->discard.misc = 0; /* Invalid misc */ in ks_get_wireless_stats() 1759 wstats->miss.beacon = 0; /* Missed beacon */ in ks_get_wireless_stats() [all …]
|
A D | ks_hostif.c | 920 struct iw_statistics *wstats = &priv->wstats; in hostif_phy_information_confirm() local 938 wstats->qual.qual = signal; in hostif_phy_information_confirm() 939 wstats->qual.level = 256 - rssi; in hostif_phy_information_confirm() 940 wstats->qual.noise = 0; /* invalid noise value */ in hostif_phy_information_confirm() 941 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in hostif_phy_information_confirm()
|
A D | ks_wlan.h | 442 struct iw_statistics wstats; member
|
/linux-6.3-rc2/drivers/net/wireless/cisco/ |
A D | airo.c | 3399 struct iw_quality wstats; in airo_handle_rx() local 3408 wstats.qual = hdr.rssi[0]; in airo_handle_rx() 3413 wstats.noise = ai->wstats.qual.noise; in airo_handle_rx() 3700 struct iw_quality wstats; in mpi_receive_802_3() local 3704 wstats.level = 0; in mpi_receive_802_3() 3705 wstats.updated = 0; in mpi_receive_802_3() 3778 struct iw_quality wstats; in mpi_receive_802_11() local 3781 wstats.qual = hdr.rssi[0]; in mpi_receive_802_11() 3786 wstats.noise = ai->wstats.qual.noise; in mpi_receive_802_11() 7784 local->wstats.qual.qual = in airo_read_wireless_stats() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/intersil/hostap/ |
A D | hostap_ioctl.c | 21 struct iw_statistics *wstats; in hostap_get_wireless_stats() local 30 wstats = &local->wstats; in hostap_get_wireless_stats() 32 wstats->status = 0; in hostap_get_wireless_stats() 33 wstats->discard.code = in hostap_get_wireless_stats() 35 wstats->discard.misc = in hostap_get_wireless_stats() 40 wstats->discard.retries = in hostap_get_wireless_stats() 42 wstats->discard.fragment = in hostap_get_wireless_stats() 56 wstats->qual.qual = 0; in hostap_get_wireless_stats() 57 wstats->qual.level = 0; in hostap_get_wireless_stats() 58 wstats->qual.noise = 0; in hostap_get_wireless_stats() [all …]
|
A D | hostap_80211_rx.c | 764 struct iw_quality wstats; in hostap_80211_rx() local 765 wstats.level = rx_stats->signal; in hostap_80211_rx() 766 wstats.noise = rx_stats->noise; in hostap_80211_rx() 767 wstats.updated = IW_QUAL_LEVEL_UPDATED | IW_QUAL_NOISE_UPDATED in hostap_80211_rx() 770 wireless_spy_update(dev, hdr->addr2, &wstats); in hostap_80211_rx()
|
/linux-6.3-rc2/include/net/ |
A D | iw_handler.h | 467 struct iw_quality *wstats);
|
/linux-6.3-rc2/drivers/staging/wlan-ng/ |
A D | p80211netdev.h | 215 struct iw_statistics wstats; member
|
/linux-6.3-rc2/drivers/staging/rtl8192u/ieee80211/ |
A D | ieee80211_rx.c | 942 struct iw_quality wstats; in ieee80211_rx() local 943 wstats.level = rx_stats->rssi; in ieee80211_rx() 944 wstats.noise = rx_stats->noise; in ieee80211_rx() 945 wstats.updated = 6; /* No qual value */ in ieee80211_rx() 947 wireless_spy_update(dev, hdr->addr2, &wstats); in ieee80211_rx()
|