Home
last modified time | relevance | path

Searched refs:p_scb (Results 1 – 25 of 25) sorted by relevance

/aosp12/system/bt/bta/ag/
H A Dbta_ag_act.cc110 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 Dbta_ag_main.cc168 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 Dbta_ag_cmd.cc280 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 Dbta_ag_sco.cc126 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 Dbta_ag_rfc.cc74 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 Dbta_ag_sdp.cc79 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 Dbta_ag_int.h318 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 Dbta_av_aact.cc712 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 Dbta_av_ssm.cc50 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 Dbta_av_main.cc198 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 Dbta_av_int.h694 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 Dbta_av_act.cc106 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 Davdt_scb_act.cc500 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 Davdt_int.h767 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 Davdt_api.cc133 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 Davdt_ccb_act.cc116 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 Davdt_ad.cc223 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 Davdt_scb.cc767 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 Davdt_msg.cc1336 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 Dbta_pan_act.cc59 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 Dbta_pan_main.cc136 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 Dbta_pan_int.h164 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 Dbta_pan_ci.cc179 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 Dmock_bta_av_main.cc46 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 Dmock_stack_avdt_msg.cc58 void avdt_msg_send_cmd(AvdtpCcb* p_ccb, void* p_scb, uint8_t sig_id, in avdt_msg_send_cmd() argument