Home
last modified time | relevance | path

Searched refs:rssi (Results 1 – 25 of 959) sorted by relevance

12345678910>>...39

/OK3568_Linux_fs/kernel/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00leds.c19 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 Drt2x00link.c56 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 Ddfs.c27 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 Dcommon.c220 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 Dhalbb_mp.c395 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()
440rssi = (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 Dhalbb_ant_div.c205 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 Dhalbb_mp.c395 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()
440rssi = (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 Dhalbb_ant_div.c205 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 Dphydm_rssi_monitor.c70 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 Dwlan_test.c60 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 Dphydm_rssi_monitor.c77 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 Dphydm_rssi_monitor.c77 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 Dphydm_rssi_monitor.c77 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 Dphydm_rssi_monitor.c78 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 Dphydm_rssi_monitor.c77 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 Dphydm_rssi_monitor.c77 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 Dphydm_rssi_monitor.c78 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 Dphydm_rssi_monitor.c77 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 Dcoex.h34 #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 Dphydm_rssi_monitor.c78 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 Dphydm_rssi_monitor.c78 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 Dphydm_rssi_monitor.c78 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 Dphydm_rssi_monitor.c77 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 Drf.c577 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 Decho_wlan_test.c91 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()

12345678910>>...39