/system/bt/btif/include/ |
H A D | btif_sock_l2cap.h | 22 void on_l2cap_psm_assigned(int id, int psm);
|
/system/bt/stack/l2cap/ |
H A D | l2c_ucd.c | 96 UINT16 psm; local 102 STREAM_TO_UINT16(psm, p) 107 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) == NULL) 109 L2CAP_TRACE_ERROR ("L2CAP - no RCB for l2c_ucd_data_ind_cback, PSM: 0x%04x", psm); 142 is_congested, p_rcb->psm, 205 BOOLEAN L2CA_UcdRegister ( UINT16 psm, tL2CAP_UCD_CB_INFO *p_cb_info ) argument 209 L2CAP_TRACE_API ("L2CA_UcdRegister() PSM: 0x%04x", psm); 214 L2CAP_TRACE_ERROR ("L2CAP - no callback registering PSM(0x%04x) on UCD", psm); 218 if ((p_rcb = l2cu_find_rcb_by_psm (psm)) == NULL) 220 L2CAP_TRACE_ERROR ("L2CAP - no RCB for L2CA_UcdRegister, PSM: 0x%04x", psm); 329 L2CA_UcdDiscover( UINT16 psm, BD_ADDR rem_bda, UINT8 info_type ) argument 395 L2CA_UcdDataWrite(UINT16 psm, BD_ADDR rem_bda, BT_HDR *p_buf, UINT16 flags) argument 766 UINT16 psm; local 834 UINT16 psm; local [all...] |
H A D | l2c_api.c | 60 UINT16 L2CA_Register (UINT16 psm, tL2CAP_APPL_INFO *p_cb_info) argument 63 UINT16 vpsm = psm; 65 L2CAP_TRACE_API ("L2CAP - L2CA_Register() called for PSM: 0x%04x", psm); 77 L2CAP_TRACE_ERROR ("L2CAP - no cb registering PSM: 0x%04x", psm); 82 if (L2C_INVALID_PSM(psm)) 84 L2CAP_TRACE_ERROR ("L2CAP - invalid PSM value, PSM: 0x%04x", psm); 90 if ( (psm >= 0x1001) && (p_cb_info->pL2CA_ConnectInd_Cb == NULL) ) 98 L2CAP_TRACE_API ("L2CA_Register - Real PSM: 0x%04x Virtual PSM: 0x%04x", psm, vpsm); 106 L2CAP_TRACE_WARNING ("L2CAP - no RCB available, PSM: 0x%04x vPSM: 0x%04x", psm, vpsm); 112 p_rcb->real_psm = psm; 127 L2CA_Deregister(UINT16 psm) argument 177 UINT16 psm = l2cb.dyn_psm; local 218 L2CA_ConnectReq(UINT16 psm, BD_ADDR p_bd_addr) argument 239 L2CA_ErtmConnectReq(UINT16 psm, BD_ADDR p_bd_addr, tL2CAP_ERTM_INFO *p_ertm_info) argument 349 L2CA_RegisterLECoc(UINT16 psm, tL2CAP_APPL_INFO *p_cb_info) argument 418 L2CA_DeregisterLECoc(UINT16 psm) argument 467 L2CA_ConnectLECocReq(UINT16 psm, BD_ADDR p_bd_addr, tL2CAP_LE_CFG_INFO *p_cfg) argument 1232 L2CA_LocalLoopbackReq(UINT16 psm, UINT16 handle, BD_ADDR p_bd_addr) argument [all...] |
H A D | l2c_int.h | 241 UINT16 psm; member in struct:__anon1225 261 UINT16 psm; member in struct:__anon1226 532 UINT16 psm; /* PSM of the connection */ member in struct:__anon1230 668 extern tL2C_RCB *l2cu_allocate_rcb (UINT16 psm); 669 extern tL2C_RCB *l2cu_find_rcb_by_psm (UINT16 psm); 671 extern tL2C_RCB *l2cu_allocate_ble_rcb (UINT16 psm); 672 extern tL2C_RCB *l2cu_find_ble_rcb_by_psm (UINT16 psm); 777 extern BOOLEAN l2ble_sec_access_req(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, tL2CAP_SEC_CBACK *p_callback, void *p_ref_data);
|
H A D | l2c_csm.c | 175 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, TRUE, 181 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, 201 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, TRUE, 222 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, 264 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, FALSE, 285 if (btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, 363 l2ble_sec_access_req(p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, FALSE, 368 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, 488 p_ccb->p_rcb->psm, p_ccb->remote_id); 555 btm_sec_l2cap_access_req (p_ccb->p_lcb->remote_bd_addr, p_ccb->p_rcb->psm, [all...] |
H A D | l2cap_client.c | 131 bool l2cap_client_connect(l2cap_client_t *client, const bt_bdaddr_t *remote_bdaddr, uint16_t psm) { argument 134 assert(psm != 0); 139 assert(!L2C_INVALID_PSM(psm)); 141 client->local_channel_id = L2CA_ConnectReq(psm, (uint8_t *)remote_bdaddr);
|
H A D | l2c_ble.c | 701 STREAM_TO_UINT16 (con_info.psm, p); 712 if ((p_rcb = l2cu_find_ble_rcb_by_psm (con_info.psm)) == NULL) 714 L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for unknown PSM: 0x%04x", con_info.psm); 722 L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for outgoing-only connection PSM: %d", con_info.psm); 1465 l2ble_sec_access_req(p_bda, p_buf->psm, p_buf->is_originator, 1483 BOOLEAN l2ble_sec_access_req(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, tL2CAP_SEC_CBACK *p_callback, void *p_ref_data) argument 1511 p_buf->psm = psm; 1516 status = btm_ble_start_sec_check(bd_addr, psm, is_originator, &l2cble_sec_comp, p_ref_data);
|
H A D | l2c_main.c | 74 UINT16 l2cap_len, rcv_cid, psm; local 187 STREAM_TO_UINT16 (psm, p); 188 L2CAP_TRACE_DEBUG( "GOT CONNECTIONLESS DATA PSM:%d", psm ) ; 384 STREAM_TO_UINT16 (con_info.psm, p); 386 if ((p_rcb = l2cu_find_rcb_by_psm (con_info.psm)) == NULL) 388 L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for unknown PSM: %d", con_info.psm); 396 L2CAP_TRACE_WARNING ("L2CAP - rcvd conn req for outgoing-only connection PSM: %d", con_info.psm); 806 /* the psm is increased by 2 before being used */
|
H A D | l2c_utils.c | 1686 if (p_rcb && (p_rcb->psm != p_rcb->real_psm)) 1688 btm_sec_clr_service_by_psm(p_rcb->psm); 1798 tL2C_RCB *l2cu_allocate_rcb (UINT16 psm) argument 1808 p_rcb->psm = psm; 1830 tL2C_RCB *l2cu_allocate_ble_rcb (UINT16 psm) argument 1840 p_rcb->psm = psm; 1864 p_rcb->psm = 0; 1910 tL2C_RCB *l2cu_find_rcb_by_psm (UINT16 psm) argument 1935 l2cu_find_ble_rcb_by_psm(UINT16 psm) argument [all...] |
/system/bt/stack/include/ |
H A D | l2c_api.h | 125 #define L2C_INVALID_PSM(psm) (((psm) & 0x0101) != 0x0001) 126 #define L2C_IS_VALID_PSM(psm) (((psm) & 0x0101) == 0x0001) 127 #define L2C_IS_VALID_LE_PSM(psm) (((psm) > 0x0000) && ((psm) < 0x0100)) 369 extern UINT16 L2CA_Register (UINT16 psm, tL2CAP_APPL_INFO *p_cb_info); 381 extern void L2CA_Deregister (UINT16 psm); 407 extern UINT16 L2CA_ConnectReq (UINT16 psm, BD_ADD [all...] |
H A D | l2cap_client.h | 52 // using the |psm| protocol specifier. This function returns true if the connect 58 // |psm| must be greater than zero. 59 bool l2cap_client_connect(l2cap_client_t *client, const bt_bdaddr_t *remote_bdaddr, uint16_t psm);
|
H A D | gap_api.h | 148 BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg,
|
/system/bt/stack/mcap/ |
H A D | mca_l2c.c | 153 void mca_l2c_cconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument 155 tMCA_HANDLE handle = mca_handle_by_cpsm(psm); 163 MCA_TRACE_EVENT ("mca_l2c_cconn_ind_cback: lcid:x%x psm:x%x id:x%x", lcid, psm, id); 178 rc = btm_sec_mx_access_request (bd_addr, psm, FALSE, BTM_SEC_PROTO_MCA, 0, 229 void mca_l2c_dconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument 231 tMCA_HANDLE handle = mca_handle_by_dpsm(psm); 240 MCA_TRACE_EVENT ("mca_l2c_dconn_ind_cback: lcid:x%x psm:x%x ", lcid, psm); 563 UINT16 mca_l2c_open_req(BD_ADDR bd_addr, UINT16 psm, cons argument [all...] |
H A D | mca_int.h | 305 extern tMCA_HANDLE mca_handle_by_cpsm(UINT16 psm); 306 extern tMCA_HANDLE mca_handle_by_dpsm(UINT16 psm); 328 extern void mca_l2c_cconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 329 extern void mca_l2c_dconn_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id);
|
H A D | mca_main.c | 68 tMCA_HANDLE mca_handle_by_cpsm(UINT16 psm) argument 76 if (p_rcb->p_cback && p_rcb->reg.ctrl_psm == psm) 95 tMCA_HANDLE mca_handle_by_dpsm(UINT16 psm) argument 103 if (p_rcb->p_cback && p_rcb->reg.data_psm == psm)
|
/system/bt/stack/gap/ |
H A D | gap_conn.c | 34 static void gap_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id); 111 ** psm - the PSM used for the connection 127 BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg, 196 p_ccb->psm = L2CA_REGISTER (psm, &gap_cb.conn.reg_info, 198 if (p_ccb->psm == 0) 200 GAP_TRACE_ERROR ("%s: Failure registering PSM 0x%04x", __func__, psm); 208 p_ccb->psm = L2CA_REGISTER_COC (psm, &gap_cb.conn.reg_info, 210 if (p_ccb->psm 126 GAP_ConnOpen(char *p_serv_name, UINT8 service_id, BOOLEAN is_server, BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg, tL2CAP_ERTM_INFO *ertm_info, UINT16 security, UINT8 chan_mode_mask, tGAP_CONN_CALLBACK *p_cb, tBT_TRANSPORT transport) argument 725 gap_connect_ind(BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) argument 1202 UINT16 psm = p_ccb->psm; local [all...] |
H A D | gap_int.h | 74 UINT16 psm; member in struct:__anon895
|
/system/bt/stack/btm/ |
H A D | btm_sec.c | 61 tBTM_SEC_SERV_REC *btm_sec_find_first_serv (BOOLEAN is_originator, UINT16 psm); 63 static tBTM_SEC_SERV_REC *btm_sec_find_mx_serv (UINT8 is_originator, UINT16 psm, 82 static BOOLEAN btm_sec_queue_mx_request (BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_orig, 97 UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, 104 static BOOLEAN btm_sec_is_serv_level0 (UINT16 psm); 471 ** psm - L2CAP PSM 479 UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, 491 sec_level, psm, mx_proto_id, mx_chan_id)); 494 sec_level, psm, mx_proto_id, mx_chan_id)); 510 ** psm 478 BTM_SetSecurityLevel(BOOLEAN is_originator, char *p_name, UINT8 service_id, UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, UINT32 mx_chan_id) argument 517 btm_sec_set_security_level(CONNECTION_TYPE conn_type, char *p_name, UINT8 service_id, UINT16 sec_level, UINT16 psm, UINT32 mx_proto_id, UINT32 mx_chan_id) argument 786 btm_sec_clr_service_by_psm(UINT16 psm) argument 2102 btm_sec_l2cap_access_req(BD_ADDR bd_addr, UINT16 psm, UINT16 handle, CONNECTION_TYPE conn_type, tBTM_SEC_CALLBACK *p_callback, void *p_ref_data) argument 2490 btm_sec_mx_access_request(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, UINT32 mx_proto_id, UINT32 mx_chan_id, tBTM_SEC_CALLBACK *p_callback, void *p_ref_data) argument 5627 btm_sec_find_first_serv(CONNECTION_TYPE conn_type, UINT16 psm) argument 5698 btm_sec_find_mx_serv(UINT8 is_originator, UINT16 psm, UINT32 mx_proto_id, UINT32 mx_chan_id) argument 5966 btm_sec_queue_mx_request(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_orig, UINT32 mx_proto_id, UINT32 mx_chan_id, tBTM_SEC_CALLBACK *p_callback, void *p_ref_data) argument 6145 btm_sec_is_serv_level0(UINT16 psm) argument [all...] |
H A D | btm_int.h | 435 UINT16 psm; /* L2CAP PSM value */ member in struct:__anon875 750 UINT16 psm; member in struct:__anon891 1074 extern tBTM_STATUS btm_sec_l2cap_access_req (BD_ADDR bd_addr, UINT16 psm, 1077 extern tBTM_STATUS btm_sec_mx_access_request (BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, 1114 extern tBTM_SEC_SERV_REC *btm_sec_find_first_serv (CONNECTION_TYPE conn_type, UINT16 psm); 1115 extern BOOLEAN btm_ble_start_sec_check(BD_ADDR bd_addr, UINT16 psm, BOOLEAN is_originator, 1127 extern UINT8 btm_sec_clr_service_by_psm (UINT16 psm);
|
/system/bt/stack/avct/ |
H A D | avct_l2c.c | 39 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) argument 109 UNUSED(psm);
|
/system/bt/stack/rfcomm/ |
H A D | rfc_l2cap_if.c | 43 static void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 91 void RFCOMM_ConnectInd (BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument 94 UNUSED(psm);
|
/system/bt/stack/avdt/ |
H A D | avdt_l2c.c | 39 void avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id); 175 void avdt_l2c_connect_ind_cback(BD_ADDR bd_addr, UINT16 lcid, UINT16 psm, UINT8 id) argument 182 UNUSED(psm);
|
/system/bt/bta/jv/ |
H A D | bta_jv_act.c | 394 p_cb->psm = 0; 595 BOOLEAN bta_jv_check_psm(UINT16 psm) argument 599 if (L2C_IS_VALID_PSM(psm)) 601 if (psm < 0x1001) 604 switch (psm) 696 UINT16 psm = bta_jv_cb.free_psm_list[i]; local 697 if (psm != 0) { 698 APPL_TRACE_DEBUG("%s(): Reusing PSM: 0x%04d", __func__, psm) 700 return psm; 706 static void bta_jv_set_free_psm(UINT16 psm) { argument 736 UINT16 psm = 0; local [all...] |
/system/bt/stack/sdp/ |
H A D | sdp_main.c | 58 static void sdp_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, 174 static void sdp_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) argument 176 UNUSED(psm);
|
/system/bt/stack/hid/ |
H A D | hidh_conn.c | 58 UINT16 psm, UINT8 l2cap_id); 210 static void hidh_l2cif_connect_ind (BD_ADDR bd_addr, UINT16 l2cap_cid, UINT16 psm, UINT8 l2cap_id) argument 217 HIDH_TRACE_EVENT ("HID-Host Rcvd L2CAP conn ind, PSM: 0x%04x CID 0x%x", psm, l2cap_cid); 230 if (psm == HID_PSM_INTERRUPT) 265 if (psm == HID_PSM_CONTROL) 295 psm, l2cap_cid);
|