Home | History | Annotate | Download | only in av

Lines Matching refs:p_scb

93     tBTA_AV_SCB  *p_scb;
100 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
101 if(p_scb)
104 p_scb->rc_handle, p_rcb->handle);
105 if(p_scb->rc_handle == p_rcb->handle)
106 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE;
108 if(bta_av_cb.features & BTA_AV_FEAT_RCCT && p_scb->chnl == BTA_AV_CHNL_AUDIO) */
109 bta_sys_stop_timer(&p_scb->timer);
301 tBTA_AV_SCB *p_scb = p_cb->p_scb[shdl - 1];
308 bda = p_scb->peer_addr;
484 tBTA_AV_SCB *p_scb;
495 p_scb = p_cb->p_scb[i];
496 if(p_scb && bdcmp(p_scb->peer_addr, p_data->rc_conn_chg.peer_addr) == 0)
498 p_scb->rc_handle = p_data->rc_conn_chg.handle;
499 APPL_TRACE_DEBUG2("bta_av_rc_opened shdl:%d, srch %d", i + 1, p_scb->rc_handle);
501 APPL_TRACE_ERROR1("use_rc:%d", p_scb->use_rc);
502 bta_sys_stop_timer(&p_scb->timer);
503 disc = p_scb->hndl;
1018 tBTA_AV_SCB *p_scb;
1030 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
1031 if(p_scb)
1035 p_scb->chnl == BTA_AV_CHNL_AUDIO) */
1036 bta_sys_stop_timer(&p_scb->timer);
1049 ** Returns The index to p_scb[]
1052 static UINT8 bta_av_get_shdl(tBTA_AV_SCB *p_scb)
1059 if(p_scb == bta_av_cb.p_scb[i])
1077 void bta_av_stream_chg(tBTA_AV_SCB *p_scb, BOOLEAN started)
1085 started_msk = BTA_AV_HNDL_TO_MSK(p_scb->hdi);
1087 started_msk, p_scb->chnl);
1088 if (BTA_AV_CHNL_AUDIO == p_scb->chnl)
1096 L2CA_SetAclPriority(p_scb->peer_addr, L2CAP_PRIORITY_HIGH);
1107 if (BTA_AV_CHNL_AUDIO == p_scb->chnl)
1119 p_scbi = bta_av_cb.p_scb[i];
1122 && bdcmp(p_scbi->peer_addr, p_scb->peer_addr) == 0)
1137 L2CA_SetAclPriority(p_scb->peer_addr, L2CAP_PRIORITY_NORMAL);
1156 tBTA_AV_SCB *p_scb;
1168 p_scb = p_cb->p_scb[index];
1176 if(p_scb)
1193 if (p_scb->chnl == BTA_AV_CHNL_AUDIO)
1233 p_scb->rc_handle = p_cb->rc_acp_handle;
1235 p_rcb->shdl = bta_av_get_shdl(p_scb);
1237 p_scb->rc_handle );
1269 if(p_scb)
1273 bdcpy(p_scb->peer_addr, bd_addr_null);
1274 if(p_scb->chnl == BTA_AV_CHNL_AUDIO)
1284 bta_sys_stop_timer(&p_scb->timer);
1334 p_scbi = bta_av_cb.p_scb[i];
1422 /* look for a p_lcb with its p_scb registered */
1423 if((!(mask & p_cb->conn_lcb)) && (p_cb->p_scb[xx] != NULL))
1440 bdcpy(p_cb->p_scb[xx]->peer_addr, p_data->str_msg.bd_addr);
1441 p_cb->p_scb[xx]->use_rc = TRUE; /* allowing RC for incoming connection */
1442 bta_av_ssm_execute(p_cb->p_scb[xx], BTA_AV_ACP_CONNECT_EVT, p_data);
1452 p_cb->p_scb[xx]->coll_mask = BTA_AV_COLL_INC_TMR;
1490 if ((mask & p_lcb->conn_msk) && (p_cb->p_scb[xx]) &&
1491 (bdcmp(p_cb->p_scb[xx]->peer_addr, p_data->str_msg.bd_addr) == 0))
1493 bta_av_ssm_execute(p_cb->p_scb[xx], BTA_AV_AVDT_DISCONNECT_EVT, NULL);
1552 tBTA_AV_SCB *p_scb = p_cb->p_scb[inx];
1555 if (p_scb)
1557 APPL_TRACE_DEBUG1("bta_av_acp_sig_timer_cback, coll_mask = 0x%02X", p_scb->coll_mask);
1559 if (p_scb->coll_mask & BTA_AV_COLL_INC_TMR)
1561 p_scb->coll_mask &= ~BTA_AV_COLL_INC_TMR;
1563 if (bta_av_is_scb_opening(p_scb))
1565 if (p_scb->p_disc_db)
1568 p_scb->coll_mask |= BTA_AV_COLL_INC_TMR;
1577 bta_av_discover_req (p_scb, NULL);
1580 else if (bta_av_is_scb_incoming(p_scb))
1585 if (p_scb->coll_mask & BTA_AV_COLL_API_CALLED)
1587 p_scb->coll_mask &= ~BTA_AV_COLL_API_CALLED;
1592 memcpy(p_buf, &(p_scb->open_api), sizeof(tBTA_AV_API_OPEN));
1683 tBTA_AV_SCB *p_scb = NULL;
1703 p_scb = p_cb->p_scb[(p_cb->disc & BTA_AV_HNDL_MSK) - 1];
1704 if (p_scb)
1705 rc_handle = p_scb->rc_handle;
1731 if (p_scb)
1737 p_lcb = bta_av_find_lcb(p_scb->peer_addr, BTA_AV_LCB_FIND);
1740 rc_handle = bta_av_rc_create(p_cb, AVCT_INT, (UINT8)(p_scb->hdi + 1), p_lcb->lidx);
1750 else if(p_scb->use_rc)
1753 p_scb->use_rc = FALSE;
1754 bdcpy(rc_open.peer_addr, p_scb->peer_addr);
1785 tBTA_AV_SCB *p_scb;
1804 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
1805 if(p_scb)
1807 bdcpy(rc_close.peer_addr, p_scb->peer_addr);
1808 if(p_scb->rc_handle == p_rcb->handle)
1809 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE;
1810 APPL_TRACE_DEBUG2("shdl:%d, srch:%d", p_rcb->shdl, p_scb->rc_handle);
1882 tBTA_AV_SCB *p_scb;
1902 p_scb = p_cb->p_scb[hdi];
1904 if (p_scb)
1906 APPL_TRACE_DEBUG1("rc_handle %d", p_scb->rc_handle);
1907 p_addr = p_scb->peer_addr;
1950 tBTA_AV_SCB *p_scb;
1956 p_scb = bta_av_hndl_to_scb(p_data->hdr.layer_specific);
1958 if(p_scb)
1960 APPL_TRACE_DEBUG2("deregistered %d(h%d)", p_scb->chnl, p_scb->hndl);
1961 mask = BTA_AV_HNDL_TO_MSK(p_scb->hdi);
1962 if(p_scb->chnl == BTA_AV_CHNL_AUDIO)
1972 if (p_scb->q_tag == BTA_AV_Q_TAG_STREAM)
1975 while((p_buf = (BT_HDR*)GKI_dequeue (&p_scb->q_info.a2d)) != NULL)
2000 bta_sys_stop_timer(&p_scb->timer);
2001 utl_freebuf((void **)&p_cb->p_scb[p_scb->hdi]);