/external/bluetooth/bluedroid/bta/ag/ |
bta_ag_act.c | 71 typedef void (*tBTA_AG_ATCMD_CBACK)(tBTA_AG_SCB *p_scb, UINT16 cmd, UINT8 arg_type, 90 static void bta_ag_cback_open(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data, tBTA_AG_STATUS status) 95 open.hdr.handle = bta_ag_scb_to_idx(p_scb); 96 open.hdr.app_id = p_scb->app_id; 98 open.service_id = bta_ag_svc_id[p_scb->conn_service]; 106 bdcpy(open.bd_addr, p_scb->peer_addr); 123 void bta_ag_register(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) 128 p_scb->reg_services = p_data->api_register.services; 129 p_scb->serv_sec_mask = p_data->api_register.sec_mask; 130 p_scb->features = p_data->api_register.features [all...] |
bta_ag_cmd.c | 329 static void bta_ag_send_result(tBTA_AG_SCB *p_scb, UINT8 code, char *p_arg, 346 if(p_scb->conn_service == BTA_AG_HSP) 386 PORT_WriteData(p_scb->conn_handle, buf, (UINT16) (p - buf), &len); 400 static void bta_ag_send_multi_result(tBTA_AG_SCB *p_scb, tBTA_AG_MULTI_RESULT_CB *m_res_cb) 450 PORT_WriteData(p_scb->conn_handle, buf, (UINT16) (p - buf), &len); 464 static void bta_ag_send_ok(tBTA_AG_SCB *p_scb) 466 bta_ag_send_result(p_scb, BTA_AG_RES_OK, NULL, 0); 480 static void bta_ag_send_error(tBTA_AG_SCB *p_scb, INT16 errcode) 483 if (p_scb->conn_service == BTA_AG_HFP && p_scb->cmee_enabled [all...] |
bta_ag_sco.c | 136 tBTA_AG_SCB *p_scb; local 148 p_scb = bta_ag_scb_by_idx(handle); 149 if(p_scb && !p_scb->svc_conn) 285 static BOOLEAN bta_ag_remove_sco(tBTA_AG_SCB *p_scb, BOOLEAN only_active) 290 if (p_scb->sco_idx != BTM_INVALID_SCO_INDEX) 292 if (!only_active || p_scb->sco_idx == bta_ag_cb.sco.cur_idx) 294 status = BTM_RemoveSco(p_scb->sco_idx); 296 APPL_TRACE_DEBUG2("ag remove sco: inx 0x%04x, status:0x%x", p_scb->sco_idx, status); 301 bta_ag_cb.sco.p_curr_scb = p_scb; 328 tBTA_AG_SCB *p_scb; local 598 tBTA_AG_SCB *p_scb; local [all...] |
bta_ag_rfc.c | 91 tBTA_AG_SCB *p_scb; local 93 if ((p_scb = bta_ag_scb_by_idx(handle)) != NULL) 96 if (port_handle != p_scb->conn_handle) 99 port_handle, p_scb->conn_handle, handle); 125 tBTA_AG_SCB *p_scb; local 133 if ((p_scb = bta_ag_scb_by_idx(handle)) != NULL) 136 if ((code != PORT_SUCCESS) && (port_handle != p_scb->conn_handle)) 144 if (p_scb->conn_handle) /* Outgoing connection */ 146 if (port_handle == p_scb->conn_handle) 153 if (port_handle == p_scb->serv_handle[i] [all...] |
bta_ag_int.h | 342 extern void bta_ag_scb_dealloc(tBTA_AG_SCB *p_scb); 343 extern UINT16 bta_ag_scb_to_idx(tBTA_AG_SCB *p_scb); 349 extern void bta_ag_sm_execute(tBTA_AG_SCB *p_scb, UINT16 event, tBTA_AG_DATA *p_data); 353 extern void bta_ag_resume_open (tBTA_AG_SCB *p_scb); 358 extern void bta_ag_create_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data); 359 extern void bta_ag_del_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data); 360 extern BOOLEAN bta_ag_sdp_find_attr(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK service); 361 extern void bta_ag_do_disc(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK service); 362 extern void bta_ag_free_db(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data); 365 extern void bta_ag_start_servers(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK services) [all...] |
bta_ag_main.c | 94 typedef void (*tBTA_AG_ACTION)(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data); 310 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; local 313 for (i = 0; i < BTA_AG_NUM_SCB; i++, p_scb++) 315 if (!p_scb->in_use) 318 p_scb->in_use = TRUE; 319 p_scb->sco_idx = BTM_INVALID_SCO_INDEX; 322 p_scb->act_timer.param = (UINT32) p_scb; 323 p_scb->act_timer.p_cback = bta_ag_timer_cback; 325 APPL_TRACE_DEBUG1("bta_ag_scb_alloc %d", bta_ag_scb_to_idx(p_scb)); 414 tBTA_AG_SCB *p_scb; local 468 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; local 499 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; local 527 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; local 555 tBTA_AG_SCB *p_scb; local 588 tBTA_AG_SCB *p_scb; local 702 tBTA_AG_SCB *p_scb = &bta_ag_cb.scb[0]; local 747 tBTA_AG_SCB *p_scb; local 774 tBTA_AG_SCB *p_scb; local 877 tBTA_AG_SCB *p_scb; local [all...] |
bta_ag_sdp.c | 74 tBTA_AG_SCB *p_scb; local 78 if ((p_scb = bta_ag_scb_by_idx(idx)) != NULL) 81 if (p_scb->role == BTA_AG_ACP) 215 void bta_ag_create_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) 220 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID; 239 p_scb->hsp_version = HSP_VERSION_1_2; 253 void bta_ag_del_records(tBTA_AG_SCB *p_scb, tBTA_AG_DATA *p_data) 263 if (p_scb == p) 275 services = p_scb->reg_services >> BTA_HSP_SERVICE_ID; 305 BOOLEAN bta_ag_sdp_find_attr(tBTA_AG_SCB *p_scb, tBTA_SERVICE_MASK service [all...] |
/external/bluetooth/bluedroid/bta/av/ |
bta_av_aact.c | 239 static void bta_av_save_addr(tBTA_AV_SCB *p_scb, const BD_ADDR b) 242 p_scb->recfg_sup, p_scb->suspend_sup); 243 if(bdcmp(p_scb->peer_addr, b) != 0) 247 p_scb->recfg_sup = TRUE; 248 p_scb->suspend_sup = TRUE; 253 bdcpy(p_scb->peer_addr, b); 266 static void notify_start_failed(tBTA_AV_SCB *p_scb) 270 p_scb->role &= ~BTA_AV_ROLE_START_INT; 271 start.chnl = p_scb->chnl 381 tBTA_AV_SCB *p_scb = bta_av_cb.p_scb[index]; local 619 tBTA_AV_SCB *p_scb; local [all...] |
bta_av_main.c | 212 tBTA_AV_SCB *p_scb = NULL; local 217 if(bta_av_cb.p_scb[xx] && &(bta_av_cb.p_scb[xx]->timer)== p) 219 p_scb = bta_av_cb.p_scb[xx]; 224 if (p_scb && (p_buf = (BT_HDR *) GKI_getbuf(sizeof(BT_HDR))) != NULL) 229 p_buf->layer_specific = p_scb->hndl; 285 tBTA_AV_SCB * p_scb = NULL; local 290 if(bta_av_cb.p_scb[xx]) 292 if(!bdcmp(bd_addr, bta_av_cb.p_scb[xx]->peer_addr) 314 tBTA_AV_SCB * p_scb = NULL; local 394 tBTA_AV_SCB *p_scb = NULL; local 472 tBTA_AV_SCB *p_scb; \/* stream control block *\/ local 668 tBTA_AV_SCB *p_scb = bta_av_hndl_to_scb(p_data->hdr.layer_specific); local 693 tBTA_AV_SCB *p_scb; local 831 tBTA_AV_SCB *p_scb; local 907 tBTA_AV_SCB *p_scb; local [all...] |
bta_av_ssm.c | 381 BOOLEAN bta_av_is_rcfg_sst (tBTA_AV_SCB *p_scb) 385 if (p_scb != NULL) 387 if (p_scb->state == BTA_AV_RCFG_SST) 404 void bta_av_ssm_execute(tBTA_AV_SCB *p_scb, UINT16 event, tBTA_AV_DATA *p_data) 410 if(p_scb == NULL) 421 if ((p_scb->state == BTA_AV_INIT_SST) && (event == BTA_AV_STR_CONFIG_IND_EVT)) 425 if (bta_av_cb.p_scb[xx]) 427 if (bta_av_cb.p_scb[xx]->state == BTA_AV_INCOMING_SST) 429 bta_av_cb.p_scb[xx]->state = BTA_AV_INIT_SST; 430 bta_av_cb.p_scb[xx]->coll_mask = 0 [all...] |
bta_av_int.h | 419 typedef void (tBTA_AV_VDP_DATA_ACT)(void *p_scb); 543 typedef void (*tBTA_AV_SACT)(tBTA_AV_SCB *p_scb, tBTA_AV_DATA *p_data); 549 tBTA_AV_SCB *p_scb[BTA_AV_NUM_STRS]; /* stream control block */ member in struct:__anon2864 610 extern BOOLEAN bta_av_chk_start(tBTA_AV_SCB *p_scb); 612 extern UINT16 bta_av_chk_mtu(tBTA_AV_SCB *p_scb, UINT16 mtu); 616 extern void bta_av_stream_chg(tBTA_AV_SCB *p_scb, BOOLEAN started); 617 extern BOOLEAN bta_av_is_scb_opening (tBTA_AV_SCB *p_scb); 618 extern BOOLEAN bta_av_is_scb_incoming (tBTA_AV_SCB *p_scb); 619 extern void bta_av_set_scb_sst_init (tBTA_AV_SCB *p_scb); 620 extern BOOLEAN bta_av_is_scb_init (tBTA_AV_SCB *p_scb); [all...] |
bta_av_act.c | 93 tBTA_AV_SCB *p_scb; local 100 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1]; 101 if(p_scb) 104 p_scb->rc_handle, p_rcb->handle); 105 if(p_scb->rc_handle == p_rcb->handle) 106 p_scb->rc_handle = BTA_AV_RC_HANDLE_NONE; 108 if(bta_av_cb.features & BTA_AV_FEAT_RCCT && p_scb->chnl == BTA_AV_CHNL_AUDIO) */ 109 bta_sys_stop_timer(&p_scb->timer); 301 tBTA_AV_SCB *p_scb = p_cb->p_scb[shdl - 1] local 484 tBTA_AV_SCB *p_scb; local 1021 tBTA_AV_SCB *p_scb; local 1159 tBTA_AV_SCB *p_scb; local 1555 tBTA_AV_SCB *p_scb = p_cb->p_scb[inx]; local 1686 tBTA_AV_SCB *p_scb = NULL; local 1788 tBTA_AV_SCB *p_scb; local 1885 tBTA_AV_SCB *p_scb; local 1953 tBTA_AV_SCB *p_scb; local [all...] |
/external/bluetooth/bluedroid/stack/avdt/ |
avdt_scb_act.c | 72 UINT32 avdt_scb_gen_ssrc(tAVDT_SCB *p_scb) 75 return ((UINT32)(p_scb->cs.cfg.codec_info[1] | p_scb->cs.cfg.codec_info[2])); 88 void avdt_scb_hdl_abort_cmd(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) 90 p_scb->role = AVDT_CLOSE_ACP; 91 avdt_scb_event(p_scb, AVDT_SCB_API_ABORT_RSP_EVT, p_data); 104 void avdt_scb_hdl_abort_rsp(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) 119 void avdt_scb_hdl_close_cmd(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) 121 p_scb->role = AVDT_CLOSE_ACP; 122 avdt_scb_event(p_scb, AVDT_SCB_API_CLOSE_RSP_EVT, p_data) [all...] |
avdt_int.h | 512 typedef void (*tAVDT_SCB_ACTION)(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 606 extern void avdt_scb_event(tAVDT_SCB *p_scb, UINT8 event, tAVDT_SCB_EVT *p_data); 609 extern void avdt_scb_dealloc(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 610 extern UINT8 avdt_scb_to_hdl(tAVDT_SCB *p_scb); 614 extern UINT32 avdt_scb_gen_ssrc(tAVDT_SCB *p_scb); 617 extern void avdt_scb_hdl_abort_cmd(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 618 extern void avdt_scb_hdl_abort_rsp(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 619 extern void avdt_scb_hdl_close_cmd(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 620 extern void avdt_scb_hdl_close_rsp(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data); 621 extern void avdt_scb_hdl_getconfig_cmd(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) [all...] |
avdt_scb.c | 592 tAVDT_SCB *p_scb = &avdt_cb.scb[0]; local 691 tAVDT_SCB *p_scb; local 726 tAVDT_SCB *p_scb; local 790 tAVDT_SCB *p_scb; local [all...] |
avdt_api.c | 194 tAVDT_SCB *p_scb; local 204 else if ((p_scb = avdt_scb_alloc(p_cs)) == NULL) 210 *p_handle = avdt_scb_to_hdl(p_scb); 232 tAVDT_SCB *p_scb; local 238 if ((p_scb = avdt_scb_by_hdl(handle)) == NULL) 245 avdt_scb_event(p_scb, AVDT_SCB_API_REMOVE_EVT, NULL); 448 tAVDT_SCB *p_scb; local 455 if ((p_scb = avdt_scb_by_hdl(handle)) == NULL) 464 avdt_scb_event(p_scb, AVDT_SCB_API_DELAY_RPT_REQ_EVT, &evt); 486 tAVDT_SCB *p_scb = NULL local 539 tAVDT_SCB *p_scb; local 594 tAVDT_SCB *p_scb = NULL; local 652 tAVDT_SCB *p_scb = NULL; local 710 tAVDT_SCB *p_scb; local 747 tAVDT_SCB *p_scb; local 784 tAVDT_SCB *p_scb; local 823 tAVDT_SCB *p_scb; local 861 tAVDT_SCB *p_scb; local 922 tAVDT_SCB *p_scb; local 1083 tAVDT_SCB *p_scb; local 1114 tAVDT_SCB *p_scb; local 1161 tAVDT_SCB *p_scb; local 1247 tAVDT_SCB *p_scb; local 1287 tAVDT_SCB *p_scb; local [all...] |
avdt_ad.c | 46 UINT8 avdt_ad_type_to_tcid(UINT8 type, tAVDT_SCB *p_scb) 56 scb_idx = avdt_scb_to_hdl(p_scb) - 1; 229 tAVDT_TC_TBL *avdt_ad_tc_tbl_by_type(UINT8 type, tAVDT_CCB *p_ccb, tAVDT_SCB *p_scb) 237 tcid = avdt_ad_type_to_tcid(type, p_scb); 323 tAVDT_SCB *p_scb; local 344 p_scb = avdt_scb_by_hdl(avdt_cb.ad.rt_tbl[p_tbl->ccb_idx][p_tbl->tcid].scb_hdl); 345 if (p_scb != NULL) 349 avdt_scb_event(p_scb, AVDT_SCB_TC_CLOSE_EVT, (tAVDT_SCB_EVT *)&close); 369 tAVDT_SCB *p_scb; local 395 p_scb = avdt_scb_by_hdl(avdt_cb.ad.rt_tbl[p_tbl->ccb_idx][p_tbl->tcid].scb_hdl) 426 tAVDT_SCB *p_scb; local 462 tAVDT_SCB *p_scb; local [all...] |
avdt_ccb_act.c | 124 tAVDT_SCB *p_scb = &avdt_cb.scb[0]; local 127 for (i = 0; i < AVDT_NUM_SEPS; i++, p_scb++) 129 if ((p_scb->allocated) && (p_scb->p_ccb == p_ccb)) 158 tAVDT_SCB *p_scb = &avdt_cb.scb[0]; local 165 for (i = 0; i < AVDT_NUM_SEPS; i++, p_scb++) 167 if (p_scb->allocated) 170 sep_info[p_data->msg.discover_rsp.num_seps].in_use = p_scb->in_use; 172 sep_info[p_data->msg.discover_rsp.num_seps].media_type = p_scb->cs.media_type; 173 sep_info[p_data->msg.discover_rsp.num_seps].tsep = p_scb->cs.tsep 220 tAVDT_SCB *p_scb; local 304 tAVDT_SCB *p_scb; local 377 tAVDT_SCB *p_scb; local 511 tAVDT_SCB *p_scb; local 556 tAVDT_SCB *p_scb; local 589 tAVDT_SCB *p_scb; local 634 tAVDT_SCB *p_scb; local 667 tAVDT_SCB *p_scb = &avdt_cb.scb[0]; local 713 tAVDT_SCB *p_scb; local [all...] |
avdt_msg.c | 1686 tAVDT_SCB *p_scb; local [all...] |
/external/bluetooth/bluedroid/bta/pan/ |
bta_pan_act.c | 59 tBTA_PAN_SCB *p_scb; local 67 if((p_scb = bta_pan_scb_by_handle(handle)) == NULL) 70 p_scb = bta_pan_scb_alloc(); 74 if(!p_scb) 80 p_scb->handle = handle; 81 p_scb->local_role = src_role; 82 p_scb->peer_role = dst_role; 83 p_scb->pan_flow_enable = TRUE; 84 bdcpy(p_scb->bd_addr, bd_addr); 85 GKI_init_q(&p_scb->data_queue) 128 tBTA_PAN_SCB *p_scb; local 169 tBTA_PAN_SCB *p_scb; local 391 tBTA_PAN_SCB *p_scb = &bta_pan_cb.scb[0]; local [all...] |
bta_pan_main.c | 61 typedef void (*tBTA_PAN_ACTION)(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 174 tBTA_PAN_SCB *p_scb = &bta_pan_cb.scb[0]; local 177 for (i = 0; i < BTA_PAN_NUM_CONN; i++, p_scb++) 179 if (!p_scb->in_use) 181 p_scb->in_use = TRUE; 190 p_scb = NULL; 193 return p_scb; 206 static void bta_pan_sm_execute(tBTA_PAN_SCB *p_scb, UINT16 event, tBTA_PAN_DATA *p_data) 212 APPL_TRACE_EVENT3("PAN scb=%d event=0x%x state=%d", bta_pan_scb_to_idx(p_scb), event, p_scb->state) 284 tBTA_PAN_SCB *p_scb; local 346 tBTA_PAN_SCB *p_scb = &bta_pan_cb.scb[0]; local 375 tBTA_PAN_SCB *p_scb; local [all...] |
bta_pan_int.h | 190 extern void bta_pan_scb_dealloc(tBTA_PAN_SCB *p_scb); 191 extern UINT8 bta_pan_scb_to_idx(tBTA_PAN_SCB *p_scb); 199 extern void bta_pan_open(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 200 extern void bta_pan_api_close(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 201 extern void bta_pan_set_shutdown(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 202 extern void bta_pan_rx_path(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 203 extern void bta_pan_tx_path(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 204 extern void bta_pan_tx_flow(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 205 extern void bta_pan_conn_open(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data); 206 extern void bta_pan_conn_close(tBTA_PAN_SCB *p_scb, tBTA_PAN_DATA *p_data) [all...] |
bta_pan_ci.c | 204 tBTA_PAN_SCB * p_scb; local 207 p_scb = bta_pan_scb_by_handle(handle); 209 p_buf = (BT_HDR *)GKI_dequeue(&p_scb->data_queue);
|
/external/bluetooth/bluedroid/btif/src/ |
btif_hl.c | 2285 btif_hl_soc_cb_t *p_scb = p_dcb->p_scb; local 4605 btif_hl_soc_cb_t *p_scb = NULL; local 4669 btif_hl_soc_cb_t *p_scb = NULL; local 4698 btif_hl_soc_cb_t *p_scb = NULL; local 4724 btif_hl_soc_cb_t *p_scb = NULL; local 4768 btif_hl_soc_cb_t *p_scb = NULL; local 4824 btif_hl_soc_cb_t *p_scb = NULL; local 4929 btif_hl_soc_cb_t *p_scb = NULL; local [all...] |
/external/bluetooth/bluedroid/btif/co/ |
bta_hl_co.c | 384 if (p_dcb->p_scb) 388 r = send(p_dcb->p_scb->socket_id[1], p_dcb->p_rx_pkt, data_size, 0);
|