HomeSort by relevance Sort by last modified time
    Searched refs:p_scb (Results 1 - 25 of 26) sorted by null

1 2

  /system/bt/bta/ag/
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, const RawAddress& bd_addr,
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) {
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->app_id = data.api_register.app_id
    [all...]
bta_ag_cmd.cc 214 static void bta_ag_send_result(tBTA_AG_SCB* p_scb, size_t code,
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) {
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) {
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_ERROR, nullptr, 0)
    [all...]
bta_ag_sco.cc 107 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) {
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->sco_idx, status)
281 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(bta_ag_idx_by_bdaddr(remote_bda)); local
533 tBTA_AG_SCB* p_scb = (tBTA_AG_SCB*)data; local
    [all...]
bta_ag_rfc.cc 78 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);
    [all...]
bta_ag_int.h 304 extern void bta_ag_scb_dealloc(tBTA_AG_SCB* p_scb);
305 extern uint16_t bta_ag_scb_to_idx(tBTA_AG_SCB* p_scb);
311 extern void bta_ag_sm_execute(tBTA_AG_SCB* p_scb, uint16_t event,
317 extern void bta_ag_resume_open(tBTA_AG_SCB* p_scb);
323 extern void bta_ag_create_records(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data);
324 extern void bta_ag_del_records(tBTA_AG_SCB* p_scb);
325 extern bool bta_ag_sdp_find_attr(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service);
326 extern void bta_ag_do_disc(tBTA_AG_SCB* p_scb, tBTA_SERVICE_MASK service);
327 extern void bta_ag_free_db(tBTA_AG_SCB* p_scb, const tBTA_AG_DATA& data);
330 extern void bta_ag_start_servers(tBTA_AG_SCB* p_scb,
    [all...]
bta_ag_main.cc 78 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->peer_codecs = BTA_AG_CODEC_CVSD
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
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
780 tBTA_AG_SCB* p_scb = bta_ag_scb_by_idx(handle); local
    [all...]
bta_ag_sdp.cc 80 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) {
217 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID;
244 void bta_ag_del_records(tBTA_AG_SCB* p_scb) {
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) {
301 if (p_scb->peer_version == HFP_HSP_VERSION_UNKNOWN)
    [all...]
  /system/bt/stack/avdt/
avdt_scb_act.cc 65 uint32_t avdt_scb_gen_ssrc(AvdtpScb* p_scb) {
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) {
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,
111 void avdt_scb_hdl_close_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data) {
112 p_scb->role = AVDT_CLOSE_ACP;
113 avdt_scb_event(p_scb, AVDT_SCB_API_CLOSE_RSP_EVT, p_data)
    [all...]
avdt_api.cc 71 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...]
avdt_ccb_act.cc 112 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->stream_config.media_type
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...]
avdt_int.h 736 typedef void (*tAVDT_SCB_ACTION)(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data);
774 * @param p_scb the entry to use
777 uint8_t ComputeScbHandle(const AvdtpScb* p_scb) const {
785 if (&ccb[i].scb[j] == p_scb) {
865 extern void avdt_scb_event(AvdtpScb* p_scb, uint8_t event,
870 extern void avdt_scb_dealloc(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data);
871 extern uint8_t avdt_scb_to_hdl(AvdtpScb* p_scb);
876 extern uint32_t avdt_scb_gen_ssrc(AvdtpScb* p_scb);
879 extern void avdt_scb_hdl_abort_cmd(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data);
880 extern void avdt_scb_hdl_abort_rsp(AvdtpScb* p_scb, tAVDT_SCB_EVT* p_data)
    [all...]
avdt_ad.cc 66 uint8_t avdt_ad_type_to_tcid(uint8_t type, AvdtpScb* p_scb) {
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 = avdtp_cb.ad.LookupAvdtpScb(*p_tbl)
410 AvdtpScb* p_scb; local
447 AvdtpScb* p_scb; local
    [all...]
avdt_scb.cc     [all...]
avdt_msg.cc 1493 AvdtpScb* p_scb; local
    [all...]
  /system/bt/bta/av/
bta_av_aact.cc 85 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) {
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,
252 if (p_scb->seps[i].av_handle == tavdt_handle) return (p_scb->seps[i].tsep)
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
    [all...]
bta_av_main.cc 266 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 = bta_av_cb.p_scb[index] local
312 tBTA_AV_SCB* p_scb = NULL; local
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
894 tBTA_AV_SCB* p_scb = NULL; local
982 tBTA_AV_SCB* p_scb; local
1419 const tBTA_AV_SCB* p_scb = bta_av_cb.p_scb[i]; local
    [all...]
bta_av_int.h 587 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:__anon1263
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...]
bta_av_ssm.cc 481 void bta_av_ssm_execute(tBTA_AV_SCB* p_scb, uint16_t event,
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->state = state_table[event][BTA_AV_SNEXT_STATE]
    [all...]
bta_av_act.cc 102 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->avrc_ct_timer)
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
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...]
  /system/bt/bta/pan/
bta_pan_main.cc 59 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,
174 APPL_TRACE_EVENT("PAN scb=%d event=0x%x state=%d", bta_pan_scb_to_idx(p_scb),
175 event, p_scb->state)
    [all...]
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) {
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) {
75 if ((p_scb != NULL) && (p_scb->state != BTA_PAN_IDLE_ST)
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
    [all...]
bta_pan_int.h 165 extern void bta_pan_scb_dealloc(tBTA_PAN_SCB* p_scb);
166 extern uint8_t bta_pan_scb_to_idx(tBTA_PAN_SCB* p_scb);
174 extern void bta_pan_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
175 extern void bta_pan_api_close(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
176 extern void bta_pan_set_shutdown(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
177 extern void bta_pan_rx_path(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
178 extern void bta_pan_tx_path(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
179 extern void bta_pan_tx_flow(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
180 extern void bta_pan_conn_open(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data);
181 extern void bta_pan_conn_close(tBTA_PAN_SCB* p_scb, tBTA_PAN_DATA* p_data)
    [all...]
bta_pan_ci.cc 186 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);
  /system/bt/btif/src/
btif_hl.cc 1927 btif_hl_soc_cb_t* p_scb = p_dcb->p_scb; local
4059 btif_hl_soc_cb_t* p_scb = (btif_hl_soc_cb_t*)list_node(node); local
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...]
  /system/bt/btif/co/
bta_hl_co.cc 346 if (p_dcb->p_scb) {
351 r = send(p_dcb->p_scb->socket_id[1], p_dcb->p_rx_pkt, data_size, 0));

Completed in 878 milliseconds

1 2