| /OK3568_Linux_fs/kernel/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00leds.c | 19 void rt2x00leds_led_quality(struct rt2x00_dev *rt2x00dev, int rssi) in rt2x00leds_led_quality() argument 31 rssi += rt2x00dev->rssi_offset; in rt2x00leds_led_quality() 37 if (rssi <= 30) in rt2x00leds_led_quality() 38 rssi = 0; in rt2x00leds_led_quality() 39 else if (rssi <= 39) in rt2x00leds_led_quality() 40 rssi = 1; in rt2x00leds_led_quality() 41 else if (rssi <= 49) in rt2x00leds_led_quality() 42 rssi = 2; in rt2x00leds_led_quality() 43 else if (rssi <= 53) in rt2x00leds_led_quality() 44 rssi = 3; in rt2x00leds_led_quality() [all …]
|
| H A D | rt2x00link.c | 56 int rssi) in rt2x00link_antenna_update_rssi_history() argument 59 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history() 212 ewma_rssi_add(&link->avg_rssi, -rxdesc->rssi); in rt2x00link_update_stats() 217 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats() 315 qual->rssi = DEFAULT_RSSI; in rt2x00link_tuner_sta() 317 qual->rssi = rt2x00link_get_avg_rssi(&link->avg_rssi); in rt2x00link_tuner_sta() 330 rt2x00leds_led_quality(rt2x00dev, qual->rssi); in rt2x00link_tuner_sta()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/ |
| H A 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 …]
|
| H A 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()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/bb/ |
| H A D | halbb_mp.c | 395 u8 rssi; in halbb_mp_get_rssi() local 409 rssi = psts_h->rssi[path]; in halbb_mp_get_rssi() 411 BB_DBG(bb, DBG_PHY_CONFIG, "[MP] rssi for Path-%d : %d\n", path, rssi); in halbb_mp_get_rssi() 440 …rssi = (u8)halbb_get_reg_cmn(bb, cr->sts_keeper_data, 0xff00, HW_PHY_0); // Only use [23:8], Total… in halbb_mp_get_rssi() 441 bb->bb_cmn_backup_i.last_rssi = rssi; in halbb_mp_get_rssi() 443 rssi = bb->bb_cmn_backup_i.last_rssi; in halbb_mp_get_rssi() 450 return rssi; in halbb_mp_get_rssi() 487 bool rssi_0_high = psts_h.rssi[0] > psts_h.rssi[1] ? true : false; in halbb_get_mp_rssi_physts() 549 rssi_rpt.rssi_seg[phy_idx].rssi[0] = (s32)(RPL - 220); in halbb_get_mp_rssi_physts() 550 rssi_rpt.rssi_seg[phy_idx].rssi[1] = 0; in halbb_get_mp_rssi_physts() [all …]
|
| H A D | halbb_ant_div.c | 205 struct bb_antdiv_rssi_info *rssi = &bb_ant_div->bb_rssi_i; in halbb_antdiv_get_rssi() local 208 rssi->rssi_cck_avg = (u8)HALBB_DIV(rssi->rssi_cck_avg_acc, rssi->pkt_cnt_cck); in halbb_antdiv_get_rssi() 209 rssi->rssi_ofdm_avg = (u8)HALBB_DIV(rssi->rssi_ofdm_avg_acc, rssi->pkt_cnt_ofdm); in halbb_antdiv_get_rssi() 210 rssi->rssi_t_avg = (u8)HALBB_DIV(rssi->rssi_t_avg_acc, rssi->pkt_cnt_t); in halbb_antdiv_get_rssi() 215 rssi->rssi_final = rssi->rssi_cck_avg; in halbb_antdiv_get_rssi() 217 rssi->rssi_final = rssi->rssi_ofdm_avg; in halbb_antdiv_get_rssi() 220 rssi->rssi_final = rssi->rssi_t_avg; in halbb_antdiv_get_rssi() 833 u8 rssi; in halbb_antenna_diversity() local 838 rssi = rssi_stat->rssi_final; in halbb_antenna_diversity() 864 if (rssi < ANTDIV_RSSI_TH_HIGH) { in halbb_antenna_diversity() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/bb/ |
| H A D | halbb_mp.c | 395 u8 rssi; in halbb_mp_get_rssi() local 409 rssi = psts_h->rssi[path]; in halbb_mp_get_rssi() 411 BB_DBG(bb, DBG_PHY_CONFIG, "[MP] rssi for Path-%d : %d\n", path, rssi); in halbb_mp_get_rssi() 440 …rssi = (u8)halbb_get_reg_cmn(bb, cr->sts_keeper_data, 0xff00, HW_PHY_0); // Only use [23:8], Total… in halbb_mp_get_rssi() 441 bb->bb_cmn_backup_i.last_rssi = rssi; in halbb_mp_get_rssi() 443 rssi = bb->bb_cmn_backup_i.last_rssi; in halbb_mp_get_rssi() 450 return rssi; in halbb_mp_get_rssi() 487 bool rssi_0_high = psts_h.rssi[0] > psts_h.rssi[1] ? true : false; in halbb_get_mp_rssi_physts() 549 rssi_rpt.rssi_seg[phy_idx].rssi[0] = (s32)(RPL - 220); in halbb_get_mp_rssi_physts() 550 rssi_rpt.rssi_seg[phy_idx].rssi[1] = 0; in halbb_get_mp_rssi_physts() [all …]
|
| H A D | halbb_ant_div.c | 205 struct bb_antdiv_rssi_info *rssi = &bb_ant_div->bb_rssi_i; in halbb_antdiv_get_rssi() local 208 rssi->rssi_cck_avg = (u8)HALBB_DIV(rssi->rssi_cck_avg_acc, rssi->pkt_cnt_cck); in halbb_antdiv_get_rssi() 209 rssi->rssi_ofdm_avg = (u8)HALBB_DIV(rssi->rssi_ofdm_avg_acc, rssi->pkt_cnt_ofdm); in halbb_antdiv_get_rssi() 210 rssi->rssi_t_avg = (u8)HALBB_DIV(rssi->rssi_t_avg_acc, rssi->pkt_cnt_t); in halbb_antdiv_get_rssi() 215 rssi->rssi_final = rssi->rssi_cck_avg; in halbb_antdiv_get_rssi() 217 rssi->rssi_final = rssi->rssi_ofdm_avg; in halbb_antdiv_get_rssi() 220 rssi->rssi_final = rssi->rssi_t_avg; in halbb_antdiv_get_rssi() 833 u8 rssi; in halbb_antenna_diversity() local 838 rssi = rssi_stat->rssi_final; in halbb_antenna_diversity() 864 if (rssi < ANTDIV_RSSI_TH_HIGH) { in halbb_antenna_diversity() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 70 h2c_val[2] = p_sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 81 odm_ra_set_rssi_8188e(p_dm, (u8)(p_sta->mac_id & 0xFF), p_sta->rssi_stat.rssi & 0x7F); in phydm_rssi_monitor_h2c() 111 if (p_sta->rssi_stat.rssi < rssi_min_tmp) in phydm_calculate_rssi_min_max() 112 rssi_min_tmp = p_sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 114 if (p_sta->rssi_stat.rssi > rssi_max_tmp) in phydm_calculate_rssi_min_max() 115 rssi_max_tmp = p_sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 236 GET_STA_INFO(p_entry).rssi_stat.rssi, GET_STA_INFO(p_entry).rssi_stat.rssi)); in odm_rssi_monitor_check_mp() 254 if (GET_STA_INFO(p_entry).rssi_stat.rssi < tmp_entry_min_pwdb) in odm_rssi_monitor_check_mp() 255 tmp_entry_min_pwdb = GET_STA_INFO(p_entry).rssi_stat.rssi; in odm_rssi_monitor_check_mp() 256 if (GET_STA_INFO(p_entry).rssi_stat.rssi > tmp_entry_max_pwdb) in odm_rssi_monitor_check_mp() [all …]
|
| /OK3568_Linux_fs/external/rk_pcba_test/pcba_minui/ |
| H A D | wlan_test.c | 60 static int calc_rssi_lvl(int rssi) 62 rssi *= -1; 64 if (rssi >= -55) 66 else if (rssi >= -66) 68 else if (rssi >= -77) 70 else if (rssi >= -88) 79 int i, j, dbm, dbm2 = 99, index = 0, rssi; 133 rssi = calc_rssi_lvl(atoi(&rssis[index][1])); 135 sprintf(dst, "{ %s \"%d\" }", &ssids[index][0], rssi);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 91 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 112 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 133 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 134 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 138 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 139 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 91 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 112 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 133 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 134 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 138 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 139 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 111 rssi_t->rssi = init_rssi; in phydm_sta_rssi_init() 132 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 133 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 137 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 138 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/ |
| H A D | coex.h | 34 #define COEX_RSSI_HIGH(rssi) \ argument 35 ({ typeof(rssi) __rssi__ = rssi; \ 39 #define COEX_RSSI_MEDIUM(rssi) \ argument 40 ({ typeof(rssi) __rssi__ = rssi; \ 44 #define COEX_RSSI_LOW(rssi) \ argument 45 ({ typeof(rssi) __rssi__ = rssi; \
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 91 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 117 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 118 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 122 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 123 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 91 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 117 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 118 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 122 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 123 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 78 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 91 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 117 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 118 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 122 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 123 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/phydm/ |
| H A D | phydm_rssi_monitor.c | 77 h2c[2] = sta->rssi_stat.rssi; in phydm_rssi_monitor_h2c() 90 odm_ra_set_rssi_8188e(dm, sta->mac_id, sta->rssi_stat.rssi); in phydm_rssi_monitor_h2c() 116 if (sta->rssi_stat.rssi < rssi_min_tmp) { in phydm_calculate_rssi_min_max() 117 rssi_min_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max() 121 if (sta->rssi_stat.rssi > rssi_max_tmp) { in phydm_calculate_rssi_min_max() 122 rssi_max_tmp = sta->rssi_stat.rssi; in phydm_calculate_rssi_min_max()
|
| /OK3568_Linux_fs/kernel/drivers/staging/vt6656/ |
| H A D | rf.c | 577 s32 rssi = -priv->current_rssi; in vnt_rf_addpower() local 579 if (!rssi) in vnt_rf_addpower() 587 if (rssi < base) in vnt_rf_addpower() 588 return ((rssi - base + 1) / -5) * 2 + 5; in vnt_rf_addpower() 761 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm) in vnt_rf_rssi_to_dbm() argument 763 u8 idx = ((rssi & 0xc0) >> 6) & 0x03; in vnt_rf_rssi_to_dbm() 764 long b = rssi & 0x3f; in vnt_rf_rssi_to_dbm()
|
| /OK3568_Linux_fs/external/rk_pcba_test/ |
| H A D | echo_wlan_test.c | 91 static int calc_rssi_lvl(int rssi) in calc_rssi_lvl() argument 93 if (rssi >= -55) in calc_rssi_lvl() 95 else if (rssi >= -66) in calc_rssi_lvl() 97 else if (rssi >= -77) in calc_rssi_lvl() 99 else if (rssi >= -88) in calc_rssi_lvl()
|