Searched refs:p_rcb (Results 1 - 24 of 24) sorted by relevance

/system/bt/stack/l2cap/
H A Dl2c_ucd.cc54 tL2C_RCB* p_rcb = &l2cb.rcb_pool[0]; local
59 for (xx = 0; xx < MAX_L2CAP_CLIENTS; xx++, p_rcb++) {
60 if (p_rcb->in_use) {
63 (p_rcb->ucd.state & L2C_UCD_STATE_W4_RECEPTION)) {
64 p_rcb->ucd.cb_info.pL2CA_UCD_Discover_Cb(rem_bda, info_type, data);
65 p_rcb->ucd.state &= ~(L2C_UCD_STATE_W4_RECEPTION);
70 (p_rcb->ucd.state & L2C_UCD_STATE_W4_MTU)) {
71 p_rcb->ucd.cb_info.pL2CA_UCD_Discover_Cb(rem_bda, info_type, data);
72 p_rcb->ucd.state &= ~(L2C_UCD_STATE_W4_MTU);
90 tL2C_RCB* p_rcb; local
121 tL2C_RCB* p_rcb = &l2cb.rcb_pool[0]; local
194 tL2C_RCB* p_rcb; local
255 tL2C_RCB* p_rcb; local
314 tL2C_RCB* p_rcb; local
379 tL2C_RCB* p_rcb; local
547 tL2C_RCB* p_rcb; local
647 tL2C_RCB* p_rcb = &l2cb.rcb_pool[0]; local
[all...]
H A Dl2c_csm.cc135 if (p_ccb->p_rcb == NULL) {
136 L2CAP_TRACE_ERROR("L2CAP - LCID: 0x%04x st: CLOSED evt: %s p_rcb == NULL",
151 disconnect_ind = p_ccb->p_rcb->api.pL2CA_DisconnectInd_Cb;
152 connect_cfm = p_ccb->p_rcb->api.pL2CA_ConnectCfm_Cb;
169 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm,
174 p_ccb->p_rcb->psm, p_ccb->p_lcb->handle, true,
194 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm,
210 p_ccb->p_rcb->psm, p_ccb->p_lcb->handle,
226 (*p_ccb->p_rcb->api.pL2CA_ConnectCfm_Cb)(local_cid,
252 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb
[all...]
H A Dl2c_api.cc62 tL2C_RCB* p_rcb; local
88 p_rcb = l2cu_find_rcb_by_psm(vpsm);
89 if (p_rcb == NULL) break;
97 p_rcb = l2cu_find_rcb_by_psm(vpsm);
98 if (p_rcb == NULL) {
99 p_rcb = l2cu_allocate_rcb(vpsm);
100 if (p_rcb == NULL) {
107 p_rcb->api = *p_cb_info;
108 p_rcb->real_psm = psm;
124 tL2C_RCB* p_rcb; local
233 tL2C_RCB* p_rcb; local
357 tL2C_RCB* p_rcb; local
402 tL2C_RCB* p_rcb = l2cu_find_ble_rcb_by_psm(psm); local
455 tL2C_RCB* p_rcb = l2cu_find_ble_rcb_by_psm(psm); local
1161 tL2C_RCB* p_rcb; local
[all...]
H A Dl2c_utils.cc460 UINT16_TO_STREAM(p, p_ccb->p_rcb->real_psm);
1432 p_ccb->p_rcb = NULL;
1577 tL2C_RCB* p_rcb = p_ccb->p_rcb; local
1585 if (p_rcb && (p_rcb->psm != p_rcb->real_psm)) {
1586 btm_sec_clr_service_by_psm(p_rcb->psm);
1590 osi_free(p_rcb);
1591 p_ccb->p_rcb
1687 tL2C_RCB* p_rcb = &l2cb.rcb_pool[0]; local
1716 tL2C_RCB* p_rcb = &l2cb.ble_rcb_pool[0]; local
1743 l2cu_release_rcb(tL2C_RCB* p_rcb) argument
1788 tL2C_RCB* p_rcb = &l2cb.rcb_pool[0]; local
1810 tL2C_RCB* p_rcb = &l2cb.ble_rcb_pool[0]; local
[all...]
H A Dl2c_ble.cc572 tL2C_RCB* p_rcb; local
671 p_rcb = l2cu_find_ble_rcb_by_psm(con_info.psm);
672 if (p_rcb == NULL) {
678 if (!p_rcb->api.pL2CA_ConnectInd_Cb) {
704 p_ccb->p_rcb = p_rcb;
H A Dl2c_main.cc258 tL2C_RCB* p_rcb; local
386 p_rcb = l2cu_find_rcb_by_psm(con_info.psm);
387 if (p_rcb == NULL) {
393 if (!p_rcb->api.pL2CA_ConnectInd_Cb) {
408 p_ccb->p_rcb = p_rcb;
H A Dl2c_int.h296 tL2C_RCB* p_rcb; /* Registration CB for this Channel */ member in struct:t_l2c_ccb
698 extern void l2cu_release_rcb(tL2C_RCB* p_rcb);
H A Dl2c_fcr.cc1032 if ((p_ccb->p_rcb) && (p_ccb->p_rcb->api.pL2CA_TxComplete_Cb) &&
1040 (*p_ccb->p_rcb->api.pL2CA_TxComplete_Cb)(p_ccb->local_cid,
H A Dl2c_link.cc485 if (p_ccb->p_rcb->api.pL2CA_QoSViolationInd_Cb)
/system/bt/bta/gatt/
H A Dbta_gatts_act.cc305 tBTA_GATTS_RCB* p_rcb = &bta_gatts_cb.rcb[p_srvc_cb->rcb_idx]; local
308 cb_data.srvc_oper.server_if = p_rcb->gatt_if;
311 if (GATTS_DeleteService(p_rcb->gatt_if, &p_srvc_cb->service_uuid,
319 if (p_rcb->p_cback) (*p_rcb->p_cback)(BTA_GATTS_DELELTE_EVT, &cb_data);
333 tBTA_GATTS_RCB* p_rcb = &bta_gatts_cb.rcb[p_srvc_cb->rcb_idx]; local
337 cb_data.srvc_oper.server_if = p_rcb->gatt_if;
343 if (p_rcb->p_cback) (*p_rcb->p_cback)(BTA_GATTS_STOP_EVT, &cb_data);
373 tBTA_GATTS_RCB* p_rcb local
431 tBTA_GATTS_RCB* p_rcb = NULL; local
466 tBTA_GATTS_RCB* p_rcb; local
494 tBTA_GATTS_RCB* p_rcb; local
535 tBTA_GATTS_RCB* p_rcb; local
665 tBTA_GATTS_RCB* p_rcb; local
[all...]
H A Dbta_gattc_act.cc240 (bta_gattc_cb.clcb[i].p_rcb == p_clreg)) {
359 if (p_clcb && p_clcb->p_rcb && p_clcb->p_rcb->p_cback)
360 (*p_clcb->p_rcb->p_cback)(BTA_GATTC_CANCEL_OPEN_EVT, &cb_data);
376 bta_gattc_send_open_cback(p_clcb->p_rcb, BTA_GATT_OK, p_clcb->bda,
390 bta_gattc_send_open_cback(p_clcb->p_rcb, BTA_GATT_ERROR, p_clcb->bda,
409 if (!GATT_Connect(p_clcb->p_rcb->client_if, p_data->api_conn.remote_bda, true,
418 p_clcb->p_rcb->client_if, p_data->api_conn.remote_bda,
518 if (p_clcb->p_rcb->p_cback) {
520 (*p_clcb->p_rcb
[all...]
H A Dbta_gattc_utils.cc159 if (p_clcb->in_use && p_clcb->p_rcb->client_if == client_if &&
211 p_clcb->p_rcb = bta_gattc_cl_get_regcb(client_if);
217 if (p_clcb->p_rcb != NULL && p_clcb->p_srcb != NULL) {
219 p_clcb->p_rcb->num_clcb++;
267 if (p_clcb->p_rcb->num_clcb) p_clcb->p_rcb->num_clcb--;
H A Dbta_gattc_int.h270 tBTA_GATTC_RCB* p_rcb; /* pointer to the registration CB */ member in struct:__anon151
H A Dbta_gattc_cache.cc950 if (!p_clcb->p_rcb->p_cback) continue;
959 (*p_clcb->p_rcb->p_cback)(BTA_GATTC_SEARCH_RES_EVT, &cb_data);
/system/bt/bta/av/
H A Dbta_av_act.cc77 tBTA_AV_RCB* p_rcb = NULL; local
83 p_rcb = &bta_av_cb.rcb[i];
87 return p_rcb;
100 void bta_av_del_rc(tBTA_AV_RCB* p_rcb) { argument
105 if (p_rcb->handle != BTA_AV_RC_HANDLE_NONE) {
106 if (p_rcb->shdl) {
108 if ((p_rcb->shdl - 1) < BTA_AV_NUM_STRS) {
109 p_scb = bta_av_cb.p_scb[p_rcb->shdl - 1];
113 p_rcb->shdl, p_scb->rc_handle, p_rcb
312 tBTA_AV_RCB* p_rcb; local
473 tBTA_AV_RCB* p_rcb; local
584 tBTA_AV_RCB* p_rcb; local
606 tBTA_AV_RCB* p_rcb; local
627 tBTA_AV_RCB* p_rcb; local
648 tBTA_AV_RCB* p_rcb; local
1017 tBTA_AV_RCB* p_rcb; local
1155 tBTA_AV_RCB *p_rcb, *p_rcb2; local
1873 tBTA_AV_RCB* p_rcb; local
[all...]
H A Dbta_av_aact.cc1182 tBTA_AV_RCB* p_rcb; local
1191 p_rcb = bta_av_get_rcb_by_shdl((uint8_t)(p_scb->hdi + 1));
1192 if (p_rcb) bta_av_del_rc(p_rcb);
H A Dbta_av_int.h650 extern void bta_av_del_rc(tBTA_AV_RCB* p_rcb);
/system/bt/stack/mcap/
H A Dmca_main.cc68 tMCA_RCB* p_rcb = &mca_cb.rcb[0]; local
70 for (i = 0; i < MCA_NUM_REGS; i++, p_rcb++) {
71 if (p_rcb->p_cback && p_rcb->reg.ctrl_psm == psm) {
92 tMCA_RCB* p_rcb = &mca_cb.rcb[0]; local
94 for (i = 0; i < MCA_NUM_REGS; i++, p_rcb++) {
95 if (p_rcb->p_cback && p_rcb->reg.data_psm == psm) {
473 tMCA_RCB* p_rcb = NULL; local
477 p_rcb
497 tMCA_RCB* p_rcb; local
531 mca_rcb_to_handle(tMCA_RCB* p_rcb) argument
547 tMCA_RCB* p_rcb = NULL; local
564 mca_is_valid_dep_id(tMCA_RCB* p_rcb, tMCA_DEP dep) argument
[all...]
H A Dmca_api.cc115 tMCA_RCB* p_rcb; local
126 p_rcb = mca_rcb_alloc(p_reg);
127 if (p_rcb != NULL) {
160 p_rcb->reg.data_psm = 0;
161 handle = mca_rcb_to_handle(p_rcb);
162 p_rcb->p_cback = p_cback;
163 p_rcb->reg.rsp_tout = p_reg->rsp_tout;
180 tMCA_RCB* p_rcb = mca_rcb_by_handle(handle); local
183 if (p_rcb && p_rcb
207 tMCA_RCB* p_rcb = mca_rcb_by_handle(handle); local
264 tMCA_RCB* p_rcb = mca_rcb_by_handle(handle); local
[all...]
H A Dmca_csm.cc183 tMCA_RCB* p_rcb = mca_rcb_by_handle(handle); local
187 if (p_rcb) {
214 tMCA_RCB* p_rcb = mca_rcb_by_handle(handle); local
219 if (p_rcb) {
224 p_ccb_tmp->p_rcb = p_rcb;
H A Dmca_dsm.cc146 tMCA_RCB* p_rcb = p_ccb->p_rcb; local
151 p_cs = &p_rcb->dep[dep];
182 tMCA_RCB* p_rcb = p_ccb->p_rcb; local
189 p_cs = &p_rcb->dep[dep];
H A Dmca_cact.cc65 if (p_ccb && p_ccb->p_rcb && p_ccb->p_rcb->p_cback)
66 (*p_ccb->p_rcb->p_cback)(mca_rcb_to_handle(p_ccb->p_rcb),
131 period_ms_t interval_ms = p_ccb->p_rcb->reg.rsp_tout * 1000;
176 p_ccb->sec_mask, p_ccb->p_rcb->reg.data_psm,
326 if (!mca_is_valid_dep_id(p_ccb->p_rcb, p_rx_msg->mdep_id)) {
H A Dmca_int.h217 tMCA_RCB* p_rcb; /* the associated registration control block */ member in struct:__anon1224
333 extern tMCA_HANDLE mca_rcb_to_handle(tMCA_RCB* p_rcb);
335 extern bool mca_is_valid_dep_id(tMCA_RCB* p_rcb, tMCA_DEP dep);
/system/bt/stack/avrc/
H A Davrc_api.cc463 tAVRC_RASM_CB* p_rcb; local
474 p_rcb = &avrc_cb.rcb[handle];
480 p_rcb->rasm_offset = 0;
481 osi_free_and_reset((void**)&p_rcb->p_rmsg);
488 p_rcb->rasm_pdu = *p_data;
489 p_rcb->p_rmsg = (BT_HDR*)osi_malloc(BT_DEFAULT_BUFFER_SIZE);
491 memcpy(p_rcb->p_rmsg, p_pkt, sizeof(BT_HDR)); /* Copy bt hdr */
494 memcpy((uint8_t*)(p_rcb->p_rmsg + 1),
498 p_rcb->p_rmsg->offset = p_rcb
[all...]

Completed in 192 milliseconds