Lines Matching refs:sco_idx

155 static void bta_ag_sco_conn_cback(UINT16 sco_idx)  in bta_ag_sco_conn_cback()  argument
169 handle = bta_ag_idx_by_bdaddr(BTM_ReadScoBdAddr(sco_idx)); in bta_ag_sco_conn_cback()
184 BTM_RemoveSco(sco_idx); in bta_ag_sco_conn_cback()
198 static void bta_ag_sco_disc_cback(UINT16 sco_idx) in bta_ag_sco_disc_cback() argument
202 …a_ag_sco_disc_cback(): sco_idx: 0x%x p_cur_scb: 0x%08x sco.state: %d", sco_idx, bta_ag_cb.sco.p_… in bta_ag_sco_disc_cback()
205 … &bta_ag_cb.scb[0], bta_ag_cb.scb[0].in_use, bta_ag_cb.scb[0].sco_idx, bta_ag_cb.scb[0].state); in bta_ag_sco_disc_cback()
207 … &bta_ag_cb.scb[1], bta_ag_cb.scb[1].in_use, bta_ag_cb.scb[1].sco_idx, bta_ag_cb.scb[1].state); in bta_ag_sco_disc_cback()
213 if (bta_ag_cb.sco.p_curr_scb->sco_idx != sco_idx) in bta_ag_sco_disc_cback()
215 if (bta_ag_cb.sco.p_curr_scb->sco_idx != 0xFFFF) in bta_ag_sco_disc_cback()
268 bta_ag_cb.sco.p_curr_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_disc_cback()
311 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) in bta_ag_remove_sco()
313 if (!only_active || p_scb->sco_idx == bta_ag_cb.sco.cur_idx) in bta_ag_remove_sco()
315 status = BTM_RemoveSco(p_scb->sco_idx); in bta_ag_remove_sco()
317 APPL_TRACE_DEBUG("ag remove sco: inx 0x%04x, status:0x%x", p_scb->sco_idx, status); in bta_ag_remove_sco()
329 p_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_remove_sco()
359 p_scb->sco_idx = sco_inx; in bta_ag_esco_connreq_cback()
369 bta_ag_cb.sco.cur_idx = p_scb->sco_idx; in bta_ag_esco_connreq_cback()
452 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) in bta_ag_create_sco()
455 p_scb->sco_idx); in bta_ag_create_sco()
587 bta_ag_cb.sco.cur_idx = p_scb->sco_idx; in bta_ag_create_sco()
595 &p_scb->sco_idx, bta_ag_sco_conn_cback, in bta_ag_create_sco()
601 BTM_RegForEScoEvts(p_scb->sco_idx, bta_ag_esco_connreq_cback); in bta_ag_create_sco()
605 bta_ag_cb.sco.cur_idx = p_scb->sco_idx; in bta_ag_create_sco()
610 is_orig, p_scb->sco_idx, status, params.packet_types); in bta_ag_create_sco()
717 p_scb->sco_idx, in bta_ag_sco_event()
722 p_scb->sco_idx, p_sco->state, event); in bta_ag_sco_event()
734 BTM_WriteScoData(p_sco->p_curr_scb->sco_idx, p_buf); in bta_ag_sco_event()
1000 p_sco->cur_idx = p_sco->p_xfer_scb->sco_idx; in bta_ag_sco_event()
1225 p_sco->p_curr_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_event()
1250 p_sco->p_curr_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_event()
1382 if ((p_scb->sco_idx != BTM_INVALID_SCO_INDEX) || (bta_ag_cb.sco.state == BTA_AG_SCO_CODEC_ST)) in bta_ag_sco_close()
1384 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) in bta_ag_sco_close()
1387 APPL_TRACE_DEBUG("bta_ag_sco_close: sco_inx = %d", p_scb->sco_idx); in bta_ag_sco_close()
1492 p_scb->sco_idx = BTM_INVALID_SCO_INDEX; in bta_ag_sco_conn_close()