/system/bt/bta/pan/ |
H A D | bta_pan_ci.cc | 186 tBTA_PAN_SCB* p_scb; local 189 p_scb = bta_pan_scb_by_handle(handle); 191 p_buf = (BT_HDR*)fixed_queue_try_dequeue(p_scb->data_queue);
|
H A D | bta_pan_main.cc | 58 typedef void (*tBTA_PAN_ACTION)(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 138 tBTA_PAN_SCB* p_scb = &bta_pan_cb.scb[0]; local 141 for (i = 0; i < BTA_PAN_NUM_CONN; i++, p_scb++) { 142 if (!p_scb->in_use) { 143 p_scb->in_use = true; 151 p_scb = NULL; 154 return p_scb; 167 static void bta_pan_sm_execute(tBTA_PAN_SCB* p_scb, uint16_t event, argument 173 APPL_TRACE_EVENT("PAN scb=%d event=0x%x state=%d", bta_pan_scb_to_idx(p_scb), 174 event, p_scb 239 tBTA_PAN_SCB* p_scb; local 262 bta_pan_scb_dealloc(tBTA_PAN_SCB* p_scb) argument 278 bta_pan_scb_to_idx(tBTA_PAN_SCB* p_scb) argument 293 tBTA_PAN_SCB* p_scb = &bta_pan_cb.scb[0]; local 319 tBTA_PAN_SCB* p_scb; local [all...] |
H A D | bta_pan_act.cc | 53 * 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/bta/ag/ |
H A D | bta_ag_rfc.cc | 80 tBTA_AG_SCB* p_scb; local 82 p_scb = bta_ag_scb_by_idx(handle); 83 if (p_scb != NULL) { 85 if (port_handle != p_scb->conn_handle) { 88 port_handle, p_scb->conn_handle, handle); 111 tBTA_AG_SCB* p_scb; local 119 p_scb = bta_ag_scb_by_idx(handle); 120 if (p_scb != NULL) { 122 if ((code != PORT_SUCCESS) && (port_handle != p_scb->conn_handle)) { 128 if (p_scb 241 bta_ag_setup_port(tBTA_AG_SCB* p_scb, uint16_t handle) argument 263 bta_ag_start_servers(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK services) argument 302 bta_ag_close_servers(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK services) argument 325 bta_ag_is_server_closed(tBTA_AG_SCB* p_scb) argument 346 bta_ag_rfc_do_open(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 376 bta_ag_rfc_do_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument [all...] |
H A D | bta_ag_act.cc | 60 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, tBTA_AG_DATA* p_data, 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]; 91 open.bd_addr = p_scb->peer_addr; 108 void bta_ag_register(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) { argument 112 p_scb->reg_services = p_data->api_register.services; 113 p_scb->serv_sec_mask = p_data->api_register.sec_mask; 114 p_scb 141 bta_ag_deregister(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 165 bta_ag_start_dereg(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 183 bta_ag_start_open(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 222 bta_ag_disc_int_res(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 279 bta_ag_disc_acp_res(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 301 bta_ag_disc_fail(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 324 bta_ag_open_fail(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 339 bta_ag_rfc_fail(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 369 bta_ag_rfc_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 454 bta_ag_rfc_open(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 500 bta_ag_rfc_acp_open(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 585 bta_ag_rfc_data(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 634 bta_ag_start_close(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 661 bta_ag_post_sco_open(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 688 bta_ag_post_sco_close(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 741 bta_ag_svc_conn_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 779 bta_ag_ci_rx_data(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 806 bta_ag_rcvd_slc_ready(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 828 bta_ag_setcodec(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument [all...] |
H A D | bta_ag_sco.cc | 75 static void bta_ag_create_pending_sco(tBTA_AG_SCB* p_scb, bool is_local); 89 tBTA_AG_SCB* p_scb; local 99 p_scb = bta_ag_scb_by_idx(handle); 100 if (p_scb && !p_scb->svc_conn) handle = 0; 244 static bool bta_ag_remove_sco(tBTA_AG_SCB* p_scb, bool only_active) { argument 245 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) { 246 if (!only_active || p_scb->sco_idx == bta_ag_cb.sco.cur_idx) { 247 tBTM_STATUS status = BTM_RemoveSco(p_scb->sco_idx); 249 p_scb 275 tBTA_AG_SCB* p_scb; local 339 bta_ag_cback_sco(tBTA_AG_SCB* p_scb, uint8_t event) argument 360 bta_ag_create_sco(tBTA_AG_SCB* p_scb, bool is_orig) argument 457 bta_ag_create_pending_sco(tBTA_AG_SCB* p_scb, bool is_local) argument 527 tBTA_AG_SCB* p_scb = (tBTA_AG_SCB*)data; local 546 bta_ag_codec_negotiate(tBTA_AG_SCB* p_scb) argument 581 bta_ag_sco_event(tBTA_AG_SCB* p_scb, uint8_t event) argument 1114 bta_ag_sco_is_open(tBTA_AG_SCB* p_scb) argument 1130 bta_ag_sco_is_opening(tBTA_AG_SCB* p_scb) argument 1145 bta_ag_sco_listen(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1159 bta_ag_sco_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1189 bta_ag_sco_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1211 bta_ag_sco_codec_nego(tBTA_AG_SCB* p_scb, bool result) argument 1235 bta_ag_sco_shutdown(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1249 bta_ag_sco_conn_open(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1278 bta_ag_sco_conn_close(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument 1321 bta_ag_sco_conn_rsp(tBTA_AG_SCB* p_scb, tBTM_ESCO_CONN_REQ_EVT_DATA* p_data) argument 1358 bta_ag_ci_sco_data(UNUSED_ATTR tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument [all...] |
H A D | bta_ag_sdp.cc | 71 tBTA_AG_SCB* p_scb; local 75 p_scb = bta_ag_scb_by_idx(idx); 76 if (p_scb != NULL) { 78 if (p_scb->role == BTA_AG_ACP) { 206 void bta_ag_create_records(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) { argument 210 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID; 227 p_scb->hsp_version = HSP_VERSION_1_2; 240 void bta_ag_del_records(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) { argument 248 if (p_scb == p) { 258 services = p_scb 287 bta_ag_sdp_find_attr(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service) argument 376 bta_ag_do_disc(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service) argument 454 bta_ag_free_db(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument [all...] |
H A D | bta_ag_main.cc | 89 typedef void (*tBTA_AG_ACTION)(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data); 252 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local 255 for (i = 0; i < BTA_AG_NUM_SCB; i++, p_scb++) { 256 if (!p_scb->in_use) { 258 p_scb->in_use = true; 259 p_scb->sco_idx = BTM_INVALID_SCO_INDEX; 260 p_scb->codec_updated = false; 261 p_scb->codec_fallback = false; 262 p_scb->peer_codecs = BTA_AG_CODEC_CVSD; 263 p_scb 294 bta_ag_scb_dealloc(tBTA_AG_SCB* p_scb) argument 334 bta_ag_scb_to_idx(tBTA_AG_SCB* p_scb) argument 350 tBTA_AG_SCB* p_scb; local 395 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local 422 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local 466 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local 492 tBTA_AG_SCB* p_scb = (tBTA_AG_SCB*)data; local 515 tBTA_AG_SCB* p_scb; local 561 bta_ag_resume_open(tBTA_AG_SCB* p_scb) argument 620 tBTA_AG_SCB* p_scb = &bta_ag_cb.scb[0]; local 658 tBTA_AG_SCB* p_scb; local 683 tBTA_AG_SCB* p_scb; local 712 bta_ag_sm_execute(tBTA_AG_SCB* p_scb, uint16_t event, tBTA_AG_DATA* p_data) argument 780 tBTA_AG_SCB* p_scb; local [all...] |
H A D | bta_ag_cmd.cc | 215 static void bta_ag_send_result(tBTA_AG_SCB* p_scb, size_t code, argument 235 if (p_scb->conn_service == BTA_AG_HSP) { 263 PORT_WriteData(p_scb->conn_handle, buf, (uint16_t)(p - buf), &len); 276 static void bta_ag_send_ok(tBTA_AG_SCB* p_scb) { argument 277 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_OK, NULL, 0); 291 static void bta_ag_send_error(tBTA_AG_SCB* p_scb, int16_t errcode) { argument 293 if (p_scb->conn_service == BTA_AG_HFP && p_scb->cmee_enabled) 294 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_CMEE, NULL, errcode); 296 bta_ag_send_result(p_scb, BTA_AG_LOCAL_RES_ERRO 309 bta_ag_send_ind(tBTA_AG_SCB* p_scb, uint16_t id, uint16_t value, bool on_demand) argument 425 bta_ag_parse_chld(UNUSED_ATTR tBTA_AG_SCB* p_scb, char* p_s) argument 455 bta_ag_parse_bac(tBTA_AG_SCB* p_scb, char* p_s) argument 549 bta_ag_inband_enabled(tBTA_AG_SCB* p_scb) argument 568 bta_ag_send_call_inds(tBTA_AG_SCB* p_scb, tBTA_AG_RES result) argument 599 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 641 bta_ag_find_empty_hf_ind(tBTA_AG_SCB* p_scb) argument 679 bta_ag_parse_bind_set(tBTA_AG_SCB* p_scb, tBTA_AG_VAL val) argument 710 bta_ag_bind_response(tBTA_AG_SCB* p_scb, uint8_t arg_type) argument 787 bta_ag_parse_biev_response(tBTA_AG_SCB* p_scb, tBTA_AG_VAL* val) argument 838 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 1285 bta_ag_at_err_cback(tBTA_AG_SCB* p_scb, bool unknown, char* p_arg) argument 1317 bta_ag_hsp_result(tBTA_AG_SCB* p_scb, tBTA_AG_API_RESULT* p_result) argument 1413 bta_ag_hfp_result(tBTA_AG_SCB* p_scb, tBTA_AG_API_RESULT* p_result) argument 1694 bta_ag_result(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 1711 bta_ag_send_bcs(tBTA_AG_SCB* p_scb, tBTA_AG_DATA* p_data) argument 1750 bta_ag_send_ring(tBTA_AG_SCB* p_scb, UNUSED_ATTR tBTA_AG_DATA* p_data) argument [all...] |
/system/bt/stack/avdt/ |
H A D | avdt_ad.cc | 48 uint8_t avdt_ad_type_to_tcid(uint8_t type, tAVDT_SCB* p_scb) { argument 54 scb_idx = avdt_scb_to_hdl(p_scb) - 1; 200 tAVDT_SCB* p_scb) { 207 tcid = avdt_ad_type_to_tcid(type, p_scb); 284 tAVDT_SCB* p_scb; local 303 p_scb = 305 if (p_scb != NULL) { 310 avdt_scb_event(p_scb, AVDT_SCB_TC_CLOSE_EVT, &avdt_scb_evt); 329 tAVDT_SCB* p_scb; local 355 p_scb 199 avdt_ad_tc_tbl_by_type(uint8_t type, tAVDT_CCB* p_ccb, tAVDT_SCB* p_scb) argument 386 tAVDT_SCB* p_scb; local 422 tAVDT_SCB* p_scb; local 461 avdt_ad_write_req(uint8_t type, tAVDT_CCB* p_ccb, tAVDT_SCB* p_scb, BT_HDR* p_buf) argument 488 avdt_ad_open_req(uint8_t type, tAVDT_CCB* p_ccb, tAVDT_SCB* p_scb, uint8_t role) argument 560 avdt_ad_close_req(uint8_t type, tAVDT_CCB* p_ccb, tAVDT_SCB* p_scb) argument [all...] |
H A D | avdt_scb.cc | 769 void avdt_scb_event(tAVDT_SCB* p_scb, uint8_t event, tAVDT_SCB_EVT* p_data) { argument 776 avdt_scb_to_hdl(p_scb), event, avdt_scb_evt_str[event], 777 avdt_scb_st_str[p_scb->state]); 780 p_scb->curr_evt = event; 783 state_table = avdt_scb_st_tbl[p_scb->state]; 786 if (p_scb->state != state_table[event][AVDT_SCB_NEXT_STATE]) { 787 p_scb->state = state_table[event][AVDT_SCB_NEXT_STATE]; 794 (*avdt_cb.p_scb_act[action])(p_scb, p_data); 827 tAVDT_SCB* p_scb = &avdt_cb.scb[0]; local 831 for (i = 0; i < AVDT_NUM_SEPS; i++, p_scb 865 avdt_scb_dealloc(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 881 avdt_scb_to_hdl(tAVDT_SCB* p_scb) argument 897 tAVDT_SCB* p_scb; local 928 tAVDT_SCB* p_scb; local 985 tAVDT_SCB* p_scb; local [all...] |
H A D | avdt_ccb_act.cc | 112 tAVDT_SCB* p_scb = &avdt_cb.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 tAVDT_SCB* p_scb = &avdt_cb.scb[0]; local 153 for (i = 0; i < AVDT_NUM_SEPS; i++, p_scb++) { 154 if (p_scb->allocated) { 156 sep_info[p_data->msg.discover_rsp.num_seps].in_use = p_scb->in_use; 159 p_scb->cs.media_type; 160 sep_info[p_data->msg.discover_rsp.num_seps].tsep = p_scb 205 tAVDT_SCB* p_scb; local 284 tAVDT_SCB* p_scb; local 354 tAVDT_SCB* p_scb; local 482 tAVDT_SCB* p_scb; local 531 tAVDT_SCB* p_scb; local 562 tAVDT_SCB* p_scb; local 606 tAVDT_SCB* p_scb; local 637 tAVDT_SCB* p_scb = &avdt_cb.scb[0]; local 681 tAVDT_SCB* p_scb; local [all...] |
H A D | avdt_api.cc | 71 tAVDT_SCB* p_scb = (tAVDT_SCB*)data; local 74 avdt_scb_event(p_scb, avdt_event, NULL); 147 tAVDT_SCB* p_scb = avdt_scb_by_hdl(handle); local 148 if (p_scb != NULL) { 149 avdt_scb_event(p_scb, AVDT_SCB_API_ABORT_REQ_EVT, NULL); 171 tAVDT_SCB* p_scb; local 182 p_scb = avdt_scb_alloc(p_cs); 183 if (p_scb == NULL) { 186 *p_handle = avdt_scb_to_hdl(p_scb); 211 tAVDT_SCB* p_scb; local 439 tAVDT_SCB* p_scb; local 480 tAVDT_SCB* p_scb = NULL; local 539 tAVDT_SCB* p_scb; local 592 tAVDT_SCB* p_scb = NULL; local 644 tAVDT_SCB* p_scb = NULL; local 695 tAVDT_SCB* p_scb; local 733 tAVDT_SCB* p_scb; local 771 tAVDT_SCB* p_scb; local 811 tAVDT_SCB* p_scb; local 850 tAVDT_SCB* p_scb; local 915 tAVDT_SCB* p_scb; local 1076 tAVDT_SCB* p_scb; local 1104 tAVDT_SCB* p_scb; local 1137 tAVDT_SCB* p_scb; local [all...] |
H A D | avdt_msg.cc | 1297 void avdt_msg_send_cmd(tAVDT_CCB* p_ccb, void* p_scb, uint8_t sig_id, argument 1314 if (p_scb != NULL) { 1317 /* for start and suspend, p_scb points to array of handles */ 1319 memcpy(p, (uint8_t*)p_scb, p_buf->len); 1321 /* for all others, p_scb points to scb as usual */ 1323 *p = avdt_scb_to_hdl((tAVDT_SCB*)p_scb); 1482 tAVDT_SCB* p_scb; local 1645 p_scb = avdt_scb_by_hdl(scb_hdl); 1646 if (p_scb != NULL) { 1649 avdt_scb_event(p_scb, ev [all...] |
H A D | avdt_scb_act.cc | 65 uint32_t avdt_scb_gen_ssrc(tAVDT_SCB* p_scb) { argument 68 (uint32_t)(p_scb->cs.cfg.codec_info[1] | p_scb->cs.cfg.codec_info[2])); 81 void avdt_scb_hdl_abort_cmd(tAVDT_SCB* 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 tAVDT_SCB* p_scb, argument 111 void avdt_scb_hdl_close_cmd(tAVDT_SCB* 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(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 141 avdt_scb_hdl_getconfig_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 157 avdt_scb_hdl_getconfig_rsp(UNUSED_ATTR tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 172 avdt_scb_hdl_open_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 188 avdt_scb_hdl_open_rej(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 203 avdt_scb_hdl_open_rsp(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 224 avdt_scb_hdl_pkt_no_frag(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 296 avdt_scb_hdl_report(tAVDT_SCB* p_scb, uint8_t* p, uint16_t len) argument 371 avdt_scb_hdl_pkt(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 392 avdt_scb_drop_pkt(UNUSED_ATTR tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 407 avdt_scb_hdl_reconfig_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 435 avdt_scb_hdl_reconfig_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 467 avdt_scb_hdl_security_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 491 avdt_scb_hdl_security_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 508 avdt_scb_hdl_setconfig_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 555 avdt_scb_hdl_setconfig_rej(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 578 avdt_scb_hdl_setconfig_rsp(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 604 avdt_scb_hdl_start_cmd(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 621 avdt_scb_hdl_start_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 637 avdt_scb_hdl_suspend_cmd(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 654 avdt_scb_hdl_suspend_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 676 avdt_scb_hdl_tc_close(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 723 avdt_scb_snd_delay_rpt_req(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 738 avdt_scb_hdl_delay_rpt_cmd(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 759 avdt_scb_hdl_delay_rpt_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 776 avdt_scb_hdl_tc_close_sto(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 810 avdt_scb_hdl_tc_open(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 852 avdt_scb_hdl_tc_open_sto(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 878 avdt_scb_hdl_write_req(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 926 avdt_scb_snd_abort_req(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 952 avdt_scb_snd_abort_rsp(UNUSED_ATTR tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 967 avdt_scb_snd_close_req(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 989 avdt_scb_snd_stream_close(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1003 avdt_scb_snd_close_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1016 avdt_scb_snd_getconfig_req(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1036 avdt_scb_snd_getconfig_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1049 avdt_scb_snd_open_req(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1071 avdt_scb_snd_open_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1094 avdt_scb_snd_reconfig_req(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1114 avdt_scb_snd_reconfig_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1145 avdt_scb_snd_security_req(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1159 avdt_scb_snd_security_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1177 avdt_scb_snd_setconfig_rej(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1198 avdt_scb_snd_setconfig_req(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1229 avdt_scb_snd_setconfig_rsp(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1247 avdt_scb_snd_tc_close(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1266 avdt_scb_cb_err(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1288 avdt_scb_cong_state(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1302 avdt_scb_rej_state(UNUSED_ATTR tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1319 avdt_scb_rej_in_use(UNUSED_ATTR tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1336 avdt_scb_rej_not_in_use(UNUSED_ATTR tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1353 avdt_scb_set_remove(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1366 avdt_scb_free_pkt(tAVDT_SCB* p_scb, tAVDT_SCB_EVT* p_data) argument 1391 avdt_scb_clr_pkt(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1433 avdt_scb_chk_snd_pkt(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1462 avdt_scb_transport_channel_timer(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument 1478 avdt_scb_clr_vars(tAVDT_SCB* p_scb, UNUSED_ATTR tAVDT_SCB_EVT* p_data) argument [all...] |
/system/bt/bta/av/ |
H A D | bta_av_main.cc | 265 tBTA_AV_SCB* p_scb = NULL; local 269 if (bta_av_cb.p_scb[xx]) { 270 if (bd_addr == bta_av_cb.p_scb[xx]->peer_addr) { 271 p_scb = bta_av_cb.p_scb[xx]; 276 return p_scb; 290 tBTA_AV_SCB* p_scb = NULL; local 294 p_scb = bta_av_cb.p_scb[idx - 1]; 296 return p_scb; 355 tBTA_AV_SCB* p_scb = NULL; local 417 tBTA_AV_SCB* p_scb; /* stream control block */ local 699 tBTA_AV_SCB* p_scb = bta_av_hndl_to_scb(p_data->hdr.layer_specific); local 721 tBTA_AV_SCB* p_scb; local 777 bta_av_chk_start(tBTA_AV_SCB* p_scb) argument 852 tBTA_AV_SCB* p_scb = NULL; local 929 tBTA_AV_SCB* p_scb; local 977 bta_av_switch_if_needed(tBTA_AV_SCB* p_scb) argument 1026 bta_av_link_role_ok(tBTA_AV_SCB* p_scb, uint8_t bits) argument 1063 bta_av_chk_mtu(tBTA_AV_SCB* p_scb, UNUSED_ATTR uint16_t mtu) argument 1103 bta_av_dup_audio_buf(tBTA_AV_SCB* p_scb, BT_HDR* p_buf) argument [all...] |
H A D | bta_av_ssm.cc | 481 bool bta_av_is_rcfg_sst(tBTA_AV_SCB* p_scb) { argument 484 if (p_scb != NULL) { 485 if (p_scb->state == BTA_AV_RCFG_SST) is_rcfg_sst = true; 501 void bta_av_ssm_execute(tBTA_AV_SCB* p_scb, uint16_t event, argument 507 if (p_scb == NULL) { 517 if ((p_scb->state == BTA_AV_INIT_SST) && 520 if (bta_av_cb.p_scb[xx]) { 521 if (bta_av_cb.p_scb[xx]->state == BTA_AV_INCOMING_SST) { 522 bta_av_cb.p_scb[xx]->state = BTA_AV_INIT_SST; 523 bta_av_cb.p_scb[x 563 bta_av_is_scb_opening(tBTA_AV_SCB* p_scb) argument 583 bta_av_is_scb_incoming(tBTA_AV_SCB* p_scb) argument 603 bta_av_set_scb_sst_init(tBTA_AV_SCB* p_scb) argument 619 bta_av_is_scb_init(tBTA_AV_SCB* p_scb) argument 639 bta_av_set_scb_sst_incoming(tBTA_AV_SCB* p_scb) argument [all...] |
H A D | bta_av_act.cc | 101 tBTA_AV_SCB* p_scb; local 104 p_scb = NULL; 109 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1]; 111 if (p_scb) { 113 p_rcb->shdl, p_scb->rc_handle, p_rcb->handle); 114 if (p_scb->rc_handle == p_rcb->handle) 115 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE; 117 if (bta_av_cb.features & BTA_AV_FEAT_RCCT && p_scb->chnl == 119 alarm_cancel(p_scb 309 tBTA_AV_SCB* p_scb = p_cb->p_scb[shdl - 1]; local 469 tBTA_AV_SCB* p_scb; local 1016 tBTA_AV_SCB* p_scb; local 1060 bta_av_get_shdl(tBTA_AV_SCB* p_scb) argument 1082 bta_av_stream_chg(tBTA_AV_SCB* p_scb, bool started) argument 1146 tBTA_AV_SCB* p_scb = NULL; local 1538 tBTA_AV_SCB* p_scb = NULL; local 1735 tBTA_AV_SCB* p_scb = NULL; local 1874 tBTA_AV_SCB* p_scb; local 2013 tBTA_AV_SCB* p_scb; local 2067 tBTA_AV_SCB* p_scb; local [all...] |
H A D | bta_av_aact.cc | 73 static void bta_av_st_rc_timer(tBTA_AV_SCB* p_scb, 254 static uint8_t bta_av_get_scb_handle(tBTA_AV_SCB* p_scb, uint8_t local_sep) { argument 256 if ((p_scb->seps[i].tsep == local_sep) && 257 A2DP_CodecTypeEquals(p_scb->seps[i].codec_info, 258 p_scb->cfg.codec_info)) { 259 return (p_scb->seps[i].av_handle); 275 static uint8_t bta_av_get_scb_sep_type(tBTA_AV_SCB* p_scb, argument 278 if (p_scb->seps[i].av_handle == tavdt_handle) return (p_scb->seps[i].tsep); 294 static void bta_av_save_addr(tBTA_AV_SCB* p_scb, cons argument 319 notify_start_failed(tBTA_AV_SCB* p_scb) argument 344 bta_av_st_rc_timer(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 371 bta_av_next_getcap(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 429 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; local 575 tBTA_AV_SCB* p_scb; local 709 tBTA_AV_SCB* p_scb = bta_av_hndl_to_scb(bta_av_cb.handle); local 739 bta_av_adjust_seps_idx(tBTA_AV_SCB* p_scb, uint8_t avdt_handle) argument 766 bta_av_switch_role(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 813 bta_av_role_res(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 886 bta_av_delay_co(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 899 bta_av_do_disc_a2dp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1024 bta_av_cleanup(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1088 bta_av_free_sdb(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1101 bta_av_config_ind(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1180 bta_av_disconnect_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1208 bta_av_security_req(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1224 bta_av_security_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1245 bta_av_setconfig_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1331 bta_av_str_opened(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1424 bta_av_security_ind(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1454 bta_av_security_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1478 bta_av_do_close(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1513 bta_av_connect_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1538 bta_av_sdp_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1561 bta_av_disc_results(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1616 bta_av_disc_res_as_acp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1660 bta_av_save_caps(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1709 bta_av_set_use_rc(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1722 bta_av_cco_close(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1739 bta_av_open_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1803 bta_av_getcap_results(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1884 bta_av_setconfig_rej(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1909 bta_av_discover_req(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 1925 bta_av_conn_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1942 bta_av_do_start(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 1992 bta_av_str_stopped(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2090 bta_av_reconfig(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2175 bta_av_data_path(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2299 bta_av_start_ok(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2476 bta_av_start_failed(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2497 bta_av_str_closed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2562 bta_av_clr_cong(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2575 bta_av_suspend_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2663 bta_av_rcfg_str_ok(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2708 bta_av_rcfg_failed(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2745 bta_av_rcfg_connect(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2766 bta_av_rcfg_discntd(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2798 bta_av_suspend_cont(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2846 bta_av_rcfg_cfm(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 2901 bta_av_rcfg_open(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2935 bta_av_security_rej(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2951 bta_av_chk_2nd_start(tBTA_AV_SCB* p_scb, UNUSED_ATTR tBTA_AV_DATA* p_data) argument 2993 bta_av_open_rc(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 3059 bta_av_open_at_inc(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 3091 bta_av_offload_req(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument 3158 bta_av_offload_rsp(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data) argument [all...] |
H A D | bta_av_int.h | 532 typedef void (*tBTA_AV_SACT)(tBTA_AV_SCB* p_scb, tBTA_AV_DATA* p_data); 536 tBTA_AV_SCB* p_scb[BTA_AV_NUM_STRS]; /* stream control block */ member in struct:__anon66 597 extern bool bta_av_chk_start(tBTA_AV_SCB* p_scb); 599 extern uint16_t bta_av_chk_mtu(tBTA_AV_SCB* p_scb, uint16_t mtu); 604 extern void bta_av_stream_chg(tBTA_AV_SCB* p_scb, bool started); 605 extern bool bta_av_is_scb_opening(tBTA_AV_SCB* p_scb); 606 extern bool bta_av_is_scb_incoming(tBTA_AV_SCB* p_scb); 607 extern void bta_av_set_scb_sst_init(tBTA_AV_SCB* p_scb); 608 extern bool bta_av_is_scb_init(tBTA_AV_SCB* p_scb); 609 extern void bta_av_set_scb_sst_incoming(tBTA_AV_SCB* p_scb); [all...] |
/system/bt/btif/include/ |
H A D | btif_hl.h | 168 btif_hl_soc_cb_t* p_scb; member in struct:__anon583
|
/system/bt/btif/src/ |
H A D | btif_hl.cc | 1927 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...] |