Searched refs:lcid (Results 1 - 25 of 38) sorted by relevance

12

/system/bt/stack/rfcomm/
H A Drfc_l2cap_if.c43 static void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id);
44 static void RFCOMM_ConnectCnf (UINT16 lcid, UINT16 err);
45 static void RFCOMM_ConfigInd (UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
46 static void RFCOMM_ConfigCnf (UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
47 static void RFCOMM_DisconnectInd (UINT16 lcid, BOOLEAN is_clear);
49 static void RFCOMM_BufDataInd (UINT16 lcid, BT_HDR *p_buf);
50 static void RFCOMM_CongestionStatusInd (UINT16 lcid, BOOLEAN is_congested);
91 void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
101 p_mcb->pending_lcid = lcid;
108 p_mcb->lcid, p_mc
146 RFCOMM_ConnectCnf(UINT16 lcid, UINT16 result) argument
218 RFCOMM_ConfigInd(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
241 RFCOMM_ConfigCnf(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
277 RFCOMM_DisconnectInd(UINT16 lcid, BOOLEAN is_conf_needed) argument
306 RFCOMM_BufDataInd(UINT16 lcid, BT_HDR *p_buf) argument
393 RFCOMM_CongestionStatusInd(UINT16 lcid, BOOLEAN is_congested) argument
416 rfc_find_lcid_mcb(UINT16 lcid) argument
447 rfc_save_lcid_mcb(tRFC_MCB *p_mcb, UINT16 lcid) argument
[all...]
H A Drfc_mx_fsm.c124 UINT16 lcid = L2CA_ConnectReq(BT_PSM_RFCOMM, p_mcb->bd_addr); local
125 if (lcid == 0) {
126 rfc_save_lcid_mcb(NULL, p_mcb->lcid);
127 p_mcb->lcid = 0;
131 p_mcb->lcid = lcid;
133 rfc_save_lcid_mcb (p_mcb, p_mcb->lcid);
148 L2CA_ConnectRsp (p_mcb->bd_addr, *((UINT8 *)p_data), p_mcb->lcid, L2CAP_CONN_OK, 0);
218 L2CA_DisconnectReq (p_mcb->lcid);
228 rfc_save_lcid_mcb (NULL, p_mcb->lcid);
505 UINT16 lcid = L2CA_ConnectReq(BT_PSM_RFCOMM, p_mcb->bd_addr); local
[all...]
H A Drfc_utils.c207 rfc_save_lcid_mcb(NULL, p_mcb->lcid);
460 RFCOMM_TRACE_ERROR("%s: empty queue: p_mcb = %p p_mcb->lcid = %u cached p_mcb = %p",
461 __func__, p_mcb, p_mcb->lcid,
462 rfc_find_lcid_mcb(p_mcb->lcid));
472 L2CA_DataWrite(p_mcb->lcid, p);
H A Dport_int.h100 UINT16 lcid; /* Local cid used for this channel */ member in struct:__anon1253
/system/bt/stack/avct/
H A Davct_l2c.c39 void avct_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id);
40 void avct_l2c_connect_cfm_cback(UINT16 lcid, UINT16 result);
41 void avct_l2c_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
42 void avct_l2c_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
43 void avct_l2c_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed);
44 void avct_l2c_disconnect_cfm_cback(UINT16 lcid, UINT16 result);
45 void avct_l2c_congestion_ind_cback(UINT16 lcid, BOOLEAN is_congested);
46 void avct_l2c_data_ind_cback(UINT16 lcid, BT_HDR *p_buf);
104 void avct_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
140 lcid, resul
178 avct_l2c_connect_cfm_cback(UINT16 lcid, UINT16 result) argument
239 avct_l2c_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
289 avct_l2c_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
339 avct_l2c_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed) argument
369 avct_l2c_disconnect_cfm_cback(UINT16 lcid, UINT16 result) argument
398 avct_l2c_congestion_ind_cback(UINT16 lcid, BOOLEAN is_congested) argument
420 avct_l2c_data_ind_cback(UINT16 lcid, BT_HDR *p_buf) argument
[all...]
H A Davct_lcb.c387 tAVCT_LCB *avct_lcb_by_lcid(UINT16 lcid) argument
394 if (p_lcb->allocated && ((p_lcb->ch_lcid == lcid) || (p_lcb->conflict_lcid == lcid)))
404 AVCT_TRACE_WARNING("No lcb for lcid %x", lcid);
H A Davct_int.h153 extern tAVCT_BCB *avct_bcb_by_lcid(UINT16 lcid);
158 extern tAVCT_LCB *avct_lcb_by_lcid(UINT16 lcid);
/system/bt/stack/avdt/
H A Davdt_l2c.c39 void avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id);
40 void avdt_l2c_connect_cfm_cback(UINT16 lcid, UINT16 result);
41 void avdt_l2c_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
42 void avdt_l2c_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg);
43 void avdt_l2c_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed);
44 void avdt_l2c_disconnect_cfm_cback(UINT16 lcid, UINT16 result);
45 void avdt_l2c_congestion_ind_cback(UINT16 lcid, BOOLEAN is_congested);
46 void avdt_l2c_data_ind_cback(UINT16 lcid, BT_HDR *p_buf);
97 L2CA_ConnectRsp (bd_addr, p_tbl->id, p_tbl->lcid, L2CAP_CONN_OK, L2CAP_CONN_OK);
100 avdt_cb.ad.lcid_tbl[p_tbl->lcid
175 avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
289 avdt_l2c_connect_cfm_cback(UINT16 lcid, UINT16 result) argument
370 avdt_l2c_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
414 avdt_l2c_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
462 avdt_l2c_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed) argument
491 avdt_l2c_disconnect_cfm_cback(UINT16 lcid, UINT16 result) argument
514 avdt_l2c_congestion_ind_cback(UINT16 lcid, BOOLEAN is_congested) argument
535 avdt_l2c_data_ind_cback(UINT16 lcid, BT_HDR *p_buf) argument
[all...]
H A Davdt_ad.c203 tAVDT_TC_TBL *avdt_ad_tc_tbl_by_lcid(UINT16 lcid) argument
207 idx = avdt_cb.ad.lcid_tbl[lcid - L2CAP_BASE_APPL_CID];
383 L2CA_SetTxPriority(avdt_cb.ad.rt_tbl[p_tbl->ccb_idx][AVDT_CHAN_SIG].lcid, L2CAP_CHNL_PRIORITY_HIGH);
401 /* put lcid in event data */
405 open.lcid = avdt_cb.ad.rt_tbl[p_tbl->ccb_idx][p_tbl->tcid].lcid;
517 return L2CA_DataWrite(avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][tcid].lcid, p_buf);
540 UINT16 lcid; local
583 if ((lcid = L2CA_ConnectReq(AVDT_PSM, p_ccb->peer_addr)) != 0)
585 /* if connect req ok, store tcid in lcid tabl
[all...]
H A Davdt_api.c1085 UINT16 lcid = 0; local
1094 lcid = avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][tcid].lcid;
1097 return (lcid);
1114 UINT16 lcid = 0; local
1120 lcid = avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][tcid].lcid;
1124 lcid = avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][tcid].lcid;
1127 return (lcid);
[all...]
H A Davdt_scb_act.c1898 UINT16 lcid; local
1910 lcid = avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][tcid].lcid;
1911 L2CA_FlushChannel (lcid, L2CAP_FLUSH_CHANS_ALL);
1982 L2CA_FlushChannel(avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_scb->p_ccb)][avdt_ad_type_to_tcid(AVDT_CHAN_MEDIA, p_scb)].lcid),
2076 UINT16 lcid; local
2088 lcid = avdt_cb.ad.rt_tbl[avdt_ccb_to_idx(p_scb->p_ccb)][tcid].lcid;
2101 num_frag = L2CA_FlushChannel(lcid, L2CAP_FLUSH_CHANS_GET);
2102 AVDT_TRACE_DEBUG("num_q=%d lcid
[all...]
H A Davdt_int.h522 UINT16 lcid; member in struct:__anon846
532 UINT16 lcid; /* L2CAP LCID of the associated transport channel */ member in struct:__anon847
693 extern tAVDT_TC_TBL *avdt_ad_tc_tbl_by_lcid(UINT16 lcid);
/system/bt/stack/mcap/
H A Dmca_l2c.c85 MCA_TRACE_DEBUG ("lcid:x%x id:x%x", p_tbl->lcid, p_tbl->id);
94 L2CA_ErtmConnectRsp (bd_addr, p_tbl->id, p_tbl->lcid, L2CAP_CONN_OK, L2CAP_CONN_OK, &ertm_info);
101 L2CA_ConfigReq(p_tbl->lcid, &cfg);
105 L2CA_ConnectRsp (bd_addr, p_tbl->id, p_tbl->lcid, L2CAP_CONN_SECURITY_BLOCK, L2CAP_CONN_OK);
136 L2CA_ConfigReq(p_tbl->lcid, &cfg);
140 L2CA_DisconnectReq (p_tbl->lcid);
153 void mca_l2c_cconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
163 MCA_TRACE_EVENT ("mca_l2c_cconn_ind_cback: lcid:x%x psm:x%x id:x%x", lcid, ps
229 mca_l2c_dconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
296 mca_l2c_connect_cfm_cback(UINT16 lcid, UINT16 result) argument
366 mca_l2c_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
408 mca_l2c_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
461 mca_l2c_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed) argument
494 mca_l2c_disconnect_cfm_cback(UINT16 lcid, UINT16 result) argument
519 mca_l2c_congestion_ind_cback(UINT16 lcid, BOOLEAN is_congested) argument
540 mca_l2c_data_ind_cback(UINT16 lcid, BT_HDR *p_buf) argument
[all...]
H A Dmca_dact.c123 if ((p_dcb->lcid == 0) || (L2CA_DisconnectReq(p_dcb->lcid) == FALSE))
127 close.lcid = 0;
146 status = L2CA_DataWrite (p_dcb->lcid, p_data->p_pkt);
H A Dmca_int.h59 UINT16 lcid; /* L2CAP LCID */ member in struct:__anon1233
66 UINT16 lcid; /* L2CAP LCID */ member in struct:__anon1234
170 UINT16 lcid; /* L2CAP LCID */ member in struct:__anon1241
215 UINT16 lcid; /* L2CAP lcid for this control channel */ member in struct:__anon1245
247 UINT16 lcid; /* L2CAP lcid */ member in struct:__anon1247
309 extern tMCA_TC_TBL * mca_tc_tbl_by_lcid(UINT16 lcid);
310 extern void mca_free_tc_tbl_by_lcid(UINT16 lcid);
328 extern void mca_l2c_cconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT1
[all...]
H A Dmca_main.c146 p_tbl->lcid = p_ccb->lcid;
147 mca_cb.tc.lcid_tbl[p_ccb->lcid - L2CAP_BASE_APPL_CID] = i;
187 p_tbl->lcid = p_dcb->lcid;
188 mca_cb.tc.lcid_tbl[p_dcb->lcid - L2CAP_BASE_APPL_CID] = i;
204 tMCA_TC_TBL *mca_tc_tbl_by_lcid(UINT16 lcid) argument
208 if (lcid)
210 idx = mca_cb.tc.lcid_tbl[lcid - L2CAP_BASE_APPL_CID];
230 void mca_free_tc_tbl_by_lcid(UINT16 lcid) argument
[all...]
H A Dmca_cact.c137 L2CA_DataWrite (p_ccb->lcid, p_pkt);
200 L2CA_DataWrite(p_ccb->lcid, p_pkt);
217 L2CA_DisconnectReq(p_ccb->lcid);
421 L2CA_DataWrite (p_ccb->lcid, p_buf);
503 p_dcb->lcid = mca_l2c_open_req(p_ccb->peer_addr, p_ccb->data_vpsm, p_dcb->p_chnl_cfg);
504 if (p_dcb->lcid)
H A Dmca_api.c357 p_ccb->lcid = mca_l2c_open_req(bd_addr, p_ccb->ctrl_vpsm, NULL);
358 if (p_ccb->lcid)
747 p_dcb->lcid = mca_l2c_open_req(p_ccb->peer_addr, p_ccb->data_vpsm, p_dcb->p_chnl_cfg);
748 if (p_dcb->lcid)
898 UINT16 lcid = 0; local
903 lcid = p_dcb->lcid;
904 return lcid;
H A Dmca_dsm.c272 if (p_data->close.lcid)
275 mca_free_tc_tbl_by_lcid (p_dcb->lcid);
/system/bt/stack/gatt/
H A Dgatt_main.c614 static void gatt_l2cif_connect_ind_cback (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument
622 GATT_TRACE_ERROR("Connection indication cid = %d", lcid);
633 p_tcb->att_lcid = lcid;
642 L2CA_ConnectRsp(bd_addr, id, lcid, result, 0);
655 L2CA_ConfigReq(lcid, &cfg);
669 static void gatt_l2cif_connect_cfm_cback(UINT16 lcid, UINT16 result) argument
675 if ((p_tcb = gatt_find_tcb_by_cid(lcid)) != NULL)
677 GATT_TRACE_DEBUG("gatt_l2c_connect_cfm_cback result: %d ch_state: %d, lcid:0x%x", result, gatt_get_ch_state(p_tcb), p_tcb->att_lcid);
692 L2CA_ConfigReq(lcid, &cfg);
705 L2CA_DisconnectReq(lcid);
721 gatt_l2cif_config_cfm_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
777 gatt_l2cif_config_ind_cback(UINT16 lcid, tL2CAP_CFG_INFO *p_cfg) argument
833 gatt_l2cif_disconnect_ind_cback(UINT16 lcid, BOOLEAN ack_needed) argument
870 gatt_l2cif_disconnect_cfm_cback(UINT16 lcid, UINT16 result) argument
905 gatt_l2cif_data_ind_cback(UINT16 lcid, BT_HDR *p_buf) argument
929 gatt_l2cif_congest_cback(UINT16 lcid, BOOLEAN congested) argument
[all...]
/system/bt/stack/l2cap/
H A Dl2c_api.c559 BOOLEAN L2CA_ConnectLECocRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid, UINT16 result, argument
563 __func__, lcid, result, status,
577 tL2C_CCB *p_ccb = l2cu_find_ccb_by_cid(p_lcb, lcid);
620 BOOLEAN L2CA_GetPeerLECocConfig (UINT16 lcid, tL2CAP_LE_CFG_INFO* peer_cfg) argument
622 L2CAP_TRACE_API ("%s CID: 0x%04x", __func__, lcid);
624 tL2C_CCB *p_ccb = l2cu_find_ccb_by_cid(NULL, lcid);
627 L2CAP_TRACE_ERROR("%s No CCB for CID:0x%04x", __func__, lcid);
683 BOOLEAN L2CA_ConnectRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid, argument
686 return L2CA_ErtmConnectRsp (p_bd_addr, id, lcid, result, status, NULL);
700 BOOLEAN L2CA_ErtmConnectRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid, UINT1 argument
1048 L2CA_GetIdentifiers(uint16_t lcid, uint16_t *rcid, uint16_t *handle) argument
1625 L2CA_GetChnlFcrMode(UINT16 lcid) argument
2022 L2CA_GetCurrentConfig(UINT16 lcid, tL2CAP_CFG_INFO **pp_our_cfg, tL2CAP_CH_CFG_BITS *p_our_cfg_bits, tL2CAP_CFG_INFO **pp_peer_cfg, tL2CAP_CH_CFG_BITS *p_peer_cfg_bits) argument
2073 L2CA_GetConnectionConfig(UINT16 lcid, UINT16 *mtu, UINT16 *rcid, UINT16 *handle) argument
2207 L2CA_FlushChannel(UINT16 lcid, UINT16 num_to_flush) argument
[all...]
H A Dl2c_main.c277 UINT16 rej_reason, rej_mtu, lcid, rcid, info_type; local
353 STREAM_TO_UINT16 (lcid, p);
355 L2CAP_TRACE_WARNING ("L2CAP - rej with CID invalid, LCID: 0x%04x RCID: 0x%04x", lcid, rcid);
358 if (((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL)
416 STREAM_TO_UINT16 (lcid, p);
420 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) == NULL)
423 lcid, con_info.remote_cid);
447 STREAM_TO_UINT16 (lcid, p);
529 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL)
550 STREAM_TO_UINT16 (lcid,
[all...]
H A Dl2c_ble.c626 UINT16 lcid = 0, rcid = 0, mtu = 0, mps = 0, initial_credit = 0; local
819 STREAM_TO_UINT16(lcid, p);
820 if((p_ccb = l2cu_find_ccb_by_remote_cid(p_lcb, lcid)) == NULL)
822 L2CAP_TRACE_DEBUG ("%s Credit received for unknown channel id %d", __func__, lcid);
832 STREAM_TO_UINT16 (lcid, p);
835 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL)
844 l2cu_send_peer_disc_rsp (p_lcb, id, lcid, rcid);
850 STREAM_TO_UINT16 (lcid, p);
852 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL)
/system/bt/stack/include/
H A Dl2c_api.h420 extern BOOLEAN L2CA_ConnectRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid,
492 extern BOOLEAN L2CA_ConnectLECocRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid, UINT16 result,
504 extern BOOLEAN L2CA_GetPeerLECocConfig (UINT16 lcid, tL2CAP_LE_CFG_INFO* peer_cfg);
525 extern BOOLEAN L2CA_ErtmConnectRsp (BD_ADDR p_bd_addr, UINT8 id, UINT16 lcid,
611 // Given a local channel identifier, |lcid|, this function returns the bound remote
612 // channel identifier, |rcid|, and the ACL link handle, |handle|. If |lcid| is not
615 bool L2CA_GetIdentifiers(uint16_t lcid, uint16_t *rcid, uint16_t *handle);
712 extern UINT16 L2CA_FlushChannel (UINT16 lcid, UINT16 num_to_flush);
882 extern UINT8 L2CA_GetChnlFcrMode (UINT16 lcid);
1150 extern BOOLEAN L2CA_GetCurrentConfig (UINT16 lcid,
[all...]
/system/bt/bta/hf_client/
H A Dbta_hf_client_act.c266 UINT16 lcid; local
277 if (PORT_SUCCESS != (status=PORT_CheckConnection(p_data->rfc.port_handle, dev_addr, &lcid)))

Completed in 253 milliseconds

12