Lines Matching refs:bt_link_info

249 	struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
272 bt_link_info->slave_role = true;
274 bt_link_info->slave_role = false;
383 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
388 bt_link_info->bt_link_exist = coex_sta->bt_link_exist;
389 bt_link_info->sco_exist = coex_sta->sco_exist;
390 bt_link_info->a2dp_exist = coex_sta->a2dp_exist;
391 bt_link_info->pan_exist = coex_sta->pan_exist;
392 bt_link_info->hid_exist = coex_sta->hid_exist;
396 bt_link_info->pan_exist = true;
397 bt_link_info->bt_link_exist = true;
401 if (bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
402 !bt_link_info->pan_exist && !bt_link_info->hid_exist)
403 bt_link_info->sco_only = true;
405 bt_link_info->sco_only = false;
408 if (!bt_link_info->sco_exist && bt_link_info->a2dp_exist &&
409 !bt_link_info->pan_exist && !bt_link_info->hid_exist)
410 bt_link_info->a2dp_only = true;
412 bt_link_info->a2dp_only = false;
415 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
416 bt_link_info->pan_exist && !bt_link_info->hid_exist)
417 bt_link_info->pan_only = true;
419 bt_link_info->pan_only = false;
422 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
423 !bt_link_info->pan_exist && bt_link_info->hid_exist)
424 bt_link_info->hid_only = true;
426 bt_link_info->hid_only = false;
432 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
439 if (!bt_link_info->bt_link_exist) {
445 if (bt_link_info->sco_exist)
447 if (bt_link_info->hid_exist)
449 if (bt_link_info->pan_exist)
451 if (bt_link_info->a2dp_exist)
455 if (bt_link_info->sco_exist) {
460 if (bt_link_info->hid_exist) {
464 } else if (bt_link_info->a2dp_exist) {
468 } else if (bt_link_info->pan_exist) {
483 if (bt_link_info->sco_exist) {
484 if (bt_link_info->hid_exist) {
488 } else if (bt_link_info->a2dp_exist) {
492 } else if (bt_link_info->pan_exist) {
506 if (bt_link_info->hid_exist &&
507 bt_link_info->a2dp_exist) {
511 } else if (bt_link_info->hid_exist &&
512 bt_link_info->pan_exist) {
525 } else if (bt_link_info->pan_exist &&
526 bt_link_info->a2dp_exist) {
543 if (bt_link_info->sco_exist) {
544 if (bt_link_info->hid_exist &&
545 bt_link_info->a2dp_exist) {
549 } else if (bt_link_info->hid_exist &&
550 bt_link_info->pan_exist) {
562 } else if (bt_link_info->pan_exist &&
563 bt_link_info->a2dp_exist) {
577 if (bt_link_info->hid_exist &&
578 bt_link_info->pan_exist &&
579 bt_link_info->a2dp_exist) {
596 if (bt_link_info->sco_exist) {
597 if (bt_link_info->hid_exist &&
598 bt_link_info->pan_exist &&
599 bt_link_info->a2dp_exist) {
2596 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
2624 if (bt_link_info->sco_only)
3368 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
3428 if (bt_link_info->bt_link_exist)