Lines Matching refs:bt_link_info

359 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;  in btc8723b2ant_update_bt_link_info()  local
365 bt_link_info->bt_link_exist = coex_sta->bt_link_exist; in btc8723b2ant_update_bt_link_info()
366 bt_link_info->sco_exist = coex_sta->sco_exist; in btc8723b2ant_update_bt_link_info()
367 bt_link_info->a2dp_exist = coex_sta->a2dp_exist; in btc8723b2ant_update_bt_link_info()
368 bt_link_info->pan_exist = coex_sta->pan_exist; in btc8723b2ant_update_bt_link_info()
369 bt_link_info->hid_exist = coex_sta->hid_exist; in btc8723b2ant_update_bt_link_info()
373 bt_link_info->pan_exist = true; in btc8723b2ant_update_bt_link_info()
374 bt_link_info->bt_link_exist = true; in btc8723b2ant_update_bt_link_info()
377 bt_link_info->bt_link_exist = stack_info->bt_link_exist; in btc8723b2ant_update_bt_link_info()
378 bt_link_info->sco_exist = stack_info->sco_exist; in btc8723b2ant_update_bt_link_info()
379 bt_link_info->a2dp_exist = stack_info->a2dp_exist; in btc8723b2ant_update_bt_link_info()
380 bt_link_info->pan_exist = stack_info->pan_exist; in btc8723b2ant_update_bt_link_info()
381 bt_link_info->hid_exist = stack_info->hid_exist; in btc8723b2ant_update_bt_link_info()
392 if (bt_link_info->sco_exist && !bt_link_info->a2dp_exist && in btc8723b2ant_update_bt_link_info()
393 !bt_link_info->pan_exist && !bt_link_info->hid_exist) in btc8723b2ant_update_bt_link_info()
394 bt_link_info->sco_only = true; in btc8723b2ant_update_bt_link_info()
396 bt_link_info->sco_only = false; in btc8723b2ant_update_bt_link_info()
399 if (!bt_link_info->sco_exist && bt_link_info->a2dp_exist && in btc8723b2ant_update_bt_link_info()
400 !bt_link_info->pan_exist && !bt_link_info->hid_exist) in btc8723b2ant_update_bt_link_info()
401 bt_link_info->a2dp_only = true; in btc8723b2ant_update_bt_link_info()
403 bt_link_info->a2dp_only = false; in btc8723b2ant_update_bt_link_info()
406 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist && in btc8723b2ant_update_bt_link_info()
407 bt_link_info->pan_exist && !bt_link_info->hid_exist) in btc8723b2ant_update_bt_link_info()
408 bt_link_info->pan_only = true; in btc8723b2ant_update_bt_link_info()
410 bt_link_info->pan_only = false; in btc8723b2ant_update_bt_link_info()
413 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist && in btc8723b2ant_update_bt_link_info()
414 !bt_link_info->pan_exist && bt_link_info->hid_exist) in btc8723b2ant_update_bt_link_info()
415 bt_link_info->hid_only = true; in btc8723b2ant_update_bt_link_info()
417 bt_link_info->hid_only = false; in btc8723b2ant_update_bt_link_info()
422 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in btc8723b2ant_action_algorithm() local
429 if (!bt_link_info->bt_link_exist) { in btc8723b2ant_action_algorithm()
435 if (bt_link_info->sco_exist) in btc8723b2ant_action_algorithm()
437 if (bt_link_info->hid_exist) in btc8723b2ant_action_algorithm()
439 if (bt_link_info->pan_exist) in btc8723b2ant_action_algorithm()
441 if (bt_link_info->a2dp_exist) in btc8723b2ant_action_algorithm()
445 if (bt_link_info->sco_exist) { in btc8723b2ant_action_algorithm()
450 if (bt_link_info->hid_exist) { in btc8723b2ant_action_algorithm()
454 } else if (bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
458 } else if (bt_link_info->pan_exist) { in btc8723b2ant_action_algorithm()
473 if (bt_link_info->sco_exist) { in btc8723b2ant_action_algorithm()
474 if (bt_link_info->hid_exist) { in btc8723b2ant_action_algorithm()
478 } else if (bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
482 } else if (bt_link_info->pan_exist) { in btc8723b2ant_action_algorithm()
495 if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
496 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
500 } else if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
501 bt_link_info->pan_exist) { in btc8723b2ant_action_algorithm()
512 } else if (bt_link_info->pan_exist && in btc8723b2ant_action_algorithm()
513 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
528 if (bt_link_info->sco_exist) { in btc8723b2ant_action_algorithm()
529 if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
530 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
535 } else if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
536 bt_link_info->pan_exist) { in btc8723b2ant_action_algorithm()
550 } else if (bt_link_info->pan_exist && in btc8723b2ant_action_algorithm()
551 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
567 if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
568 bt_link_info->pan_exist && in btc8723b2ant_action_algorithm()
569 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
586 if (bt_link_info->sco_exist) { in btc8723b2ant_action_algorithm()
587 if (bt_link_info->hid_exist && in btc8723b2ant_action_algorithm()
588 bt_link_info->pan_exist && in btc8723b2ant_action_algorithm()
589 bt_link_info->a2dp_exist) { in btc8723b2ant_action_algorithm()
3166 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; in ex_btc8723b2ant_display_coex_info() local
3252 bt_link_info->sco_exist, bt_link_info->hid_exist, in ex_btc8723b2ant_display_coex_info()
3253 bt_link_info->pan_exist, bt_link_info->a2dp_exist); in ex_btc8723b2ant_display_coex_info()