Searched defs:p_scb (Results 1 - 22 of 22) sorted by relevance

/system/bt/bta/pan/
H A Dbta_pan_ci.cc186 tBTA_PAN_SCB* p_scb = bta_pan_scb_by_handle(handle); local
189 if (p_scb == NULL) return NULL;
191 p_buf = (BT_HDR*)fixed_queue_try_dequeue(p_scb->data_queue);
H A Dbta_pan_main.cc59 typedef void (*tBTA_PAN_ACTION)(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
139 tBTA_PAN_SCB* p_scb = &bta_pan_cb.scb[0]; local
142 for (i = 0; i < BTA_PAN_NUM_CONN; i++, p_scb++) {
143 if (!p_scb->in_use) {
144 p_scb->in_use = true;
152 p_scb = NULL;
155 return p_scb;
168 static void bta_pan_sm_execute(tBTA_PAN_SCB* p_scb, uint16_t event, argument
174 APPL_TRACE_EVENT("PAN scb=%d event=0x%x state=%d", bta_pan_scb_to_idx(p_scb),
175 event, p_scb
[all...]
H A Dbta_pan_act.cc53 * Params p_scb: state machine control block of pan connection
58 static void bta_pan_pm_conn_busy(tBTA_PAN_SCB* p_scb) { argument
59 if ((p_scb != NULL) && (p_scb->state != BTA_PAN_IDLE_ST))
60 bta_sys_busy(BTA_ID_PAN, p_scb->app_id, p_scb->bd_addr);
69 * Params p_scb: state machine control block of pan connection
74 static void bta_pan_pm_conn_idle(tBTA_PAN_SCB* p_scb) { argument
75 if ((p_scb != NULL) && (p_scb
92 tBTA_PAN_SCB* p_scb; local
144 tBTA_PAN_SCB* p_scb; local
174 tBTA_PAN_SCB* p_scb = bta_pan_scb_by_handle(handle); local
259 tBTA_PAN_SCB* p_scb = NULL; local
405 tBTA_PAN_SCB* p_scb = &bta_pan_cb.scb[0]; local
439 bta_pan_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
476 bta_pan_api_close(tBTA_PAN_SCB* p_scb, UNUSED_ATTR tBTA_PAN_DATA* p_data) argument
500 bta_pan_conn_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
548 bta_pan_conn_close(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
576 bta_pan_rx_path(tBTA_PAN_SCB* p_scb, UNUSED_ATTR tBTA_PAN_DATA* p_data) argument
600 bta_pan_tx_path(tBTA_PAN_SCB* p_scb, UNUSED_ATTR tBTA_PAN_DATA* p_data) argument
655 bta_pan_tx_flow(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
669 bta_pan_write_buf(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
691 bta_pan_free_buf(UNUSED_ATTR tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data) argument
[all...]
/system/bt/stack/avdt/
H A Davdt_scb.cc758 void avdt_scb_event(AvdtpScb* p_scb, uint8_t event, tAVDT_SCB_EVT* p_data) { argument
766 __func__, avdt_scb_to_hdl(p_scb), event, avdt_scb_evt_str[event],
767 avdt_scb_st_str[p_scb->state], p_scb, p_scb->stream_config.scb_index);
770 p_scb->curr_evt = event;
773 state_table = avdt_scb_st_tbl[p_scb->state];
776 if (p_scb->state != state_table[event][AVDT_SCB_NEXT_STATE]) {
777 p_scb->state = state_table[event][AVDT_SCB_NEXT_STATE];
784 (*avdtp_cb.p_scb_act[action])(p_scb, p_dat
[all...]
H A Davdt_ad.cc66 uint8_t avdt_ad_type_to_tcid(uint8_t type, AvdtpScb* p_scb) { argument
73 uint8_t scb_idx = (avdt_scb_to_hdl(p_scb) - 1) % AVDT_NUM_LINKS;
218 AvdtpScb* p_scb) {
225 tcid = avdt_ad_type_to_tcid(type, p_scb);
303 AvdtpScb* p_scb; local
322 p_scb = avdtp_cb.ad.LookupAvdtpScb(*p_tbl);
323 if (p_scb == nullptr) {
332 avdt_scb_event(p_scb, AVDT_SCB_TC_CLOSE_EVT, &avdt_scb_evt);
349 AvdtpScb* p_scb; local
379 p_scb
217 avdt_ad_tc_tbl_by_type(uint8_t type, AvdtpCcb* p_ccb, AvdtpScb* p_scb) argument
410 AvdtpScb* p_scb; local
447 AvdtpScb* p_scb; local
486 avdt_ad_write_req(uint8_t type, AvdtpCcb* p_ccb, AvdtpScb* p_scb, BT_HDR* p_buf) argument
513 avdt_ad_open_req(uint8_t type, AvdtpCcb* p_ccb, AvdtpScb* p_scb, uint8_t role) argument
585 avdt_ad_close_req(uint8_t type, AvdtpCcb* p_ccb, AvdtpScb* p_scb) argument
[all...]
H A Davdt_ccb_act.cc112 AvdtpScb* p_scb = &(p_ccb->scb[0]); local
115 for (i = 0; i < AVDT_NUM_SEPS; i++, p_scb++) {
116 if ((p_scb->allocated) && (p_scb->p_ccb == p_ccb)) {
146 AvdtpScb* p_scb = &(p_ccb->scb[0]); local
154 for (int i = 0; i < AVDT_NUM_SEPS; i++, p_scb++) {
155 if (p_scb->allocated) {
157 sep_info[p_data->msg.discover_rsp.num_seps].in_use = p_scb->in_use;
158 sep_info[p_data->msg.discover_rsp.num_seps].seid = p_scb->ScbHandle();
160 p_scb
208 AvdtpScb* p_scb; local
288 AvdtpScb* p_scb; local
358 AvdtpScb* p_scb; local
486 AvdtpScb* p_scb; local
535 AvdtpScb* p_scb; local
566 AvdtpScb* p_scb; local
610 AvdtpScb* p_scb; local
641 AvdtpScb* p_scb = &(p_ccb->scb[0]); local
685 AvdtpScb* p_scb; local
[all...]
H A Davdt_api.cc71 AvdtpScb* p_scb = (AvdtpScb*)data; local
74 avdt_scb_event(p_scb, avdt_event, NULL);
145 AvdtpScb* p_scb = avdt_scb_by_hdl(handle); local
146 if (p_scb != NULL) {
147 avdt_scb_event(p_scb, AVDT_SCB_API_ABORT_REQ_EVT, NULL);
170 AvdtpScb* p_scb; local
181 p_scb = avdt_scb_alloc(peer_id, avdtp_stream_config);
182 if (p_scb == NULL) {
185 *p_handle = avdt_scb_to_hdl(p_scb);
211 AvdtpScb* p_scb; local
403 AvdtpScb* p_scb; local
445 AvdtpScb* p_scb = NULL; local
505 AvdtpScb* p_scb; local
558 AvdtpScb* p_scb = NULL; local
610 AvdtpScb* p_scb = NULL; local
661 AvdtpScb* p_scb; local
699 AvdtpScb* p_scb; local
737 AvdtpScb* p_scb; local
777 AvdtpScb* p_scb; local
816 AvdtpScb* p_scb; local
881 AvdtpScb* p_scb; local
1044 AvdtpScb* p_scb; local
1072 AvdtpScb* p_scb; local
1104 AvdtpScb* p_scb; local
[all...]
H A Davdt_msg.cc1308 void avdt_msg_send_cmd(AvdtpCcb* p_ccb, void* p_scb, uint8_t sig_id, argument
1325 if (p_scb != NULL) {
1328 /* for start and suspend, p_scb points to array of handles */
1330 memcpy(p, (uint8_t*)p_scb, p_buf->len);
1332 /* for all others, p_scb points to scb as usual */
1334 *p = avdt_scb_to_hdl((AvdtpScb*)p_scb);
1493 AvdtpScb* p_scb; local
1656 p_scb = avdt_scb_by_hdl(scb_hdl);
1657 if (p_scb != NULL) {
1660 avdt_scb_event(p_scb, ev
[all...]
H A Davdt_scb_act.cc65 uint32_t avdt_scb_gen_ssrc(AvdtpScb* p_scb) { argument
67 return ((uint32_t)(p_scb->stream_config.cfg.codec_info[1] |
68 p_scb->stream_config.cfg.codec_info[2]));
81 void avdt_scb_hdl_abort_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) { argument
82 p_scb->role = AVDT_CLOSE_ACP;
83 avdt_scb_event(p_scb, AVDT_SCB_API_ABORT_RSP_EVT, p_data);
96 void avdt_scb_hdl_abort_rsp(UNUSED_ATTR AvdtpScb* p_scb, argument
111 void avdt_scb_hdl_close_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) { argument
112 p_scb->role = AVDT_CLOSE_ACP;
113 avdt_scb_event(p_scb, AVDT_SCB_API_CLOSE_RSP_EV
126 avdt_scb_hdl_close_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
141 avdt_scb_hdl_getconfig_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
157 avdt_scb_hdl_getconfig_rsp(UNUSED_ATTR AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
172 avdt_scb_hdl_open_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
188 avdt_scb_hdl_open_rej(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
203 avdt_scb_hdl_open_rsp(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
223 avdt_scb_hdl_pkt_no_frag(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
294 avdt_scb_hdl_report(AvdtpScb* p_scb, uint8_t* p, uint16_t len) argument
369 avdt_scb_hdl_pkt(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
389 avdt_scb_drop_pkt(UNUSED_ATTR AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
404 avdt_scb_hdl_reconfig_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
432 avdt_scb_hdl_reconfig_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
465 avdt_scb_hdl_security_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
489 avdt_scb_hdl_security_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
507 avdt_scb_hdl_setconfig_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
568 avdt_scb_hdl_setconfig_rej(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
592 avdt_scb_hdl_setconfig_rsp(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
618 avdt_scb_hdl_start_cmd(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
636 avdt_scb_hdl_start_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
654 avdt_scb_hdl_suspend_cmd(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
672 avdt_scb_hdl_suspend_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
696 avdt_scb_hdl_tc_close(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
744 avdt_scb_snd_delay_rpt_req(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
759 avdt_scb_hdl_delay_rpt_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
782 avdt_scb_hdl_delay_rpt_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
800 avdt_scb_hdl_tc_close_sto(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
834 avdt_scb_hdl_tc_open(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
872 avdt_scb_hdl_tc_open_sto(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
898 avdt_scb_hdl_write_req(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
946 avdt_scb_snd_abort_req(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
972 avdt_scb_snd_abort_rsp(UNUSED_ATTR AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
987 avdt_scb_snd_close_req(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1009 avdt_scb_snd_stream_close(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1023 avdt_scb_snd_close_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1036 avdt_scb_snd_getconfig_req(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1056 avdt_scb_snd_getconfig_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1069 avdt_scb_snd_open_req(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1090 avdt_scb_snd_open_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1113 avdt_scb_snd_reconfig_req(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1135 avdt_scb_snd_reconfig_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1166 avdt_scb_snd_security_req(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1180 avdt_scb_snd_security_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1198 avdt_scb_snd_setconfig_rej(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1219 avdt_scb_snd_setconfig_req(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1261 avdt_scb_snd_setconfig_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1279 avdt_scb_snd_tc_close(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1295 avdt_scb_cb_err(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1319 avdt_scb_cong_state(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1333 avdt_scb_rej_state(UNUSED_ATTR AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1350 avdt_scb_rej_in_use(UNUSED_ATTR AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1367 avdt_scb_rej_not_in_use(UNUSED_ATTR AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1384 avdt_scb_set_remove(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1397 avdt_scb_free_pkt(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) argument
1423 avdt_scb_clr_pkt(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1466 avdt_scb_chk_snd_pkt(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1496 avdt_scb_transport_channel_timer(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
1512 avdt_scb_clr_vars(AvdtpScb* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument
[all...]
/system/bt/bta/ag/
H A Dbta_ag_rfc.cc78 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(handle); local
79 if (p_scb != nullptr) {
81 if (port_handle != p_scb->conn_handle) {
84 port_handle, p_scb->conn_handle, handle);
87 if (!bta_ag_scb_open(p_scb)) {
89 << handle << " peer_addr " << p_scb->peer_addr << " state "
90 << std::to_string(p_scb->state);
110 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(handle); local
111 APPL_TRACE_DEBUG("%s: code=%d, port_handle=%d, scb_handle=%d, p_scb=0x%08x",
112 __func__, code, port_handle, handle, p_scb);
220 bta_ag_setup_port(tBTA_AG_SCB* p_scb, uint16_t handle) argument
244 bta_ag_start_servers(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK services) argument
289 bta_ag_close_servers(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK services) argument
310 bta_ag_is_server_closed(tBTA_AG_SCB* p_scb) argument
331 bta_ag_rfc_do_open(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
365 bta_ag_rfc_do_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
[all...]
H A Dbta_ag_act.cc60 typedef void (*tBTA_AG_ATCMD_CBACK)(tBTA_AG_SCB* p_scb, uint16_t cmd,
77 static void bta_ag_cback_open(tBTA_AG_SCB* p_scb, const RawAddress& bd_addr, argument
82 open.hdr.handle = bta_ag_scb_to_idx(p_scb);
83 open.hdr.app_id = p_scb->app_id;
85 open.service_id = bta_ag_svc_id[p_scb->conn_service];
102 void bta_ag_register(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) { argument
104 p_scb->reg_services = data.api_register.services;
105 p_scb->serv_sec_mask = data.api_register.sec_mask;
106 p_scb->features = data.api_register.features;
107 p_scb
134 bta_ag_deregister(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
158 bta_ag_start_dereg(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
176 bta_ag_start_open(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
213 bta_ag_disc_int_res(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
269 bta_ag_disc_acp_res(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
291 bta_ag_disc_fail(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
316 bta_ag_open_fail(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
331 bta_ag_rfc_fail(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
362 bta_ag_rfc_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
453 bta_ag_rfc_open(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
518 bta_ag_rfc_acp_open(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
607 bta_ag_rfc_data(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
656 bta_ag_start_close(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
683 bta_ag_post_sco_open(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
710 bta_ag_post_sco_close(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
763 bta_ag_svc_conn_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
804 bta_ag_setcodec(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
847 bta_ag_handle_collision(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
[all...]
H A Dbta_ag_sco.cc107 static void bta_ag_create_pending_sco(tBTA_AG_SCB* p_scb, bool is_local);
121 tBTA_AG_SCB* p_scb; local
131 p_scb = bta_ag_scb_by_idx(handle);
132 if (p_scb && !p_scb->svc_conn) handle = 0;
246 static bool bta_ag_remove_sco(tBTA_AG_SCB* p_scb, bool only_active) { argument
247 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) {
248 if (!only_active || p_scb->sco_idx == bta_ag_cb.sco.cur_idx) {
249 tBTM_STATUS status = BTM_RemoveSco(p_scb->sco_idx);
251 p_scb
281 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(bta_ag_idx_by_bdaddr(remote_bda)); local
342 bta_ag_cback_sco(tBTA_AG_SCB* p_scb, uint8_t event) argument
361 bta_ag_create_sco(tBTA_AG_SCB* p_scb, bool is_orig) argument
468 bta_ag_create_pending_sco(tBTA_AG_SCB* p_scb, bool is_local) argument
533 tBTA_AG_SCB* p_scb = (tBTA_AG_SCB*)data; local
552 bta_ag_codec_negotiate(tBTA_AG_SCB* p_scb) argument
587 bta_ag_sco_event(tBTA_AG_SCB* p_scb, uint8_t event) argument
1095 bta_ag_sco_is_open(tBTA_AG_SCB* p_scb) argument
1111 bta_ag_sco_is_opening(tBTA_AG_SCB* p_scb) argument
1126 bta_ag_sco_listen(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1142 bta_ag_sco_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1169 bta_ag_sco_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1191 bta_ag_sco_codec_nego(tBTA_AG_SCB* p_scb, bool result) argument
1216 bta_ag_sco_shutdown(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1231 bta_ag_sco_conn_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1254 bta_ag_sco_conn_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
1297 bta_ag_sco_conn_rsp(tBTA_AG_SCB* p_scb, tBTM_ESCO_CONN_REQ_EVT_DATA* p_data) argument
[all...]
H A Dbta_ag_sdp.cc80 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(idx); local
81 if (p_scb) {
84 if (p_scb->role == BTA_AG_ACP) {
213 void bta_ag_create_records(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) { argument
217 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID;
244 void bta_ag_del_records(tBTA_AG_SCB* p_scb) { argument
252 if (p_scb == p) {
262 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID;
291 bool bta_ag_sdp_find_attr(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service) { argument
301 if (p_scb
424 bta_ag_do_disc(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service) argument
512 bta_ag_free_db(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
[all...]
H A Dbta_ag_main.cc78 typedef void (*tBTA_AG_ACTION)(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data);
322 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local
325 for (i = 0; i < BTA_AG_MAX_NUM_CLIENTS; i++, p_scb++) {
326 if (!p_scb->in_use) {
328 p_scb->in_use = true;
329 p_scb->sco_idx = BTM_INVALID_SCO_INDEX;
330 p_scb->received_at_bac = false;
331 p_scb->codec_updated = false;
332 p_scb->codec_fallback = false;
333 p_scb
368 bta_ag_scb_dealloc(tBTA_AG_SCB* p_scb) argument
408 bta_ag_scb_to_idx(tBTA_AG_SCB* p_scb) argument
424 tBTA_AG_SCB* p_scb; local
469 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local
494 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local
536 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(handle); local
563 bta_ag_resume_open(tBTA_AG_SCB* p_scb) argument
619 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local
660 tBTA_AG_SCB* p_scb = bta_ag_scb_alloc(); local
699 tBTA_AG_SCB* p_scb; local
730 bta_ag_sm_execute(tBTA_AG_SCB* p_scb, uint16_t event, const tBTA_AG_DATA& data) argument
780 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(handle); local
[all...]
H A Dbta_ag_cmd.cc214 static void bta_ag_send_result(tBTA_AG_SCB* p_scb, size_t code, argument
233 if (p_scb->conn_service == BTA_AG_HSP) {
261 PORT_WriteData(p_scb->conn_handle, buf, (uint16_t)(p - buf), &len);
274 static void bta_ag_send_ok(tBTA_AG_SCB* p_scb) { argument
275 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_OK, nullptr, 0);
289 static void bta_ag_send_error(tBTA_AG_SCB* p_scb, int16_t errcode) { argument
291 if (p_scb->conn_service == BTA_AG_HFP && p_scb->cmee_enabled)
292 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_CMEE, nullptr, errcode);
294 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_ERRO
307 bta_ag_send_ind(tBTA_AG_SCB* p_scb, uint16_t id, uint16_t value, bool on_demand) argument
423 bta_ag_parse_chld(UNUSED_ATTR tBTA_AG_SCB* p_scb, char* p_s) argument
452 bta_ag_parse_bac(tBTA_AG_SCB* p_scb, char* p_s) argument
540 bta_ag_inband_enabled(tBTA_AG_SCB* p_scb) argument
555 bta_ag_send_call_inds(tBTA_AG_SCB* p_scb, tBTA_AG_RES result) argument
586 bta_ag_at_hsp_cback(tBTA_AG_SCB* p_scb, uint16_t command_id, uint8_t arg_type, char* p_arg, int16_t int_arg) argument
628 bta_ag_find_empty_hf_ind(tBTA_AG_SCB* p_scb) argument
666 bta_ag_parse_bind_set(tBTA_AG_SCB* p_scb, tBTA_AG_VAL val) argument
697 bta_ag_bind_response(tBTA_AG_SCB* p_scb, uint8_t arg_type) argument
775 bta_ag_parse_biev_response(tBTA_AG_SCB* p_scb, tBTA_AG_VAL* val) argument
826 bta_ag_at_hfp_cback(tBTA_AG_SCB* p_scb, uint16_t cmd, uint8_t arg_type, char* p_arg, int16_t int_arg) argument
1284 bta_ag_at_err_cback(tBTA_AG_SCB* p_scb, bool unknown, const char* p_arg) argument
1315 bta_ag_hsp_result(tBTA_AG_SCB* p_scb, const tBTA_AG_API_RESULT& result) argument
1410 bta_ag_hfp_result(tBTA_AG_SCB* p_scb, const tBTA_AG_API_RESULT& result) argument
1703 bta_ag_result(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data) argument
1720 bta_ag_send_bcs(tBTA_AG_SCB* p_scb) argument
1759 bta_ag_send_ring(tBTA_AG_SCB* p_scb, UNUSED_ATTR const tBTA_AG_DATA& data) argument
[all...]
/system/bt/bta/av/
H A Dbta_av_ssm.cc481 void bta_av_ssm_execute(tBTA_AV_SCB* p_scb, uint16_t event, argument
483 if (p_scb == NULL) {
490 "%s: peer %s AV event(0x%x)=0x%x(%s) state=%d(%s) p_scb=%p", __func__,
491 p_scb->PeerAddress().ToString().c_str(), p_scb->hndl, event,
492 bta_av_evt_code(event), p_scb->state, bta_av_sst_code(p_scb->state),
493 p_scb);
496 tBTA_AV_SST_TBL state_table = bta_av_sst_tbl[p_scb->state];
500 p_scb
526 bta_av_is_scb_opening(tBTA_AV_SCB* p_scb) argument
546 bta_av_is_scb_incoming(tBTA_AV_SCB* p_scb) argument
566 bta_av_set_scb_sst_init(tBTA_AV_SCB* p_scb) argument
592 bta_av_is_scb_init(tBTA_AV_SCB* p_scb) argument
612 bta_av_set_scb_sst_incoming(tBTA_AV_SCB* p_scb) argument
[all...]
H A Dbta_av_act.cc102 tBTA_AV_SCB* p_scb; local
105 p_scb = NULL;
110 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
112 if (p_scb) {
114 p_rcb->shdl, p_scb->rc_handle, p_rcb->handle);
115 if (p_scb->rc_handle == p_rcb->handle)
116 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE;
118 if (bta_av_cb.features & BTA_AV_FEAT_RCCT && p_scb->chnl ==
120 alarm_cancel(p_scb
316 tBTA_AV_SCB* p_scb = p_cb->p_scb[shdl - 1]; local
478 tBTA_AV_SCB* p_scb; local
1009 tBTA_AV_SCB* p_scb; local
1053 bta_av_get_shdl(tBTA_AV_SCB* p_scb) argument
1075 bta_av_stream_chg(tBTA_AV_SCB* p_scb, bool started) argument
1105 tBTA_AV_SCB* p_scb = NULL; local
1350 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; local
1365 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; local
1416 tBTA_AV_SCB* p_scb = p_cb->p_scb[xx]; local
1551 tBTA_AV_SCB* p_scb = NULL; local
1749 tBTA_AV_SCB* p_scb = NULL; local
1888 tBTA_AV_SCB* p_scb; local
2030 tBTA_AV_SCB* p_scb; local
2086 tBTA_AV_SCB* p_scb; local
[all...]
H A Dbta_av_main.cc266 tBTA_AV_SCB* p_scb = NULL; local
270 if (bta_av_cb.p_scb[xx]) {
271 if (bd_addr == bta_av_cb.p_scb[xx]->PeerAddress()) {
272 p_scb = bta_av_cb.p_scb[xx];
277 return p_scb;
282 tBTA_AV_SCB* p_scb = bta_av_addr_to_scb(peer_address); local
283 if (p_scb != nullptr) {
284 return p_scb->hdi;
289 tBTA_AV_SCB* p_scb local
312 tBTA_AV_SCB* p_scb = NULL; local
357 bta_av_free_scb(tBTA_AV_SCB* p_scb) argument
407 tBTA_AV_SCB* p_scb = NULL; local
470 tBTA_AV_SCB* p_scb; /* stream control block */ local
740 tBTA_AV_SCB* p_scb = bta_av_hndl_to_scb(p_data->hdr.layer_specific); local
762 tBTA_AV_SCB* p_scb; local
800 tBTA_AV_SCB* p_scb = bta_av_hndl_to_scb(handle); local
819 bta_av_chk_start(tBTA_AV_SCB* p_scb) argument
894 tBTA_AV_SCB* p_scb = NULL; local
982 tBTA_AV_SCB* p_scb; local
1030 bta_av_switch_if_needed(tBTA_AV_SCB* p_scb) argument
1083 bta_av_link_role_ok(tBTA_AV_SCB* p_scb, uint8_t bits) argument
1126 bta_av_dup_audio_buf(tBTA_AV_SCB* p_scb, BT_HDR* p_buf) argument
1419 const tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[i]; local
[all...]
H A Dbta_av_aact.cc85 static void bta_av_offload_codec_builder(tBTA_AV_SCB* p_scb,
87 static void bta_av_st_rc_timer(tBTA_AV_SCB* p_scb,
228 static uint8_t bta_av_get_scb_handle(tBTA_AV_SCB* p_scb, uint8_t local_sep) { argument
230 if ((p_scb->seps[i].tsep == local_sep) &&
231 A2DP_CodecTypeEquals(p_scb->seps[i].codec_info,
232 p_scb->cfg.codec_info)) {
233 return (p_scb->seps[i].av_handle);
249 static uint8_t bta_av_get_scb_sep_type(tBTA_AV_SCB* p_scb, argument
252 if (p_scb->seps[i].av_handle == tavdt_handle) return (p_scb
268 bta_av_save_addr(tBTA_AV_SCB* p_scb, const RawAddress& bd_addr) argument
296 notify_start_failed(tBTA_AV_SCB* p_scb) argument
324 bta_av_st_rc_timer(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
351 bta_av_next_getcap(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
402 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[scb_index]; local
507 tBTA_AV_SCB* p_scb; local
547 tBTA_AV_SCB* p_scb = bta_av_hndl_to_scb(bta_av_cb.handle); local
601 bta_av_adjust_seps_idx(tBTA_AV_SCB* p_scb, uint8_t avdt_handle) argument
628 bta_av_switch_role(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
678 bta_av_role_res(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
754 bta_av_delay_co(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
771 bta_av_do_disc_a2dp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
891 bta_av_cleanup(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
955 bta_av_free_sdb(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
968 bta_av_config_ind(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1050 bta_av_disconnect_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1079 bta_av_security_req(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1095 bta_av_security_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1116 bta_av_setconfig_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1203 bta_av_str_opened(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1297 bta_av_security_ind(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1327 bta_av_security_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1351 bta_av_do_close(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1386 bta_av_connect_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1413 bta_av_sdp_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1436 bta_av_disc_results(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1494 bta_av_disc_res_as_acp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1541 bta_av_save_caps(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1601 bta_av_set_use_rc(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1614 bta_av_cco_close(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1629 bta_av_open_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1693 bta_av_getcap_results(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1778 bta_av_setconfig_rej(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1803 bta_av_discover_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
1819 bta_av_conn_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1836 bta_av_do_start(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
1915 bta_av_str_stopped(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2010 bta_av_reconfig(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2097 bta_av_data_path(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2221 bta_av_start_ok(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2417 bta_av_start_failed(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2444 bta_av_str_closed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2510 bta_av_clr_cong(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2526 bta_av_suspend_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2608 bta_av_rcfg_str_ok(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2653 bta_av_rcfg_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2690 bta_av_rcfg_connect(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2714 bta_av_rcfg_discntd(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2747 bta_av_suspend_cont(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2798 bta_av_rcfg_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
2856 bta_av_rcfg_open(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2893 bta_av_security_rej(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2909 bta_av_chk_2nd_start(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument
2963 bta_av_open_rc(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
3035 bta_av_open_at_inc(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
3088 bta_av_vendor_offload_start(tBTA_AV_SCB* p_scb, tBT_A2DP_OFFLOAD* offload_start) argument
3130 bta_av_offload_req(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
3198 bta_av_offload_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument
3216 bta_av_offload_codec_builder(tBTA_AV_SCB* p_scb, tBT_A2DP_OFFLOAD* p_a2dp_offload) argument
[all...]
H A Dbta_av_int.h587 typedef void (*tBTA_AV_SACT)(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data);
591 tBTA_AV_SCB* p_scb[BTA_AV_NUM_STRS]; /* stream control block */ member in struct:__anon64
667 extern bool bta_av_chk_start(tBTA_AV_SCB* p_scb);
674 extern void bta_av_stream_chg(tBTA_AV_SCB* p_scb, bool started);
675 extern bool bta_av_is_scb_opening(tBTA_AV_SCB* p_scb);
676 extern bool bta_av_is_scb_incoming(tBTA_AV_SCB* p_scb);
677 extern void bta_av_set_scb_sst_init(tBTA_AV_SCB* p_scb);
678 extern bool bta_av_is_scb_init(tBTA_AV_SCB* p_scb);
679 extern void bta_av_set_scb_sst_incoming(tBTA_AV_SCB* p_scb);
682 extern void bta_av_free_scb(tBTA_AV_SCB* p_scb);
[all...]
/system/bt/btif/include/
H A Dbtif_hl.h168 btif_hl_soc_cb_t* p_scb; member in struct:__anon524
/system/bt/btif/src/
H A Dbtif_hl.cc1927 btif_hl_soc_cb_t* p_scb = p_dcb->p_scb; local
1928 int app_id = (int)btif_hl_get_app_id(p_scb->channel_id);
1930 RawAddress bd_addr = p_scb->bd_addr;
1936 p_scb->channel_id, p_scb->mdep_cfg_idx, BTHL_CONN_STATE_DISCONNECTING,
1937 p_scb->socket_id[0]);
1940 p_scb->mdep_cfg_idx, p_scb->channel_id,
1941 BTHL_CONN_STATE_DISCONNECTING, p_scb
4059 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
4078 btif_hl_get_socket_state(btif_hl_soc_cb_t* p_scb) argument
4091 btif_hl_set_socket_state(btif_hl_soc_cb_t* p_scb, btif_hl_soc_state_t new_state) argument
4133 btif_hl_soc_cb_t* p_scb = NULL; local
4164 btif_hl_soc_cb_t* p_scb = local
4210 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
4255 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
4285 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
4338 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
[all...]

Completed in 240 milliseconds