Home
last modified time | relevance | path

Searched refs:tssi (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b_common.c178 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852bx_efuse_parsing_tssi() local
182 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8852bx_efuse_parsing_tssi()
183 tssi->thermal[RF_PATH_B] = map->path_b_therm; in rtw8852bx_efuse_parsing_tssi()
186 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8852bx_efuse_parsing_tssi()
192 i, j, tssi->tssi_cck[i][j]); in rtw8852bx_efuse_parsing_tssi()
194 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8852bx_efuse_parsing_tssi()
196 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8852bx_efuse_parsing_tssi()
202 i, j, tssi->tssi_mcs[i][j]); in rtw8852bx_efuse_parsing_tssi()
283 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852bx_phycap_parsing_tssi() local
294 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8852bx_phycap_parsing_tssi()
[all …]
H A Drtw8852a.c675 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852a_efuse_parsing_tssi() local
679 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8852a_efuse_parsing_tssi()
680 tssi->thermal[RF_PATH_B] = map->path_b_therm; in rtw8852a_efuse_parsing_tssi()
683 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8852a_efuse_parsing_tssi()
689 i, j, tssi->tssi_cck[i][j]); in rtw8852a_efuse_parsing_tssi()
691 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8852a_efuse_parsing_tssi()
693 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8852a_efuse_parsing_tssi()
699 i, j, tssi->tssi_mcs[i][j]); in rtw8852a_efuse_parsing_tssi()
734 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852a_phycap_parsing_tssi() local
745 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8852a_phycap_parsing_tssi()
[all …]
H A Drtw8852c.c534 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8852c_efuse_parsing_tssi() local
539 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8852c_efuse_parsing_tssi()
540 tssi->thermal[RF_PATH_B] = map->path_b_therm; in rtw8852c_efuse_parsing_tssi()
543 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8852c_efuse_parsing_tssi()
549 i, j, tssi->tssi_cck[i][j]); in rtw8852c_efuse_parsing_tssi()
551 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8852c_efuse_parsing_tssi()
553 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8852c_efuse_parsing_tssi()
555 memcpy(tssi->tssi_6g_mcs[i], bw40_1s_tssi_6g_ofst[i], in rtw8852c_efuse_parsing_tssi()
556 sizeof(tssi->tssi_6g_mcs[i])); in rtw8852c_efuse_parsing_tssi()
561 i, j, tssi->tssi_mcs[i][j]); in rtw8852c_efuse_parsing_tssi()
[all …]
H A Drtw8851b.c595 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8851b_efuse_parsing_tssi() local
599 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8851b_efuse_parsing_tssi()
602 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8851b_efuse_parsing_tssi()
608 i, j, tssi->tssi_cck[i][j]); in rtw8851b_efuse_parsing_tssi()
610 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8851b_efuse_parsing_tssi()
612 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8851b_efuse_parsing_tssi()
618 i, j, tssi->tssi_mcs[i][j]); in rtw8851b_efuse_parsing_tssi()
689 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8851b_phycap_parsing_tssi() local
700 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8851b_phycap_parsing_tssi()
708 memset(tssi->tssi_trim, 0, sizeof(tssi->tssi_trim)); in rtw8851b_phycap_parsing_tssi()
[all …]
H A Drtw8922a.c749 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8922a_efuse_parsing_tssi() local
752 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8922a_efuse_parsing_tssi()
753 tssi->thermal[RF_PATH_B] = map->path_b_therm; in rtw8922a_efuse_parsing_tssi()
756 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, in rtw8922a_efuse_parsing_tssi()
762 i, j, tssi->tssi_cck[i][j]); in rtw8922a_efuse_parsing_tssi()
764 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8922a_efuse_parsing_tssi()
766 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8922a_efuse_parsing_tssi()
768 memcpy(tssi->tssi_6g_mcs[i], bw40_1s_tssi_6g_ofst[i], in rtw8922a_efuse_parsing_tssi()
769 sizeof(tssi->tssi_6g_mcs[i])); in rtw8922a_efuse_parsing_tssi()
774 i, j, tssi->tssi_mcs[i][j]); in rtw8922a_efuse_parsing_tssi()
H A Drtw8922d.c762 struct rtw89_tssi_info *tssi = &rtwdev->tssi; in rtw8922d_efuse_parsing_tssi() local
765 tssi->thermal[RF_PATH_A] = map->path_a_therm; in rtw8922d_efuse_parsing_tssi()
766 tssi->thermal[RF_PATH_B] = map->path_b_therm; in rtw8922d_efuse_parsing_tssi()
769 memcpy(tssi->tssi_cck[i], ofst[i]->cck_tssi, TSSI_CCK_CH_GROUP_NUM); in rtw8922d_efuse_parsing_tssi()
774 i, j, tssi->tssi_cck[i][j]); in rtw8922d_efuse_parsing_tssi()
776 memcpy(tssi->tssi_mcs[i], ofst[i]->bw40_tssi, in rtw8922d_efuse_parsing_tssi()
778 memcpy(tssi->tssi_mcs[i] + TSSI_MCS_2G_CH_GROUP_NUM, in rtw8922d_efuse_parsing_tssi()
780 memcpy(tssi->tssi_6g_mcs[i], ofst_6g[i]->bw40_1s_tssi_6g, in rtw8922d_efuse_parsing_tssi()
786 i, j, tssi->tssi_mcs[i][j]); in rtw8922d_efuse_parsing_tssi()
791 i, j, tssi->tssi_6g_mcs[i][j]); in rtw8922d_efuse_parsing_tssi()
H A Drtw8852a_rfk.c2745 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _dpk_track()
2914 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl()
3141 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_enable()
3287 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de()
3324 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de()
3362 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de()
3428 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_track()
3491 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_high_power()
3538 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_pre_tx()
3818 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852a_tssi_default_txagc()
H A Dphy.c3532 struct rtw89_c2h_rf_tssi_rpt_log *tssi; in rtw89_phy_c2h_rfk_rpt_log() local
3727 if (len != sizeof(*tssi)) in rtw89_phy_c2h_rfk_rpt_log()
3730 tssi = content; in rtw89_phy_c2h_rfk_rpt_log()
3736 i, j, k, tssi->alignment_power_cw_h[i][j][k]); in rtw89_phy_c2h_rfk_rpt_log()
3739 i, j, k, tssi->alignment_power_cw_l[i][j][k]); in rtw89_phy_c2h_rfk_rpt_log()
3742 i, j, k, tssi->alignment_power[i][j][k]); in rtw89_phy_c2h_rfk_rpt_log()
3746 (tssi->alignment_power_cw_h[i][j][k] << 8) + in rtw89_phy_c2h_rfk_rpt_log()
3747 tssi->alignment_power_cw_l[i][j][k]); in rtw89_phy_c2h_rfk_rpt_log()
3752 i, j, tssi->tssi_alimk_state[i][j]); in rtw89_phy_c2h_rfk_rpt_log()
3755 j, tssi->default_txagc_offset[0][j]); in rtw89_phy_c2h_rfk_rpt_log()
[all …]
H A Drtw8852b_rfk.c2788 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl()
3231 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de()
3266 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de()
3303 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de()
3382 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk_done()
3570 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk()
3859 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852b_tssi_scan()
H A Drtw8852c_rfk.c2996 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl()
3247 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_enable()
3600 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de()
3663 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de()
3727 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de()
4388 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in rtw8852c_tssi_default_txagc()
H A Drtw8851b_rfk.c2827 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_tmeter_tbl()
3111 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_de()
3146 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_get_ofdm_trim_de()
3183 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_set_efuse_to_de()
3262 struct rtw89_tssi_info *tssi_info = &rtwdev->tssi; in _tssi_alimentk_done()
H A Dcore.h7633 struct rtw89_tssi_info tssi; member
/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dphy.c1727 static s8 b43legacy_phy_estimate_power_out(struct b43legacy_wldev *dev, s8 tssi) in b43legacy_phy_estimate_power_out() argument
1734 tmp += tssi; in b43legacy_phy_estimate_power_out()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/
H A Dphy_int.h1014 s32 wlc_lcnphy_tssi2dbm(s32 tssi, s32 a1, s32 b0, s32 b1);
/linux/drivers/net/wireless/broadcom/b43/
H A Dphy_g.c2752 static s8 b43_gphy_estimate_power_out(struct b43_wldev *dev, s8 tssi) in b43_gphy_estimate_power_out() argument
2758 tmp = (gphy->tgt_idle_tssi - gphy->cur_idle_tssi + tssi); in b43_gphy_estimate_power_out()