Lines Matching refs:bt_link_info

443 	struct btc_bt_link_info	*bt_link_info = &btcoexist->bt_link_info;  in halbtc8821a1ant_update_bt_link_info()  local
448 bt_link_info->bt_link_exist = coex_sta->bt_link_exist; in halbtc8821a1ant_update_bt_link_info()
449 bt_link_info->sco_exist = coex_sta->sco_exist; in halbtc8821a1ant_update_bt_link_info()
450 bt_link_info->a2dp_exist = coex_sta->a2dp_exist; in halbtc8821a1ant_update_bt_link_info()
451 bt_link_info->pan_exist = coex_sta->pan_exist; in halbtc8821a1ant_update_bt_link_info()
452 bt_link_info->hid_exist = coex_sta->hid_exist; in halbtc8821a1ant_update_bt_link_info()
456 bt_link_info->pan_exist = true; in halbtc8821a1ant_update_bt_link_info()
457 bt_link_info->bt_link_exist = true; in halbtc8821a1ant_update_bt_link_info()
461 if (bt_link_info->sco_exist && in halbtc8821a1ant_update_bt_link_info()
462 !bt_link_info->a2dp_exist && in halbtc8821a1ant_update_bt_link_info()
463 !bt_link_info->pan_exist && in halbtc8821a1ant_update_bt_link_info()
464 !bt_link_info->hid_exist) in halbtc8821a1ant_update_bt_link_info()
465 bt_link_info->sco_only = true; in halbtc8821a1ant_update_bt_link_info()
467 bt_link_info->sco_only = false; in halbtc8821a1ant_update_bt_link_info()
470 if (!bt_link_info->sco_exist && in halbtc8821a1ant_update_bt_link_info()
471 bt_link_info->a2dp_exist && in halbtc8821a1ant_update_bt_link_info()
472 !bt_link_info->pan_exist && in halbtc8821a1ant_update_bt_link_info()
473 !bt_link_info->hid_exist) in halbtc8821a1ant_update_bt_link_info()
474 bt_link_info->a2dp_only = true; in halbtc8821a1ant_update_bt_link_info()
476 bt_link_info->a2dp_only = false; in halbtc8821a1ant_update_bt_link_info()
479 if (!bt_link_info->sco_exist && in halbtc8821a1ant_update_bt_link_info()
480 !bt_link_info->a2dp_exist && in halbtc8821a1ant_update_bt_link_info()
481 bt_link_info->pan_exist && in halbtc8821a1ant_update_bt_link_info()
482 !bt_link_info->hid_exist) in halbtc8821a1ant_update_bt_link_info()
483 bt_link_info->pan_only = true; in halbtc8821a1ant_update_bt_link_info()
485 bt_link_info->pan_only = false; in halbtc8821a1ant_update_bt_link_info()
488 if (!bt_link_info->sco_exist && in halbtc8821a1ant_update_bt_link_info()
489 !bt_link_info->a2dp_exist && in halbtc8821a1ant_update_bt_link_info()
490 !bt_link_info->pan_exist && in halbtc8821a1ant_update_bt_link_info()
491 bt_link_info->hid_exist) in halbtc8821a1ant_update_bt_link_info()
492 bt_link_info->hid_only = true; in halbtc8821a1ant_update_bt_link_info()
494 bt_link_info->hid_only = false; in halbtc8821a1ant_update_bt_link_info()
499 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in halbtc8821a1ant_action_algorithm() local
506 if (!bt_link_info->bt_link_exist) { in halbtc8821a1ant_action_algorithm()
512 if (bt_link_info->sco_exist) in halbtc8821a1ant_action_algorithm()
514 if (bt_link_info->hid_exist) in halbtc8821a1ant_action_algorithm()
516 if (bt_link_info->pan_exist) in halbtc8821a1ant_action_algorithm()
518 if (bt_link_info->a2dp_exist) in halbtc8821a1ant_action_algorithm()
522 if (bt_link_info->sco_exist) { in halbtc8821a1ant_action_algorithm()
527 if (bt_link_info->hid_exist) { in halbtc8821a1ant_action_algorithm()
531 } else if (bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
535 } else if (bt_link_info->pan_exist) { in halbtc8821a1ant_action_algorithm()
548 if (bt_link_info->sco_exist) { in halbtc8821a1ant_action_algorithm()
549 if (bt_link_info->hid_exist) { in halbtc8821a1ant_action_algorithm()
553 } else if (bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
557 } else if (bt_link_info->pan_exist) { in halbtc8821a1ant_action_algorithm()
569 if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
570 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
574 } else if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
575 bt_link_info->pan_exist) { in halbtc8821a1ant_action_algorithm()
585 } else if (bt_link_info->pan_exist && in halbtc8821a1ant_action_algorithm()
586 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
599 if (bt_link_info->sco_exist) { in halbtc8821a1ant_action_algorithm()
600 if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
601 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
605 } else if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
606 bt_link_info->pan_exist) { in halbtc8821a1ant_action_algorithm()
616 } else if (bt_link_info->pan_exist && in halbtc8821a1ant_action_algorithm()
617 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
629 if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
630 bt_link_info->pan_exist && in halbtc8821a1ant_action_algorithm()
631 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
644 if (bt_link_info->sco_exist) { in halbtc8821a1ant_action_algorithm()
645 if (bt_link_info->hid_exist && in halbtc8821a1ant_action_algorithm()
646 bt_link_info->pan_exist && in halbtc8821a1ant_action_algorithm()
647 bt_link_info->a2dp_exist) { in halbtc8821a1ant_action_algorithm()
1712 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in halbtc8821a1ant_action_bt_inquiry() local
1723 } else if ((bt_link_info->sco_exist) || in halbtc8821a1ant_action_bt_inquiry()
1724 (bt_link_info->hid_only)) { in halbtc8821a1ant_action_bt_inquiry()
1755 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in btc8821a1ant_act_wifi_con_bt_acl_busy() local
1759 if (bt_link_info->hid_only) { in btc8821a1ant_act_wifi_con_bt_acl_busy()
1765 } else if (bt_link_info->a2dp_only) { in btc8821a1ant_act_wifi_con_bt_acl_busy()
1778 } else if (bt_link_info->hid_exist && bt_link_info->a2dp_exist) { in btc8821a1ant_act_wifi_con_bt_acl_busy()
1793 } else if ((bt_link_info->pan_only) || in btc8821a1ant_act_wifi_con_bt_acl_busy()
1794 (bt_link_info->hid_exist && bt_link_info->pan_exist)) { in btc8821a1ant_act_wifi_con_bt_acl_busy()
1799 } else if (((bt_link_info->a2dp_exist) && (bt_link_info->pan_exist)) || in btc8821a1ant_act_wifi_con_bt_acl_busy()
1800 (bt_link_info->hid_exist && bt_link_info->a2dp_exist && in btc8821a1ant_act_wifi_con_bt_acl_busy()
1801 bt_link_info->pan_exist)) { in btc8821a1ant_act_wifi_con_bt_acl_busy()
1836 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in halbtc8821a1ant_action_wifi_connected_scan() local
1844 if (bt_link_info->a2dp_exist && bt_link_info->pan_exist) { in halbtc8821a1ant_action_wifi_connected_scan()
1867 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in btc8821a1ant_act_wifi_conn_sp_pkt() local
1877 if (bt_link_info->a2dp_exist && bt_link_info->pan_exist) { in btc8821a1ant_act_wifi_conn_sp_pkt()
1924 coex_dm->bt_status && !btcoexist->bt_link_info.hid_only) in halbtc8821a1ant_action_wifi_connected()
2040 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in halbtc8821a1ant_run_coexist_mechanism() local
2088 if (!bt_link_info->sco_exist && !bt_link_info->hid_exist) { in halbtc8821a1ant_run_coexist_mechanism()
2111 if (bt_link_info->sco_exist) { in halbtc8821a1ant_run_coexist_mechanism()
2114 } else if (bt_link_info->hid_exist) { in halbtc8821a1ant_run_coexist_mechanism()
2117 } else if (bt_link_info->a2dp_exist || bt_link_info->pan_exist) { in halbtc8821a1ant_run_coexist_mechanism()
2237 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in ex_halbtc8821a1ant_display_coex_info() local
2353 bt_link_info->sco_exist, in ex_halbtc8821a1ant_display_coex_info()
2354 bt_link_info->hid_exist, in ex_halbtc8821a1ant_display_coex_info()
2355 bt_link_info->pan_exist, in ex_halbtc8821a1ant_display_coex_info()
2356 bt_link_info->a2dp_exist); in ex_halbtc8821a1ant_display_coex_info()