/foundation/communication/bluetooth_service/services/bluetooth/stack/src/btm/ |
H A D | btm_le_sec.h | 29 int BTM_GetRemoteIdentityResolvingKey(const BtAddr *addr, BtmKey *irk); 30 int BTM_GetRemoteIdentityAddress(const BtAddr *addr, BtAddr *identityAddress); 31 int BTM_GetPairdAddressFromRemoteIdentityAddress(const BtAddr *identityAddress, BtAddr *addr); 34 BtAddr addr; 41 int BTM_UpdateCurrentRemoteAddress(const BtAddr *pairedAddr, const BtAddr *currentAddr); 42 int BTM_GetCurrentRemoteAddress(const BtAddr *pairedAddr, BtAddr *currentAdd [all...] |
H A D | btm_le_sec.c | 35 BtAddr currentAddr; 46 static BtAddr g_randomAddress; 136 static bool IsSameBtAddr(const BtAddr *addr1, const BtAddr *addr2) in IsSameBtAddr() 162 static BtmLePairedDeviceBlock *BtmFindLePairedDeviceBlockByAddress(const BtAddr *addr) in BtmFindLePairedDeviceBlockByAddress() 181 static BtmLePairedDeviceBlock *BtmFindLePairedDeviceBlockByRemoteIdentityAddress(const BtAddr *addr) in BtmFindLePairedDeviceBlockByRemoteIdentityAddress() 362 void BTM_RemoveLePairedDevice(const BtAddr *addr) in BTM_RemoveLePairedDevice() 421 int BTM_GetRemoteIdentityResolvingKey(const BtAddr *addr, BtmKey *irk) in BTM_GetRemoteIdentityResolvingKey() 523 int BTM_UpdateCurrentRemoteAddress(const BtAddr *pairedAddr, const BtAddr *currentAdd [all...] |
H A D | btm_acl.h | 30 int BtmGetAclHandleByAddress(const BtAddr *addr, uint16_t *handle); 31 int BtmGetLeAclHandleByAddress(const BtAddr *addr, uint16_t *handle); 32 int BtmGetAclAddressByHandle(const uint16_t handle, BtAddr *addr);
|
H A D | btm_inq_db.c | 25 BtAddr addr; 32 static BtmInquiryDBEntity *BtmAllocInquiryDBEntity(const BtAddr *addr, const BtmInquiryInfo *info) in BtmAllocInquiryDBEntity() 47 static bool BtmIsSameAddress(const BtAddr *addr1, const BtAddr *addr2) in BtmIsSameAddress() 61 static BtmInquiryDBEntity *BtmFindInquiryEntiryByAddress(const BtAddr *addr) in BtmFindInquiryEntiryByAddress() 78 int BtmAssignOrUpdateInquiryInfo(const BtAddr *addr, const BtmInquiryInfo *info) in BtmAssignOrUpdateInquiryInfo() 103 int BtmQueryInquiryInfoByAddr(const BtAddr *addr, BtmInquiryInfo *info) in BtmQueryInquiryInfoByAddr()
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/include/ |
H A D | gap_if.h | 177 void (*authorizeInd)(const BtAddr *addr, GAP_Service service, void *context); 184 void (*userConfirmReq)(const BtAddr *addr, uint32_t number, int localMitmRequired, 186 void (*userPasskeyReq)(const BtAddr *addr, void *context); 187 void (*userPasskeyNotification)(const BtAddr *addr, uint32_t number, void *context); 188 void (*remoteOobReq)(const BtAddr *addr, void *context); 189 void (*pinCodeReq)(const BtAddr *addr, void *context); 190 void (*linkKeyReq)(const BtAddr *addr, void *context); 192 const BtAddr *addr, const uint8_t linkKey[GAP_LINKKEY_SIZE], uint8_t keyType, void *context); 193 void (*simplePairComplete)(const BtAddr *addr, uint8_t status, void *context); 194 void (*IOCapabilityReq)(const BtAddr *add [all...] |
H A D | gap_le_if.h | 112 void (*exAdvScanRequestReceived)(uint8_t advHandle, const BtAddr *scannerAddr, void *context); 124 const BtAddr *peerAddr; /// Target bluetooth address of directed advertising 135 const BtAddr *peerAddr; /// Target bluetooth address of directed advertising 202 uint8_t advType, const BtAddr *addr, GapAdvReportParam reportParam, const BtAddr *currentAddr, void *context); 217 const BtAddr *directAddr; /// Directed advertising event address 226 const BtAddr *directAddr; /// Directed advertising event address 235 uint8_t advType, const BtAddr *addr, GapExAdvReportParam reportParam, const BtAddr *currentAddr, void *context); 236 void (*directedAdvertisingReport)(uint8_t advType, const BtAddr *add [all...] |
H A D | btm.h | 108 int BTSTACK_API BTM_AclConnect(const BtAddr *addr); 116 int BTSTACK_API BTM_AclCancelConnect(const BtAddr *addr); 124 int BTSTACK_API BTM_LeConnect(const BtAddr *addr); 132 int BTSTACK_API BTM_LeCancelConnect(const BtAddr *addr); 186 int BTSTACK_API BTM_ReadRssi(const BtAddr *addr); 198 int BTSTACK_API BTM_SwitchRole(const BtAddr *addr, uint8_t role); 206 bool BTSTACK_API BTM_IsSecureConnection(const BtAddr *addr); 208 typedef void (*BTMRemoteDeviceSupportCallback)(const BtAddr *addr, bool support); 211 const BtAddr *addr, BTMRemoteDeviceSupportCallback callback); 213 const BtAddr *add [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/gap/ |
H A D | gap.h | 36 int GAP_GetLocalAddr(BtAddr *addr); 96 int GAP_RegisterServiceSecurity(const BtAddr *addr, const GapServiceSecurityInfo *serviceInfo, uint16_t securityMode); 105 int GAP_DeregisterServiceSecurity(const BtAddr *addr, const GapServiceSecurityInfo *serviceInfo); 114 int GAP_RequestSecurity(const BtAddr *addr, const GapRequestSecurityParam *param); 148 int GAP_AuthorizeRes(const BtAddr *addr, GAP_Service service, uint8_t accept); 173 int GAP_PairIsFromLocal(const BtAddr *addr, bool *isLocal); 181 int GAP_AuthenticationReq(const BtAddr *addr); 189 int GAP_CancelAuthenticationReq(const BtAddr *addr); 202 const BtAddr *addr, uint8_t accept, uint8_t ioCapability, uint8_t oobDataPresent, uint8_t authReq); 211 int GAP_UserConfirmRsp(const BtAddr *add [all...] |
H A D | gap_le.h | 44 int GAP_GetLocalAddr(BtAddr *addr); 310 int GAP_LeConnParamUpdate(const BtAddr *addr, const GapLeConnectionParameter *connParam); 320 int GAP_LeConnectionParameterRsp(const BtAddr *addr, uint8_t accept, const GapLeConnectionParameter *connParam); 355 int GAP_LeRemoteEncryptionKeyRsp(const BtAddr *addr, uint8_t accept, LeEncKey encKey, uint8_t keyType); 366 int GAP_LeLocalEncryptionKeyRsp(const BtAddr *addr, uint8_t accept, LeEncKey encKey, uint8_t keyType); 376 int GAP_RequestSigningAlgorithmInfoRsp(const BtAddr *addr, uint8_t accept, GapSigningAlgorithmInfo info); 403 int GAP_LeGetSecurityStatus(const BtAddr *addr, GAP_LeSecurityStatus *status, uint8_t *encKeySize); 415 const BtAddr *addr, GAP_LeSecurityStatus status, GapLeRequestSecurityResult callback, void *context); 423 int GAP_LePair(const BtAddr *addr); 431 int GAP_LeCancelPair(const BtAddr *add [all...] |
H A D | gap_if.c | 58 BtAddr *addr; 65 BtAddr *addr; 71 BtAddr addr; 82 BtAddr *addr; 89 BtAddr *addr; 95 BtAddr *addr; 104 BtAddr *addr; 110 BtAddr *addr; 117 BtAddr *addr; 124 BtAddr *add [all...] |
H A D | gap_le_sec.c | 57 static int GapLePair(const BtAddr *addr); 98 const BtAddr *addr, uint16_t handle, uint8_t pairMethod, const void *displayValue) in GapLePasskeyRequestProcess() 128 static void GapLeUserConfirmProcess(const BtAddr *addr, uint16_t handle, uint8_t pairMethod, const void *displayValue) in GapLeUserConfirmProcess() 140 static void GapLeLegacyOOBProcess(const BtAddr *addr, uint16_t handle, uint8_t pairMethod, const void *displayValue) in GapLeLegacyOOBProcess() 153 const BtAddr *addr, uint16_t handle, uint8_t pairMethod, const void *displayValue) in GapLeSecureConnectionOOBProcess() 206 BtAddr addr, uint16_t handle, uint8_t pairMethod, const uint8_t *displayValue) in GapLeAuthenticationRequestProcess() 240 BtAddr addr = {0}; in GapLeAuthenticationRequest() 248 (void)memcpy_s(&addr, sizeof(BtAddr), &deviceInfo->addr, sizeof(BtAddr)); in GapLeAuthenticationRequest() 287 (void)memcpy_s(&keys->remoteIdKey->identityAddr, sizeof(BtAddr), in GapLePairKeyConvert() [all...] |
H A D | gap_le_conn.c | 92 BtAddr addr = {0}; in GapOnLeConnectionUpdateCompleteEvent() 99 (void)memcpy_s(&addr, sizeof(BtAddr), &deviceInfo->addr, sizeof(BtAddr)); in GapOnLeConnectionUpdateCompleteEvent() 118 int GAP_LeConnParamUpdate(const BtAddr *addr, const GapLeConnectionParameter *connParam) in GAP_LeConnParamUpdate() 199 BtAddr addr = {0}; in GapOnLeRemoteConnectionParameterRequestEvent() 207 (void)memcpy_s(&addr, sizeof(BtAddr), &deviceInfo->addr, sizeof(BtAddr)); in GapOnLeRemoteConnectionParameterRequestEvent() 267 int GAP_LeConnectionParameterRsp(const BtAddr *addr, uint8_t accept, const GapLeConnectionParameter *connParam) in GAP_LeConnectionParameterRsp() 334 BtAddr addr = {0}; in GapLeReadChannelMapComplete() 342 (void)memcpy_s(&addr, sizeof(BtAddr), in GapLeReadChannelMapComplete() [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gavdp/ |
H A D | a2dp_profile.h | 60 virtual void OnConnectStateChanged(const BtAddr &addr, const int state, void *context) = 0; 70 virtual void OnCodecStateChanged(const BtAddr &addr, const A2dpSrcCodecStatus codecInfo, void *context) = 0; 80 virtual void OnAudioStateChanged(const BtAddr &addr, const int state, void *context) = 0; 132 int Connect(const BtAddr &device); 141 int Disconnect(const BtAddr &device); 264 void ProcessSDPCallback(const BtAddr &addr, uint8_t result); 289 bool DeletePeer(const BtAddr &peerAddress); 322 A2dpProfilePeer *FindPeerByAddress(const BtAddr &peerAddress) const; 341 A2dpProfilePeer *FindOrCreatePeer(const BtAddr &peerAddress, uint8_t localRole); 349 void SetActivePeer(const BtAddr [all...] |
H A D | a2dp_avdtp.h | 70 static uint16_t CreateStream(const BtAddr &addr, const uint8_t codecIndex, uint16_t &handle); 88 uint16_t ConnectReq(const BtAddr &addr) const; 97 static uint16_t DisconnectReq(const BtAddr &addr); 108 static uint16_t DiscoverReq(const BtAddr &addr, const uint8_t maxNum, uint8_t &label); 118 static uint16_t GetCapabilityReq(const BtAddr &addr, const uint8_t seid, uint8_t &label); 128 static uint16_t GetAllCapabilityReq(const BtAddr &addr, const uint8_t seid, uint8_t &label); 141 const BtAddr &addr, const uint16_t handle, const uint8_t seid, const AvdtSepConfig &cfg, uint8_t &label); 300 uint16_t handle, const BtAddr *bdAddr, uint8_t event, const AvdtCtrlData *data, uint8_t role); 312 A2dpAvdtMsg *ParseAvdtpCallbackContent(const uint16_t handle, const BtAddr bdAddr, 324 static void SwitchThreadToA2dpService(uint8_t role, BtAddr bdAdd [all...] |
H A D | a2dp_state_machine.h | 85 void ProcessDiscoverReq(BtAddr addr, uint8_t role, uint8_t errCode); 93 void ProcessSDPFailure(BtAddr addr, uint8_t role) const; 102 void ProcessDisconnectInd(BtAddr addr, uint16_t handle, uint8_t role); 110 void ProcessDisconnectReq(BtAddr addr, uint8_t role); 118 void ProcessTimeout(BtAddr addr, uint8_t role); 150 void ProcessDisconnectCfm(BtAddr addr, uint16_t handle, uint8_t role) const; 208 void ProcessDisconnectReq(BtAddr addr, uint8_t role); 217 void ProcessDisconnectInd(BtAddr addr, uint16_t handle, uint8_t role); 234 void ProcessOpenReq(BtAddr addr, uint16_t handle, uint8_t role); 297 void ProcessDisconnectReq(BtAddr add [all...] |
H A D | a2dp_def.h | 150 BtAddr addr; 158 BtAddr addr; 169 BtAddr addr; 179 BtAddr addr; 184 BtAddr addr; 189 BtAddr addr; 194 BtAddr addr;
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_security.h | 51 int GapLeRequestSecurity(uint16_t connectionHandle, const BtAddr &addr, uint8_t role); 71 static void EncryptionComplete(uint8_t status, const BtAddr *peerAddr, void *context); 72 static void LeLocalEncryptionKeyReqEvent(const BtAddr *addr, uint64_t rand, uint16_t ediv, void *context); 73 static void LeRemoteEncryptionKeyReqEvent(const BtAddr *addr, void *context); 75 const BtAddr *addr, GAP_SignCounterType type, uint32_t counter, void *context); 76 static void GapRequestSigningAlgorithmInfo(const BtAddr *addr, void *context); 78 static void LePairFeatureReq(const BtAddr *peerAddr, bool localPair, void *context); 79 static void LePairFeatureInd(const BtAddr *addr, GapLePairFeature remoteFrature, void *context); 80 static void LePairMethodNotify(const BtAddr *addr, uint8_t pairMethod, void *context); 81 static void LePairKeyPressNotification(const BtAddr *add [all...] |
H A D | ble_security.cpp | 90 void BleSecurity::EncryptionComplete(uint8_t status, const BtAddr *peerAddr, void *context) in EncryptionComplete() 102 (void)memcpy_s(&gapCallbackParam.encryptionComplete_.peerAddr, sizeof(BtAddr), peerAddr, sizeof(BtAddr)); in EncryptionComplete() 107 void BleSecurity::LeLocalEncryptionKeyReqEvent(const BtAddr *addr, uint64_t rand, uint16_t ediv, void *context) in LeLocalEncryptionKeyReqEvent() 118 (void)memcpy_s(&gapCallbackParam.leLocalEncryptionKeyReqEvent_.addr, sizeof(BtAddr), addr, sizeof(BtAddr)); in LeLocalEncryptionKeyReqEvent() 125 void BleSecurity::LeRemoteEncryptionKeyReqEvent(const BtAddr *addr, void *context) in LeRemoteEncryptionKeyReqEvent() 136 (void)memcpy_s(&gapCallbackParam.leRemoteEncryptionKeyReqEvent_.addr, sizeof(BtAddr), addr, sizeof(BtAddr)); in LeRemoteEncryptionKeyReqEvent() 142 const BtAddr *add in LeSignCounterChangeNotification() [all...] |
H A D | ble_central_manager_impl.h | 207 static void AdvertisingReport(uint8_t advType, const BtAddr *peerAddr, GapAdvReportParam reportParam, 208 const BtAddr *currentAddr, void *context); 210 uint8_t advType, const BtAddr *addr, GapExAdvReportParam reportParam, const BtAddr *currentAddr, void *context); 213 uint8_t advType, const BtAddr &peerAddr, const std::vector<uint8_t> &data, int8_t rssi) const; 214 void ExAdvertisingReportTask(uint8_t advType, const BtAddr &peerAddr, const std::vector<uint8_t> &data, int8_t rssi, 215 const BtAddr &peerCurrentAddr) const; 216 bool AddPeripheralDevice(uint8_t advType, const BtAddr &peerAddr, const std::vector<uint8_t> &data, int8_t rssi, 383 static void DirectedAdvertisingReport(uint8_t advType, const BtAddr *addr, GapDirectedAdvReportParam reportParam, 384 const BtAddr *currentAdd [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/sdp/ |
H A D | sdp_client.h | 32 int SdpServiceSearch(const BtAddr *addr, const SdpUuid *uuidArray, void *context, 33 void (*serviceSearchCb)(const BtAddr *addr, const uint32_t *handleArray, uint16_t handleNum, void *context)); 34 int SdpServiceAttribute(const BtAddr *addr, uint32_t handle, SdpAttributeIdList attributeIdList, void *context, 35 void (*serviceAttributeCb)(const BtAddr *addr, const SdpService *service, void *context)); 36 int SdpServiceSearchAttribute(const BtAddr *addr, const SdpUuid *uuidArray, SdpAttributeIdList attributeIdList, 38 void (*searchAttributeCb)(const BtAddr *addr, const SdpService *serviceArray, uint16_t serviceNum, void *context)); 39 int SdpServiceBrowse(const BtAddr *addr, void *context, 40 void (*serviceBrowseCb)(const BtAddr *addr, const uint32_t *handleArray, uint16_t handleNum, void *context));
|
H A D | sdp_client_parse.h | 33 void SdpRemoveRequest(const BtAddr *addr); 34 SdpClientRequest *SdpFindRemainRequestByAddress(const BtAddr *addr, bool *flag); 35 SdpClientRequest *SdpFindRequestByAddress(const BtAddr *addr); 37 void SdpRemoveRequestByAddress(const BtAddr *addr); 38 void SdpRemoveAllRequestByAddress(const BtAddr *addr); 39 void SdpParseServerResponse(const BtAddr *addr, uint16_t lcid, const Packet *data);
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/classic/ |
H A D | classic_defs.h | 150 const BtAddr addr; 155 const BtAddr addr; 161 const BtAddr addr; 173 const BtAddr addr; 178 const BtAddr addr; 186 const BtAddr addr; 190 const BtAddr addr; 194 const BtAddr addr; 198 const BtAddr addr; 204 const BtAddr add [all...] |
H A D | classic_adapter.h | 421 static void InquiryResultCallback(const BtAddr *addr, uint32_t classOfDevice, void *context); 431 static void InquiryResultRssiCallback(const BtAddr *addr, uint32_t classOfDevice, int8_t rssi, void *context); 442 static void ExtendedInquiryResultCallback(const BtAddr *addr, uint32_t classOfDevice, int8_t rssi, 462 uint8_t status, const BtAddr *addr, const uint8_t name[MAX_LOC_BT_NAME_LEN], void *context); 470 static void UserConfirmReqCallback(const BtAddr *addr, uint32_t number, int localMitmRequired, int remoteMitmRequired, void *context); 478 static void UserPasskeyReqCallback(const BtAddr *addr, void *context); 487 static void UserPasskeyNotificationCallback(const BtAddr *addr, uint32_t number, void *context); 495 static void RemoteOobReqCallback(const BtAddr *addr, void *context); 503 static void PinCodeReqCallback(const BtAddr *addr, void *context); 511 static void LinkKeyReqCallback(const BtAddr *add [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/avdtp/ |
H A D | avdtp_ctrl.h | 39 extern AvdtSigCtrl *AvdtGetSigCtrlByAddr(const BtAddr *bdAddr); 41 extern AvdtSigCtrl *AvdtSigCtrlAllocate(const BtAddr *bdAddr, uint8_t role); 44 extern AvdtTransChannel *AvdtGetTransChTabByAddr(const BtAddr *bdAddr, uint8_t type); 47 AvdtSigCtrl *sigCtrl, uint16_t handle, const BtAddr *bdAddr, uint8_t event, const AvdtCtrlData *data, uint8_t role); 48 extern uint16_t AvdtCreateSEP(const BtAddr *bdAddr); 57 extern void AvdtIsEdr2MbMode(const BtAddr *bdAddr); 58 extern void AvdtIsEdr3MbMode(const BtAddr *bdAddr);
|
H A D | avdtp_api.h | 28 const BtAddr *bdAddr; 43 const BtAddr *bdAddr; 51 const BtAddr *bdAddr; 59 const BtAddr *bdAddr; 68 const BtAddr *bdAddr; 76 const BtAddr *bdAddr; 221 const BtAddr *bdAddr; 228 const BtAddr *bdAddr; 261 extern uint16_t AvdtCreateStream(const BtAddr *bdAddr, uint16_t *handle, uint16_t codecIndex); 262 extern uint16_t AvdtDiscoverReq(const BtAddr *bdAdd [all...] |