| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8852b_common.c | 178 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 D | rtw8852a.c | 675 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 D | rtw8852c.c | 534 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 D | rtw8851b.c | 595 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 D | rtw8922a.c | 749 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 D | rtw8922d.c | 762 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 D | rtw8852a_rfk.c | 2745 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 D | phy.c | 3532 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 D | rtw8852b_rfk.c | 2788 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 D | rtw8852c_rfk.c | 2996 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 D | rtw8851b_rfk.c | 2827 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 D | core.h | 7633 struct rtw89_tssi_info tssi; member
|
| /linux/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | phy.c | 1727 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 D | phy_int.h | 1014 s32 wlc_lcnphy_tssi2dbm(s32 tssi, s32 a1, s32 b0, s32 b1);
|
| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | phy_g.c | 2752 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()
|