Lines Matching refs:p_scbi
754 tBTA_AV_SCB* p_scbi = bta_av_cb.p_scb[i]; in bta_av_chk_start() local
755 if (p_scbi && p_scbi->chnl == BTA_AV_CHNL_AUDIO && p_scbi->co_started) { in bta_av_chk_start()
758 if (p_scbi->co_started != bta_av_cb.audio_open_cnt) { in bta_av_chk_start()
759 p_scbi->co_started = bta_av_cb.audio_open_cnt; in bta_av_chk_start()
963 tBTA_AV_SCB* p_scbi; in bta_av_switch_if_needed()
969 p_scbi = bta_av_cb.p_scb[i]; in bta_av_switch_if_needed()
970 if (p_scbi && (p_scb->hdi != i) && /* not the original channel */ in bta_av_switch_if_needed()
973 BTM_GetRole(p_scbi->PeerAddress(), &role); in bta_av_switch_if_needed()
978 BTM_block_role_switch_for(p_scbi->PeerAddress()); in bta_av_switch_if_needed()
980 BTM_SwitchRole(p_scbi->PeerAddress(), HCI_ROLE_CENTRAL)) { in bta_av_switch_if_needed()
1062 tBTA_AV_SCB* p_scbi = bta_av_cb.p_scb[i]; in bta_av_dup_audio_buf() local
1065 if ((p_scbi == NULL) || !p_scbi->co_started) in bta_av_dup_audio_buf()
1073 list_append(p_scbi->a2dp_list, p_new); in bta_av_dup_audio_buf()
1075 if (list_length(p_scbi->a2dp_list) > p_bta_av_cfg->audio_mqs) { in bta_av_dup_audio_buf()
1077 bta_av_co_audio_drop(p_scbi->hndl, p_scbi->PeerAddress()); in bta_av_dup_audio_buf()
1078 BT_HDR* p_buf_drop = static_cast<BT_HDR*>(list_front(p_scbi->a2dp_list)); in bta_av_dup_audio_buf()
1079 list_remove(p_scbi->a2dp_list, p_buf_drop); in bta_av_dup_audio_buf()