Lines Matching refs:hw

164 void dm_restorepowerindex(struct ieee80211_hw *hw)  in dm_restorepowerindex()  argument
166 struct rtl_priv *rtlpriv = rtl_priv(hw); in dm_restorepowerindex()
175 void dm_writepowerindex(struct ieee80211_hw *hw, u8 value) in dm_writepowerindex() argument
177 struct rtl_priv *rtlpriv = rtl_priv(hw); in dm_writepowerindex()
185 void dm_savepowerindex(struct ieee80211_hw *hw) in dm_savepowerindex() argument
187 struct rtl_priv *rtlpriv = rtl_priv(hw); in dm_savepowerindex()
198 static u8 rtl92c_dm_initial_gain_min_pwdb(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_min_pwdb() argument
200 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_initial_gain_min_pwdb()
226 static void rtl92c_dm_false_alarm_counter_statistics(struct ieee80211_hw *hw) in rtl92c_dm_false_alarm_counter_statistics() argument
229 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_false_alarm_counter_statistics()
232 ret_value = rtl_get_bbreg(hw, ROFDM_PHYCOUNTER1, MASKDWORD); in rtl92c_dm_false_alarm_counter_statistics()
235 ret_value = rtl_get_bbreg(hw, ROFDM_PHYCOUNTER2, MASKDWORD); in rtl92c_dm_false_alarm_counter_statistics()
239 ret_value = rtl_get_bbreg(hw, ROFDM_PHYCOUNTER3, MASKDWORD); in rtl92c_dm_false_alarm_counter_statistics()
242 ret_value = rtl_get_bbreg(hw, ROFDM0_FRAMESYNC, MASKDWORD); in rtl92c_dm_false_alarm_counter_statistics()
253 rtl_set_bbreg(hw, RCCK0_FALSEALARMREPORT, BIT(14), 1); in rtl92c_dm_false_alarm_counter_statistics()
254 ret_value = rtl_get_bbreg(hw, RCCK0_FACOUNTERLOWER, MASKBYTE0); in rtl92c_dm_false_alarm_counter_statistics()
257 ret_value = rtl_get_bbreg(hw, RCCK0_FACOUNTERUPPER, MASKBYTE3); in rtl92c_dm_false_alarm_counter_statistics()
265 rtl_set_bbreg(hw, ROFDM1_LSTF, 0x08000000, 1); in rtl92c_dm_false_alarm_counter_statistics()
266 rtl_set_bbreg(hw, ROFDM1_LSTF, 0x08000000, 0); in rtl92c_dm_false_alarm_counter_statistics()
267 rtl_set_bbreg(hw, RCCK0_FALSEALARMREPORT, 0x0000c000, 0); in rtl92c_dm_false_alarm_counter_statistics()
268 rtl_set_bbreg(hw, RCCK0_FALSEALARMREPORT, 0x0000c000, 2); in rtl92c_dm_false_alarm_counter_statistics()
282 static void rtl92c_dm_ctrl_initgain_by_fa(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_fa() argument
284 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_ctrl_initgain_by_fa()
306 rtl92c_dm_write_dig(hw); in rtl92c_dm_ctrl_initgain_by_fa()
309 static void rtl92c_dm_ctrl_initgain_by_rssi(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_rssi() argument
311 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_ctrl_initgain_by_rssi()
388 rtl92c_dm_write_dig(hw); in rtl92c_dm_ctrl_initgain_by_rssi()
391 static void rtl92c_dm_initial_gain_multi_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_multi_sta() argument
394 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_initial_gain_multi_sta()
396 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_initial_gain_multi_sta()
412 rtl92c_dm_write_dig(hw); in rtl92c_dm_initial_gain_multi_sta()
422 rtl92c_dm_write_dig(hw); in rtl92c_dm_initial_gain_multi_sta()
428 rtl92c_dm_ctrl_initgain_by_fa(hw); in rtl92c_dm_initial_gain_multi_sta()
433 rtl92c_dm_write_dig(hw); in rtl92c_dm_initial_gain_multi_sta()
442 static void rtl92c_dm_initial_gain_sta(struct ieee80211_hw *hw) in rtl92c_dm_initial_gain_sta() argument
444 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_initial_gain_sta()
456 rtl92c_dm_initial_gain_min_pwdb(hw); in rtl92c_dm_initial_gain_sta()
459 rtl92c_dm_ctrl_initgain_by_rssi(hw); in rtl92c_dm_initial_gain_sta()
467 rtl92c_dm_write_dig(hw); in rtl92c_dm_initial_gain_sta()
471 static void rtl92c_dm_cck_packet_detection_thresh(struct ieee80211_hw *hw) in rtl92c_dm_cck_packet_detection_thresh() argument
473 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_cck_packet_detection_thresh()
477 dm_digtable->rssi_val_min = rtl92c_dm_initial_gain_min_pwdb(hw); in rtl92c_dm_cck_packet_detection_thresh()
503 rtl_set_bbreg(hw, RCCK0_CCA, MASKBYTE2, 0x83); in rtl92c_dm_cck_packet_detection_thresh()
505 rtl_set_bbreg(hw, RCCK0_CCA, MASKBYTE2, 0xcd); in rtl92c_dm_cck_packet_detection_thresh()
511 static void rtl92c_dm_ctrl_initgain_by_twoport(struct ieee80211_hw *hw) in rtl92c_dm_ctrl_initgain_by_twoport() argument
513 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_ctrl_initgain_by_twoport()
515 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_ctrl_initgain_by_twoport()
527 rtl92c_dm_initial_gain_sta(hw); in rtl92c_dm_ctrl_initgain_by_twoport()
528 rtl92c_dm_initial_gain_multi_sta(hw); in rtl92c_dm_ctrl_initgain_by_twoport()
529 rtl92c_dm_cck_packet_detection_thresh(hw); in rtl92c_dm_ctrl_initgain_by_twoport()
535 static void rtl92c_dm_dig(struct ieee80211_hw *hw) in rtl92c_dm_dig() argument
537 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_dig()
544 rtl92c_dm_ctrl_initgain_by_twoport(hw); in rtl92c_dm_dig()
547 static void rtl92c_dm_init_dynamic_txpower(struct ieee80211_hw *hw) in rtl92c_dm_init_dynamic_txpower() argument
549 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_init_dynamic_txpower()
553 dm_savepowerindex(hw); in rtl92c_dm_init_dynamic_txpower()
562 void rtl92c_dm_write_dig(struct ieee80211_hw *hw) in rtl92c_dm_write_dig() argument
564 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_write_dig()
582 rtl_set_bbreg(hw, ROFDM0_XAAGCCORE1, 0x7f, in rtl92c_dm_write_dig()
584 rtl_set_bbreg(hw, ROFDM0_XBAGCCORE1, 0x7f, in rtl92c_dm_write_dig()
598 static void rtl92c_dm_pwdb_monitor(struct ieee80211_hw *hw) in rtl92c_dm_pwdb_monitor() argument
600 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_pwdb_monitor()
601 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_pwdb_monitor()
632 void rtl92c_dm_init_edca_turbo(struct ieee80211_hw *hw) in rtl92c_dm_init_edca_turbo() argument
634 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_init_edca_turbo()
641 static void rtl92c_dm_check_edca_turbo(struct ieee80211_hw *hw) in rtl92c_dm_check_edca_turbo() argument
643 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_check_edca_turbo()
644 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_dm_check_edca_turbo()
645 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_check_edca_turbo()
714 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, in rtl92c_dm_check_edca_turbo()
726 *hw) in rtl92c_dm_txpower_tracking_callback_thermalmeter()
728 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
729 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
731 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
746 thermalvalue = (u8) rtl_get_rfreg(hw, RF90_PATH_A, RF_T_METER, 0x1f); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
753 rtl92c_phy_ap_calibrate(hw, (thermalvalue - in rtl92c_dm_txpower_tracking_callback_thermalmeter()
761 ele_d = rtl_get_bbreg(hw, ROFDM0_XATXIQIMBALANCE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
777 ele_d = rtl_get_bbreg(hw, ROFDM0_XBTXIQIMBALANCE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
795 rtl_get_bbreg(hw, RCCK0_TXFILTER2, MASKDWORD) & MASKCCK; in rtl92c_dm_txpower_tracking_callback_thermalmeter()
861 rtl92c_phy_lc_calibrate(hw); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1005 rtl_set_bbreg(hw, ROFDM0_XATXIQIMBALANCE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1009 rtl_set_bbreg(hw, ROFDM0_XCTXAFE, MASKH4BITS, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1013 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1017 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1020 rtl_set_bbreg(hw, ROFDM0_XATXIQIMBALANCE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1024 rtl_set_bbreg(hw, ROFDM0_XCTXAFE, MASKH4BITS, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1026 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1102 rtl_set_bbreg(hw, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1107 rtl_set_bbreg(hw, ROFDM0_XDTXAFE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1111 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1115 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1118 rtl_set_bbreg(hw, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1123 rtl_set_bbreg(hw, ROFDM0_XDTXAFE, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1125 rtl_set_bbreg(hw, ROFDM0_ECCATHRESHOLD, in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1134 rtl92c_phy_iq_calibrate(hw, false); in rtl92c_dm_txpower_tracking_callback_thermalmeter()
1146 struct ieee80211_hw *hw) in rtl92c_dm_initialize_txpower_tracking_thermalmeter() argument
1148 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_initialize_txpower_tracking_thermalmeter()
1158 static void rtl92c_dm_initialize_txpower_tracking(struct ieee80211_hw *hw) in rtl92c_dm_initialize_txpower_tracking() argument
1160 rtl92c_dm_initialize_txpower_tracking_thermalmeter(hw); in rtl92c_dm_initialize_txpower_tracking()
1163 static void rtl92c_dm_txpower_tracking_directcall(struct ieee80211_hw *hw) in rtl92c_dm_txpower_tracking_directcall() argument
1165 rtl92c_dm_txpower_tracking_callback_thermalmeter(hw); in rtl92c_dm_txpower_tracking_directcall()
1169 struct ieee80211_hw *hw) in rtl92c_dm_check_txpower_tracking_thermal_meter() argument
1171 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_check_txpower_tracking_thermal_meter()
1178 rtl_set_rfreg(hw, RF90_PATH_A, RF_T_METER, RFREG_OFFSET_MASK, in rtl92c_dm_check_txpower_tracking_thermal_meter()
1187 rtl92c_dm_txpower_tracking_directcall(hw); in rtl92c_dm_check_txpower_tracking_thermal_meter()
1192 void rtl92c_dm_check_txpower_tracking(struct ieee80211_hw *hw) in rtl92c_dm_check_txpower_tracking() argument
1194 rtl92c_dm_check_txpower_tracking_thermal_meter(hw); in rtl92c_dm_check_txpower_tracking()
1198 void rtl92c_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw) in rtl92c_dm_init_rate_adaptive_mask() argument
1200 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_init_rate_adaptive_mask()
1214 static void rtl92c_dm_init_dynamic_bb_powersaving(struct ieee80211_hw *hw) in rtl92c_dm_init_dynamic_bb_powersaving() argument
1216 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_init_dynamic_bb_powersaving()
1226 void rtl92c_dm_rf_saving(struct ieee80211_hw *hw, u8 bforce_in_normal) in rtl92c_dm_rf_saving() argument
1228 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_rf_saving()
1232 rtlpriv->reg_874 = (rtl_get_bbreg(hw, in rtl92c_dm_rf_saving()
1236 rtlpriv->reg_c70 = (rtl_get_bbreg(hw, ROFDM0_AGCPARAMETER1, in rtl92c_dm_rf_saving()
1239 rtlpriv->reg_85c = (rtl_get_bbreg(hw, RFPGA0_XCD_SWITCHCONTROL, in rtl92c_dm_rf_saving()
1242 rtlpriv->reg_a74 = (rtl_get_bbreg(hw, 0xa74, MASKDWORD) & in rtl92c_dm_rf_saving()
1270 rtl_set_bbreg(hw, RFPGA0_XCD_RFINTERFACESW, in rtl92c_dm_rf_saving()
1272 rtl_set_bbreg(hw, ROFDM0_AGCPARAMETER1, BIT(3), 0); in rtl92c_dm_rf_saving()
1273 rtl_set_bbreg(hw, RFPGA0_XCD_SWITCHCONTROL, in rtl92c_dm_rf_saving()
1275 rtl_set_bbreg(hw, RFPGA0_XCD_RFINTERFACESW, in rtl92c_dm_rf_saving()
1277 rtl_set_bbreg(hw, 0xa74, 0xF000, 0x3); in rtl92c_dm_rf_saving()
1278 rtl_set_bbreg(hw, 0x818, BIT(28), 0x0); in rtl92c_dm_rf_saving()
1279 rtl_set_bbreg(hw, 0x818, BIT(28), 0x1); in rtl92c_dm_rf_saving()
1281 rtl_set_bbreg(hw, RFPGA0_XCD_RFINTERFACESW, in rtl92c_dm_rf_saving()
1283 rtl_set_bbreg(hw, ROFDM0_AGCPARAMETER1, BIT(3), in rtl92c_dm_rf_saving()
1285 rtl_set_bbreg(hw, RFPGA0_XCD_SWITCHCONTROL, 0xFF000000, in rtl92c_dm_rf_saving()
1287 rtl_set_bbreg(hw, 0xa74, 0xF000, rtlpriv->reg_a74); in rtl92c_dm_rf_saving()
1288 rtl_set_bbreg(hw, 0x818, BIT(28), 0x0); in rtl92c_dm_rf_saving()
1296 static void rtl92c_dm_dynamic_bb_powersaving(struct ieee80211_hw *hw) in rtl92c_dm_dynamic_bb_powersaving() argument
1298 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_dynamic_bb_powersaving()
1300 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_dynamic_bb_powersaving()
1301 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_dm_dynamic_bb_powersaving()
1336 rtl92c_dm_rf_saving(hw, false); in rtl92c_dm_dynamic_bb_powersaving()
1339 void rtl92c_dm_init(struct ieee80211_hw *hw) in rtl92c_dm_init() argument
1341 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_init()
1348 rtl_dm_diginit(hw, 0x20); in rtl92c_dm_init()
1351 rtl92c_dm_init_dynamic_txpower(hw); in rtl92c_dm_init()
1353 rtl92c_dm_init_edca_turbo(hw); in rtl92c_dm_init()
1354 rtl92c_dm_init_rate_adaptive_mask(hw); in rtl92c_dm_init()
1356 rtl92c_dm_initialize_txpower_tracking(hw); in rtl92c_dm_init()
1357 rtl92c_dm_init_dynamic_bb_powersaving(hw); in rtl92c_dm_init()
1364 void rtl92c_dm_dynamic_txpower(struct ieee80211_hw *hw) in rtl92c_dm_dynamic_txpower() argument
1366 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_dynamic_txpower()
1368 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl92c_dm_dynamic_txpower()
1430 rtl92c_phy_set_txpower_level(hw, rtlphy->current_channel); in rtl92c_dm_dynamic_txpower()
1433 dm_restorepowerindex(hw); in rtl92c_dm_dynamic_txpower()
1436 dm_writepowerindex(hw, 0x14); in rtl92c_dm_dynamic_txpower()
1439 dm_writepowerindex(hw, 0x10); in rtl92c_dm_dynamic_txpower()
1444 void rtl92c_dm_watchdog(struct ieee80211_hw *hw) in rtl92c_dm_watchdog() argument
1446 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_dm_watchdog()
1447 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw)); in rtl92c_dm_watchdog()
1451 rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, in rtl92c_dm_watchdog()
1453 rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, in rtl92c_dm_watchdog()
1462 rtl92c_dm_pwdb_monitor(hw); in rtl92c_dm_watchdog()
1463 rtl92c_dm_dig(hw); in rtl92c_dm_watchdog()
1464 rtl92c_dm_false_alarm_counter_statistics(hw); in rtl92c_dm_watchdog()
1465 rtl92c_dm_dynamic_bb_powersaving(hw); in rtl92c_dm_watchdog()
1466 rtl92c_dm_dynamic_txpower(hw); in rtl92c_dm_watchdog()
1467 rtl92c_dm_check_txpower_tracking(hw); in rtl92c_dm_watchdog()
1469 rtl92c_dm_bt_coexist(hw); in rtl92c_dm_watchdog()
1470 rtl92c_dm_check_edca_turbo(hw); in rtl92c_dm_watchdog()
1475 u8 rtl92c_bt_rssi_state_change(struct ieee80211_hw *hw) in rtl92c_bt_rssi_state_change() argument
1477 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_bt_rssi_state_change()
1478 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_bt_rssi_state_change()
1526 static bool rtl92c_bt_state_change(struct ieee80211_hw *hw) in rtl92c_bt_state_change() argument
1528 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_bt_state_change()
1529 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_bt_state_change()
1614 static bool rtl92c_bt_wifi_connect_change(struct ieee80211_hw *hw) in rtl92c_bt_wifi_connect_change() argument
1616 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_bt_wifi_connect_change()
1632 static void rtl92c_bt_set_normal(struct ieee80211_hw *hw) in rtl92c_bt_set_normal() argument
1634 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_bt_set_normal()
1635 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_bt_set_normal()
1667 static void rtl92c_bt_ant_isolation(struct ieee80211_hw *hw, u8 tmp1byte) in rtl92c_bt_ant_isolation() argument
1669 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_bt_ant_isolation()
1670 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_bt_ant_isolation()
1702 rtl92c_bt_set_normal(hw); in rtl92c_bt_ant_isolation()
1709 rtlpriv->cfg->ops->set_rfreg(hw, in rtl92c_bt_ant_isolation()
1714 rtlpriv->cfg->ops->set_rfreg(hw, in rtl92c_bt_ant_isolation()
1733 rtl92c_phy_set_txpower_level(hw, in rtl92c_bt_ant_isolation()
1738 static void rtl92c_check_bt_change(struct ieee80211_hw *hw) in rtl92c_check_bt_change() argument
1740 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92c_check_bt_change()
1741 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_check_bt_change()
1742 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92c_check_bt_change()
1750 rtl92c_bt_ant_isolation(hw, tmp1byte); in rtl92c_check_bt_change()
1753 rtlpriv->cfg->ops->set_rfreg(hw, RF90_PATH_A, 0x1e, 0xf0, in rtl92c_check_bt_change()
1761 void rtl92c_dm_bt_coexist(struct ieee80211_hw *hw) in rtl92c_dm_bt_coexist() argument
1763 struct rtl_pci_priv *rtlpcipriv = rtl_pcipriv(hw); in rtl92c_dm_bt_coexist()
1772 wifi_connect_change = rtl92c_bt_wifi_connect_change(hw); in rtl92c_dm_bt_coexist()
1773 bt_state_change = rtl92c_bt_state_change(hw); in rtl92c_dm_bt_coexist()
1774 rssi_state_change = rtl92c_bt_rssi_state_change(hw); in rtl92c_dm_bt_coexist()
1777 rtl92c_check_bt_change(hw); in rtl92c_dm_bt_coexist()