Lines Matching refs:btcoexist
281 if ((rtlpriv->btcoexist.bt_coexistence) && in rtl8723e_set_hw_reg()
282 (rtlpriv->btcoexist.bt_coexist_type == in rtl8723e_set_hw_reg()
831 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
832 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) in _rtl8723e_hw_configure()
851 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
852 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) { in _rtl8723e_hw_configure()
860 if ((rtlpriv->btcoexist.bt_coexistence) && in _rtl8723e_hw_configure()
861 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4)) in _rtl8723e_hw_configure()
1961 if ((rtlpriv->btcoexist.bt_coexistence) && in rtl8723e_update_hal_rate_table()
1962 (rtlpriv->btcoexist.bt_coexist_type == BT_CSR_BC4) && in rtl8723e_update_hal_rate_table()
1963 (rtlpriv->btcoexist.bt_cur_state) && in rtl8723e_update_hal_rate_table()
1964 (rtlpriv->btcoexist.bt_ant_isolation) && in rtl8723e_update_hal_rate_table()
1965 ((rtlpriv->btcoexist.bt_service == BT_SCO) || in rtl8723e_update_hal_rate_table()
1966 (rtlpriv->btcoexist.bt_service == BT_BUSY))) in rtl8723e_update_hal_rate_table()
2352 rtlpriv->btcoexist.bt_coexistence = in rtl8723e_bt_var_init()
2353 rtlpriv->btcoexist.eeprom_bt_coexist; in rtl8723e_bt_var_init()
2354 rtlpriv->btcoexist.bt_ant_num = in rtl8723e_bt_var_init()
2355 rtlpriv->btcoexist.eeprom_bt_ant_num; in rtl8723e_bt_var_init()
2356 rtlpriv->btcoexist.bt_coexist_type = in rtl8723e_bt_var_init()
2357 rtlpriv->btcoexist.eeprom_bt_type; in rtl8723e_bt_var_init()
2359 rtlpriv->btcoexist.bt_ant_isolation = in rtl8723e_bt_var_init()
2360 rtlpriv->btcoexist.eeprom_bt_ant_isol; in rtl8723e_bt_var_init()
2362 rtlpriv->btcoexist.bt_radio_shared_type = in rtl8723e_bt_var_init()
2363 rtlpriv->btcoexist.eeprom_bt_radio_shared; in rtl8723e_bt_var_init()
2367 rtlpriv->btcoexist.bt_coexistence); in rtl8723e_bt_var_init()
2369 if (rtlpriv->btcoexist.bt_coexistence) { in rtl8723e_bt_var_init()
2370 rtlpriv->btcoexist.bt_busy_traffic = false; in rtl8723e_bt_var_init()
2371 rtlpriv->btcoexist.bt_traffic_mode_set = false; in rtl8723e_bt_var_init()
2372 rtlpriv->btcoexist.bt_non_traffic_mode_set = false; in rtl8723e_bt_var_init()
2374 rtlpriv->btcoexist.cstate = 0; in rtl8723e_bt_var_init()
2375 rtlpriv->btcoexist.previous_state = 0; in rtl8723e_bt_var_init()
2377 if (rtlpriv->btcoexist.bt_ant_num == ANT_X2) { in rtl8723e_bt_var_init()
2380 } else if (rtlpriv->btcoexist.bt_ant_num == ANT_X1) { in rtl8723e_bt_var_init()
2384 switch (rtlpriv->btcoexist.bt_coexist_type) { in rtl8723e_bt_var_init()
2416 rtlpriv->btcoexist.bt_ant_isolation); in rtl8723e_bt_var_init()
2419 rtlpriv->btcoexist.bt_radio_shared_type); in rtl8723e_bt_var_init()
2420 rtlpriv->btcoexist.bt_active_zero_cnt = 0; in rtl8723e_bt_var_init()
2421 rtlpriv->btcoexist.cur_bt_disabled = false; in rtl8723e_bt_var_init()
2422 rtlpriv->btcoexist.pre_bt_disabled = false; in rtl8723e_bt_var_init()
2436 rtlpriv->btcoexist.eeprom_bt_coexist = 1; in rtl8723e_read_bt_coexist_info_from_hwpg()
2438 rtlpriv->btcoexist.eeprom_bt_coexist = 0; in rtl8723e_read_bt_coexist_info_from_hwpg()
2440 rtlpriv->btcoexist.eeprom_bt_type = BT_RTL8723A; in rtl8723e_read_bt_coexist_info_from_hwpg()
2441 rtlpriv->btcoexist.eeprom_bt_ant_num = (value & 0x1); in rtl8723e_read_bt_coexist_info_from_hwpg()
2442 rtlpriv->btcoexist.eeprom_bt_ant_isol = ((value & 0x10) >> 4); in rtl8723e_read_bt_coexist_info_from_hwpg()
2443 rtlpriv->btcoexist.eeprom_bt_radio_shared = in rtl8723e_read_bt_coexist_info_from_hwpg()
2446 rtlpriv->btcoexist.eeprom_bt_coexist = 0; in rtl8723e_read_bt_coexist_info_from_hwpg()
2447 rtlpriv->btcoexist.eeprom_bt_type = BT_RTL8723A; in rtl8723e_read_bt_coexist_info_from_hwpg()
2448 rtlpriv->btcoexist.eeprom_bt_ant_num = ANT_X2; in rtl8723e_read_bt_coexist_info_from_hwpg()
2449 rtlpriv->btcoexist.eeprom_bt_ant_isol = 0; in rtl8723e_read_bt_coexist_info_from_hwpg()
2450 rtlpriv->btcoexist.eeprom_bt_radio_shared = BT_RADIO_SHARED; in rtl8723e_read_bt_coexist_info_from_hwpg()
2461 rtlpriv->btcoexist.reg_bt_iso = 2; in rtl8723e_bt_reg_init()
2463 rtlpriv->btcoexist.reg_bt_sco = 3; in rtl8723e_bt_reg_init()
2465 rtlpriv->btcoexist.reg_bt_sco = 0; in rtl8723e_bt_reg_init()
2473 rtlpriv->btcoexist.btc_ops->btc_init_hw_config(rtlpriv); in rtl8723e_bt_hw_init()