Home
last modified time | relevance | path

Searched refs:lcid (Results 1 – 25 of 54) sorted by relevance

123

/aosp12/system/bt/stack/rfcomm/
H A Drfc_l2cap_if.cc95 p_mcb->pending_lcid = lcid; in RFCOMM_ConnectInd()
105 p_mcb->lcid, p_mcb->pending_lcid); in RFCOMM_ConnectInd()
118 rfc_save_lcid_mcb(p_mcb, lcid); in RFCOMM_ConnectInd()
122 L2CA_DisconnectReq(lcid); in RFCOMM_ConnectInd()
125 p_mcb->lcid = lcid; in RFCOMM_ConnectInd()
140 tRFC_MCB* p_mcb = rfc_find_lcid_mcb(lcid); in RFCOMM_ConnectCnf()
165 p_mcb->lcid = lcid; in RFCOMM_ConnectCnf()
209 RFCOMM_ConfigInd(lcid, p_cfg); in RFCOMM_ConfigCnf()
255 << loghex(lcid); in RFCOMM_BufDataInd()
368 tRFC_MCB* p_mcb = rfc_lcid_mcb[lcid]; in rfc_find_lcid_mcb()
[all …]
H A Drfc_mx_fsm.cc131 if (lcid == 0) { in rfc_mx_sm_state_idle()
135 p_mcb->lcid = 0; in rfc_mx_sm_state_idle()
139 p_mcb->lcid = lcid; in rfc_mx_sm_state_idle()
222 L2CA_DisconnectReq(p_mcb->lcid); in rfc_mx_sm_state_wait_conn_cnf()
298 L2CA_DisconnectReq(p_mcb->lcid); in rfc_mx_sm_state_configure()
359 L2CA_DisconnectReq(p_mcb->lcid); in rfc_mx_sm_sabme_wait_ua()
421 L2CA_DisconnectReq(p_mcb->lcid); in rfc_mx_sm_state_wait_sabme()
496 if (lcid == 0) { in rfc_mx_sm_state_disc_wait_ua()
498 p_mcb->lcid = 0; in rfc_mx_sm_state_disc_wait_ua()
502 p_mcb->lcid = lcid; in rfc_mx_sm_state_disc_wait_ua()
[all …]
H A Drfc_utils.cc200 rfc_save_lcid_mcb(NULL, p_mcb->lcid); in rfc_release_multiplexer_channel()
421 __func__, p_mcb, p_mcb->lcid, rfc_find_lcid_mcb(p_mcb->lcid)); in rfc_check_send_cmd()
430 L2CA_DataWrite(p_mcb->lcid, p); in rfc_check_send_cmd()
/aosp12/system/bt/stack/avdt/
H A Davdt_l2c.cc81 avdtp_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][p_tbl->tcid].lcid = p_tbl->lcid; in avdt_sec_check_complete_term()
113 avdt_l2c_disconnect(p_tbl->lcid); in avdt_sec_check_complete_orig()
152 p_tbl->lcid = lcid; in avdt_l2c_connect_ind_cback()
200 L2CA_DisconnectReq(lcid); in avdt_l2c_connect_ind_cback()
207 avdtp_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][p_tbl->tcid].lcid = lcid; in avdt_l2c_connect_ind_cback()
214 avdt_l2c_disconnect(lcid); in avdt_on_l2cap_error()
250 p_tbl->lcid = lcid; in avdt_l2c_connect_cfm_cback()
299 p_tbl->lcid = lcid; in avdt_l2c_config_cfm_cback()
333 lcid); in avdt_l2c_config_ind_cback()
351 lcid, ack_needed); in avdt_l2c_disconnect_ind_cback()
[all …]
H A Davdt_ad.cc195 AvdtpTransportChannel* avdt_ad_tc_tbl_by_lcid(uint16_t lcid) { in avdt_ad_tc_tbl_by_lcid() argument
196 if (avdtp_cb.ad.lcid_tbl.count(lcid) != 0) { in avdt_ad_tc_tbl_by_lcid()
197 uint8_t idx = avdtp_cb.ad.lcid_tbl[lcid]; in avdt_ad_tc_tbl_by_lcid()
384 open.lcid = avdtp_cb.ad.rt_tbl[p_tbl->ccb_idx][p_tbl->tcid].lcid; in avdt_ad_tc_open_ind()
513 uint16_t lcid; in avdt_ad_open_req() local
549 lcid = in avdt_ad_open_req()
551 if (lcid != 0) { in avdt_ad_open_req()
553 avdtp_cb.ad.lcid_tbl[lcid] = avdt_ad_tc_tbl_to_idx(p_tbl); in avdt_ad_open_req()
554 AVDT_TRACE_DEBUG("avdtp_cb.ad.lcid_tbl[%d] = %d", (lcid), in avdt_ad_open_req()
557 avdtp_cb.ad.rt_tbl[avdt_ccb_to_idx(p_ccb)][p_tbl->tcid].lcid = lcid; in avdt_ad_open_req()
[all …]
/aosp12/system/bt/stack/avct/
H A Davct_l2c.cc128 L2CA_DisconnectReq(lcid); in avct_l2c_connect_ind_cback()
134 p_lcb->ch_lcid = lcid; in avct_l2c_connect_ind_cback()
163 L2CA_DisconnectReq(lcid); in avct_on_l2cap_error()
181 p_lcb = avct_lcb_by_lcid(lcid); in avct_l2c_connect_cfm_cback()
206 L2CA_DisconnectReq(lcid); in avct_l2c_connect_cfm_cback()
231 p_lcb = avct_lcb_by_lcid(lcid); in avct_l2c_config_cfm_cback()
258 p_lcb = avct_lcb_by_lcid(lcid); in avct_l2c_config_ind_cback()
286 p_lcb = avct_lcb_by_lcid(lcid); in avct_l2c_disconnect_ind_cback()
298 L2CA_DisconnectReq(lcid); in avct_l2c_disconnect()
304 p_lcb = avct_lcb_by_lcid(lcid); in avct_l2c_disconnect()
[all …]
H A Davct_l2c_br.cc95 L2CA_DisconnectReq(lcid); in avct_l2c_br_connect_ind_cback()
101 p_bcb->ch_lcid = lcid; in avct_l2c_br_connect_ind_cback()
116 avct_l2c_br_disconnect(lcid, 0); in avct_br_on_l2cap_error()
133 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_connect_cfm_cback()
163 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_config_cfm_cback()
185 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_config_ind_cback()
216 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_disconnect_ind_cback()
225 L2CA_DisconnectReq(lcid); in avct_l2c_br_disconnect()
231 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_disconnect()
257 p_lcb = avct_bcb_by_lcid(lcid); in avct_l2c_br_congestion_ind_cback()
[all …]
H A Davct_int.h151 extern tAVCT_BCB* avct_bcb_by_lcid(uint16_t lcid);
155 extern tAVCT_LCB* avct_lcb_by_lcid(uint16_t lcid);
217 void avct_l2c_disconnect(uint16_t lcid, uint16_t result);
218 void avct_l2c_br_disconnect(uint16_t lcid, uint16_t result);
H A Davct_lcb.cc328 tAVCT_LCB* avct_lcb_by_lcid(uint16_t lcid) { in avct_lcb_by_lcid() argument
334 ((p_lcb->ch_lcid == lcid) || (p_lcb->conflict_lcid == lcid))) { in avct_lcb_by_lcid()
342 AVCT_TRACE_WARNING("No lcb for lcid %x", lcid); in avct_lcb_by_lcid()
/aosp12/system/bt/stack/test/rfcomm/
H A Dstack_rfcomm_test.cc491 lcid, 0)); in TEST_F()
533 acl_handle, lcid, 0)); in TEST_F()
536 acl_handle, lcid)); in TEST_F()
540 acl_handle, lcid, 1)); in TEST_F()
543 acl_handle, lcid)); in TEST_F()
613 lcid)); in TEST_F()
616 lcid, 0)); in TEST_F()
651 acl_handle, lcid)); in TEST_F()
654 acl_handle, lcid, 0)); in TEST_F()
659 acl_handle, lcid)); in TEST_F()
[all …]
/aosp12/system/bt/stack/eatt/
H A Deatt_impl.h68 eatt_device* find_device_by_cid(uint16_t lcid) { in find_device_by_cid()
80 EattChannel* find_channel_by_cid(uint16_t lcid) { in find_channel_by_cid()
84 auto it = eatt_dev->eatt_channels.find(lcid); in find_channel_by_cid()
92 auto it = eatt_dev->eatt_channels.find(lcid); in find_channel_by_cid()
97 eatt_dev->eatt_channels.erase(lcid); in remove_channel_by_cid()
102 void remove_channel_by_cid(uint16_t lcid) { in remove_channel_by_cid()
106 remove_channel_by_cid(eatt_dev, lcid); in remove_channel_by_cid()
175 remove_channel_by_cid(eatt_dev, lcid); in eatt_l2cap_connect_cfm()
232 remove_channel_by_cid(eatt_dev, lcid); in eatt_l2cap_error_cb()
255 remove_channel_by_cid(eatt_dev, lcid); in eatt_l2cap_disconnect_ind()
[all …]
H A Deatt.cc77 static void eatt_connect_cfm(const RawAddress& bda, uint16_t lcid, in eatt_connect_cfm()
81 p_eatt_impl->eatt_l2cap_connect_cfm(bda, lcid, peer_mtu, result); in eatt_connect_cfm()
84 static void eatt_reconfig_completed(const RawAddress& bda, uint16_t lcid, in eatt_reconfig_completed()
89 p_eatt_impl->eatt_l2cap_reconfig_completed(bda, lcid, is_local_cfg, in eatt_reconfig_completed()
93 static void eatt_error_cb(uint16_t lcid, uint16_t reason) { in eatt_error_cb()
95 if (p_eatt_impl) p_eatt_impl->eatt_l2cap_error_cb(lcid, reason); in eatt_error_cb()
98 static void eatt_disconnect_ind(uint16_t lcid, bool please_confirm) { in eatt_disconnect_ind()
101 p_eatt_impl->eatt_l2cap_disconnect_ind(lcid, please_confirm); in eatt_disconnect_ind()
104 static void eatt_data_ind(uint16_t lcid, BT_HDR* data_p) { in eatt_data_ind()
106 if (p_eatt_impl) p_eatt_impl->eatt_l2cap_data_ind(lcid, data_p); in eatt_data_ind()
/aosp12/system/bt/stack/gatt/
H A Dgatt_main.cc610 p_tcb->att_lcid = lcid; in gatt_l2cif_connect_ind_cback()
619 L2CA_DisconnectReq(lcid); in gatt_l2cif_connect_ind_cback()
628 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_on_l2cap_error()
634 gatt_l2cif_disconnect(lcid); in gatt_on_l2cap_error()
643 p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_connect_cfm_cback()
653 gatt_on_l2cap_error(lcid, result); in gatt_l2cif_connect_cfm_cback()
660 gatt_l2cif_config_ind_cback(lcid, p_cfg); in gatt_l2cif_config_cfm_cback()
663 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_config_cfm_cback()
687 tGATT_TCB* p_tcb = gatt_find_tcb_by_cid(lcid); in gatt_l2cif_config_ind_cback()
714 L2CA_DisconnectReq(lcid); in gatt_l2cif_disconnect()
[all …]
H A Datt_protocol.cc328 tGATT_STATUS attp_send_msg_to_l2cap(tGATT_TCB& tcb, uint16_t lcid, in attp_send_msg_to_l2cap() argument
332 if (lcid == L2CAP_ATT_CID) { in attp_send_msg_to_l2cap()
334 l2cap_ret = L2CA_SendFixedChnlData(lcid, tcb.peer_bda, p_toL2CAP); in attp_send_msg_to_l2cap()
336 LOG_DEBUG("Sending ATT message on lcid:%hu", lcid); in attp_send_msg_to_l2cap()
337 l2cap_ret = (uint16_t)L2CA_DataWrite(lcid, p_toL2CAP); in attp_send_msg_to_l2cap()
/aosp12/system/bt/stack/l2cap/
H A Dl2c_main.cc345 uint16_t lcid, rcid; in process_l2cap_cmd() local
354 lcid, rcid); in process_l2cap_cmd()
428 uint16_t lcid; in process_l2cap_cmd() local
434 STREAM_TO_UINT16(lcid, p); in process_l2cap_cmd()
473 uint16_t lcid; in process_l2cap_cmd() local
478 STREAM_TO_UINT16(lcid, p); in process_l2cap_cmd()
629 uint16_t lcid; in process_l2cap_cmd() local
634 STREAM_TO_UINT16(lcid, p); in process_l2cap_cmd()
742 uint16_t lcid, rcid; in process_l2cap_cmd() local
747 STREAM_TO_UINT16(lcid, p); in process_l2cap_cmd()
[all …]
H A Dl2c_api.cc600 return bluetooth::shim::L2CA_GetPeerLECocConfig(lcid, peer_cfg); in L2CA_GetPeerLECocConfig()
603 L2CAP_TRACE_API("%s CID: 0x%04x", __func__, lcid); in L2CA_GetPeerLECocConfig()
605 tL2C_CCB* p_ccb = l2cu_find_ccb_by_cid(NULL, lcid); in L2CA_GetPeerLECocConfig()
607 L2CAP_TRACE_ERROR("%s No CCB for CID:0x%04x", __func__, lcid); in L2CA_GetPeerLECocConfig()
910 bool L2CA_GetRemoteCid(uint16_t lcid, uint16_t* rcid) { in L2CA_GetRemoteCid() argument
912 return bluetooth::shim::L2CA_GetRemoteCid(lcid, rcid); in L2CA_GetRemoteCid()
915 tL2C_CCB* control_block = l2cu_find_ccb_by_cid(NULL, lcid); in L2CA_GetRemoteCid()
1543 uint16_t L2CA_FlushChannel(uint16_t lcid, uint16_t num_to_flush) { in L2CA_FlushChannel() argument
1545 return bluetooth::shim::L2CA_FlushChannel(lcid, num_to_flush); in L2CA_FlushChannel()
1552 p_ccb = l2cu_find_ccb_by_cid(NULL, lcid); in L2CA_FlushChannel()
[all …]
/aosp12/system/bt/test/mock/
H A Dmock_stack_l2cap_api.h200 std::function<bool(uint16_t lcid, tL2CAP_LE_CFG_INFO* peer_cfg)> body{
201 [](uint16_t lcid, tL2CAP_LE_CFG_INFO* peer_cfg) { return false; }};
202 bool operator()(uint16_t lcid, tL2CAP_LE_CFG_INFO* peer_cfg) { in operator()
203 return body(lcid, peer_cfg); in operator()
273 std::function<bool(uint16_t lcid, uint16_t* rcid)> body{
274 [](uint16_t lcid, uint16_t* rcid) { return false; }};
275 bool operator()(uint16_t lcid, uint16_t* rcid) { return body(lcid, rcid); }; in operator()
435 std::function<uint16_t(uint16_t lcid, uint16_t num_to_flush)> body{
436 [](uint16_t lcid, uint16_t num_to_flush) { return 0; }};
437 uint16_t operator()(uint16_t lcid, uint16_t num_to_flush) { in operator()
[all …]
H A Dmock_stack_l2cap_api.cc162 bool L2CA_GetPeerLECocConfig(uint16_t lcid, tL2CAP_LE_CFG_INFO* peer_cfg) { in L2CA_GetPeerLECocConfig() argument
164 return test::mock::stack_l2cap_api::L2CA_GetPeerLECocConfig(lcid, peer_cfg); in L2CA_GetPeerLECocConfig()
195 bool L2CA_GetRemoteCid(uint16_t lcid, uint16_t* rcid) { in L2CA_GetRemoteCid() argument
197 return test::mock::stack_l2cap_api::L2CA_GetRemoteCid(lcid, rcid); in L2CA_GetRemoteCid()
260 uint16_t L2CA_FlushChannel(uint16_t lcid, uint16_t num_to_flush) { in L2CA_FlushChannel() argument
262 return test::mock::stack_l2cap_api::L2CA_FlushChannel(lcid, num_to_flush); in L2CA_FlushChannel()
H A Dmock_stack_gatt_main.cc82 void gatt_l2cif_config_cfm_cback(uint16_t lcid, uint16_t initiator, in gatt_l2cif_config_cfm_cback() argument
86 void gatt_l2cif_config_ind_cback(uint16_t lcid, tL2CAP_CFG_INFO* p_cfg) { in gatt_l2cif_config_ind_cback() argument
89 void gatt_l2cif_disconnect_ind_cback(uint16_t lcid, bool ack_needed) { in gatt_l2cif_disconnect_ind_cback() argument
H A Dmock_main_shim_l2cap_api.h351 std::function<bool(uint16_t lcid, uint16_t* rcid)> body{
352 [](uint16_t lcid, uint16_t* rcid) { return false; }};
353 bool operator()(uint16_t lcid, uint16_t* rcid) { return body(lcid, rcid); }; in operator()
393 std::function<uint16_t(uint16_t lcid, uint16_t num_to_flush)> body{
394 [](uint16_t lcid, uint16_t num_to_flush) { return 0; }};
395 uint16_t operator()(uint16_t lcid, uint16_t num_to_flush) { in operator()
396 return body(lcid, num_to_flush); in operator()
/aosp12/hardware/broadcom/libbt/include/
H A Duipc_msg.h187 uint16_t lcid; member
205 uint16_t lcid; member
245 uint16_t lcid; member
340 uint16_t lcid; member
347 uint16_t lcid; member
353 uint16_t lcid; member
359 uint16_t lcid; member
366 uint16_t lcid; member
/aosp12/system/bt/stack/test/common/
H A Dmock_gatt_main.cc82 void gatt_l2cif_config_cfm_cback(uint16_t lcid, uint16_t initiator, in gatt_l2cif_config_cfm_cback() argument
86 void gatt_l2cif_config_ind_cback(uint16_t lcid, tL2CAP_CFG_INFO* p_cfg) { in gatt_l2cif_config_ind_cback() argument
89 void gatt_l2cif_disconnect_ind_cback(uint16_t lcid, bool ack_needed) { in gatt_l2cif_disconnect_ind_cback() argument
H A Dstack_test_packet_utils.cc27 std::vector<uint8_t> CreateL2capDataPacket(uint16_t lcid, in CreateL2capDataPacket() argument
34 result.push_back(static_cast<uint8_t>(lcid)); in CreateL2capDataPacket()
35 result.push_back(static_cast<uint8_t>(lcid >> 8)); in CreateL2capDataPacket()
/aosp12/system/bt/stack/include/
H A Dl2c_api.h283 uint16_t lcid,
294 const RawAddress& bdaddr, uint16_t lcid, bool is_local_cfg,
467 extern bool L2CA_GetPeerLECocConfig(uint16_t lcid,
548 bool L2CA_GetRemoteCid(uint16_t lcid, uint16_t* rcid);
599 extern uint16_t L2CA_FlushChannel(uint16_t lcid, uint16_t num_to_flush);
/aosp12/system/bt/main/shim/
H A Dl2c_api.h151 bool L2CA_GetPeerLECocConfig(uint16_t lcid, tL2CAP_LE_CFG_INFO* peer_cfg);
233 bool L2CA_GetRemoteCid(uint16_t lcid, uint16_t* rcid);
283 uint16_t L2CA_FlushChannel(uint16_t lcid, uint16_t num_to_flush);

123