Searched refs:psm (Results 1 - 25 of 33) sorted by relevance

12

/system/bt/btif/include/
H A Dbtif_sock_l2cap.h22 void on_l2cap_psm_assigned(int id, int psm);
/system/bt/stack/l2cap/
H A Dl2c_ucd.c96 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 Dl2c_api.c60 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 Dl2c_int.h241 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 Dl2c_csm.c175 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 Dl2cap_client.c131 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 Dl2c_ble.c701 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 Dl2c_main.c74 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 Dl2c_utils.c1686 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 Dl2c_api.h125 #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 Dl2cap_client.h52 // 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 Dgap_api.h148 BD_ADDR p_rem_bda, UINT16 psm, tL2CAP_CFG_INFO *p_cfg,
/system/bt/stack/mcap/
H A Dmca_l2c.c153 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 Dmca_int.h305 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 Dmca_main.c68 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 Dgap_conn.c34 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 Dgap_int.h74 UINT16 psm; member in struct:__anon895
/system/bt/stack/btm/
H A Dbtm_sec.c61 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 Dbtm_int.h435 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 Davct_l2c.c39 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 Drfc_l2cap_if.c43 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 Davdt_l2c.c39 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 Dbta_jv_act.c394 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 Dsdp_main.c58 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 Dhidh_conn.c58 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);

Completed in 633 milliseconds

12