/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00leds.c | 30 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument 42 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality() 48 if (rssi <= 30) in rt2x00leds_led_quality() 49 rssi = 0; in rt2x00leds_led_quality() 50 else if (rssi <= 39) in rt2x00leds_led_quality() 51 rssi = 1; in rt2x00leds_led_quality() 52 else if (rssi <= 49) in rt2x00leds_led_quality() 53 rssi = 2; in rt2x00leds_led_quality() 54 else if (rssi <= 53) in rt2x00leds_led_quality() 55 rssi = 3; in rt2x00leds_led_quality() [all …]
|
D | rt2x00link.c | 67 int rssi) in rt2x00link_antenna_update_rssi_history() argument 70 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history() 223 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); in rt2x00link_update_stats() 228 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats() 326 qual->rssi = DEFAULT_RSSI; in rt2x00link_tuner_sta() 328 qual->rssi = rt2x00link_get_avg_rssi(&link->avg_rssi); in rt2x00link_tuner_sta() 341 rt2x00leds_led_quality(rt2x00dev, qual->rssi); in rt2x00link_tuner_sta()
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | dfs.c | 27 u8 rssi; member 204 u8 rssi; in ath9k_postprocess_radar_event() local 222 rssi = (ard->ext_rssi >= (ard->rssi + 3)) ? 0 : ard->rssi; in ath9k_postprocess_radar_event() 232 rssi = (ard->rssi >= (ard->ext_rssi + 12)) ? 0 : ard->ext_rssi; in ath9k_postprocess_radar_event() 249 rssi = (ard->rssi < ard->ext_rssi) ? ard->ext_rssi : ard->rssi; in ath9k_postprocess_radar_event() 260 if (rssi == 0) { in ath9k_postprocess_radar_event() 267 pe->rssi = rssi; in ath9k_postprocess_radar_event() 315 ard.rssi = rs->rs_rssi_ctl[0]; in ath9k_dfs_process_phyerr() 322 if (ard.rssi & 0x80) in ath9k_dfs_process_phyerr() 323 ard.rssi = 0; in ath9k_dfs_process_phyerr() [all …]
|
D | common.c | 220 int rssi = rx_stats->rs_rssi; in ath9k_cmn_process_rssi() local 241 s8 rssi; in ath9k_cmn_process_rssi() local 246 rssi = rx_stats->rs_rssi_ctl[i]; in ath9k_cmn_process_rssi() 247 if (rssi != ATH9K_RSSI_BAD) { in ath9k_cmn_process_rssi() 249 rxs->chain_signal[j] = ah->noise + rssi; in ath9k_cmn_process_rssi() 264 rssi = ATH_EP_RND(last_rssi, ATH_RSSI_EP_MULTIPLIER); in ath9k_cmn_process_rssi() 265 if (rssi < 0) in ath9k_cmn_process_rssi() 266 rssi = 0; in ath9k_cmn_process_rssi() 268 ah->stats.avgbrssi = rssi; in ath9k_cmn_process_rssi()
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | rf.c | 647 s32 rssi = -priv->current_rssi; in vnt_rf_addpower() local 649 if (!rssi) in vnt_rf_addpower() 653 if (rssi < -70) in vnt_rf_addpower() 655 else if (rssi < -65) in vnt_rf_addpower() 657 else if (rssi < -60) in vnt_rf_addpower() 660 if (rssi < -80) in vnt_rf_addpower() 662 else if (rssi < -75) in vnt_rf_addpower() 664 else if (rssi < -70) in vnt_rf_addpower() 791 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm) in vnt_rf_rssi_to_dbm() argument 793 u8 idx = ((rssi & 0xc0) >> 6) & 0x03; in vnt_rf_rssi_to_dbm() [all …]
|
D | dpc.c | 35 u8 *rsr, *new_rsr, *rssi; in vnt_rx_data() local 123 rssi = skb_data + 8 + pay_load_with_padding + 10; in vnt_rx_data() 131 vnt_rf_rssi_to_dbm(priv, *rssi, &rx_dbm); in vnt_rx_data()
|
/Linux-v4.19/drivers/media/tuners/ |
D | mxl301rf.c | 75 struct dtv_fe_stats *rssi; in mxl301rf_get_rf_strength() local 77 rssi = &fe->dtv_property_cache.strength; in mxl301rf_get_rf_strength() 78 rssi->len = 1; in mxl301rf_get_rf_strength() 79 rssi->stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mxl301rf_get_rf_strength() 102 rssi->stat[0].svalue = level; in mxl301rf_get_rf_strength() 103 rssi->stat[0].scale = FE_SCALE_DECIBEL; in mxl301rf_get_rf_strength()
|
/Linux-v4.19/drivers/staging/vt6655/ |
D | dpc.c | 33 u8 *rsr, *new_rsr, *rssi; in vnt_rx_data() local 77 rssi = skb_data + bytes_received - 2; in vnt_rx_data() 82 RFvRSSITodBm(priv, *rssi, &rx_dbm); in vnt_rx_data() 85 priv->uCurrRSSI = *rssi; in vnt_rx_data()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 3945-rs.c | 100 il3945_get_rate_idx_by_rssi(s32 rssi, enum nl80211_band band) in il3945_get_rate_idx_by_rssi() argument 106 if (rssi < IL_MIN_RSSI_VAL || rssi > IL_MAX_RSSI_VAL) in il3945_get_rate_idx_by_rssi() 107 rssi = IL_MIN_RSSI_VAL; in il3945_get_rate_idx_by_rssi() 123 while (idx < table_size && rssi < tpt_table[idx].min_rssi) in il3945_get_rate_idx_by_rssi() 910 s32 rssi = 0; in il3945_rate_scale_init() local 952 rssi = il->_3945.last_rx_rssi; in il3945_rate_scale_init() 953 if (rssi == 0) in il3945_rate_scale_init() 954 rssi = IL_MIN_RSSI_VAL; in il3945_rate_scale_init() 956 D_RATE("Network RSSI: %d\n", rssi); in il3945_rate_scale_init() 958 rs_sta->start_rate = il3945_get_rate_idx_by_rssi(rssi, il->band); in il3945_rate_scale_init() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | acx.c | 724 struct acx_low_rssi *rssi; in wl1251_acx_low_rssi() local 729 rssi = kzalloc(sizeof(*rssi), GFP_KERNEL); in wl1251_acx_low_rssi() 730 if (!rssi) in wl1251_acx_low_rssi() 733 rssi->threshold = threshold; in wl1251_acx_low_rssi() 734 rssi->weight = weight; in wl1251_acx_low_rssi() 735 rssi->depth = depth; in wl1251_acx_low_rssi() 736 rssi->type = type; in wl1251_acx_low_rssi() 738 ret = wl1251_cmd_configure(wl, ACX_LOW_RSSI, rssi, sizeof(*rssi)); in wl1251_acx_low_rssi() 742 kfree(rssi); in wl1251_acx_low_rssi()
|
D | rx.c | 73 status->signal = desc->rssi; in wl1251_rx_status() 79 wl->noise = desc->rssi - desc->snr / 2; in wl1251_rx_status()
|
/Linux-v4.19/drivers/net/wireless/ath/ |
D | spectral_common.h | 54 s8 rssi; member 105 u8 rssi; member
|
/Linux-v4.19/drivers/net/wireless/intersil/p54/ |
D | fwio.c | 402 struct pda_rssi_cal_entry *rssi; in p54_scan() local 410 sizeof(*rate) + 2 * sizeof(*rssi), in p54_scan() 508 rssi = skb_put(skb, sizeof(*rssi)); in p54_scan() 510 rssi->mul = cpu_to_le16(rssi_data->mul); in p54_scan() 511 rssi->add = cpu_to_le16(rssi_data->add); in p54_scan() 514 rssi = skb_put(skb, sizeof(*rssi)); in p54_scan() 515 rssi->mul = cpu_to_le16(rssi_data->longbow_unkn); in p54_scan() 516 rssi->add = cpu_to_le16(rssi_data->longbow_unk2); in p54_scan()
|
D | txrx.c | 275 static int p54_rssi_to_dbm(struct p54_common *priv, int rssi) in p54_rssi_to_dbm() argument 278 return ((rssi * priv->cur_rssi->mul) / 64 + in p54_rssi_to_dbm() 284 return rssi / 2 - 110; in p54_rssi_to_dbm() 353 rx_status->signal = p54_rssi_to_dbm(priv, hdr->rssi); in p54_rx_data() 516 unsigned int i, rssi, tx, cca, dtime, dtotal, dcca, dtx, drssi, unit; in p54_rx_stats() local 547 rssi = 0; in p54_rx_stats() 549 rssi += le32_to_cpu(stats->sample_noise[i]); in p54_rx_stats() 552 drssi = rssi - priv->survey_raw.cached_rssi; in p54_rx_stats() 575 priv->survey_raw.rssi += drssi * unit; in p54_rx_stats() 576 priv->survey_raw.cached_rssi = rssi; in p54_rx_stats()
|
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/ |
D | nic_main.c | 486 u64 cpi_base, cpi, rssi_base, rssi; in nic_config_cpi() local 514 rssi = rssi_base; in nic_config_cpi() 515 for (; rssi < (rssi_base + cfg->rq_cnt); rssi++) { in nic_config_cpi() 516 nic_reg_write(nic, NIC_PF_RSSI_0_4097_RQ | (rssi << 3), in nic_config_cpi() 521 rssi = 0; in nic_config_cpi() 534 (rssi_base + rssi)); in nic_config_cpi() 541 (vnic << 24) | (rssi_base + rssi)); in nic_config_cpi() 544 if ((rssi + 1) >= cfg->rq_cnt) in nic_config_cpi() 548 rssi++; in nic_config_cpi() 550 rssi = ((cpi - cpi_base) & 0xe) >> 1; in nic_config_cpi() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | ani.c | 226 int rssi = ewma_beacon_rssi_read(&ah->ah_beacon_rssi_avg); in ath5k_ani_raise_immunity() local 257 if (rssi > ATH5K_ANI_RSSI_THR_HIGH) { in ath5k_ani_raise_immunity() 272 } else if (rssi > ATH5K_ANI_RSSI_THR_LOW) { in ath5k_ani_raise_immunity() 312 int rssi = ewma_beacon_rssi_read(&ah->ah_beacon_rssi_avg); in ath5k_ani_lower_immunity() local 324 if (rssi > ATH5K_ANI_RSSI_THR_HIGH) { in ath5k_ani_lower_immunity() 328 } else if (rssi > ATH5K_ANI_RSSI_THR_LOW) { in ath5k_ani_lower_immunity()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | mac.c | 513 u16 rate, int rssi) in mt76x0_rx_monitor_beacon() argument 516 dev->avg_rssi = ((dev->avg_rssi * 15) / 16 + (rssi << 8)) / 256; in mt76x0_rx_monitor_beacon() 535 int rssi; in mt76x0_mac_process_rx() local 547 rssi = mt76x0_phy_get_rssi(dev, rxwi); in mt76x0_mac_process_rx() 548 status->chain_signal[0] = status->signal = rssi; in mt76x0_mac_process_rx() 556 mt76x0_rx_monitor_beacon(dev, rxwi, rate, rssi); in mt76x0_mac_process_rx() 559 dev->avg_rssi = rssi; in mt76x0_mac_process_rx() 561 dev->avg_rssi = (dev->avg_rssi * 15) / 16 + rssi / 16; in mt76x0_mac_process_rx()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | mac.c | 452 u16 rate, int rssi) in mt7601u_rx_monitor_beacon() argument 456 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt7601u_rx_monitor_beacon() 475 int rssi; in mt76_mac_process_rx() local 495 rssi = mt7601u_phy_get_rssi(dev, rxwi, rate); in mt76_mac_process_rx() 496 status->chain_signal[0] = status->signal = rssi; in mt76_mac_process_rx() 504 mt7601u_rx_monitor_beacon(dev, rxwi, rate, rssi); in mt76_mac_process_rx() 506 ewma_rssi_add(&dev->avg_rssi, -rssi); in mt76_mac_process_rx()
|
/Linux-v4.19/drivers/net/wireless/ath/ath6kl/ |
D | wmi.c | 1360 static u8 ath6kl_wmi_get_upper_threshold(s16 rssi, in ath6kl_wmi_get_upper_threshold() argument 1369 if (rssi < sq_thresh->upper_threshold[index]) { in ath6kl_wmi_get_upper_threshold() 1378 static u8 ath6kl_wmi_get_lower_threshold(s16 rssi, in ath6kl_wmi_get_lower_threshold() argument 1387 if (rssi > sq_thresh->lower_threshold[index]) { in ath6kl_wmi_get_lower_threshold() 1421 s16 rssi; in ath6kl_wmi_rssi_threshold_event_rx() local 1429 rssi = a_sle16_to_cpu(reply->rssi); in ath6kl_wmi_rssi_threshold_event_rx() 1440 if (rssi < sq_thresh->upper_threshold[0]) { in ath6kl_wmi_rssi_threshold_event_rx() 1443 rssi); in ath6kl_wmi_rssi_threshold_event_rx() 1444 } else if ((rssi < sq_thresh->upper_threshold[1]) && in ath6kl_wmi_rssi_threshold_event_rx() 1445 (rssi >= sq_thresh->upper_threshold[0])) { in ath6kl_wmi_rssi_threshold_event_rx() [all …]
|
/Linux-v4.19/drivers/net/wireless/ |
D | rndis_wlan.c | 255 __le32 rssi; member 2020 signal = level_to_qual(le32_to_cpu(bssid->rssi)); in rndis_bss_info_update() 2474 __le32 linkspeed, rssi; in rndis_fill_station_info() local 2486 len = sizeof(rssi); in rndis_fill_station_info() 2488 &rssi, &len); in rndis_fill_station_info() 2490 sinfo->signal = level_to_qual(le32_to_cpu(rssi)); in rndis_fill_station_info() 2658 __le32 rssi; in rndis_wlan_craft_connected_bss() local 2663 len = sizeof(rssi); in rndis_wlan_craft_connected_bss() 2664 rssi = 0; in rndis_wlan_craft_connected_bss() 2666 &rssi, &len); in rndis_wlan_craft_connected_bss() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | mt76x2_mac_common.c | 577 int mt76x2_mac_get_rssi(struct mt76x2_dev *dev, s8 rssi, int chain) in mt76x2_mac_get_rssi() argument 581 rssi += cal->rssi_offset[chain]; in mt76x2_mac_get_rssi() 582 rssi -= cal->lna_gain; in mt76x2_mac_get_rssi() 584 return rssi; in mt76x2_mac_get_rssi() 683 status->chain_signal[0] = mt76x2_mac_get_rssi(dev, rxwi->rssi[0], 0); in mt76x2_mac_process_rx() 684 status->chain_signal[1] = mt76x2_mac_get_rssi(dev, rxwi->rssi[1], 1); in mt76x2_mac_process_rx() 693 ewma_signal_add(&sta->rssi, status->signal); in mt76x2_mac_process_rx()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | tof.h | 233 s8 rssi; member 323 s8 rssi; member
|
/Linux-v4.19/drivers/net/wireless/ti/wlcore/ |
D | rx.c | 83 status->signal = ((desc->rssi & RSSI_LEVEL_BITMASK) | BIT(7)); in wl1271_rx_status() 84 status->antenna = ((desc->rssi & ANT_DIVERSITY_BITMASK) >> 7); in wl1271_rx_status() 91 wl->noise = desc->rssi - (desc->snr >> 1); in wl1271_rx_status()
|
/Linux-v4.19/drivers/net/ethernet/toshiba/ |
D | ps3_gelic_wireless.h | 160 __be16 rssi; /* percentage */ member 195 __be16 rssi; member
|
/Linux-v4.19/drivers/net/wireless/intersil/prism54/ |
D | islpci_eth.c | 261 u8 rssi = hdr->rssi; in islpci_monitor_rx() local 291 avs->ssi_signal = cpu_to_be32(rssi & 0x7f); in islpci_monitor_rx() 382 wstats.level = annex->rfmon.rssi; in islpci_eth_receive()
|