/aosp12/system/bt/bta/ag/ |
H A D | bta_ag_act.cc | 110 bta_ag_start_servers(p_scb, p_scb->reg_services); in bta_ag_register() 139 bta_ag_close_servers(p_scb, p_scb->reg_services); in bta_ag_deregister() 175 p_scb->open_services = p_scb->reg_services; in bta_ag_start_open() 188 bta_ag_close_servers(p_scb, p_scb->reg_services); in bta_ag_start_open() 194 bta_ag_do_disc(p_scb, p_scb->open_services); in bta_ag_start_open() 237 bta_ag_do_disc(p_scb, p_scb->open_services); in bta_ag_disc_int_res() 242 bta_ag_do_disc(p_scb, p_scb->open_services); in bta_ag_disc_int_res() 288 bta_ag_start_servers(p_scb, p_scb->reg_services); in bta_ag_disc_fail() 365 p_scb->masked_features = p_scb->features; in bta_ag_rfc_close() 485 p_scb->at_cb.p_user = p_scb; in bta_ag_rfc_open() [all …]
|
H A D | bta_ag_main.cc | 168 return p_scb; in bta_ag_scb_alloc() 193 *p_scb = {}; in bta_ag_scb_dealloc() 250 return p_scb; in bta_ag_scb_by_idx() 285 if (p_scb->in_use && *peer_addr == p_scb->peer_addr) { in bta_ag_idx_by_bdaddr() 309 if (p_scb->in_use && p_scb != p_curr_scb && in bta_ag_other_scb_open() 351 if (p_scb && (p_scb->state == BTA_AG_OPENING_ST)) { in bta_ag_collision_cback() 472 if (p_scb) { in bta_ag_api_register() 512 if (p_scb) { in bta_ag_api_result() 527 if (p_scb->in_use && p_scb->svc_conn) { in bta_ag_api_result() 740 bta_ag_state_str(p_scb->state), p_scb->state, in bta_ag_sm_execute() [all …]
|
H A D | bta_ag_cmd.cc | 280 if (p_scb->conn_service == BTA_AG_HFP && p_scb->cmee_enabled) in bta_ag_send_error() 536 return p_scb->inband_enabled && !bta_ag_other_scb_open(p_scb); in bta_ag_inband_enabled() 1134 p_scb->peer_features, p_scb->masked_features); in bta_ag_at_hfp_cback() 1249 p_scb->peer_codecs = bta_ag_parse_bac(p_scb, p_arg, p_end); in bta_ag_at_hfp_cback() 1382 bta_sys_sco_use(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_hsp_result() 1385 if (bta_ag_sco_is_open(p_scb) || !bta_ag_inband_enabled(p_scb) || in bta_ag_hsp_result() 1429 bta_sys_sco_unuse(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_hsp_result() 1478 bta_sys_sco_use(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_hfp_result() 1595 bta_sys_sco_unuse(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_hfp_result() 1815 if (p_scb->conn_service == BTA_AG_HFP && p_scb->clip_enabled && in bta_ag_send_ring() [all …]
|
H A D | bta_ag_sco.cc | 126 tBTA_AG_SCB* p_scb; in bta_ag_sco_conn_cback() local 137 if (p_scb && !p_scb->svc_conn) handle = 0; in bta_ag_sco_conn_cback() 317 << (p_scb ? p_scb->peer_addr : RawAddress::kEmpty); in bta_ag_esco_connreq_cback() 427 bta_sys_sco_use(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_create_sco() 579 if ((p_scb->codec_updated || p_scb->codec_fallback) && in bta_ag_codec_negotiate() 583 bta_sys_busy(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_codec_negotiate() 603 PRIVATE_ADDRESS(p_scb->peer_addr), p_scb->sco_idx, in bta_ag_sco_event() 1255 bta_sys_sco_open(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_sco_conn_open() 1291 bta_sys_sco_close(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_sco_conn_close() 1298 bta_sys_sco_unuse(BTA_ID_AG, p_scb->app_id, p_scb->peer_addr); in bta_ag_sco_conn_close() [all …]
|
H A D | bta_ag_rfc.cc | 74 if (p_scb != nullptr) { in bta_ag_port_cback() 108 if (p_scb == nullptr) { in bta_ag_mgmt_cback() 122 if (p_scb->conn_handle) { in bta_ag_mgmt_cback() 219 << p_scb->peer_addr; in bta_ag_setup_port() 224 << p_scb->peer_addr; in bta_ag_setup_port() 259 bta_ag_setup_port(p_scb, p_scb->serv_handle[i]); in bta_ag_start_servers() 328 bta_ag_uuid[p_scb->conn_service], p_scb->peer_scn, false, BTA_AG_MTU, in bta_ag_rfc_do_open() 329 p_scb->peer_addr, &(p_scb->conn_handle), in bta_ag_rfc_do_open() 335 __func__, p_scb, p_scb->conn_handle, management_callback_index, status); in bta_ag_rfc_do_open() 337 bta_ag_setup_port(p_scb, p_scb->conn_handle); in bta_ag_rfc_do_open() [all …]
|
H A D | bta_ag_sdp.cc | 79 if (p_scb) { in bta_ag_sdp_cback() 82 if (p_scb->role == BTA_AG_ACP) { in bta_ag_sdp_cback() 250 if (p_scb == p) { in bta_ag_del_records() 328 if (p_scb->role == BTA_AG_INT) { in bta_ag_sdp_find_attr() 341 peer_version = p_scb->peer_version; in bta_ag_sdp_find_attr() 370 p_scb->codec_updated = true; in bta_ag_sdp_find_attr() 386 if (p_scb->peer_features == 0) { in bta_ag_sdp_find_attr() 477 if (p_scb->p_disc_db != nullptr) { in bta_ag_do_disc() 489 p_scb->peer_addr, p_scb->p_disc_db, in bta_ag_do_disc() 494 << p_scb->peer_addr; in bta_ag_do_disc() [all …]
|
H A D | bta_ag_int.h | 318 extern void bta_ag_scb_dealloc(tBTA_AG_SCB* p_scb); 319 extern uint16_t bta_ag_scb_to_idx(tBTA_AG_SCB* p_scb); 331 extern void bta_ag_resume_open(tBTA_AG_SCB* p_scb); 338 extern void bta_ag_del_records(tBTA_AG_SCB* p_scb); 344 extern void bta_ag_start_servers(tBTA_AG_SCB* p_scb, 346 extern void bta_ag_close_servers(tBTA_AG_SCB* p_scb, 354 extern bool bta_ag_sco_is_open(tBTA_AG_SCB* p_scb); 355 extern bool bta_ag_sco_is_opening(tBTA_AG_SCB* p_scb); 356 extern void bta_ag_sco_conn_rsp(tBTA_AG_SCB* p_scb, 368 extern bool bta_ag_inband_enabled(tBTA_AG_SCB* p_scb); [all …]
|
/aosp12/system/bt/bta/av/ |
H A D | bta_av_aact.cc | 712 p_scb->p_cos->delay(p_scb->hndl, p_scb->PeerAddress(), in bta_av_delay_co() 972 p_scb->p_cos->setcfg(p_scb->hndl, p_scb->PeerAddress(), in bta_av_config_ind() 977 p_scb->p_cos->setcfg(p_scb->hndl, p_scb->PeerAddress(), in bta_av_config_ind() 1191 p_scb->p_cos->open(p_scb->hndl, p_scb->PeerAddress(), p_scb->stream_mtu); in bta_av_str_opened() 1420 p_scb->p_cos->disc_res(p_scb->hndl, p_scb->PeerAddress(), p_scb->num_seps, in bta_av_disc_results() 1469 p_scb->p_cos->disc_res(p_scb->hndl, p_scb->PeerAddress(), p_scb->num_seps, in bta_av_disc_res_as_acp() 1508 p_scb->num_seps, p_scb->sep_info_idx, p_scb->wait); in bta_av_save_caps() 1575 p_scb->p_cos->close(p_scb->hndl, p_scb->PeerAddress()); in bta_av_cco_close() 1903 p_scb->p_cos->stop(p_scb->hndl, p_scb->PeerAddress()); in bta_av_str_stopped() 2335 p_scb->p_cos->start(p_scb->hndl, p_scb->PeerAddress(), in bta_av_start_ok() [all …]
|
H A D | bta_av_ssm.cc | 50 switch (p_scb->state) { in bta_av_better_stream_state_machine() 421 p_scb->PeerAddress().ToString().c_str(), p_scb->hndl, p_scb, event, in bta_av_better_stream_state_machine() 428 p_scb->PeerAddress().ToString().c_str(), p_scb->hndl, p_scb, in bta_av_better_stream_state_machine() 453 if (p_scb == NULL) { in bta_av_ssm_execute() 475 if (p_scb) { in bta_av_is_scb_opening() 495 if (p_scb) { in bta_av_is_scb_incoming() 513 if (p_scb == nullptr) { in bta_av_set_scb_sst_init() 521 __func__, p_scb->PeerAddress().ToString().c_str(), p_scb->hndl, in bta_av_set_scb_sst_init() 522 p_scb->state, bta_av_sst_code(p_scb->state), next_state, in bta_av_set_scb_sst_init() 541 if (p_scb) { in bta_av_is_scb_init() [all …]
|
H A D | bta_av_main.cc | 198 p_scb = bta_av_cb.p_scb[xx]; in bta_av_addr_to_scb() 215 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; in BTA_AvObtainPeerChannelIndex() local 242 p_scb = bta_av_cb.p_scb[idx - 1]; in bta_av_hndl_to_scb() 288 CHECK(p_scb == bta_av_cb.p_scb[scb_index]); in bta_av_free_scb() 692 p_scb = bta_av_cb.p_scb[i]; in bta_av_ci_data() 694 if (p_scb && p_scb->chnl == chnl) { in bta_av_ci_data() 826 p_scb = bta_av_cb.p_scb[i]; in bta_av_sys_rs_cback() 912 p_scb = bta_av_cb.p_scb[i]; in bta_av_sco_chg_cback() 914 if (p_scb && p_scb->co_started && (!p_scb->sco_suspend)) { in bta_av_sco_chg_cback() 934 p_scb = bta_av_cb.p_scb[i]; in bta_av_sco_chg_cback() [all …]
|
H A D | bta_av_int.h | 694 extern bool bta_av_chk_start(tBTA_AV_SCB* p_scb); 701 extern void bta_av_stream_chg(tBTA_AV_SCB* p_scb, bool started); 702 extern bool bta_av_is_scb_opening(tBTA_AV_SCB* p_scb); 703 extern bool bta_av_is_scb_incoming(tBTA_AV_SCB* p_scb); 704 extern void bta_av_set_scb_sst_init(tBTA_AV_SCB* p_scb); 705 extern bool bta_av_is_scb_init(tBTA_AV_SCB* p_scb); 706 extern void bta_av_set_scb_sst_incoming(tBTA_AV_SCB* p_scb); 709 extern void bta_av_free_scb(tBTA_AV_SCB* p_scb); 716 extern void bta_av_ssm_execute(tBTA_AV_SCB* p_scb, uint16_t event, 720 extern bool bta_av_switch_if_needed(tBTA_AV_SCB* p_scb); [all …]
|
H A D | bta_av_act.cc | 106 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1]; in bta_av_del_rc() 323 tBTA_AV_SCB* p_scb = p_cb->p_scb[shdl - 1]; in bta_av_rc_create() local 492 p_scb = p_cb->p_scb[i]; in bta_av_rc_opened() 1030 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1]; in bta_av_rc_close() 1069 if (p_scb == bta_av_cb.p_scb[i]) { in bta_av_get_shdl() 1128 p_scb = p_cb->p_scb[index]; in bta_av_conn_chg() 1365 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; in bta_av_find_lcb_index_by_scb_and_address() local 1380 tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[index]; in bta_av_find_lcb_index_by_scb_and_address() local 1430 tBTA_AV_SCB* p_scb = p_cb->p_scb[xx]; in bta_av_sig_chg() local 1579 p_scb = p_cb->p_scb[inx]; in bta_av_accept_signalling_timer_cback() [all …]
|
/aosp12/system/bt/stack/avdt/ |
H A D | avdt_scb_act.cc | 500 p_scb->curr_cfg.num_codec = p_scb->req_cfg.num_codec; in avdt_scb_hdl_reconfig_rsp() 505 p_scb->curr_cfg.num_protect = p_scb->req_cfg.num_protect; in avdt_scb_hdl_reconfig_rsp() 573 p_scb->in_use, p_scb, p_scb->stream_config.scb_index); in avdt_scb_hdl_setconfig_cmd() 592 __func__, p_scb->p_ccb, p_ccb, p_scb, p_scb->ScbHandle(), in avdt_scb_hdl_setconfig_cmd() 692 p_scb->curr_cfg = p_scb->req_cfg; in avdt_scb_hdl_setconfig_rsp() 844 avdt_msg_send_cmd(p_scb->p_ccb, p_scb, AVDT_SIG_DELAY_RPT, in avdt_scb_snd_delay_rpt_req() 1239 p_scb->curr_cfg.num_codec = p_scb->req_cfg.num_codec; in avdt_scb_snd_reconfig_rsp() 1333 __func__, p_scb->p_ccb, p_ccb, p_scb, p_scb->ScbHandle(), in avdt_scb_snd_setconfig_req() 1363 p_scb->curr_cfg = p_scb->req_cfg; in avdt_scb_snd_setconfig_rsp() 1381 avdt_ad_close_req(AVDT_CHAN_REPORT, p_scb->p_ccb, p_scb); in avdt_scb_snd_tc_close() [all …]
|
H A D | avdt_int.h | 767 uint8_t ComputeScbHandle(const AvdtpScb* p_scb) const { in ComputeScbHandle() argument 775 if (&ccb[i].scb[j] == p_scb) { in ComputeScbHandle() 855 extern void avdt_scb_event(AvdtpScb* p_scb, uint8_t event, 860 extern void avdt_scb_dealloc(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data); 861 extern uint8_t avdt_scb_to_hdl(AvdtpScb* p_scb); 866 extern uint32_t avdt_scb_gen_ssrc(AvdtpScb* p_scb); 878 extern void avdt_scb_hdl_pkt(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data); 917 extern void avdt_scb_cb_err(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data); 925 extern void avdt_scb_clr_pkt(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data); 926 extern void avdt_scb_transport_channel_timer(AvdtpScb* p_scb, [all …]
|
H A D | avdt_api.cc | 133 if (p_scb != NULL) { in AVDT_AbortReq() 158 AvdtpScb* p_scb; in AVDT_CreateStream() local 200 AvdtpScb* p_scb; in AVDT_RemoveStream() local 400 AvdtpScb* p_scb; in AVDT_DelayReport() local 506 AvdtpScb* p_scb; in AVDT_ConfigRsp() local 679 AvdtpScb* p_scb; in AVDT_CloseReq() local 718 AvdtpScb* p_scb; in AVDT_ReconfigReq() local 758 AvdtpScb* p_scb; in AVDT_SecurityReq() local 798 AvdtpScb* p_scb; in AVDT_SecurityRsp() local 864 AvdtpScb* p_scb; in AVDT_WriteReqOpt() local [all …]
|
H A D | avdt_ccb_act.cc | 116 if ((p_scb->allocated) && (p_scb->p_ccb == p_ccb)) { in avdt_ccb_chk_close() 294 AvdtpScb* p_scb; in avdt_ccb_hdl_start_rsp() local 306 if (p_scb != NULL) { in avdt_ccb_hdl_start_rsp() 364 AvdtpScb* p_scb; in avdt_ccb_hdl_suspend_rsp() local 376 if (p_scb != NULL) { in avdt_ccb_hdl_suspend_rsp() 492 AvdtpScb* p_scb; in avdt_ccb_snd_start_cmd() local 541 AvdtpScb* p_scb; in avdt_ccb_snd_start_rsp() local 572 AvdtpScb* p_scb; in avdt_ccb_snd_suspend_cmd() local 616 AvdtpScb* p_scb; in avdt_ccb_snd_suspend_rsp() local 670 if ((p_scb->allocated) && (p_scb->p_ccb == p_ccb)) { in avdt_ccb_clear_cmds() [all …]
|
H A D | avdt_ad.cc | 223 tcid = avdt_ad_type_to_tcid(type, p_scb); in avdt_ad_tc_tbl_by_type() 300 AvdtpScb* p_scb; in avdt_ad_tc_close_ind() local 320 if (p_scb == nullptr) { in avdt_ad_tc_close_ind() 346 AvdtpScb* p_scb; in avdt_ad_tc_open_ind() local 377 if (p_scb == nullptr) { in avdt_ad_tc_open_ind() 407 AvdtpScb* p_scb; in avdt_ad_tc_cong_ind() local 420 if (p_scb == nullptr) { in avdt_ad_tc_cong_ind() 444 AvdtpScb* p_scb; in avdt_ad_tc_data_ind() local 457 if (p_scb == nullptr) { in avdt_ad_tc_data_ind() 488 tcid = avdt_ad_type_to_tcid(type, p_scb); in avdt_ad_write_req() [all …]
|
H A D | avdt_scb.cc | 767 avdt_scb_st_str[p_scb->state], p_scb, p_scb->stream_config.scb_index); in avdt_scb_event() 800 p_scb->curr_evt = event; in avdt_scb_event() 862 return p_scb; in avdt_scb_alloc() 893 p_scb->Recycle(); in avdt_scb_dealloc() 906 uint8_t avdt_scb_to_hdl(AvdtpScb* p_scb) { return p_scb->ScbHandle(); } in avdt_scb_to_hdl() argument 932 if (!p_scb->allocated) { in avdt_scb_by_hdl() 938 __func__, hdl, p_scb, p_scb->stream_config.scb_index); in avdt_scb_by_hdl() 939 return p_scb; in avdt_scb_by_hdl() 966 if (p_scb == NULL) { in avdt_scb_verify() 1017 AvdtpScb* p_scb; in avdt_scb_peer_seid_list() local [all …]
|
H A D | avdt_msg.cc | 1336 void avdt_msg_send_cmd(AvdtpCcb* p_ccb, void* p_scb, uint8_t sig_id, in avdt_msg_send_cmd() argument 1353 if (p_scb != NULL) { in avdt_msg_send_cmd() 1358 memcpy(p, (uint8_t*)p_scb, p_buf->len); in avdt_msg_send_cmd() 1362 *p = avdt_scb_to_hdl((AvdtpScb*)p_scb); in avdt_msg_send_cmd() 1521 AvdtpScb* p_scb; in avdt_msg_ind() local 1684 p_scb = avdt_scb_by_hdl(scb_hdl); in avdt_msg_ind() 1685 if (p_scb != NULL) { in avdt_msg_ind() 1688 avdt_scb_event(p_scb, evt, &avdt_scb_evt); in avdt_msg_ind()
|
/aosp12/system/bt/bta/pan/ |
H A D | bta_pan_act.cc | 59 if ((p_scb != NULL) && (p_scb->state != BTA_PAN_IDLE_ST)) in bta_pan_pm_conn_busy() 60 bta_sys_busy(BTA_ID_PAN, p_scb->app_id, p_scb->bd_addr); in bta_pan_pm_conn_busy() 75 if ((p_scb != NULL) && (p_scb->state != BTA_PAN_IDLE_ST)) in bta_pan_pm_conn_idle() 76 bta_sys_idle(BTA_ID_PAN, p_scb->app_id, p_scb->bd_addr); in bta_pan_pm_conn_idle() 103 if (!p_scb) { in bta_pan_conn_state_cback() 263 if (p_scb->in_use && app_id == p_scb->app_id) { in bta_pan_has_multiple_connections() 279 if (p_scb->in_use && p_scb->app_id != bta_pan_cb.app_id[0] && in bta_pan_has_multiple_connections() 394 bta_pan_co_close(p_scb->handle, p_scb->app_id); in bta_pan_disable() 503 bta_sys_conn_open(BTA_ID_PAN, p_scb->app_id, p_scb->bd_addr); in bta_pan_conn_open() 552 bta_pan_co_rx_path(p_scb->handle, p_scb->app_id); in bta_pan_rx_path() [all …]
|
H A D | bta_pan_main.cc | 136 if (!p_scb->in_use) { in bta_pan_scb_alloc() 137 p_scb->in_use = true; in bta_pan_scb_alloc() 145 p_scb = NULL; in bta_pan_scb_alloc() 148 return p_scb; in bta_pan_scb_alloc() 231 tBTA_PAN_SCB* p_scb; in bta_pan_api_open() local 235 p_scb = bta_pan_scb_alloc(); in bta_pan_api_open() 236 if (p_scb != NULL) { in bta_pan_api_open() 290 return p_scb; in bta_pan_scb_by_handle() 311 tBTA_PAN_SCB* p_scb; in bta_pan_hdl_event() local 339 if (p_scb != NULL) { in bta_pan_hdl_event() [all …]
|
H A D | bta_pan_int.h | 164 extern void bta_pan_scb_dealloc(tBTA_PAN_SCB* p_scb); 165 extern uint8_t bta_pan_scb_to_idx(tBTA_PAN_SCB* p_scb); 173 extern void bta_pan_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 174 extern void bta_pan_api_close(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 175 extern void bta_pan_rx_path(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 176 extern void bta_pan_tx_path(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 177 extern void bta_pan_tx_flow(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 178 extern void bta_pan_conn_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 179 extern void bta_pan_conn_close(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); 180 extern void bta_pan_write_buf(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data); [all …]
|
H A D | bta_pan_ci.cc | 179 tBTA_PAN_SCB* p_scb = bta_pan_scb_by_handle(handle); in bta_pan_ci_readbuf() local 182 if (p_scb == NULL) return NULL; in bta_pan_ci_readbuf() 184 p_buf = (BT_HDR*)fixed_queue_try_dequeue(p_scb->data_queue); in bta_pan_ci_readbuf()
|
/aosp12/system/bt/test/mock/ |
H A D | mock_bta_av_main.cc | 46 bool bta_av_chk_start(tBTA_AV_SCB* p_scb) { in bta_av_chk_start() argument 54 bool bta_av_link_role_ok(tBTA_AV_SCB* p_scb, uint8_t bits) { in bta_av_link_role_ok() argument 58 bool bta_av_switch_if_needed(tBTA_AV_SCB* p_scb) { in bta_av_switch_if_needed() argument 85 void bta_av_dup_audio_buf(tBTA_AV_SCB* p_scb, BT_HDR* p_buf) { in bta_av_dup_audio_buf() argument 88 void bta_av_free_scb(tBTA_AV_SCB* p_scb) { in bta_av_free_scb() argument
|
/aosp12/system/bt/stack/test/common/ |
H A D | mock_stack_avdt_msg.cc | 58 void avdt_msg_send_cmd(AvdtpCcb* p_ccb, void* p_scb, uint8_t sig_id, in avdt_msg_send_cmd() argument
|