/system/bt/stack/mcap/ |
H A D | mca_dact.cc | 43 void mca_dcb_report_cong(tMCA_DCB* p_dcb) { argument 46 evt_data.cong_chg.cong = p_dcb->cong; 47 evt_data.cong_chg.mdl = mca_dcb_to_hdl(p_dcb); 48 evt_data.cong_chg.mdl_id = p_dcb->mdl_id; 49 mca_ccb_report_event(p_dcb->p_ccb, MCA_CONG_CHG_EVT, &evt_data); 63 void mca_dcb_tc_open(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) { argument 65 tMCA_CCB* p_ccb = p_dcb->p_ccb; 69 p_dcb->cong = false; 71 evt_data.open_cfm.mdl_id = p_dcb->mdl_id; 72 evt_data.open_cfm.mdl = mca_dcb_to_hdl(p_dcb); 86 mca_dcb_cong(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) argument 100 mca_dcb_free_data(UNUSED_ATTR tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) argument 113 mca_dcb_do_disconn(tMCA_DCB* p_dcb, UNUSED_ATTR tMCA_DCB_EVT* p_data) argument 134 mca_dcb_snd_data(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) argument 155 mca_dcb_hdl_data(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) argument [all...] |
H A D | mca_dsm.cc | 113 void mca_dcb_event(tMCA_DCB* p_dcb, uint8_t event, tMCA_DCB_EVT* p_data) { argument 117 if (p_dcb == NULL) return; 118 MCA_TRACE_EVENT("DCB dcb=%d event=%s state=%s", mca_dcb_to_hdl(p_dcb), 119 mca_dcb_evt_str[event], mca_dcb_st_str[p_dcb->state]); 122 state_table = mca_dcb_st_tbl[p_dcb->state - 1]; 125 p_dcb->state = state_table[event][MCA_DCB_NEXT_STATE]; 130 (*mca_dcb_action[action])(p_dcb, p_data); 145 tMCA_DCB *p_dcb = NULL, *p_dcb_tmp; local 162 p_dcb = p_dcb_tmp; 167 return p_dcb; 181 tMCA_DCB* p_dcb; local 217 mca_dcb_dealloc(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data) argument 246 mca_dcb_to_hdl(tMCA_DCB* p_dcb) argument 262 tMCA_DCB* p_dcb = NULL; local 279 tMCA_DCB* p_dcb; local [all...] |
H A D | mca_api.cc | 265 tMCA_DCB* p_dcb; local 277 p_dcb = &mca_cb.dcb[i * max]; 279 for (i = 0; i < max; i++, p_dcb++) { 280 if (p_dcb->state && p_dcb->p_cs == p_depcs) { 281 mca_dcb_event(p_dcb, MCA_DCB_API_CLOSE_EVT, NULL); 391 tMCA_DCB* p_dcb; local 412 p_dcb = mca_dcb_alloc(p_ccb, dep); 414 if (p_dcb) { 416 p_dcb 478 tMCA_DCB* p_dcb = mca_dcb_alloc(p_ccb, dep); local 521 tMCA_DCB* p_dcb = mca_dcb_by_hdl(mdl); local 550 tMCA_DCB* p_dcb; local 611 tMCA_DCB* p_dcb; local 670 tMCA_DCB* p_dcb; local 715 tMCA_DCB* p_dcb; local 802 tMCA_DCB* p_dcb = mca_dcb_by_hdl(mdl); local 829 tMCA_DCB* p_dcb = mca_dcb_by_hdl(mdl); local [all...] |
H A D | mca_main.cc | 151 tMCA_TC_TBL* mca_tc_tbl_dalloc(tMCA_DCB* p_dcb) { argument 168 p_tbl->cb_idx = mca_dcb_to_hdl(p_dcb); 169 p_tbl->tcid = p_dcb->p_cs->type + 1; 170 p_tbl->my_mtu = p_dcb->p_chnl_cfg->data_mtu; 172 p_tbl->lcid = p_dcb->lcid; 173 mca_cb.tc.lcid_tbl[p_dcb->lcid - L2CAP_BASE_APPL_CID] = i; 235 tMCA_DCB* p_dcb; local 242 p_dcb = mca_dcb_by_hdl(p_tbl->cb_idx); 243 if (p_dcb) { 244 p_opt = &p_dcb 274 tMCA_DCB* p_dcb; local 324 tMCA_DCB* p_dcb; local 375 tMCA_DCB* p_dcb; local 410 tMCA_DCB* p_dcb; local [all...] |
H A D | mca_cact.cc | 96 tMCA_DCB* p_dcb; local 103 p_dcb = mca_dcb_by_hdl(p_ccb->p_tx_req->dcb_idx); 106 p_msg->mdl_id = p_dcb->mdl_id; 107 mca_dcb_event(p_dcb, MCA_DCB_API_CLOSE_EVT, NULL); 242 tMCA_DCB* p_dcb; local 268 ((p_dcb = mca_dcb_by_hdl(p_ccb->p_tx_req->dcb_idx)) != NULL)) { 269 mca_dcb_dealloc(p_dcb, NULL); 289 ((p_dcb = mca_dcb_by_hdl(p_ccb->p_tx_req->dcb_idx)) != NULL)) { 290 mca_dcb_dealloc(p_dcb, NULL); 441 tMCA_DCB* p_dcb; local [all...] |
H A D | mca_int.h | 303 extern void mca_dcb_event(tMCA_DCB* p_dcb, uint8_t event, tMCA_DCB_EVT* p_data); 306 extern void mca_dcb_dealloc(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 307 extern tMCA_DL mca_dcb_to_hdl(tMCA_DCB* p_dcb); 312 extern void mca_dcb_tc_open(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 313 extern void mca_dcb_cong(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 314 extern void mca_dcb_free_data(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 315 extern void mca_dcb_do_disconn(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 316 extern void mca_dcb_snd_data(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 317 extern void mca_dcb_hdl_data(tMCA_DCB* p_dcb, tMCA_DCB_EVT* p_data); 323 extern tMCA_TC_TBL* mca_tc_tbl_dalloc(tMCA_DCB* p_dcb); [all...] |
H A D | mca_csm.cc | 315 tMCA_DCB* p_dcb; local 319 p_dcb = &mca_cb.dcb[i * MCA_NUM_MDLS]; 320 for (i = 0; i < MCA_NUM_MDLS; i++, p_dcb++) { 321 if (p_dcb->state != MCA_DCB_NULL_ST && p_dcb->mdl_id == mdl_id) {
|
H A D | mca_l2c.cc | 222 tMCA_DCB* p_dcb; local 235 (p_dcb = mca_dcb_by_hdl(p_ccb->p_tx_req->dcb_idx)) != NULL)) { 238 p_dcb->lcid = lcid; 239 p_tbl = mca_tc_tbl_dalloc(p_dcb); 242 p_chnl_cfg = p_dcb->p_chnl_cfg;
|
/system/bt/bta/hl/ |
H A D | bta_hl_act.cc | 79 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 87 evt_data.dch_cong_ind.cong = p_dcb->cong = p_cong_chg->cong; 88 evt_data.dch_cong_ind.mdl_handle = p_dcb->mdl_handle; 108 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 114 p_dcb->echo_oper = BTA_HL_ECHO_OP_CI_GET_ECHO_DATA; 115 p_dcb->cout_oper |= BTA_HL_CO_GET_ECHO_DATA_MASK; 118 p_acb->app_id, p_mcb->mcl_handle, p_dcb->p_echo_tx_pkt->len, 119 BTA_HL_GET_BUF_PTR(p_dcb->p_echo_tx_pkt), BTA_HL_CI_GET_ECHO_DATA_EVT); 133 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 140 if (p_dcb 172 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 210 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 266 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 293 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 332 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 366 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 432 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 477 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 619 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 654 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 694 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 734 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 821 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 914 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 938 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 974 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1021 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1086 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1129 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1163 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1200 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1288 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1344 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1417 tBTA_HL_MDL_CB* p_dcb; local 2040 tBTA_HL_MDL_CB* p_dcb; local [all...] |
H A D | bta_hl_utils.cc | 211 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 216 osi_free_and_reset((void**)&p_dcb->p_tx_pkt); 217 osi_free_and_reset((void**)&p_dcb->p_rx_pkt); 218 osi_free_and_reset((void**)&p_dcb->p_echo_tx_pkt); 219 osi_free_and_reset((void**)&p_dcb->p_echo_rx_pkt); 221 memset((void*)p_dcb, 0, sizeof(tBTA_HL_MDL_CB)); 295 tBTA_HL_MDL_CB* p_dcb; local 301 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); 302 if (p_dcb->local_mdep_id != BTA_HL_ECHO_TEST_MDEP_ID) { 303 if (p_dcb 375 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 1066 tBTA_HL_MDL_CB* p_dcb; local 1146 tBTA_HL_MDL_CB* p_dcb; local 1618 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 2167 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 2231 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 2369 tBTA_HL_MDL_CB* p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 2426 tBTA_HL_MDL_CB* p_dcb; local 2454 tBTA_HL_MDL_CB* p_dcb; local [all...] |
H A D | bta_hl_main.cc | 905 tBTA_HL_MDL_CB* p_dcb; local 920 p_dcb = BTA_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); 938 p_dcb->in_use = true; 939 p_dcb->dch_oper = BTA_HL_DCH_OP_LOCAL_OPEN; 940 p_dcb->sec_mask = p_data->api_dch_open.sec_mask; 941 p_dcb->local_mdep_id = p_data->api_dch_open.local_mdep_id; 942 p_dcb->peer_mdep_id = p_data->api_dch_open.peer_mdep_id; 945 p_dcb->peer_mdep_role = BTA_HL_MDEP_ROLE_SOURCE; 947 p_dcb->peer_mdep_role = BTA_HL_MDEP_ROLE_SINK; 950 p_dcb 1035 tBTA_HL_MDL_CB* p_dcb; local 1094 tBTA_HL_MDL_CB* p_dcb; local 1211 tBTA_HL_MDL_CB* p_dcb; local 1594 tBTA_HL_MDL_CB* p_dcb; local 1646 tBTA_HL_MDL_CB* p_dcb; local [all...] |
/system/bt/btif/co/ |
H A D | bta_hl_co.cc | 295 btif_hl_mdl_cb_t* p_dcb; local 303 p_dcb = BTIF_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); 305 if ((p_dcb->tx_size <= buf_size) && p_dcb->p_tx_pkt) { 306 memcpy(p_buf, p_dcb->p_tx_pkt, p_dcb->tx_size); 307 osi_free_and_reset((void**)&p_dcb->p_tx_pkt); 308 p_dcb->tx_size = 0; 335 btif_hl_mdl_cb_t* p_dcb; local 342 p_dcb [all...] |
/system/bt/btif/src/ |
H A D | btif_hl.cc | 406 static void btif_hl_clean_mdl_cb(btif_hl_mdl_cb_t* p_dcb) { argument 408 osi_free_and_reset((void**)&p_dcb->p_rx_pkt); 409 osi_free_and_reset((void**)&p_dcb->p_tx_pkt); 410 memset(p_dcb, 0, sizeof(btif_hl_mdl_cb_t)); 851 btif_hl_mdl_cb_t* p_dcb; local 860 p_dcb = BTIF_HL_GET_MDL_CB_PTR(i, j, k); 861 if (p_acb->in_use && p_mcb->in_use && p_dcb->in_use && 862 (p_dcb->channel_id == channel_id)) { 925 btif_hl_mdl_cb_t* p_dcb; local 937 p_dcb 1636 btif_hl_mdl_cb_t* p_dcb; local 1926 btif_hl_mdl_cb_t* p_dcb = BTIF_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 2442 btif_hl_mdl_cb_t* p_dcb; local 2510 btif_hl_mdl_cb_t* p_dcb; local 2579 btif_hl_mdl_cb_t* p_dcb; local 2651 btif_hl_mdl_cb_t* p_dcb; local 2718 btif_hl_mdl_cb_t* p_dcb; local 2748 btif_hl_mdl_cb_t* p_dcb; local 2839 btif_hl_mdl_cb_t* p_dcb; local 2863 btif_hl_mdl_cb_t* p_dcb; local 4108 btif_hl_mdl_cb_t* p_dcb; local 4134 btif_hl_mdl_cb_t* p_dcb = BTIF_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 4158 btif_hl_mdl_cb_t* p_dcb = BTIF_HL_GET_MDL_CB_PTR(app_idx, mcl_idx, mdl_idx); local 4199 btif_hl_mdl_cb_t* p_dcb = NULL; local 4289 btif_hl_mdl_cb_t* p_dcb = BTIF_HL_GET_MDL_CB_PTR( local 4342 btif_hl_mdl_cb_t* p_dcb = BTIF_HL_GET_MDL_CB_PTR( local [all...] |