Lines Matching refs:btcoex

5963 	struct rtl8xxxu_btcoex *btcoex = &priv->bt_coex;  in rtl8723bu_update_bt_link_info()  local
5966 btcoex->c2h_bt_inquiry = true; in rtl8723bu_update_bt_link_info()
5968 btcoex->c2h_bt_inquiry = false; in rtl8723bu_update_bt_link_info()
5971 btcoex->bt_status = BT_8723B_1ANT_STATUS_NON_CONNECTED_IDLE; in rtl8723bu_update_bt_link_info()
5972 btcoex->has_sco = false; in rtl8723bu_update_bt_link_info()
5973 btcoex->has_hid = false; in rtl8723bu_update_bt_link_info()
5974 btcoex->has_pan = false; in rtl8723bu_update_bt_link_info()
5975 btcoex->has_a2dp = false; in rtl8723bu_update_bt_link_info()
5978 btcoex->bt_status = BT_8723B_1ANT_STATUS_CONNECTED_IDLE; in rtl8723bu_update_bt_link_info()
5981 btcoex->bt_status = BT_8723B_1ANT_STATUS_SCO_BUSY; in rtl8723bu_update_bt_link_info()
5983 btcoex->bt_status = BT_8723B_1ANT_STATUS_ACL_BUSY; in rtl8723bu_update_bt_link_info()
5985 btcoex->bt_status = BT_8723B_1ANT_STATUS_MAX; in rtl8723bu_update_bt_link_info()
5988 btcoex->has_pan = true; in rtl8723bu_update_bt_link_info()
5990 btcoex->has_pan = false; in rtl8723bu_update_bt_link_info()
5993 btcoex->has_a2dp = true; in rtl8723bu_update_bt_link_info()
5995 btcoex->has_a2dp = false; in rtl8723bu_update_bt_link_info()
5998 btcoex->has_hid = true; in rtl8723bu_update_bt_link_info()
6000 btcoex->has_hid = false; in rtl8723bu_update_bt_link_info()
6003 btcoex->has_sco = true; in rtl8723bu_update_bt_link_info()
6005 btcoex->has_sco = false; in rtl8723bu_update_bt_link_info()
6008 if (!btcoex->has_a2dp && !btcoex->has_sco && in rtl8723bu_update_bt_link_info()
6009 !btcoex->has_pan && btcoex->has_hid) in rtl8723bu_update_bt_link_info()
6010 btcoex->hid_only = true; in rtl8723bu_update_bt_link_info()
6012 btcoex->hid_only = false; in rtl8723bu_update_bt_link_info()
6014 if (!btcoex->has_sco && !btcoex->has_pan && in rtl8723bu_update_bt_link_info()
6015 !btcoex->has_hid && btcoex->has_a2dp) in rtl8723bu_update_bt_link_info()
6016 btcoex->has_a2dp = true; in rtl8723bu_update_bt_link_info()
6018 btcoex->has_a2dp = false; in rtl8723bu_update_bt_link_info()
6020 if (btcoex->bt_status == BT_8723B_1ANT_STATUS_SCO_BUSY || in rtl8723bu_update_bt_link_info()
6021 btcoex->bt_status == BT_8723B_1ANT_STATUS_ACL_BUSY) in rtl8723bu_update_bt_link_info()
6022 btcoex->bt_busy = true; in rtl8723bu_update_bt_link_info()
6024 btcoex->bt_busy = false; in rtl8723bu_update_bt_link_info()
6031 struct rtl8xxxu_btcoex *btcoex; in rtl8723bu_handle_bt_inquiry() local
6035 btcoex = &priv->bt_coex; in rtl8723bu_handle_bt_inquiry()
6041 } else if (btcoex->has_sco || btcoex->has_hid || btcoex->has_a2dp) { in rtl8723bu_handle_bt_inquiry()
6044 } else if (btcoex->has_pan) { in rtl8723bu_handle_bt_inquiry()
6057 struct rtl8xxxu_btcoex *btcoex; in rtl8723bu_handle_bt_info() local
6061 btcoex = &priv->bt_coex; in rtl8723bu_handle_bt_info()
6072 if (btcoex->bt_busy) { in rtl8723bu_handle_bt_info()
6073 if (btcoex->hid_only) { in rtl8723bu_handle_bt_info()
6077 } else if (btcoex->a2dp_only) { in rtl8723bu_handle_bt_info()
6081 } else if ((btcoex->has_a2dp && btcoex->has_pan) || in rtl8723bu_handle_bt_info()
6082 (btcoex->has_hid && btcoex->has_a2dp && in rtl8723bu_handle_bt_info()
6083 btcoex->has_pan)) { in rtl8723bu_handle_bt_info()
6087 } else if (btcoex->has_hid && btcoex->has_a2dp) { in rtl8723bu_handle_bt_info()
6115 struct rtl8xxxu_btcoex *btcoex; in rtl8xxxu_c2hcmd_callback() local
6120 btcoex = &priv->bt_coex; in rtl8xxxu_c2hcmd_callback()
6133 if (btcoex->c2h_bt_inquiry) { in rtl8xxxu_c2hcmd_callback()