/foundation/communication/bluetooth_service/services/bluetooth/stack/include/ |
H A D | l2cap_le_if.h | 35 * @param lpsm protocol psm 40 uint16_t lpsm, const L2capLeService *svc, void *context, void (*cb)(uint16_t lpsm, int result)); 45 * @param lpsm protocol psm 48 void BTSTACK_API L2CIF_LeDeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result)); 58 int BTSTACK_API L2CIF_LeCreditBasedConnectionReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm,
|
H A D | l2cap_if.h | 54 uint16_t lpsm, const L2capService *svc, void *context, void (*cb)(uint16_t lpsm, int result)); 61 void BTSTACK_API L2CIF_DeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result)); 67 * @param lpsm local protocol psm 72 int BTSTACK_API L2CIF_ConnectReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, void *context,
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/l2cap/ |
H A D | l2cap_le_if.c | 27 uint16_t lpsm; member 30 void (*cb)(uint16_t lpsm, int result); 40 result = L2CAP_LeRegisterService(ctx->lpsm, &(ctx->svc), ctx->context); in L2cifLeRegisterService() 42 ctx->cb(ctx->lpsm, result); in L2cifLeRegisterService() 50 uint16_t lpsm, const L2capLeService *svc, void *context, void (*cb)(uint16_t lpsm, int result)) in L2CIF_LeRegisterService() 63 ctx->lpsm = lpsm; in L2CIF_LeRegisterService() 73 uint16_t lpsm; member 74 void (*cb)(uint16_t lpsm, in 49 L2CIF_LeRegisterService( uint16_t lpsm, const L2capLeService *svc, void *context, void (*cb)(uint16_t lpsm, int result)) L2CIF_LeRegisterService() argument 93 L2CIF_LeDeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result)) L2CIF_LeDeregisterService() argument 112 uint16_t lpsm; global() member 135 L2CIF_LeCreditBasedConnectionReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, const L2capLeConfigInfo *cfg, void (*cb)(const BtAddr *addr, uint16_t lcid, int result)) L2CIF_LeCreditBasedConnectionReq() argument [all...] |
H A D | l2cap_if.c | 31 uint16_t lpsm; member 34 void (*cb)(uint16_t lpsm, int result); 44 result = L2CAP_RegisterService(ctx->lpsm, &(ctx->service), ctx->context); in L2cifRegisterService() 46 ctx->cb(ctx->lpsm, result); in L2cifRegisterService() 53 int L2CIF_RegisterService(uint16_t lpsm, const L2capService *svc, void *context, void (*cb)(uint16_t lpsm, int result)) in L2CIF_RegisterService() argument 66 ctx->lpsm = lpsm; in L2CIF_RegisterService() 76 uint16_t lpsm; member 77 void (*cb)(uint16_t lpsm, in 96 L2CIF_DeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result)) L2CIF_DeregisterService() argument 115 uint16_t lpsm; global() member 138 L2CIF_ConnectReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, void *context, void (*cb)(const BtAddr *addr, uint16_t lcid, int result, void *context)) L2CIF_ConnectReq() argument [all...] |
H A D | l2cap.c | 29 int L2CAP_ConnectReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, uint16_t *lcid) in L2CAP_ConnectReq() argument 35 LOG_INFO("%{public}s:%{public}d enter, lpsm = 0x%04X, rpsm = 0x%04X", __FUNCTION__, __LINE__, lpsm, rpsm); in L2CAP_ConnectReq() 45 psm = L2capGetPsm(lpsm); in L2CAP_ConnectReq() 55 chan = L2capNewChannel(conn, lpsm, rpsm); in L2CAP_ConnectReq() 463 int L2CAP_RegisterService(uint16_t lpsm, const L2capService *svc, void *context) in L2CAP_RegisterService() argument 468 LOG_INFO("%{public}s:%{public}d enter, psm = 0x%04X", __FUNCTION__, __LINE__, lpsm); in L2CAP_RegisterService() 479 if (!(lpsm & 0x0001) || (lpsm & 0x0100)) { in L2CAP_RegisterService() 483 psm = L2capGetPsm(lpsm); in L2CAP_RegisterService() 503 L2CAP_DeregisterService(uint16_t lpsm) L2CAP_DeregisterService() argument [all...] |
H A D | l2cap.h | 53 int L2CAP_RegisterService(uint16_t lpsm, const L2capService *svc, void *context); 61 int L2CAP_DeregisterService(uint16_t lpsm); 67 * @param lpsm local protocol psm 72 int L2CAP_ConnectReq(const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, uint16_t *lcid);
|
H A D | l2cap_le.h | 48 * @param lpsm protocol psm 52 int L2CAP_LeRegisterService(uint16_t lpsm, const L2capLeService *svc, void *context); 57 * @param lpsm protocol psm 60 int L2CAP_LeDeregisterService(uint16_t lpsm); 71 const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, const L2capLeConfigInfo *cfg, uint16_t *lcid);
|
H A D | l2cap_inst.h | 57 uint16_t lpsm; member 130 uint16_t lpsm; member 179 L2capPsm *L2capGetPsm(uint16_t lpsm); 188 L2capChannel *L2capNewChannel(L2capConnection *conn, uint16_t lpsm, uint16_t rpsm);
|
H A D | l2cap_le.c | 32 uint16_t lpsm; member 42 uint16_t lpsm; member 99 static L2capLePsm *L2capLeGetPsm(uint16_t lpsm) in L2capLeGetPsm() argument 108 if (lepsm->lpsm == lpsm) { in L2capLeGetPsm() 252 static L2capLeChannel *L2capLeNewChannel(L2capLeConnection *conn, uint16_t lpsm, uint16_t rpsm) in L2capLeNewChannel() argument 262 chan->lpsm = lpsm; in L2capLeNewChannel() 423 psm = L2capLeGetPsm(chan->lpsm); in L2capLeResponseTimeout() 572 psm = L2capLeGetPsm(chan->lpsm); in L2capLeTxWithCredit() 701 uint16_t lpsm; L2capLeProcessCreditBasedConnectionReq() local 1254 L2CAP_LeCreditBasedConnectionReq( const BtAddr *addr, uint16_t lpsm, uint16_t rpsm, const L2capLeConfigInfo *cfg, uint16_t *lcid) L2CAP_LeCreditBasedConnectionReq() argument 1456 L2CAP_LeRegisterService(uint16_t lpsm, const L2capLeService *svc, void *context) L2CAP_LeRegisterService() argument 1494 L2CAP_LeDeregisterService(uint16_t lpsm) L2CAP_LeDeregisterService() argument [all...] |
H A D | l2cap_inst.c | 44 L2capPsm *L2capGetPsm(uint16_t lpsm) in L2capGetPsm() argument 53 if (psm->lpsm == lpsm) { in L2capGetPsm() 221 L2capChannel *L2capNewChannel(L2capConnection *conn, uint16_t lpsm, uint16_t rpsm) in L2capNewChannel() argument 243 chan->lpsm = lpsm; in L2capNewChannel()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/transport/ |
H A D | transport_l2cap.h | 116 * @param lpsm local channel id. 118 static int RegisterClientPsm(uint16_t lpsm); 123 * @param lpsm local channel id. 125 static void DeregisterClientPsm(uint16_t lpsm); 153 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx); 237 L2capTransport *transport, uint16_t lcid, uint8_t id, const L2capConnectionInfo info, uint16_t lpsm);
|
H A D | transport_l2cap.cpp | 27 : lpsm_(createInfo.lpsm), in L2capTransport() 34 HILOGI("remoteAddr: %{public}s, lpsm: %{public}hu, rpsm: %{public}hu, localMtu_: %{public}hu", in L2capTransport() 46 LOG_INFO("[L2capTransport]%{public}s lpsm:0x%04X, rpsm:0x%04X", __func__, lpsm_, rpsm_); in Connect() 165 int L2capTransport::RegisterClientPsm(uint16_t lpsm) in RegisterClientPsm() argument 167 LOG_INFO("[L2capTransport]%{public}s lpsm:0x%04X", __func__, lpsm); in RegisterClientPsm() 168 return L2CIF_RegisterService(lpsm, &L2CAP_CALLBACK, nullptr, nullptr); in RegisterClientPsm() 171 void L2capTransport::DeregisterClientPsm(uint16_t lpsm) in DeregisterClientPsm() argument 173 LOG_INFO("[L2capTransport]%{public}s lpsm:0x%04X", __func__, lpsm); in DeregisterClientPsm() 272 TransportRecvConnectionReqCallback( uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) TransportRecvConnectionReqCallback() argument 447 TransportRecvConnectionReqCallbackNative( L2capTransport *transport, uint16_t lcid, uint8_t id, const L2capConnectionInfo info, uint16_t lpsm) TransportRecvConnectionReqCallbackNative() argument 467 transport->observer_.OnConnectIncoming(RawAddress::ConvertToString(l2capConnectionInfo.addr.addr), lpsm); TransportRecvConnectionReqCallbackNative() local [all...] |
H A D | transport_def.h | 52 uint16_t lpsm; member
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/avctp/ |
H A D | avctp_br_l2cap.h | 26 uint16_t lpsm; member 90 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx); 92 void AvctBrRecvConnectionReqCBack(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx);
|
H A D | avctp_gap.c | 197 * Param[in] lpsm 201 const uint16_t aclHandle, const BtAddr addr, const uint16_t lcid, const uint8_t id, const uint16_t lpsm) in AvctRequestSecurityBy() 213 connParam->psm = lpsm; in AvctRequestSecurityBy() 220 gapParam.info.channelId.l2capPsm = lpsm; in AvctRequestSecurityBy() 221 if (lpsm == AVCT_PSM) { in AvctRequestSecurityBy() 200 AvctRequestSecurityBy( const uint16_t aclHandle, const BtAddr addr, const uint16_t lcid, const uint8_t id, const uint16_t lpsm) AvctRequestSecurityBy() argument
|
H A D | avctp_ctrl_l2cap.h | 27 uint16_t lpsm; member 91 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx); 93 void AvctRecvConnectionReqCBack(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx);
|
H A D | avctp_br_l2cap.c | 58 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) in AvctBrRecvConnectionReqCallback() 60 LOG_INFO("[AVCT] %{public}s:lcid(0x%x),lpsm(0x%x)", __func__, lcid, lpsm); in AvctBrRecvConnectionReqCallback() 72 param->lpsm = lpsm; in AvctBrRecvConnectionReqCallback() 83 AvctBrRecvConnectionReqCBack(param->lcid, param->id, ¶m->info, param->lpsm, param->ctx); in AvctBrRecvConnectionReqCallbackTsk() 88 void AvctBrRecvConnectionReqCBack(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) in AvctBrRecvConnectionReqCBack() argument 90 LOG_DEBUG("[AVCT] %{public}s:lcid(0x%x),lpsm(0x%x)", __func__, lcid, lpsm); in AvctBrRecvConnectionReqCBack() 91 if (lpsm in AvctBrRecvConnectionReqCBack() 57 AvctBrRecvConnectionReqCallback( uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) AvctBrRecvConnectionReqCallback() argument [all...] |
H A D | avctp_ctrl_l2cap.c | 56 * Param[in] lpsm 59 void AvctRecvConnectionReqCallback(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) in AvctRecvConnectionReqCallback() argument 61 LOG_INFO("[AVCT] %{public}s:lcid(0x%x),lpsm(0x%x)", __func__, lcid, lpsm); in AvctRecvConnectionReqCallback() 72 param->lpsm = lpsm; in AvctRecvConnectionReqCallback() 83 AvctRecvConnectionReqCBack(param->lcid, param->id, ¶m->info, param->lpsm, param->ctx); in AvctRecvConnectionReqCallbackTsk() 88 void AvctRecvConnectionReqCBack(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx) in AvctRecvConnectionReqCBack() argument 90 if (lpsm == AVCT_PSM) { in AvctRecvConnectionReqCBack() 91 AvctRequestSecurityBy(info->handle, info->addr, lcid, id, lpsm); in AvctRecvConnectionReqCBack() [all...] |
H A D | avctp_gap.h | 37 const uint16_t aclHandle, const BtAddr addr, const uint16_t lcid, const uint8_t id, const uint16_t lpsm);
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/rfcomm/ |
H A D | rfcomm_l2cap_if.c | 19 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *context); 66 uint16_t lpsm; member 81 RfcommRecvConnectReqCback(ctx->lcid, ctx->id, &ctx->info, ctx->lpsm); in RfcommRecvConnectReqTsk() 86 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *context) in RfcommRecvConnectReqCallback() 98 ctx->lpsm = lpsm; in RfcommRecvConnectReqCallback() 85 RfcommRecvConnectReqCallback( uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *context) RfcommRecvConnectReqCallback() argument
|
H A D | rfcomm_l2cap.c | 27 void RfcommRecvConnectReqCback(uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm) in RfcommRecvConnectReqCback() argument 29 LOG_INFO("%{public}s lcid:%hu, lpsm:%hu", __func__, lcid, lpsm); in RfcommRecvConnectReqCback()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/hid_host/ |
H A D | hid_host_l2cap_connection.h | 154 * @param lpsm Indicates the lpsm. 158 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx); 239 void HidHostRecvConnectionReqCallbackTask(uint16_t lcid, uint8_t id, uint16_t lpsm);
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/att/ |
H A D | att_init.c | 44 static void L2cifRegisterServiceCallback(uint16_t lpsm, int result); 283 * @param1 lpsm Indicates the lpsm. 286 void L2cifRegisterServiceCallback(uint16_t lpsm, int result) in L2cifRegisterServiceCallback() argument 288 LOG_INFO("%{public}s enter, lpsm = %hu, result = %{public}d", __FUNCTION__, lpsm, result); in L2cifRegisterServiceCallback()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/obex/ |
H A D | obex_client.h | 262 static int RegisterL2capLPsm(uint16_t lpsm); 263 static void DeregisterL2capLPsm(uint16_t lpsm);
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/pan/ |
H A D | pan_bnep.h | 139 * @param lpsm Indicates the lpsm. 143 uint16_t lcid, uint8_t id, const L2capConnectionInfo *info, uint16_t lpsm, void *ctx); 224 void BnepRecvConnectionReqCallbackTask(uint16_t lcid, uint8_t id, uint16_t lpsm);
|