Lines Matching refs:phy_idx

276 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)  in _kpath()  argument
281 rtwdev->dbcc_en, phy_idx); in _kpath()
286 if (phy_idx == RTW89_PHY_0) in _kpath()
814 static bool _iqk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in _iqk_one_shot() argument
869 static bool _rxk_group_sel(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in _rxk_group_sel() argument
905 fail = _iqk_one_shot(rtwdev, phy_idx, path, ID_RXK); in _rxk_group_sel()
927 static bool _iqk_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in _iqk_nbrxk() argument
962 fail = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBRXK); in _iqk_nbrxk()
1015 static bool _txk_group_sel(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _txk_group_sel() argument
1057 fail = _iqk_one_shot(rtwdev, phy_idx, path, ID_TXK); in _txk_group_sel()
1078 static bool _iqk_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _iqk_nbtxk() argument
1114 kfail = _iqk_one_shot(rtwdev, phy_idx, path, ID_NBTXK); in _iqk_nbtxk()
1190 static bool _iqk_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _iqk_lok() argument
1222 tmp = _iqk_one_shot(rtwdev, phy_idx, path, ID_FLOK_COARSE); in _iqk_lok()
1237 tmp = _iqk_one_shot(rtwdev, phy_idx, path, ID_FLOK_VBUFFER); in _iqk_lok()
1252 tmp = _iqk_one_shot(rtwdev, phy_idx, path, ID_FLOK_FINE); in _iqk_lok()
1267 _iqk_one_shot(rtwdev, phy_idx, path, ID_FLOK_VBUFFER); in _iqk_lok()
1315 static void _iqk_info_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _iqk_info_iqk() argument
1346 static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _iqk_by_path() argument
1360 lok_is_fail = _iqk_lok(rtwdev, phy_idx, path); in _iqk_by_path()
1370 iqk_info->iqk_tx_fail[0][path] = _iqk_nbtxk(rtwdev, phy_idx, path); in _iqk_by_path()
1372 iqk_info->iqk_tx_fail[0][path] = _txk_group_sel(rtwdev, phy_idx, path); in _iqk_by_path()
1378 iqk_info->iqk_rx_fail[0][path] = _iqk_nbrxk(rtwdev, phy_idx, path); in _iqk_by_path()
1380 iqk_info->iqk_rx_fail[0][path] = _rxk_group_sel(rtwdev, phy_idx, path); in _iqk_by_path()
1382 _iqk_info_iqk(rtwdev, phy_idx, path); in _iqk_by_path()
1448 static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path) in _iqk_start_iqk() argument
1450 _iqk_by_path(rtwdev, phy_idx, path); in _iqk_start_iqk()
1482 enum rtw89_phy_idx phy_idx, u8 path) in _iqk_afebb_restore() argument
1491 kpath = _kpath(rtwdev, phy_idx); in _iqk_afebb_restore()
1530 enum rtw89_phy_idx phy_idx, u8 path) in _iqk_macbb_setting() argument
1537 kpath = _kpath(rtwdev, phy_idx); in _iqk_macbb_setting()
1612 enum rtw89_phy_idx phy_idx, u8 path, in _doiqk() argument
1618 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in _doiqk()
1628 _iqk_get_ch_info(rtwdev, phy_idx, path, chanctx_idx); in _doiqk()
1632 _iqk_macbb_setting(rtwdev, phy_idx, path); in _doiqk()
1634 _iqk_start_iqk(rtwdev, phy_idx, path); in _doiqk()
1636 _iqk_afebb_restore(rtwdev, phy_idx, path); in _doiqk()
1643 static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool force, in _iqk() argument
1646 u8 kpath = _kpath(rtwdev, phy_idx); in _iqk()
1650 _doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx); in _iqk()
1653 _doiqk(rtwdev, force, phy_idx, RF_PATH_B, chanctx_idx); in _iqk()
1656 _doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx); in _iqk()
1657 _doiqk(rtwdev, force, phy_idx, RF_PATH_B, chanctx_idx); in _iqk()
3771 void rtw8852b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw8852b_iqk() argument
3774 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8852b_iqk()
3778 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL); in rtw8852b_iqk()
3779 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852b_iqk()
3782 _iqk(rtwdev, phy_idx, false, chanctx_idx); in rtw8852b_iqk()
3784 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en); in rtw8852b_iqk()
3788 void rtw8852b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw8852b_rx_dck() argument
3791 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8852b_rx_dck()
3795 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL); in rtw8852b_rx_dck()
3796 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852b_rx_dck()
3798 _rx_dck(rtwdev, phy_idx); in rtw8852b_rx_dck()
3800 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en); in rtw8852b_rx_dck()
3804 void rtw8852b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, in rtw8852b_dpk() argument
3807 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8852b_dpk()
3811 rtw89_chip_stop_sch_tx(rtwdev, phy_idx, &tx_en, RTW89_SCH_TX_SEL_ALL); in rtw8852b_dpk()
3812 _wait_rx_mode(rtwdev, _kpath(rtwdev, phy_idx)); in rtw8852b_dpk()
3816 _dpk(rtwdev, phy_idx, false, chanctx_idx); in rtw8852b_dpk()
3818 rtw89_chip_resume_sch_tx(rtwdev, phy_idx, tx_en); in rtw8852b_dpk()
3948 enum rtw89_phy_idx phy_idx, in rtw8852b_wifi_scan_notify() argument
3952 rtw8852b_tssi_default_txagc(rtwdev, phy_idx, true, chanctx_idx); in rtw8852b_wifi_scan_notify()
3954 rtw8852b_tssi_default_txagc(rtwdev, phy_idx, false, chanctx_idx); in rtw8852b_wifi_scan_notify()
4176 enum rtw89_phy_idx phy_idx) in rtw8852b_set_channel_rf() argument
4178 rtw8852b_ctrl_bw_ch(rtwdev, phy_idx, chan->channel, chan->band_type, in rtw8852b_set_channel_rf()