/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/ |
D | l2c_ucd.c | 88 UINT16 psm; in l2c_ucd_data_ind_cback() local 94 STREAM_TO_UINT16(psm, p) in l2c_ucd_data_ind_cback() 99 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) == NULL) { in l2c_ucd_data_ind_cback() 100 L2CAP_TRACE_ERROR ("L2CAP - no RCB for l2c_ucd_data_ind_cback, PSM: 0x%04x", psm); in l2c_ucd_data_ind_cback() 128 is_congested, p_rcb->psm, in l2c_ucd_congestion_status_cback() 191 BOOLEAN L2CA_UcdRegister ( UINT16 psm, tL2CAP_UCD_CB_INFO *p_cb_info ) in L2CA_UcdRegister() argument 195 L2CAP_TRACE_API ("L2CA_UcdRegister() PSM: 0x%04x", psm); in L2CA_UcdRegister() 199 L2CAP_TRACE_ERROR ("L2CAP - no callback registering PSM(0x%04x) on UCD", psm); in L2CA_UcdRegister() 203 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) == NULL) { in L2CA_UcdRegister() 204 L2CAP_TRACE_ERROR ("L2CAP - no RCB for L2CA_UcdRegister, PSM: 0x%04x", psm); in L2CA_UcdRegister() [all …]
|
D | l2c_api.c | 55 UINT16 L2CA_Register (UINT16 psm, tL2CAP_APPL_INFO *p_cb_info) in L2CA_Register() argument 58 UINT16 vpsm = psm; in L2CA_Register() 70 L2CAP_TRACE_ERROR ("L2CAP - no cb registering PSM: 0x%04x", psm); in L2CA_Register() 75 if (L2C_INVALID_PSM(psm)) { in L2CA_Register() 76 L2CAP_TRACE_ERROR ("L2CAP - invalid PSM value, PSM: 0x%04x", psm); in L2CA_Register() 82 if ( (psm >= 0x1001) && (p_cb_info->pL2CA_ConnectInd_Cb == NULL) ) { in L2CA_Register() 95 L2CAP_TRACE_WARNING ("L2CAP - no RCB available, PSM: 0x%04x vPSM: 0x%04x", psm, vpsm); in L2CA_Register() 101 p_rcb->real_psm = psm; in L2CA_Register() 118 void L2CA_Deregister (UINT16 psm) in L2CA_Deregister() argument 125 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) != NULL) { in L2CA_Deregister() [all …]
|
D | l2c_main.c | 69 void l2c_bcst_msg( BT_HDR *p_buf, UINT16 psm ) 101 UINT16_TO_STREAM (p, psm); 151 UINT16 psm; in l2c_rcv_acl_data() local 258 STREAM_TO_UINT16 (psm, p); in l2c_rcv_acl_data() 260 L2CAP_TRACE_DEBUG( "GOT CONNECTIONLESS DATA PSM:%d", psm ) ; in l2c_rcv_acl_data() 463 STREAM_TO_UINT16 (con_info.psm, p); in process_l2cap_cmd() 465 if ((p_rcb = l2cu_find_rcb_by_psm (con_info.psm)) == NULL) { in process_l2cap_cmd() 466 L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for unknown PSM: %d", con_info.psm); in process_l2cap_cmd() 471 … L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for outgoing-only connection PSM: %d", con_info.psm); in process_l2cap_cmd()
|
D | l2cap_client.c | 136 bool l2cap_client_connect(l2cap_client_t *client, const bt_bdaddr_t *remote_bdaddr, uint16_t psm) in l2cap_client_connect() argument 140 assert(psm != 0); in l2cap_client_connect() 145 assert(!L2C_INVALID_PSM(psm)); in l2cap_client_connect() 147 client->local_channel_id = L2CA_ConnectReq(psm, (uint8_t *)remote_bdaddr); in l2cap_client_connect()
|
D | l2c_csm.c | 166 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() 199 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() 249 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_closed() 315 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_orig_w4_sec_comp() 408 p_ccb->p_rcb->psm, p_ccb->remote_id); in l2c_csm_term_w4_sec_comp() 461 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, in l2c_csm_term_w4_sec_comp() 641 p_ccb->p_rcb->psm, in l2c_csm_w4_l2ca_connect_rsp()
|
D | l2c_utils.c | 1699 if (p_rcb && (p_rcb->psm != p_rcb->real_psm)) { in l2cu_release_ccb() 1700 btm_sec_clr_service_by_psm(p_rcb->psm); in l2cu_release_ccb() 1797 tL2C_RCB *l2cu_allocate_rcb (UINT16 psm) in l2cu_allocate_rcb() argument 1805 p_rcb->psm = psm; in l2cu_allocate_rcb() 1828 tL2C_RCB *l2cu_allocate_ble_rcb (UINT16 psm) in l2cu_allocate_ble_rcb() argument 1838 p_rcb->psm = psm; in l2cu_allocate_ble_rcb() 1863 p_rcb->psm = 0; in l2cu_release_rcb() 1906 tL2C_RCB *l2cu_find_rcb_by_psm (UINT16 psm) in l2cu_find_rcb_by_psm() argument 1912 if ((p_rcb->in_use) && (p_rcb->psm == psm)) { in l2cu_find_rcb_by_psm() 1932 tL2C_RCB *l2cu_find_ble_rcb_by_psm (UINT16 psm) in l2cu_find_ble_rcb_by_psm() argument [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/include/stack/ |
D | l2c_api.h | 127 #define L2C_INVALID_PSM(psm) (((psm) & 0x0101) != 0x0001) argument 128 #define L2C_IS_VALID_PSM(psm) (((psm) & 0x0101) == 0x0001) argument 129 #define L2C_IS_VALID_LE_PSM(psm) (((psm) > 0x0000) && ((psm) < 0x0100)) argument 364 extern UINT16 L2CA_Register (UINT16 psm, tL2CAP_APPL_INFO *p_cb_info); 376 extern void L2CA_Deregister (UINT16 psm); 402 extern UINT16 L2CA_ConnectReq (UINT16 psm, BD_ADDR p_bd_addr); 431 extern UINT16 L2CA_ErtmConnectReq (UINT16 psm, BD_ADDR p_bd_addr, 519 extern UINT16 L2CA_RegisterLECoc (UINT16 psm, tL2CAP_APPL_INFO *p_cb_info); 531 extern void L2CA_DeregisterLECoc (UINT16 psm); 545 extern UINT16 L2CA_ConnectLECocReq (UINT16 psm, BD_ADDR p_bd_addr, tL2CAP_LE_CFG_INFO *p_cfg); [all …]
|
D | l2cap_client.h | 61 bool l2cap_client_connect(l2cap_client_t *client, const bt_bdaddr_t *remote_bdaddr, uint16_t psm);
|
D | gap_api.h | 144 BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg,
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gap/ |
D | gap_conn.c | 36 static void gap_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id); 127 BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg, in GAP_ConnOpen() argument 185 if ((p_ccb->psm = L2CA_REGISTER (psm, &gap_cb.conn.reg_info, in GAP_ConnOpen() 187 GAP_TRACE_ERROR ("GAP_ConnOpen: Failure registering PSM 0x%04x", psm); in GAP_ConnOpen() 195 p_ccb->service_id, security, p_ccb->psm, 0, 0)) { in GAP_ConnOpen() 237 …if (p_rem_bda && ((cid = L2CA_CONNECT_REQ (p_ccb->psm, p_rem_bda, &p_ccb->ertm_info, &bt_uuid)) !=… in GAP_ConnOpen() 719 static void gap_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) in gap_connect_ind() argument 728 && (p_ccb->psm == psm) in gap_connect_ind() 835 btm_sec_mx_access_request (p_ccb->rem_dev_address, p_ccb->psm, TRUE, in gap_connect_cfm() 1150 UINT16 psm = p_ccb->psm; in gap_release_ccb() local [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/l2cap/ |
D | btc_l2cap.c | 57 uint16_t psm; member 188 (*slot)->psm = 0; in l2cap_malloc_slot() 480 BTA_JvL2capStopServer(l2cap_local_param.l2cap_slots[i]->psm, in btc_l2cap_uninit() 484 BTA_JvFreeChannel(l2cap_local_param.l2cap_slots[i]->psm, BTA_JV_CONN_TYPE_L2CAP, in btc_l2cap_uninit() 524 slot->psm = arg->start_srv.local_psm; in btc_l2cap_start_srv() 530 BTA_JvL2capStartServer(slot->security, slot->role, &obex_l2c_etm_opt, slot->psm, in btc_l2cap_start_srv() 552 if (arg->stop_srv.psm == BTC_L2CAP_INVALID_PSM) { in btc_l2cap_stop_srv() 574 srv_psm_arr[srv_cnt++] = l2cap_local_param.l2cap_slots[i]->psm; in btc_l2cap_stop_srv() 575 } else if (l2cap_local_param.l2cap_slots[i]->psm == arg->stop_srv.psm) { in btc_l2cap_stop_srv() 576 srv_psm_arr[srv_cnt++] = l2cap_local_param.l2cap_slots[i]->psm; in btc_l2cap_stop_srv() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/ |
D | btm_sec.c | 61 static tBTM_SEC_SERV_REC *btm_sec_find_mx_serv (UINT8 is_originator, UINT16 psm, 79 static BOOLEAN btm_sec_queue_mx_request (BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_orig, 95 UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, 102 static BOOLEAN btm_sec_is_serv_level0 (UINT16 psm); 470 UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, in BTM_SetSecurityLevel() argument 483 sec_level, psm, mx_proto_id, mx_chan_id)); in BTM_SetSecurityLevel() 486 sec_level, psm, mx_proto_id, mx_chan_id)); in BTM_SetSecurityLevel() 510 UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, in btm_sec_set_security_level() argument 549 if (p_srec->psm == psm && in btm_sec_set_security_level() 557 if (p_srec->psm == psm && in btm_sec_set_security_level() [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/api/ |
D | esp_l2cap_bt_api.c | 97 arg.stop_srv.psm = BTC_L2CAP_INVALID_PSM; in esp_bt_l2cap_stop_all_srv() 112 arg.stop_srv.psm = local_psm; in esp_bt_l2cap_stop_srv()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/l2cap/include/ |
D | l2c_int.h | 248 UINT16 psm; member 263 UINT16 psm; member 545 UINT16 psm; /* PSM of the connection */ member 691 extern tL2C_RCB *l2cu_allocate_rcb (UINT16 psm); 692 extern tL2C_RCB *l2cu_find_rcb_by_psm (UINT16 psm); 694 extern tL2C_RCB *l2cu_allocate_ble_rcb (UINT16 psm); 695 extern tL2C_RCB *l2cu_find_ble_rcb_by_psm (UINT16 psm); 801 extern BOOLEAN l2ble_sec_access_req(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, tL2CAP_SEC_…
|
/hal_espressif-latest/components/bt/host/bluedroid/bta/jv/ |
D | bta_jv_act.c | 464 p_cb->psm = 0; in bta_jv_free_l2c_cb() 658 BOOLEAN bta_jv_check_psm(UINT16 psm) in bta_jv_check_psm() argument 662 if (L2C_IS_VALID_PSM(psm)) { in bta_jv_check_psm() 663 if (psm < 0x1001) { in bta_jv_check_psm() 665 switch (psm) { in bta_jv_check_psm() 768 UINT16 psm = bta_jv_cb.free_psm_list[i]; in bta_jv_get_free_psm() local 769 if (psm != 0) { in bta_jv_get_free_psm() 770 APPL_TRACE_DEBUG("%s(): Reusing PSM: 0x%04d", __func__, psm) in bta_jv_get_free_psm() 772 return psm; in bta_jv_get_free_psm() 778 static void bta_jv_set_free_psm(UINT16 psm) in bta_jv_set_free_psm() argument [all …]
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avct/ |
D | avct_l2c.c | 42 void avct_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 104 void avct_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) in avct_l2c_connect_ind_cback() argument 109 UNUSED(psm); in avct_l2c_connect_ind_cback()
|
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/include/ |
D | btc_l2cap.h | 61 UINT16 psm; member
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/rfcomm/ |
D | rfc_l2cap_if.c | 53 static void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 101 void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) in RFCOMM_ConnectInd() argument 104 UNUSED(psm); in RFCOMM_ConnectInd()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/avdt/ |
D | avdt_l2c.c | 41 void avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 173 void avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) in avdt_l2c_connect_ind_cback() argument 180 UNUSED(psm); in avdt_l2c_connect_ind_cback()
|
/hal_espressif-latest/components/bt/host/bluedroid/api/include/api/ |
D | esp_l2cap_bt_api.h | 117 uint8_t psm; /*!< local psm */ member
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/ |
D | btm_int.h | 510 UINT16 psm; /* L2CAP PSM value */ member 803 UINT16 psm; member 1177 tBTM_STATUS btm_sec_l2cap_access_req (BD_ADDR bd_addr, UINT16 psm, 1180 tBTM_STATUS btm_sec_mx_access_request (BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, 1216 extern BOOLEAN btm_ble_start_sec_check(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, 1220 extern tBTM_SEC_SERV_REC *btm_sec_find_first_serv (CONNECTION_TYPE conn_type, UINT16 psm); 1235 UINT8 btm_sec_clr_service_by_psm (UINT16 psm);
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/hid/ |
D | hidh_conn.c | 56 UINT16 psm, UINT8 l2cap_id); 202 static void hidh_l2cif_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) in hidh_l2cif_connect_ind() argument 209 HIDH_TRACE_EVENT ("HID-Host Rcvd L2CAP conn ind, PSM: 0x%04x CID 0x%x", psm, l2cap_cid); in hidh_l2cif_connect_ind() 221 if (psm == HID_PSM_INTERRUPT) { in hidh_l2cif_connect_ind() 249 if (psm == HID_PSM_CONTROL) { in hidh_l2cif_connect_ind() 277 psm, l2cap_cid); in hidh_l2cif_connect_ind()
|
D | hidd_conn.c | 41 static void hidd_l2cif_connect_ind(BD_ADDR bd_addr, uint16_t cid, uint16_t psm, uint8_t id); 152 static void hidd_l2cif_connect_ind(BD_ADDR bd_addr, uint16_t cid, uint16_t psm, uint8_t id) in hidd_l2cif_connect_ind() argument 157 HIDD_TRACE_EVENT("%s: psm=%04x cid=%04x id=%02x", __func__, psm, cid, id); in hidd_l2cif_connect_ind() 174 switch (psm) { in hidd_l2cif_connect_ind() 201 if (psm == HID_PSM_CONTROL) { in hidd_l2cif_connect_ind()
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/gap/include/ |
D | gap_int.h | 70 UINT16 psm; member
|
/hal_espressif-latest/components/bt/host/bluedroid/stack/sdp/ |
D | sdp_main.c | 59 static void sdp_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, 249 static void sdp_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) in sdp_connect_ind() argument 251 UNUSED(psm); in sdp_connect_ind()
|