/freebsd/sys/dev/rtwn/rtl8821a/ |
H A D | r21a_rx.c | 61 int8_t lna_idx, rssi; in r21a_get_rssi_cck() local 64 rssi = -6 - 2*(stat->cfosho[0] & 0x1f); /* Pout - (2 * VGA_idx) */ in r21a_get_rssi_cck() 68 rssi -= 32; in r21a_get_rssi_cck() 71 rssi -= 24; in r21a_get_rssi_cck() 74 rssi -= 11; in r21a_get_rssi_cck() 77 rssi += 5; in r21a_get_rssi_cck() 80 rssi += 21; in r21a_get_rssi_cck() 84 return (rssi); in r21a_get_rssi_cck()
|
/freebsd/sys/dev/rtwn/rtl8188e/ |
H A D | r88e_rx.c | 165 int8_t lna_idx, vga_idx, rssi; in r88e_get_rssi_cck() local 169 rssi = 6 - 2 * vga_idx; in r88e_get_rssi_cck() 174 rssi = -100 + 6; in r88e_get_rssi_cck() 176 rssi += -100 + 2 * 27; in r88e_get_rssi_cck() 179 rssi += -48 + 2 * 2; in r88e_get_rssi_cck() 182 rssi += -42 + 2 * 7; in r88e_get_rssi_cck() 185 rssi += -36 + 2 * 7; in r88e_get_rssi_cck() 188 rssi += -24 + 2 * 7; in r88e_get_rssi_cck() 191 rssi += -6 + 2 * 5; in r88e_get_rssi_cck() 193 rssi -= 6; in r88e_get_rssi_cck() [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_radar.c | 240 uint8_t rssi = 0, ext_rssi = 0; in ar5416ProcessRadarEvent() local 263 rssi = (uint8_t) rxs->rs_rssi; in ar5416ProcessRadarEvent() 265 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; in ar5416ProcessRadarEvent() 271 if (rssi & 0x80) in ar5416ProcessRadarEvent() 272 rssi = 0; in ar5416ProcessRadarEvent() 290 __func__, rssi, ext_rssi, pulse_length_pri, pulse_length_ext, in ar5416ProcessRadarEvent() 299 if (dur == 0 && rssi == 0) { in ar5416ProcessRadarEvent() 304 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, dur=%d\n", __func__, rssi, dur); in ar5416ProcessRadarEvent() 361 rssi = 0; in ar5416ProcessRadarEvent() 366 if (ext_rssi >= (rssi + 3)) { in ar5416ProcessRadarEvent() [all …]
|
H A D | ar5416_ani.c | 406 int32_t rssi = BEACON_RSSI(ahp); in ar5416AniOfdmErrTrigger() local 407 if (rssi > params->rssiThrHigh) { in ar5416AniOfdmErrTrigger() 429 } else if (rssi > params->rssiThrLow) { in ar5416AniOfdmErrTrigger() 486 int32_t rssi = BEACON_RSSI(ahp); in ar5416AniCckErrTrigger() local 487 if (rssi > params->rssiThrLow) { in ar5416AniCckErrTrigger() 746 int32_t rssi = BEACON_RSSI(ahp); in ar5416AniLowerImmunity() local 747 if (rssi > params->rssiThrHigh) { in ar5416AniLowerImmunity() 753 } else if (rssi > params->rssiThrLow) { in ar5416AniLowerImmunity()
|
/freebsd/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_rx.c | 65 int8_t rssi; in r92c_get_rssi_cck() local 69 rssi = (cck->agc_rpt & 0x1f) << 1; in r92c_get_rssi_cck() 72 rssi = cck->agc_rpt & 0x3e; in r92c_get_rssi_cck() 74 rssi = cckoff[rpt] - rssi; in r92c_get_rssi_cck() 76 return (rssi); in r92c_get_rssi_cck() 83 int rssi; in r92c_get_rssi_ofdm() local 86 rssi = ((phy->pwdb_all >> 1) & 0x7f) - 110; in r92c_get_rssi_ofdm() 88 return (rssi); in r92c_get_rssi_ofdm()
|
/freebsd/sys/net80211/ |
H A D | ieee80211_rssadapt.c | 242 int rix, rssi; in rssadapt_rate() local 260 rssi = ni->ni_ic->ic_node_getrssi(ni); in rssadapt_rate() 262 if ((*thrs)[rix] < (rssi << 8)) in rssadapt_rate() 271 ni->ni_txrate, pktlen, rssi); in rssadapt_rate() 283 rssadapt_lower_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) in rssadapt_lower_rate() argument 294 last_thr, (rssi << 8)); in rssadapt_lower_rate() 299 last_thr, (*thrs)[rix], rssi); in rssadapt_lower_rate() 303 rssadapt_raise_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) in rssadapt_raise_rate() argument 315 newthr = (rssi << 8); in rssadapt_raise_rate() 324 oldthr, newthr, rssi); in rssadapt_raise_rate() [all …]
|
H A D | ieee80211_scan.c | 61 /* rssi thresholds */ 101 [IEEE80211_MODE_11A] = { .rssi = ROAM_RSSI_11A_DEFAULT, 103 [IEEE80211_MODE_11G] = { .rssi = ROAM_RSSI_11B_DEFAULT, 105 [IEEE80211_MODE_11B] = { .rssi = ROAM_RSSI_11BONLY_DEFAULT, 107 [IEEE80211_MODE_TURBO_A]= { .rssi = ROAM_RSSI_11A_DEFAULT, 109 [IEEE80211_MODE_TURBO_G]= { .rssi = ROAM_RSSI_11A_DEFAULT, 111 [IEEE80211_MODE_STURBO_A]={ .rssi = ROAM_RSSI_11A_DEFAULT, 113 [IEEE80211_MODE_HALF] = { .rssi = ROAM_RSSI_11A_DEFAULT, 115 [IEEE80211_MODE_QUARTER]= { .rssi = ROAM_RSSI_11A_DEFAULT, 117 [IEEE80211_MODE_11NA] = { .rssi 557 ieee80211_scan_dump_probe_beacon(uint8_t subtype,int isnew,const uint8_t mac[IEEE80211_ADDR_LEN],const struct ieee80211_scanparams * sp,int rssi) ieee80211_scan_dump_probe_beacon() argument 584 ieee80211_add_scan(struct ieee80211vap * vap,struct ieee80211_channel * curchan,const struct ieee80211_scanparams * sp,const struct ieee80211_frame * wh,int subtype,int rssi,int noise) ieee80211_add_scan() argument [all...] |
H A D | ieee80211_wds.c | 105 int8_t rssi, nf; in wds_flush() local 114 ic->ic_node_getsignal(ni, &rssi, &nf); in wds_flush() 118 ieee80211_input(ni, m, rssi, nf); in wds_flush() 408 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in wds_input() argument 497 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi); in wds_input() 707 ether_sprintf(wh->i_addr2), rssi); in wds_input() 716 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in wds_input() 743 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in wds_recv_mgmt() argument
|
H A D | ieee80211_node.c | 1349 int32_t rssi; in node_getrssi() local 1353 rssi = IEEE80211_RSSI_GET(avgrssi); in node_getrssi() 1354 return rssi < 0 ? 0 : rssi > 127 ? 127 : rssi; in node_getrssi() 1358 node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) in node_getsignal() argument 1360 *rssi = node_getrssi(ni); in node_getsignal() 1370 int32_t rssi; in node_getmimoinfo() local 1378 info->ch[i].rssi[0] = 0; in node_getmimoinfo() 1380 rssi = IEEE80211_RSSI_GET(avgrssi); in node_getmimoinfo() 1381 info->ch[i].rssi[0] = rssi < 0 ? 0 : rssi > 127 ? 127 : rssi; in node_getmimoinfo() 3043 int8_t rssi; in get_hostap_rssi() local [all …]
|
H A D | ieee80211_adhoc.c | 306 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in adhoc_input() argument 440 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi); in adhoc_input() 650 ether_sprintf(wh->i_addr2), rssi); in adhoc_input() 659 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in adhoc_input() 704 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in adhoc_recv_mgmt() argument 769 subtype, rssi, nf); in adhoc_recv_mgmt() 859 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi); in adhoc_recv_mgmt() 1003 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in ahdemo_recv_mgmt() argument 1013 adhoc_recv_mgmt(ni, m0, subtype, rxs, rssi, nf); in ahdemo_recv_mgmt()
|
H A D | ieee80211_monitor.c | 61 const struct ieee80211_rx_stats *rxs, int rssi, int nf); 126 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in monitor_input() argument
|
H A D | ieee80211_scan.h | 190 int subtype, int rssi, int noise); 319 int subtype, int rssi, int noise); 350 const struct ieee80211_scanparams *sp, int rssi);
|
H A D | ieee80211_sta.c | 75 int subtype, const struct ieee80211_rx_stats *, int rssi, int nf); 537 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in sta_input() argument 648 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi); in sta_input() 924 ether_sprintf(wh->i_addr2), rssi); in sta_input() 972 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in sta_input() 1000 int rssi, int nf, uint16_t seq, uint16_t status) in sta_auth_open() argument 1029 uint8_t *frm, uint8_t *efrm, int rssi, int nf, in sta_auth_shared() argument 1396 int rssi, int nf) in sta_recv_mgmt() argument 1651 &scan, wh, subtype, rssi, nf); in sta_recv_mgmt() 1696 subtype, rssi, nf); in sta_recv_mgmt() [all …]
|
H A D | ieee80211_tdma.c | 115 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf); 120 const u_int8_t *ie, int rssi, int nf, const struct ieee80211_frame *wh); 327 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in tdma_recv_mgmt() argument 390 (void) tdma_process_params(ni, scan.tdma, rssi, nf, wh); in tdma_recv_mgmt() 398 ts->tdma_recv_mgmt(ni, m0, subtype, rxs, rssi, nf); in tdma_recv_mgmt() 521 int rssi, int nf, const struct ieee80211_frame *wh) in tdma_process_params() argument
|
/freebsd/sys/dev/rtwn/ |
H A D | if_rtwn_rx.c | 173 rtwn_update_avgrssi(struct rtwn_softc *sc, struct rtwn_node *un, int8_t rssi, in rtwn_update_avgrssi() argument 179 if (rssi <= -100 || rssi >= 20) in rtwn_update_avgrssi() 181 else if (rssi >= 0) in rtwn_update_avgrssi() 184 pwdb = 100 + rssi; in rtwn_update_avgrssi() 214 int8_t rssi; in rtwn_get_rssi() local 217 rssi = rtwn_get_rssi_cck(sc, physt); in rtwn_get_rssi() 219 rssi = rtwn_get_rssi_ofdm(sc, physt); in rtwn_get_rssi() 221 return (rssi); in rtwn_get_rssi() 301 int8_t rssi; in rtwn_rx_common() local 360 rssi = rtwn_get_rssi(sc, physt, is_cck); in rtwn_rx_common() [all …]
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | coex.h | 39 #define COEX_RSSI_HIGH(rssi) \ argument 40 ({ typeof(rssi) __rssi__ = rssi; \ 44 #define COEX_RSSI_MEDIUM(rssi) \ argument 45 ({ typeof(rssi) __rssi__ = rssi; \ 49 #define COEX_RSSI_LOW(rssi) \ argument 50 ({ typeof(rssi) __rssi__ = rssi; \
|
H A D | bf.h | 93 void rtw_bf_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, 110 static inline void rtw_chip_cfg_csi_rate(struct rtw_dev *rtwdev, u8 rssi, u8 cur_rate, in rtw_chip_cfg_csi_rate() argument 114 rtwdev->chip->ops->cfg_csi_rate(rtwdev, rssi, cur_rate, in rtw_chip_cfg_csi_rate()
|
/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_freebsd.c | 141 uint8_t rssi = 0, ext_rssi = 0; in ar9300_freebsd_proc_radar_event() local 164 rssi = (uint8_t) rxs->rs_rssi; in ar9300_freebsd_proc_radar_event() 166 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; in ar9300_freebsd_proc_radar_event() 172 if (rssi & 0x80) in ar9300_freebsd_proc_radar_event() 173 rssi = 0; in ar9300_freebsd_proc_radar_event() 191 __func__, rssi, ext_rssi, pulse_length_pri, pulse_length_ext, in ar9300_freebsd_proc_radar_event() 200 if (dur == 0 && rssi == 0) { in ar9300_freebsd_proc_radar_event() 205 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, dur=%d\n", __func__, rssi, dur); in ar9300_freebsd_proc_radar_event() 262 rssi = 0; in ar9300_freebsd_proc_radar_event() 267 if (ext_rssi >= (rssi + 3)) { in ar9300_freebsd_proc_radar_event() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | testmode.c | 327 void *rx, *rssi; in mt7615_tm_dump_stats() local 337 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_RCPI); in mt7615_tm_dump_stats() 338 if (!rssi) in mt7615_tm_dump_stats() 345 nla_nest_end(msg, rssi); in mt7615_tm_dump_stats() 347 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_IB_RSSI); in mt7615_tm_dump_stats() 348 if (!rssi) in mt7615_tm_dump_stats() 355 nla_nest_end(msg, rssi); in mt7615_tm_dump_stats() 357 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_WB_RSSI); in mt7615_tm_dump_stats() 358 if (!rssi) in mt7615_tm_dump_stats() 365 nla_nest_end(msg, rssi); in mt7615_tm_dump_stats()
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_ani.c | 421 int32_t rssi = BEACON_RSSI(ahp); in ar5212AniOfdmErrTrigger() local 422 if (rssi > params->rssiThrHigh) { in ar5212AniOfdmErrTrigger() 429 "%s: rssi %d OWSD off\n", __func__, rssi); in ar5212AniOfdmErrTrigger() 443 "%s: rssi %d raise ST %u\n", __func__, rssi, in ar5212AniOfdmErrTrigger() 449 } else if (rssi > params->rssiThrLow) { in ar5212AniOfdmErrTrigger() 456 "%s: rssi %d OWSD on\n", __func__, rssi); in ar5212AniOfdmErrTrigger() 463 "%s: rssi %d raise ST %u\n", __func__, rssi, in ar5212AniOfdmErrTrigger() 479 __func__, rssi); in ar5212AniOfdmErrTrigger() 487 __func__, rssi, in ar5212AniOfdmErrTrigger() 523 int32_t rssi = BEACON_RSSI(ahp); in ar5212AniCckErrTrigger() local [all …]
|
/freebsd/sys/dev/vnic/ |
H A D | nic_main.c | 693 uint64_t cpi_base, cpi, rssi_base, rssi; in nic_config_cpi() local 721 rssi = rssi_base; in nic_config_cpi() 722 for (; rssi < (rssi_base + cfg->rq_cnt); rssi++) { in nic_config_cpi() 723 nic_reg_write(nic, NIC_PF_RSSI_0_4097_RQ | (rssi << 3), in nic_config_cpi() 728 rssi = 0; in nic_config_cpi() 740 (vnic << 24) | (padd << 16) | (rssi_base + rssi)); in nic_config_cpi() 747 (vnic << 24) | (rssi_base + rssi)); in nic_config_cpi() 750 if ((rssi + 1) >= cfg->rq_cnt) in nic_config_cpi() 754 rssi++; in nic_config_cpi() 756 rssi = ((cpi - cpi_base) & 0xe) >> 1; in nic_config_cpi() [all …]
|
/freebsd/sys/contrib/dev/athk/ |
H A D | spectral_common.h | 55 s8 rssi; member 106 u8 rssi; member 122 __be16 rssi; member
|
/freebsd/sys/dev/bwi/ |
H A D | bwirf.c | 2410 int rssi, lna_gain; in bwi_rf_calc_rssi_bcm2050() local 2412 rssi = hdr->rxh_rssi; in bwi_rf_calc_rssi_bcm2050() 2417 if (rssi > 127) in bwi_rf_calc_rssi_bcm2050() 2418 rssi -= 256; in bwi_rf_calc_rssi_bcm2050() 2420 rssi += 17; in bwi_rf_calc_rssi_bcm2050() 2422 rssi -= 4; in bwi_rf_calc_rssi_bcm2050() 2423 return rssi; in bwi_rf_calc_rssi_bcm2050() 2429 if (rssi >= BWI_NRSSI_TBLSZ) in bwi_rf_calc_rssi_bcm2050() 2430 rssi = BWI_NRSSI_TBLSZ - 1; in bwi_rf_calc_rssi_bcm2050() 2432 rssi = ((31 - (int)rf->rf_nrssi_table[rssi]) * -131) / 128; in bwi_rf_calc_rssi_bcm2050() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | testmode.c | 726 void *rx, *rssi; in mt7915_tm_dump_stats() local 738 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_RCPI); in mt7915_tm_dump_stats() 739 if (!rssi) in mt7915_tm_dump_stats() 746 nla_nest_end(msg, rssi); in mt7915_tm_dump_stats() 748 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_IB_RSSI); in mt7915_tm_dump_stats() 749 if (!rssi) in mt7915_tm_dump_stats() 756 nla_nest_end(msg, rssi); in mt7915_tm_dump_stats() 758 rssi = nla_nest_start(msg, MT76_TM_RX_ATTR_WB_RSSI); in mt7915_tm_dump_stats() 759 if (!rssi) in mt7915_tm_dump_stats() 766 nla_nest_end(msg, rssi); in mt7915_tm_dump_stats()
|
/freebsd/tools/tools/iwn/iwnstats/ |
H A D | main.c | 138 le32toh(g->rssi[0]), in iwn_stats_rx_general_print() 139 le32toh(g->rssi[1]), in iwn_stats_rx_general_print() 140 le32toh(g->rssi[2]), in iwn_stats_rx_general_print()
|