RTW89_PHY_NUM
hal->entity_force_hw = RTW89_PHY_NUM;
if (phy_idx != RTW89_PHY_NUM)
for (i = RTW89_PHY_0; i < RTW89_PHY_NUM; i++)
for (i = RTW89_PHY_0; i < RTW89_PHY_NUM; i++)
for (i = RTW89_PHY_0; i < RTW89_PHY_NUM; i++)
for (i = RTW89_PHY_0; i < RTW89_PHY_NUM; i++)
for (i = RTW89_PHY_0; i < RTW89_PHY_NUM; i++)
for (i = 0; i < RTW89_PHY_NUM; i++) {
for (i = 0; i < RTW89_PHY_NUM; i++) {
for (i = 0; i < RTW89_PHY_NUM; i++) {
for (i = 0; i < RTW89_PHY_NUM; i++) {
if (rtwdev->dbcc_en && phy < RTW89_PHY_NUM) {
if (rtwdev->dbcc_en && phy < RTW89_PHY_NUM) {
if (rtwdev->dbcc_en && phy < RTW89_PHY_NUM) {
u8 i, mode, cnt = 0, cnt_2g = 0, cnt_5g = 0, phy_now = RTW89_PHY_NUM, phy_dbcc;
if (!wl_linfo[i].active || wl_linfo[i].phy >= RTW89_PHY_NUM)
if (dbcc_2g_phy < RTW89_PHY_NUM)
for (j = RTW89_PHY_0; j < RTW89_PHY_NUM; j++) {
if (phy_idx >= RTW89_PHY_NUM)
if (phy_idx >= RTW89_PHY_NUM)
rtw89_entity_force_hw(rtwdev, RTW89_PHY_NUM);
for (i = 0; i < RTW89_PHY_NUM; i++)
for (i = 0; i < RTW89_PHY_NUM; i++)
u8 band[RTW89_PHY_NUM];
u8 op_band[RTW89_PHY_NUM]; /* op band in each phy */
u8 scan_band[RTW89_PHY_NUM]; /* scan band in each phy */
u8 real_band[RTW89_PHY_NUM];
u8 role[RTW89_PHY_NUM]; /* role in each phy */
u8 wmode[RTW89_PHY_NUM]; /* enum phl_mr_wmode */
u8 ch_type[RTW89_PHY_NUM]; /* enum phl_mr_ch_type */
u8 hwb_rf_band[RTW89_PHY_NUM]; /* enum band_type, RF-band for HW-band */
u8 path_rf_band[RTW89_PHY_NUM]; /* enum band_type, RF-band for PHY0/1 */
u8 bt_polut_type[RTW89_PHY_NUM]; /* BT polluted WL-Tx type for phy0/1 */
struct rtw89_mac_ax_gnt gnt_val[RTW89_PHY_NUM];
u8 gnt_val[RTW89_PHY_NUM][4];
u8 gnt_val[RTW89_PHY_NUM][4];
u8 gnt_val[RTW89_PHY_NUM][4];
u8 gnt_val[RTW89_PHY_NUM][4];
} p[RTW89_PHY_NUM];
bool entity_active[RTW89_PHY_NUM];
u8 dpk_gs[RTW89_PHY_NUM];
struct sk_buff_head rx_queue[RTW89_PHY_NUM];
u8 curr_rx_ppdu_cnt[RTW89_PHY_NUM];
s8 offset_base[RTW89_PHY_NUM]; /* S(8, 4) */
s8 rssi_base[RTW89_PHY_NUM]; /* S(8, 4) */
} bbs[RTW89_PHY_NUM];
__phy_idx = 0; __phy_idx < RTW89_PHY_NUM; __phy_idx++) \
if (phy_idx >= RTW89_PHY_NUM)
u8 central_ch[RTW89_PHY_NUM];
u8 pri_ch[RTW89_PHY_NUM];
u8 bw[RTW89_PHY_NUM];
u8 band[RTW89_PHY_NUM];
u8 bcn_rate_type[RTW89_PHY_NUM];
__le16 tia_gain[RTW89_PHY_NUM][TIA_GAIN_NUM];
u8 lna_gain[RTW89_PHY_NUM][LNA_GAIN_NUM];
u8 tia_lna_op1db[RTW89_PHY_NUM][LNA_GAIN_NUM + 1];
u8 lna_op1db[RTW89_PHY_NUM][LNA_GAIN_NUM];
u8 dup_bcn_ofst[RTW89_PHY_NUM];
for (i = 0; i < RTW89_PHY_NUM; i++) {
for (i = 0; i < RTW89_PHY_NUM; i++) {