/freebsd/sys/dev/bwi/ |
H A D | bwimac.c | 1805 int8_t tssi[4], tssi_avg, cur_txpwr; in bwi_mac_calibrate_txpower() local 1828 error = bwi_rf_get_latest_tssi(mac, tssi, BWI_COMM_MOBJ_TSSI_DS); in bwi_mac_calibrate_txpower() 1843 error = bwi_rf_get_latest_tssi(mac, tssi, in bwi_mac_calibrate_txpower() 1858 tssi[i] += 0x20; in bwi_mac_calibrate_txpower() 1859 tssi[i] &= 0x3f; in bwi_mac_calibrate_txpower() 1867 tssi[0], tssi[1], tssi[2], tssi[3]); in bwi_mac_calibrate_txpower() 1875 tssi_avg = (tssi[0] + tssi[1] + tssi[2] + tssi[3] + 8) / 4; in bwi_mac_calibrate_txpower()
|
H A D | bwirf.c | 2366 bwi_rf_get_latest_tssi(struct bwi_mac *mac, int8_t tssi[], uint16_t ofs) in bwi_rf_get_latest_tssi() argument 2374 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_LO_TSSI_MASK); in bwi_rf_get_latest_tssi() 2375 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_HI_TSSI_MASK); in bwi_rf_get_latest_tssi() 2379 if (tssi[i] == BWI_INVALID_TSSI) in bwi_rf_get_latest_tssi() 2386 bwi_rf_tssi2dbm(struct bwi_mac *mac, int8_t tssi, int8_t *txpwr) in bwi_rf_tssi2dbm() argument 2391 pwr_idx = rf->rf_idle_tssi + (int)tssi - rf->rf_base_tssi; in bwi_rf_tssi2dbm()
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | rtw8852a.c | 530 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852a_efuse_parsing_tssi() 534 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8852a_efuse_parsing_tssi() 535 tssi->thermal[RF_PATH_B] = map->path_b_therm; 538 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8852a_read_efuse() 544 i, j, tssi->tssi_cck[i][j]); in rtw8852a_read_efuse() 546 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8852a_read_efuse() 548 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8852a_read_efuse() 554 i, j, tssi->tssi_mcs[i][j]); in rtw8852a_read_efuse() 585 struct rtw89_tssi_info *tssi in rtw8852a_phycap_parsing_tssi() 508 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852a_efuse_parsing_tssi() local 562 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852a_phycap_parsing_tssi() local [all...] |
H A D | rtw8852c.c | 392 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in _decode_efuse_gain() 397 tssi->thermal[RF_PATH_A] = map->path_a_therm; in _decode_efuse_gain() 398 tssi->thermal[RF_PATH_B] = map->path_b_therm; in _decode_efuse_gain() 401 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8852c_efuse_parsing_gain_offset() 407 i, j, tssi->tssi_cck[i][j]); in rtw8852c_efuse_parsing_gain_offset() 409 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8852c_efuse_parsing_gain_offset() 411 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8852c_efuse_parsing_gain_offset() 413 memcpy(tssi->tssi_6g_mcs[i], bw40_1s_tssi_6g_ofst[i], in rtw8852c_efuse_parsing_gain_offset() 414 sizeof(tssi in rtw8852c_efuse_parsing_gain_offset() 360 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852c_efuse_parsing_tssi() local 453 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852c_phycap_parsing_tssi() local [all...] |
H A D | rtw8851b.c | 459 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8851b_efuse_parsing_tssi() 463 tssi->thermal[RF_PATH_A] = map->path_a_therm; 466 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in _decode_efuse_gain() 472 i, j, tssi->tssi_cck[i][j]); in _decode_efuse_gain() 474 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8851b_efuse_parsing_gain_offset() 476 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8851b_efuse_parsing_gain_offset() 482 i, j, tssi->tssi_mcs[i][j]); in rtw8851b_efuse_parsing_gain_offset() 549 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8851b_phycap_parsing_tssi() 437 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8851b_efuse_parsing_tssi() local 526 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8851b_phycap_parsing_tssi() local [all...] |
H A D | rtw8852b.c | 574 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852b_efuse_parsing_tssi() local 674 struct rtw89_tssi_info *tssi = &rtwdev->tssi; rtw8852b_phycap_parsing_tssi() local
|
H A D | rtw8852a_rfk.c | 2716 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _dpk_track() 2885 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl() 3111 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_enable() 3257 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de() 3295 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de() 3334 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de() 3401 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_track() 3463 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_high_power() 3510 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_pre_tx() 3784 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852a_tssi_default_txagc()
|
H A D | rtw8852b_rfk.c | 2794 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl() 3236 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de() 3272 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de() 3309 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de() 3388 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk_done() 3576 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk() 3860 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852b_tssi_scan()
|
H A D | rtw8852c_rfk.c | 2992 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl() 3242 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_enable() 3595 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de() 3659 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de() 3724 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de() 4360 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852c_wifi_scan_notify()
|
H A D | rtw8851b_rfk.c | 2666 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl() 2949 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de() 2985 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de() 3022 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de() 3101 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk_done()
|
H A D | core.h | 5482 struct rtw89_tssi_info tssi; 4348 struct rtw89_tssi_info tssi; global() member
|
/freebsd/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_rom_image.h | 51 uint8_t tssi[R92C_MAX_CHAINS]; member
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | mcu.c | 344 u8 tssi; in mt7603_mcu_set_tx_power() member 355 .tssi = EEP_VAL(MT_EE_NIC_CONF_1 + 1), in mt7603_mcu_set_tx_power()
|
/freebsd/sys/dev/bwn/ |
H A D | if_bwn_phy_g.c | 649 unsigned int tssi; in bwn_phy_g_recalc_txpwr() local 665 tssi = (cck < 0) ? ofdm : ((ofdm < 0) ? cck : (cck + ofdm) / 2); in bwn_phy_g_recalc_txpwr() 667 tssi = (tssi + pg->pg_avgtssi) / 2; in bwn_phy_g_recalc_txpwr() 668 pg->pg_avgtssi = tssi; in bwn_phy_g_recalc_txpwr() 669 KASSERT(tssi < BWN_TSSI_MAX, ("%s:%d: fail", __func__, __LINE__)); in bwn_phy_g_recalc_txpwr() 682 tssi, 0x00), 0x3f)]); in bwn_phy_g_recalc_txpwr()
|
/freebsd/sys/dev/ral/ |
H A D | rt2860.c | 4163 const uint8_t *tssi; in rt2860_calib() local 4171 tssi = &sc->tssi_2ghz[4]; in rt2860_calib() 4174 tssi = &sc->tssi_5ghz[4]; in rt2860_calib() 4178 if (bbp49 < tssi[0]) { /* lower than reference */ in rt2860_calib() 4180 for (d = 0; d > -4 && bbp49 <= tssi[d - 1]; d--); in rt2860_calib() 4181 } else if (bbp49 > tssi[0]) { /* greater than reference */ in rt2860_calib() 4183 for (d = 0; d < +4 && bbp49 >= tssi[d + 1]; d++); in rt2860_calib()
|