/kernel/linux/linux-5.10/net/wireless/ |
H A D | wext-spy.c | 164 struct iw_quality * wstats) in iw_send_thrspy_event() 176 threshold.qual = *wstats; in iw_send_thrspy_event() 194 struct iw_quality * wstats) in wireless_spy_update() 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() 161 iw_send_thrspy_event(struct net_device * dev, struct iw_spy_data * spydata, unsigned char * address, struct iw_quality * wstats) iw_send_thrspy_event() argument 192 wireless_spy_update(struct net_device * dev, unsigned char * address, struct iw_quality * wstats) wireless_spy_update() argument
|
H A D | wext-compat.c | 1296 static struct iw_statistics wstats; in cfg80211_wireless_stats() local 1320 memset(&wstats, 0, sizeof(wstats)); in cfg80211_wireless_stats() 1326 wstats.qual.updated |= IW_QUAL_LEVEL_UPDATED; in cfg80211_wireless_stats() 1327 wstats.qual.updated |= IW_QUAL_QUAL_UPDATED; in cfg80211_wireless_stats() 1328 wstats.qual.updated |= IW_QUAL_DBM; in cfg80211_wireless_stats() 1329 wstats.qual.level = sig; in cfg80211_wireless_stats() 1334 wstats.qual.qual = sig + 110; in cfg80211_wireless_stats() 1340 wstats.qual.updated |= IW_QUAL_LEVEL_UPDATED; in cfg80211_wireless_stats() 1341 wstats in cfg80211_wireless_stats() [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | wext-spy.c | 164 struct iw_quality * wstats) in iw_send_thrspy_event() 176 threshold.qual = *wstats; in iw_send_thrspy_event() 194 struct iw_quality * wstats) in wireless_spy_update() 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() 161 iw_send_thrspy_event(struct net_device * dev, struct iw_spy_data * spydata, unsigned char * address, struct iw_quality * wstats) iw_send_thrspy_event() argument 192 wireless_spy_update(struct net_device * dev, unsigned char * address, struct iw_quality * wstats) wireless_spy_update() argument
|
H 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() 1413 wstats.qual.updated |= IW_QUAL_LEVEL_UPDATED; in cfg80211_wireless_stats() 1414 wstats.qual.updated |= IW_QUAL_QUAL_UPDATED; 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() 1427 wstats.qual.updated |= IW_QUAL_LEVEL_UPDATED; in cfg80211_wireless_stats() 1428 wstats in cfg80211_wireless_stats() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/ |
H A D | islpci_eth.c | 366 struct iw_quality wstats; in islpci_eth_receive() local 369 wstats.level = annex->rfmon.rssi; in islpci_eth_receive() 372 wstats.noise = priv->local_iwstatistics.qual.noise; in islpci_eth_receive() 373 wstats.qual = wstats.level - wstats.noise; in islpci_eth_receive() 374 wstats.updated = 0x07; in islpci_eth_receive() 376 wireless_spy_update(ndev, annex->addr2, &wstats); in islpci_eth_receive()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ |
H A D | r8192U_wx.c | 916 struct iw_statistics *wstats = &priv->wstats; in r8192_get_wireless_stats() local 922 wstats->qual.qual = 0; in r8192_get_wireless_stats() 923 wstats->qual.level = 0; in r8192_get_wireless_stats() 924 wstats->qual.noise = 0; in r8192_get_wireless_stats() 925 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in r8192_get_wireless_stats() 926 return wstats; in r8192_get_wireless_stats() 933 wstats->qual.level = tmp_level; in r8192_get_wireless_stats() 934 wstats->qual.qual = tmp_qual; in r8192_get_wireless_stats() 935 wstats in r8192_get_wireless_stats() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ |
H 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 in r8192_get_wireless_stats() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
H 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 in orinoco_get_wireless_stats() [all...] |
H 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() 692 wstats.qual = (level > noise) ? (level - noise) : 0; in orinoco_spy_gather() 693 wstats.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in orinoco_spy_gather() 695 wireless_spy_update(dev, mac, &wstats); 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 in __orinoco_ev_info() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/ |
H 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 in orinoco_get_wireless_stats() [all...] |
H 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() 692 wstats.qual = (level > noise) ? (level - noise) : 0; in orinoco_spy_gather() 693 wstats.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in orinoco_spy_gather() 695 wireless_spy_update(dev, mac, &wstats); 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 in __orinoco_ev_info() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/rtl8192e/ |
H A D | rtl_wx.c | 1185 struct iw_statistics *wstats = &priv->wstats; in _rtl92e_get_wireless_stats() local 1191 wstats->qual.qual = 10; in _rtl92e_get_wireless_stats() 1192 wstats->qual.level = 0; in _rtl92e_get_wireless_stats() 1193 wstats->qual.noise = 0x100 - 100; /* -100 dBm */ in _rtl92e_get_wireless_stats() 1194 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in _rtl92e_get_wireless_stats() 1195 return wstats; in _rtl92e_get_wireless_stats() 1202 wstats->qual.level = tmp_level; in _rtl92e_get_wireless_stats() 1203 wstats->qual.qual = tmp_qual; in _rtl92e_get_wireless_stats() 1204 wstats in _rtl92e_get_wireless_stats() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/rtl8192e/ |
H A D | rtl_wx.c | 1120 struct iw_statistics *wstats = &priv->wstats; in _rtl92e_get_wireless_stats() local 1126 wstats->qual.qual = 10; in _rtl92e_get_wireless_stats() 1127 wstats->qual.level = 0; in _rtl92e_get_wireless_stats() 1128 wstats->qual.noise = 0x100 - 100; /* -100 dBm */ in _rtl92e_get_wireless_stats() 1129 wstats->qual.updated = IW_QUAL_ALL_UPDATED | IW_QUAL_DBM; in _rtl92e_get_wireless_stats() 1130 return wstats; in _rtl92e_get_wireless_stats() 1137 wstats->qual.level = tmp_level; in _rtl92e_get_wireless_stats() 1138 wstats->qual.qual = tmp_qual; in _rtl92e_get_wireless_stats() 1139 wstats in _rtl92e_get_wireless_stats() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ |
H 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() 1387 wstats->status = netif_running(dev); 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 in wl3501_get_wireless_stats() [all...] |
H A D | ray_cs.h | 65 iw_stats wstats; /* Wireless specific stats */ member
|
H A D | ray_cs.c | 1402 local->wstats.status = local->card_status; in ray_get_wireless_stats() 1407 local->wstats.qual.qual = local->spy_data.spy_stat[0].qual; in ray_get_wireless_stats() 1408 local->wstats.qual.level = local->spy_data.spy_stat[0].level; in ray_get_wireless_stats() 1409 local->wstats.qual.noise = local->spy_data.spy_stat[0].noise; in ray_get_wireless_stats() 1410 local->wstats.qual.updated = in ray_get_wireless_stats() 1416 local->wstats.qual.noise = readb(&p->rxnoise); in ray_get_wireless_stats() 1417 local->wstats.qual.updated |= 4; in ray_get_wireless_stats() 1420 return &local->wstats; in ray_get_wireless_stats() 2255 /*local->wstats.qual.qual = none ? */ in rx_data() 2256 local->wstats in rx_data() 2262 struct iw_quality wstats; rx_data() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/legacy/ |
H 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() 1387 wstats->status = netif_running(dev); 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 in wl3501_get_wireless_stats() [all...] |
H A D | ray_cs.h | 65 iw_stats wstats; /* Wireless specific stats */ member
|
H A D | ray_cs.c | 1403 local->wstats.status = local->card_status; in ray_get_wireless_stats() 1408 local->wstats.qual.qual = local->spy_data.spy_stat[0].qual; in ray_get_wireless_stats() 1409 local->wstats.qual.level = local->spy_data.spy_stat[0].level; in ray_get_wireless_stats() 1410 local->wstats.qual.noise = local->spy_data.spy_stat[0].noise; in ray_get_wireless_stats() 1411 local->wstats.qual.updated = in ray_get_wireless_stats() 1417 local->wstats.qual.noise = readb(&p->rxnoise); in ray_get_wireless_stats() 1418 local->wstats.qual.updated |= 4; in ray_get_wireless_stats() 1421 return &local->wstats; in ray_get_wireless_stats() 2256 /*local->wstats.qual.qual = none ? */ in rx_data() 2257 local->wstats in rx_data() 2263 struct iw_quality wstats; rx_data() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H 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 in libipw_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/ |
H 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 in libipw_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/atmel/ |
H A D | atmel.c | 450 struct iw_statistics wstats; member 1048 priv->wstats.discard.fragment++; in frag_rx_path() 1067 priv->wstats.discard.nwid++; in rx_done_irq() 1229 priv->wstats.discard.misc++; in service_interrupt() 1270 priv->wstats.status = priv->station_state; in atmel_get_wireless_stats() 1274 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats() 1275 priv->wstats.qual.level = 0; in atmel_get_wireless_stats() 1276 priv->wstats.qual.updated = (IW_QUAL_QUAL_INVALID in atmel_get_wireless_stats() 1279 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats() 1280 priv->wstats in atmel_get_wireless_stats() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/atmel/ |
H A D | atmel.c | 449 struct iw_statistics wstats; member 1047 priv->wstats.discard.fragment++; in frag_rx_path() 1066 priv->wstats.discard.nwid++; in rx_done_irq() 1228 priv->wstats.discard.misc++; in service_interrupt() 1269 priv->wstats.status = priv->station_state; in atmel_get_wireless_stats() 1273 priv->wstats.qual.qual = 0; in atmel_get_wireless_stats() 1274 priv->wstats.qual.level = 0; in atmel_get_wireless_stats() 1275 priv->wstats.qual.updated = (IW_QUAL_QUAL_INVALID in atmel_get_wireless_stats() 1278 priv->wstats.qual.noise = 0; in atmel_get_wireless_stats() 1279 priv->wstats in atmel_get_wireless_stats() [all...] |
/kernel/linux/linux-5.10/drivers/staging/ks7010/ |
H 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() 1079 vwrq->qual.level = priv->wstats.qual.level; in ks_wlan_get_iwstats() 1748 struct iw_statistics *wstats = &priv->wstats; in ks_get_wireless_stats() local 1751 return (priv->dev_state < DEVICE_STATE_READY) ? NULL : wstats; in ks_get_wireless_stats() 1757 wstats->discard.nwid = 0; /* Rx invalid nwid */ in ks_get_wireless_stats() 1758 wstats->discard.code = 0; /* Rx invalid crypt */ in ks_get_wireless_stats() 1759 wstats in ks_get_wireless_stats() [all...] |
/kernel/linux/linux-6.6/drivers/staging/ks7010/ |
H 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() 1747 struct iw_statistics *wstats = &priv->wstats; in ks_get_wireless_stats() local 1750 return (priv->dev_state < DEVICE_STATE_READY) ? NULL : wstats; in ks_get_wireless_stats() 1756 wstats->discard.nwid = 0; /* Rx invalid nwid */ in ks_get_wireless_stats() 1757 wstats->discard.code = 0; /* Rx invalid crypt */ in ks_get_wireless_stats() 1758 wstats in ks_get_wireless_stats() [all...] |