RF_PATH_MAX
u16 tmp_rpl[RF_PATH_MAX];
for (i = 0; i < RF_PATH_MAX; i++)
static const __le16 highest[RF_PATH_MAX] = {
static const __le16 highest_bw80[RF_PATH_MAX] = {
static const __le16 highest_bw160[RF_PATH_MAX] = {
struct ewma_rssi rssi[RF_PATH_MAX];
struct ewma_evm evm_min[RF_PATH_MAX];
struct ewma_evm evm_max[RF_PATH_MAX];
const struct rtw89_phy_table *rf_table[RF_PATH_MAX];
struct rtw89_phy_table *rf_radio[RF_PATH_MAX];
struct ewma_thermal avg_thermal[RF_PATH_MAX];
u8 thermal[RF_PATH_MAX];
u8 thermal[RF_PATH_MAX];
u8 thermal[RF_PATH_MAX];
s8 tssi_trim[RF_PATH_MAX][TSSI_TRIM_CH_GROUP_NUM];
s8 tssi_trim_6g[RF_PATH_MAX][TSSI_TRIM_CH_GROUP_NUM_6G];
s8 tssi_cck[RF_PATH_MAX][TSSI_CCK_CH_GROUP_NUM];
s8 tssi_mcs[RF_PATH_MAX][TSSI_MCS_CH_GROUP_NUM];
s8 tssi_6g_mcs[RF_PATH_MAX][TSSI_MCS_6G_CH_GROUP_NUM];
s8 extra_ofst[RF_PATH_MAX];
bool tssi_tracking_check[RF_PATH_MAX];
u8 default_txagc_offset[RF_PATH_MAX];
u32 base_thermal[RF_PATH_MAX];
bool check_backup_aligmk[RF_PATH_MAX][TSSI_MAX_CH_NUM];
u32 alignment_backup_by_ch[RF_PATH_MAX][TSSI_MAX_CH_NUM][TSSI_ALIMK_VALUE_NUM];
u32 alignment_value[RF_PATH_MAX][TSSI_ALIMK_MAX][TSSI_ALIMK_VALUE_NUM];
bool alignment_done[RF_PATH_MAX][TSSI_ALIMK_MAX];
u8 thermal_trim[RF_PATH_MAX];
u8 pa_bias_trim[RF_PATH_MAX];
u8 pad_bias_trim[RF_PATH_MAX];
u8 vco_trim[RF_PATH_MAX];
s8 lna_gain[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX][LNA_GAIN_NUM];
s8 tia_gain[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX][TIA_GAIN_NUM];
s8 lna_gain_bypass[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX][LNA_GAIN_NUM];
s8 lna_op1db[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX][LNA_GAIN_NUM];
s8 tia_lna_op1db[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX]
s8 rpl_ofst_20[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX];
s8 rpl_ofst_40[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX]
s8 rpl_ofst_80[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX]
s8 rpl_ofst_160[RTW89_BB_GAIN_BAND_NR][RF_PATH_MAX]
s8 lna_gain[RTW89_BB_GAIN_BAND_NR_BE][RTW89_BB_BW_NR_BE][RF_PATH_MAX]
s8 tia_gain[RTW89_BB_GAIN_BAND_NR_BE][RTW89_BB_BW_NR_BE][RF_PATH_MAX]
[RF_PATH_MAX][LNA_GAIN_NUM];
[RF_PATH_MAX][LNA_GAIN_NUM];
[RF_PATH_MAX][LNA_GAIN_NUM + 1];
s8 rpl_ofst_20[RTW89_BB_GAIN_BAND_NR_BE][RF_PATH_MAX]
s8 rpl_ofst_40[RTW89_BB_GAIN_BAND_NR_BE][RF_PATH_MAX]
s8 rpl_ofst_80[RTW89_BB_GAIN_BAND_NR_BE][RF_PATH_MAX]
s8 rpl_ofst_160[RTW89_BB_GAIN_BAND_NR_BE][RF_PATH_MAX]
s8 offset[RF_PATH_MAX][RTW89_GAIN_OFFSET_NR]; /* S(8, 0) */
s8 offset2[RF_PATH_MAX][RTW89_GAIN_OFFSET_NR]; /* S(8, 0) */
s8 comp[RF_PATH_MAX][RTW89_SUBBAND_NR]; /* S(8, 0) */
bool is_tssi_mode[RF_PATH_MAX];
u8 rssi[RF_PATH_MAX];
u8 rpl_path[RF_PATH_MAX];
u8 rpl_fd[RF_PATH_MAX];
for (path = 0; path < RF_PATH_MAX; path++) {
for (path = 0; path < RF_PATH_MAX; path++) {
for (path = 0; path < RF_PATH_MAX; path++) {
for (path = 0; path < RF_PATH_MAX; path++) {
for (path = 0; path < RF_PATH_MAX; path++) {
if (RfPath >= RF_PATH_MAX)
if (RfPath >= RF_PATH_MAX)
for (path = RF_PATH_A; path < RF_PATH_MAX; ++path) {
if (RfPath >= RF_PATH_MAX)
if (RFPath >= RF_PATH_MAX)
if (RFPath >= RF_PATH_MAX)
for (i = RF_PATH_A; i < RF_PATH_MAX; i++) {