/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/linux/ |
H A D | alarm_linux.c | 16 #include "platform/include/alarm.h" 28 static const char *g_defaultName = "bt-alarm"; 68 Alarm *alarm = (Alarm *)parameter; in AlarmNotify() local 70 MutexLock(alarm->mutex); in AlarmNotify() 72 AlarmCallback run = alarm->context.run; in AlarmNotify() 73 void *param = alarm->context.parameter; in AlarmNotify() 76 int ret = read(alarm->timerFd, &value, sizeof(uint64_t)); in AlarmNotify() 89 MutexUnlock(alarm->mutex); in AlarmNotify() 98 Alarm *alarm = (Alarm *)calloc(1, (sizeof(Alarm))); in AlarmCreate() local 99 if (alarm in AlarmCreate() 148 AlarmDelete(Alarm *alarm) AlarmDelete() argument 160 AlarmSet(Alarm *alarm, uint64_t timeMs, AlarmCallback callback, void *parameter) AlarmSet() argument 186 AlarmCancel(Alarm *alarm) AlarmCancel() argument [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/include/ |
H A D | alarm.h | 63 * @param alarm Alarm pointer. 66 void AlarmDelete(Alarm *alarm); 70 * Execute AlarmSet, alarm start counting down. 72 * @param alarm Alarm pointer. 79 int32_t AlarmSet(Alarm *alarm, uint64_t timeMs, AlarmCallback callback, void *parameter); 82 * @brief Cancel an alarm. 83 * If alarm is running, this operation will stop it. 85 * @param alarm Alarm pointer. 88 void AlarmCancel(Alarm *alarm);
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/att/ |
H A D | att_init.c | 29 #include "alarm.h" 94 * @brief att alarm list initialization. 110 connectInfo[index].alarm = AlarmCreate((char *)&index, 0); in AttAlarmListInit() 209 if (connectInfo[index].alarm) { in ATT_ShutDownAsync() 210 AlarmCancel(connectInfo[index].alarm); in ATT_ShutDownAsync() 308 if (connectInfo[index].alarm) { in AttDelete() 309 AlarmDelete(connectInfo[index].alarm); in AttDelete() 310 connectInfo[index].alarm = NULL; in AttDelete()
|
H A D | att_receive.c | 346 AlarmCancel(connect->alarm); in AttErrorResponse() 446 AlarmCancel(connect->alarm); in AttExchangeMTUResponse() 575 AlarmCancel(connect->alarm); in AttFindInformationResponse() 724 AlarmCancel(connect->alarm); in AttFindByTypeValueResponse() 850 AlarmCancel(connect->alarm); in AttReadByTypeResponse() 964 AlarmCancel(connect->alarm); in AttReadResponse() 1052 AlarmCancel(connect->alarm); in AttReadBlobResponse() 1131 AlarmCancel(connect->alarm); in AttReadMultipleResponse() 1257 AlarmCancel(connect->alarm); in AttReadByGroupTypeResponse() 1361 AlarmCancel(connect->alarm); in AttWriteResponse() [all...] |
H A D | att_common.c | 28 #include "alarm.h" 591 connect->alarm, (uint64_t)INSTRUCTIONTIMEOUT, (void (*)(void *))AttTransactionTimeOut, (void *)connect); in AttSendSequenceScheduling() 630 AlarmSet(connect->alarm, in AttReceiveSequenceScheduling() 938 AlarmSet(connect->alarm, (uint64_t)INSTRUCTIONTIMEOUT, (void (*)(void *))AttTransactionTimeOut, connect); in LeRecvSendDataCallbackAsync() 941 AlarmCancel(connect->alarm); in LeRecvSendDataCallbackAsync() 1013 AlarmSet(connect->alarm, (uint64_t)INSTRUCTIONTIMEOUT, (void (*)(void *))AttTransactionTimeOut, connect); in BREDRRecvSendDataCallbackAsync() 1016 AlarmCancel(connect->alarm); in BREDRRecvSendDataCallbackAsync()
|
H A D | att_common.h | 31 #include "alarm.h" 112 Alarm *alarm; member
|
H A D | att_connect.c | 267 AlarmCancel(connect->alarm); in DisconnectRespCallbackAsync() 406 if (connect->alarm != NULL) { in AttClearConnectInfo() 407 AlarmCancel(connect->alarm); in AttClearConnectInfo() 2327 AlarmCancel(connect->alarm); in AttDisconnectAbnormalAsync() 2414 AlarmCancel(connect->alarm); in AttRecvDisconnectionRspAsync()
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/smp/ |
H A D | smp_oob.c | 157 if (g_smpScOobMng.alarm != NULL) { in SMP_GenerateScOobDataStep4() 158 AlarmDelete(g_smpScOobMng.alarm); in SMP_GenerateScOobDataStep4() 159 g_smpScOobMng.alarm = NULL; in SMP_GenerateScOobDataStep4() 191 if (g_smpScOobMng.alarm != NULL) { in SMP_ClearScOobData() 193 AlarmCancel(g_smpScOobMng.alarm); in SMP_ClearScOobData() 195 AlarmDelete(g_smpScOobMng.alarm); in SMP_ClearScOobData()
|
H A D | smp_legacy.c | 42 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LegacyPairMasterStep1() 123 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LegacyPairMasterStep5() 130 SMP_GetPairMng()->alarm); in SMP_LegacyPairMasterStep5() 142 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_LegacyPairMasterStep6() 147 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LegacyPairMasterStep6() 154 SMP_GetPairMng()->alarm); in SMP_LegacyPairMasterStep6() 259 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LegacyPairMasterStep10() 267 SMP_GetPairMng()->alarm); in SMP_LegacyPairMasterStep10() 408 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LegacyPairSlaveStep1() 430 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_LegacyPairSlaveStep3() [all...] |
H A D | smp_sc_accepter.c | 37 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep1() 41 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericSlaveStep1() 48 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep1() 68 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericSlaveStep2() 75 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep2() 95 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep3() 216 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericSlaveStep8() 223 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep8() 242 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericSlaveStep9() 248 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericSlaveStep9() [all...] |
H A D | smp_receive.c | 134 SMP_GeneratePairResult(SMP_GetPairMng()->handle, SMP_PAIR_STATUS_FAILED, 0x00, SMP_GetPairMng()->alarm); in SMP_DisconnectedTask() 214 SMP_GetPairMng()->alarm = AlarmCreate("", false); in SMP_ReceivePairingRequest() 218 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ReceivePairingRequest() 268 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ReceivePairingResponse() 274 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ReceivePairingResponse() 307 SMP_GeneratePairResult(handle, SMP_PAIR_STATUS_FAILED, reason, SMP_GetPairMng()->alarm); in SMP_RecvPairRspJudgeException() 313 SMP_GeneratePairResult(handle, SMP_PAIR_STATUS_FAILED, SMP_PAIR_FAILED_AUTH_REQ, SMP_GetPairMng()->alarm); in SMP_RecvPairRspJudgeException() 384 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ReceivePairingRandom() 658 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_RecvEncInfoProcessMaster() 705 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_RecvEncInfoProcessSlave() [all...] |
H A D | smp_hci_event.c | 341 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_OnLeRandCompTask() 500 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_OnLeLongTermKeyReqTask() 556 SMP_GetPairMng()->alarm); in SMP_OnLeLongTermKeyReqReplyCompTask() 601 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_OnLeReadLocalP256PubKeyCompTask() 680 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_OnLeGenDhKeyCompTask() 728 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_OnGenDHKeyCompScJwOrNumMasterStep3() 753 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_LinkLayerEncryptionComplete() 770 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_LinkLayerEncryptionComplete() 789 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_LinkLayerEncCompMaster() 793 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIM in SMP_LinkLayerEncCompMaster() [all...] |
H A D | smp_sc_initiator.c | 44 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericMasterStep1() 52 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep1() 64 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep2() 70 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericMasterStep2() 77 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep2() 88 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep3() 92 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericMasterStep3() 101 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep4() 144 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_ScPairJustworkOrNumericMasterStep6() 151 SMP_GetPairMng()->alarm); in SMP_ScPairJustworkOrNumericMasterStep6() [all...] |
H A D | smp.c | 27 #include "platform/include/alarm.h" 326 g_smpPairMng.alarm = AlarmCreate("", false); in SMP_StartPairTask() 335 AlarmSet(g_smpPairMng.alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_StartPairTask() 339 AlarmCancel(g_smpPairMng.alarm); in SMP_StartPairTask() 382 param->handle, SMP_PAIR_STATUS_FAILED, SMP_PAIR_FAILED_UNSPECIFIED_REASION, g_smpPairMng.alarm); in SMP_CancelPairTask() 1078 AlarmCancel(g_smpPairMng.alarm); in SMP_AuthReqReplyJudgeExceptionMaster() 1109 AlarmSet(g_smpPairMng.alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_AuthReqReplyStepTransMaster() 1113 AlarmCancel(g_smpPairMng.alarm); in SMP_AuthReqReplyStepTransMaster() 1151 AlarmCancel(g_smpPairMng.alarm); in SMP_AuthReqReplyJudgeExceptionSlave() 1177 AlarmSet(g_smpPairMng.alarm, SMP_PAIR_WAIT_TIM in SMP_AuthReqReplyStepTransSlave() [all...] |
H A D | smp_send.c | 169 AlarmSet(SMP_GetPairMng()->alarm, SMP_PAIR_WAIT_TIME, SMP_PairTimeout, NULL); in SMP_SendHciLeRandCmd() 173 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_SendHciLeRandCmd() 254 param->aclHandle, SMP_PAIR_STATUS_FAILED, SMP_PAIR_FAILED_UNSPECIFIED_REASION, SMP_GetPairMng()->alarm); in SMP_SendDataCbTask() 547 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_SendKeysToRemoteCbProcess() 551 AlarmCancel(SMP_GetPairMng()->alarm); in SMP_SendKeysToRemoteCbProcess() 564 aclHandle, SMP_PAIR_STATUS_FAILED, SMP_PAIR_FAILED_UNSPECIFIED_REASION, SMP_GetPairMng()->alarm); in SMP_SendKeysCbProcException()
|
H A D | smp_def.h | 22 #include "platform/include/alarm.h" 159 Alarm *alarm; member 207 Alarm *alarm; member
|
H A D | smp_tool.c | 702 if (mng->alarm != NULL) { in SMP_ClearPairState() 703 AlarmCancel(mng->alarm); in SMP_ClearPairState() 704 AlarmDelete(mng->alarm); in SMP_ClearPairState()
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/hci/cmd/ |
H A D | hci_cmd.c | 22 #include "platform/include/alarm.h" 160 AlarmSet(cmd->alarm, CMD_TIMEOUT, HciCmdOnCmdTimeout, cmd); in HciSetNumberOfHciCmd() 216 cmd->alarm = AlarmCreate(NULL, false); in HciAllocCmd() 225 if (hciCmd->alarm != NULL) { in HciFreeCmd() 226 AlarmCancel(hciCmd->alarm); in HciFreeCmd() 227 AlarmDelete(hciCmd->alarm); in HciFreeCmd() 252 AlarmSet(cmd->alarm, CMD_TIMEOUT, HciCmdOnCmdTimeout, cmd); in HciSendCmd() 287 AlarmCancel(cmd->alarm); in HciCmdOnCommandStatus() 332 AlarmCancel(cmd->alarm); in HciCmdOnCommandComplete()
|
H A D | hci_cmd.h | 22 #include "platform/include/alarm.h" 32 Alarm *alarm; member
|
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/gap/ |
H A D | gap_def.h | 21 #include "alarm.h" 219 Alarm *alarm; member 298 Alarm *alarm; member
|
H A D | gap.c | 342 AlarmCancel(deviceInfo->alarm); in GapFreeLeDeviceInfo() 343 AlarmDelete(deviceInfo->alarm); in GapFreeLeDeviceInfo() 878 AlarmCancel(devInfo->alarm); in GapFreeDeviceInfo() 879 AlarmDelete(devInfo->alarm); in GapFreeDeviceInfo() 1178 deviceInfo->alarm = AlarmCreate("gapSec", false); in GapAllocDeviceInfo()
|
H A D | gap_le_conn.c | 473 deviceInfo->alarm = AlarmCreate("LEWaitExAdvTerminated", false); in GapLeConnectionComplete() 476 AlarmSet(deviceInfo->alarm, GAP_WAIT_EX_ADV_TERMINATED, GapWaitExAdvTerminatedTimeout, deviceInfo); in GapLeConnectionComplete()
|
H A D | gap_br_sec.c | 167 AlarmCancel(devInfo->alarm); in GapDoSecurityAction() 256 AlarmCancel(devInfo->alarm); in GapCheckConnection() 257 AlarmSet(devInfo->alarm, GAP_DISC_ACL_WAIT_TIME, GapDiscACLTimerTimeout, devInfo); in GapCheckConnection()
|