Home | History | Annotate | Download | only in av

Lines Matching full:p_scb

96     tBTA_AV_SCB  *p_scb;
99 p_scb = NULL;
107 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
109 if(p_scb)
112 p_scb->rc_handle, p_rcb->handle);
113 if(p_scb->rc_handle == p_rcb->handle)
114 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE;
116 if(bta_av_cb.features & BTA_AV_FEAT_RCCT && p_scb->chnl == BTA_AV_CHNL_AUDIO) */
117 bta_sys_stop_timer(&p_scb->timer);
307 tBTA_AV_SCB *p_scb = p_cb->p_scb[shdl - 1];
314 bda = p_scb->peer_addr;
490 tBTA_AV_SCB *p_scb;
501 p_scb = p_cb->p_scb[i];
502 if(p_scb && bdcmp(p_scb->peer_addr, p_data->rc_conn_chg.peer_addr) == 0)
504 p_scb->rc_handle = p_data->rc_conn_chg.handle;
505 APPL_TRACE_DEBUG("bta_av_rc_opened shdl:%d, srch %d", i + 1, p_scb->rc_handle);
507 LOG_INFO("%s allow incoming AVRCP connections:%d", __func__, p_scb->use_rc);
508 bta_sys_stop_timer(&p_scb->timer);
509 disc = p_scb->hndl;
1030 tBTA_AV_SCB *p_scb;
1042 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
1043 if(p_scb)
1047 p_scb->chnl == BTA_AV_CHNL_AUDIO) */
1048 bta_sys_stop_timer(&p_scb->timer);
1061 ** Returns The index to p_scb[]
1064 static UINT8 bta_av_get_shdl(tBTA_AV_SCB *p_scb)
1071 if(p_scb == bta_av_cb.p_scb[i])
1089 void bta_av_stream_chg(tBTA_AV_SCB *p_scb, BOOLEAN started)
1097 started_msk = BTA_AV_HNDL_TO_MSK(p_scb->hdi);
1099 started_msk, p_scb->chnl);
1100 if (BTA_AV_CHNL_AUDIO == p_scb->chnl)
1108 L2CA_SetAclPriority(p_scb->peer_addr, L2CAP_PRIORITY_HIGH);
1119 if (BTA_AV_CHNL_AUDIO == p_scb->chnl)
1131 p_scbi = bta_av_cb.p_scb[i];
1134 && bdcmp(p_scbi->peer_addr, p_scb->peer_addr) == 0)
1149 L2CA_SetAclPriority(p_scb->peer_addr, L2CAP_PRIORITY_NORMAL);
1168 tBTA_AV_SCB *p_scb = NULL;
1183 p_scb = p_cb->p_scb[index];
1191 if(p_scb)
1208 if (p_scb->chnl == BTA_AV_CHNL_AUDIO)
1248 p_scb->rc_handle = p_cb->rc_acp_handle;
1250 p_rcb->shdl = bta_av_get_shdl(p_scb);
1252 p_scb->rc_handle );
1284 if(p_scb)
1288 bdcpy(p_scb->peer_addr, bd_addr_null);
1289 if(p_scb->chnl == BTA_AV_CHNL_AUDIO)
1299 bta_sys_stop_timer(&p_scb->timer);
1349 p_scbi = bta_av_cb.p_scb[i];
1438 /* look for a p_lcb with its p_scb registered */
1439 if((!(mask & p_cb->conn_lcb)) && (p_cb->p_scb[xx] != NULL))
1456 bdcpy(p_cb->p_scb[xx]->peer_addr, p_data->str_msg.bd_addr);
1457 p_cb->p_scb[xx]->use_rc = TRUE; /* allowing RC for incoming connection */
1458 bta_av_ssm_execute(p_cb->p_scb[xx], BTA_AV_ACP_CONNECT_EVT, p_data);
1468 p_cb->p_scb[xx]->coll_mask = BTA_AV_COLL_INC_TMR;
1506 if ((mask & p_lcb->conn_msk) && (p_cb->p_scb[xx]) &&
1507 (bdcmp(p_cb->p_scb[xx]->peer_addr, p_data->str_msg.bd_addr) == 0))
1509 bta_av_ssm_execute(p_cb->p_scb[xx], BTA_AV_AVDT_DISCONNECT_EVT, NULL);
1569 tBTA_AV_SCB *p_scb = NULL;
1573 p_scb = p_cb->p_scb[inx];
1575 if (p_scb)
1577 APPL_TRACE_DEBUG("bta_av_acp_sig_timer_cback, coll_mask = 0x%02X", p_scb->coll_mask);
1579 if (p_scb->coll_mask & BTA_AV_COLL_INC_TMR)
1581 p_scb->coll_mask &= ~BTA_AV_COLL_INC_TMR;
1583 if (bta_av_is_scb_opening(p_scb))
1585 if (p_scb->p_disc_db)
1588 p_scb->coll_mask |= BTA_AV_COLL_INC_TMR;
1597 bta_av_discover_req (p_scb, NULL);
1600 else if (bta_av_is_scb_incoming(p_scb))
1605 if (p_scb->coll_mask & BTA_AV_COLL_API_CALLED)
1607 p_scb->coll_mask &= ~BTA_AV_COLL_API_CALLED;
1612 memcpy(p_buf, &(p_scb->open_api), sizeof(tBTA_AV_API_OPEN));
1703 tBTA_AV_SCB *p_scb = NULL;
1727 p_scb = p_cb->p_scb[(p_cb->disc & BTA_AV_HNDL_MSK) - 1];
1729 if (p_scb)
1730 rc_handle = p_scb->rc_handle;
1756 if (p_scb)
1762 p_lcb = bta_av_find_lcb(p_scb->peer_addr, BTA_AV_LCB_FIND);
1765 rc_handle = bta_av_rc_create(p_cb, AVCT_INT, (UINT8)(p_scb->hdi + 1), p_lcb->lidx);
1775 else if(p_scb->use_rc)
1778 p_scb->use_rc = FALSE;
1779 bdcpy(rc_open.peer_addr, p_scb->peer_addr);
1810 tBTA_AV_SCB *p_scb;
1816 p_scb = NULL;
1832 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
1834 if(p_scb)
1836 bdcpy(rc_close.peer_addr, p_scb->peer_addr);
1837 if(p_scb->rc_handle == p_rcb->handle)
1838 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE;
1839 APPL_TRACE_DEBUG("shdl:%d, srch:%d", p_rcb->shdl, p_scb->rc_handle);
1911 tBTA_AV_SCB *p_scb;
1931 p_scb = p_cb->p_scb[hdi];
1933 if (p_scb)
1935 APPL_TRACE_DEBUG("rc_handle %d", p_scb->rc_handle);
1936 p_addr = p_scb->peer_addr;
1979 tBTA_AV_SCB *p_scb;
1985 p_scb = bta_av_hndl_to_scb(p_data->hdr.layer_specific);
1987 if(p_scb)
1989 APPL_TRACE_DEBUG("deregistered %d(h%d)", p_scb->chnl, p_scb->hndl);
1990 mask = BTA_AV_HNDL_TO_MSK(p_scb->hdi);
1991 if(p_scb->chnl == BTA_AV_CHNL_AUDIO)
2001 if (p_scb->q_tag == BTA_AV_Q_TAG_STREAM && p_scb->a2d_list) {
2003 while (!list_is_empty(p_scb->a2d_list)) {
2004 p_buf = (BT_HDR*)list_front(p_scb->a2d_list);
2005 list_remove(p_scb->a2d_list, p_buf);
2036 bta_sys_stop_timer(&p_scb->timer);
2037 utl_freebuf((void **)&p_cb->p_scb[p_scb->hdi]);