Lines Matching refs:bt_link_info
248 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
276 bt_link_info->slave_role = true;
278 bt_link_info->slave_role = false;
392 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
397 bt_link_info->bt_link_exist = coex_sta->bt_link_exist;
398 bt_link_info->sco_exist = coex_sta->sco_exist;
399 bt_link_info->a2dp_exist = coex_sta->a2dp_exist;
400 bt_link_info->pan_exist = coex_sta->pan_exist;
401 bt_link_info->hid_exist = coex_sta->hid_exist;
405 bt_link_info->pan_exist = true;
406 bt_link_info->bt_link_exist = true;
410 if (bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
411 !bt_link_info->pan_exist && !bt_link_info->hid_exist)
412 bt_link_info->sco_only = true;
414 bt_link_info->sco_only = false;
417 if (!bt_link_info->sco_exist && bt_link_info->a2dp_exist &&
418 !bt_link_info->pan_exist && !bt_link_info->hid_exist)
419 bt_link_info->a2dp_only = true;
421 bt_link_info->a2dp_only = false;
424 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
425 bt_link_info->pan_exist && !bt_link_info->hid_exist)
426 bt_link_info->pan_only = true;
428 bt_link_info->pan_only = false;
431 if (!bt_link_info->sco_exist && !bt_link_info->a2dp_exist &&
432 !bt_link_info->pan_exist && bt_link_info->hid_exist)
433 bt_link_info->hid_only = true;
435 bt_link_info->hid_only = false;
441 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
448 if (!bt_link_info->bt_link_exist) {
454 if (bt_link_info->sco_exist)
456 if (bt_link_info->hid_exist)
458 if (bt_link_info->pan_exist)
460 if (bt_link_info->a2dp_exist)
464 if (bt_link_info->sco_exist) {
469 if (bt_link_info->hid_exist) {
473 } else if (bt_link_info->a2dp_exist) {
477 } else if (bt_link_info->pan_exist) {
494 if (bt_link_info->sco_exist) {
495 if (bt_link_info->hid_exist) {
499 } else if (bt_link_info->a2dp_exist) {
503 } else if (bt_link_info->pan_exist) {
518 if (bt_link_info->hid_exist &&
519 bt_link_info->a2dp_exist) {
523 } else if (bt_link_info->hid_exist &&
524 bt_link_info->pan_exist) {
537 } else if (bt_link_info->pan_exist &&
538 bt_link_info->a2dp_exist) {
555 if (bt_link_info->sco_exist) {
556 if (bt_link_info->hid_exist &&
557 bt_link_info->a2dp_exist) {
561 } else if (bt_link_info->hid_exist &&
562 bt_link_info->pan_exist) {
576 } else if (bt_link_info->pan_exist &&
577 bt_link_info->a2dp_exist) {
593 if (bt_link_info->hid_exist &&
594 bt_link_info->pan_exist &&
595 bt_link_info->a2dp_exist) {
612 if (bt_link_info->sco_exist) {
613 if (bt_link_info->hid_exist &&
614 bt_link_info->pan_exist &&
615 bt_link_info->a2dp_exist) {
1211 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
1282 if ((bt_link_info->slave_role) && (bt_link_info->a2dp_exist))
3351 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
3401 if (bt_link_info->bt_link_exist)
3644 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
3718 bt_link_info->sco_exist, bt_link_info->hid_exist,
3719 bt_link_info->pan_exist, bt_link_info->a2dp_exist);
4204 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
4233 (bt_link_info->hid_exist))
4234 bt_link_info->hid_exist = false;