/base/security/huks/services/huks_standard/huks_service/main/hks_storage/src/ |
H A D | hks_lock.c | 25 HksRwlock *lock; member 30 HksLock *lock = (HksLock *)HksMalloc(sizeof(HksLock)); in HksLockCreate() local 31 if (lock != NULL) { in HksLockCreate() 32 lock->lock = HksRwlockCreate(); in HksLockCreate() 33 if (lock->lock == NULL) { in HksLockCreate() 34 HKS_FREE(lock); in HksLockCreate() 35 lock = NULL; in HksLockCreate() 38 return lock; in HksLockCreate() 41 HksLockLockRead(HksLock *lock) HksLockLockRead() argument 48 HksLockUnlockRead(HksLock *lock) HksLockUnlockRead() argument 55 HksLockLockWrite(HksLock *lock) HksLockLockWrite() argument 62 HksLockUnlockWrite(HksLock *lock) HksLockUnlockWrite() argument 69 HksLockClose(HksLock *lock) HksLockClose() argument [all...] |
H A D | hks_lock_lite.c | 23 HksMutex *lock; member 28 HksLock *lock = HksMalloc(sizeof(HksLock)); in HksLockCreate() local 29 if (lock != NULL) { in HksLockCreate() 30 lock->lock = HksMutexCreate(); in HksLockCreate() 31 if (lock->lock == NULL) { in HksLockCreate() 32 HKS_FREE(lock); in HksLockCreate() 33 lock = NULL; in HksLockCreate() 36 return lock; in HksLockCreate() 39 HksLockLockRead(HksLock *lock) HksLockLockRead() argument 46 HksLockUnlockRead(HksLock *lock) HksLockUnlockRead() argument 53 HksLockLockWrite(HksLock *lock) HksLockLockWrite() argument 60 HksLockUnlockWrite(HksLock *lock) HksLockUnlockWrite() argument 67 HksLockClose(HksLock *lock) HksLockClose() argument [all...] |
H A D | hks_storage_file_lock.c | 30 HksLock *lock; member 39 static void FreeFileLock(HksStorageFileLock *lock) in FreeFileLock() argument 41 if (lock == NULL) { in FreeFileLock() 45 if (lock->path) { in FreeFileLock() 46 HKS_FREE(lock->path); in FreeFileLock() 47 lock->path = NULL; in FreeFileLock() 50 if (lock->lock) { in FreeFileLock() 51 HksLockClose(lock->lock); in FreeFileLock() 91 HksStorageFileLock *lock = HksMalloc(sizeof(HksStorageFileLock)); AllocFileLock() local 114 AddRef(HksStorageFileLock *lock) AddRef() argument 123 AppendFileLock(HksStorageFileLock *lock) AppendFileLock() argument 148 HksStorageFileLock *lock = FindFileLock(path); HksStorageFileLockCreate() local 162 HksStorageFileLockRead(HksStorageFileLock *lock) HksStorageFileLockRead() argument 169 HksStorageFileUnlockRead(HksStorageFileLock *lock) HksStorageFileUnlockRead() argument 176 HksStorageFileLockWrite(HksStorageFileLock *lock) HksStorageFileLockWrite() argument 183 HksStorageFileUnlockWrite(HksStorageFileLock *lock) HksStorageFileUnlockWrite() argument 190 IsLockInList(const HksStorageFileLock *lock) IsLockInList() argument 203 Release(HksStorageFileLock *lock) Release() argument 238 HksStorageFileLockRelease(HksStorageFileLock *lock) HksStorageFileLockRelease() argument [all...] |
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/posix/ |
H A D | hks_rwlock.c | 24 pthread_rwlock_t lock; member 31 int result = pthread_rwlock_init(&rwLock->lock, NULL); in HksRwlockCreate() 40 int32_t HksRwlockLockRead(HksRwlock *lock) in HksRwlockLockRead() argument 42 HKS_IF_NULL_RETURN(lock, -1) in HksRwlockLockRead() 44 return pthread_rwlock_rdlock(&lock->lock); in HksRwlockLockRead() 47 int32_t HksRwlockUnlockRead(HksRwlock *lock) in HksRwlockUnlockRead() argument 49 HKS_IF_NULL_RETURN(lock, -1) in HksRwlockUnlockRead() 51 return pthread_rwlock_unlock(&lock->lock); in HksRwlockUnlockRead() 54 HksRwlockLockWrite(HksRwlock *lock) HksRwlockLockWrite() argument 61 HksRwlockUnlockWrite(HksRwlock *lock) HksRwlockUnlockWrite() argument 68 HksRwlockClose(HksRwlock *lock) HksRwlockClose() argument [all...] |
/base/powermgr/powermgr_lite/frameworks/src/ |
H A D | running_lock.c | 34 static BOOL AddRunningLock(RunningLock *lock) in AddRunningLock() argument 41 int16_t pos = VECTOR_Add(&g_runningLocks, (void *)lock); in AddRunningLock() 43 POWER_HILOGE("Failed to add lock to vector"); in AddRunningLock() 47 POWER_HILOGD("Add running lock, name: %s, type: %d", lock->name, lock->type); in AddRunningLock() 52 static BOOL RemoveRunningLock(const RunningLock *lock) in RemoveRunningLock() argument 55 int16_t pos = VECTOR_Find(&g_runningLocks, (void *)lock); in RemoveRunningLock() 57 POWER_HILOGE("Non-existent running lock"); in RemoveRunningLock() 62 POWER_HILOGD("Remove running lock, nam in RemoveRunningLock() 67 IsRunningLockExisted(const RunningLock *lock) IsRunningLockExisted() argument 122 AcquireRunningLock(const RunningLock *lock) AcquireRunningLock() argument 137 ReleaseRunningLock(const RunningLock *lock) ReleaseRunningLock() argument 152 DestroyRunningLock(const RunningLock *lock) DestroyRunningLock() argument 164 IsRunningLockHolding(const RunningLock *lock) IsRunningLockHolding() argument [all...] |
/base/startup/init/services/param/linux/ |
H A D | param_osadp.c | 27 INIT_LOCAL_API int ParamRWMutexCreate(ParamRWMutex *lock)
in ParamRWMutexCreate() argument 29 PARAM_CHECK(lock != NULL, return -1, "Invalid lock");
in ParamRWMutexCreate() 33 pthread_rwlock_init(&lock->rwlock, &rwlockatt);
in ParamRWMutexCreate() 37 INIT_LOCAL_API int ParamRWMutexWRLock(ParamRWMutex *lock)
in ParamRWMutexWRLock() argument 39 PARAM_CHECK(lock != NULL, return -1, "Invalid lock");
in ParamRWMutexWRLock() 40 pthread_rwlock_wrlock(&lock->rwlock);
in ParamRWMutexWRLock() 43 INIT_LOCAL_API int ParamRWMutexRDLock(ParamRWMutex *lock)
in ParamRWMutexRDLock() argument 45 PARAM_CHECK(lock ! in ParamRWMutexRDLock() 49 ParamRWMutexUnlock(ParamRWMutex *lock) ParamRWMutexUnlock() argument 56 ParamRWMutexDelete(ParamRWMutex *lock) ParamRWMutexDelete() argument [all...] |
/base/security/huks/test/unittest/huks_standard_test/storage_multithread_test/src/ |
H A D | hks_storage_file_lock_test.cpp | 34 HksStorageFileLock *lock = HksStorageFileLockCreate(&path[0]); in HWTEST_F() local 35 EXPECT_NE(lock, nullptr); in HWTEST_F() 36 int32_t result = HksStorageFileLockRead(lock); in HWTEST_F() 38 result = HksStorageFileUnlockRead(lock); in HWTEST_F() 40 result = HksStorageFileLockWrite(lock); in HWTEST_F() 42 result = HksStorageFileUnlockWrite(lock); in HWTEST_F() 44 HksStorageFileLockRelease(lock); in HWTEST_F() 53 HksStorageFileLock *lock = HksStorageFileLockCreate(&path[0]); in HWTEST_F() local 54 if (lock != nullptr) { in HWTEST_F() 55 locks.push_back(lock); in HWTEST_F() 69 HksStorageFileLock *lock = HksStorageFileLockCreate(&path[0]); HWTEST_F() local [all...] |
/base/powermgr/powermgr_lite/test/Interface_test/test/unittest/src/ |
H A D | powermgr_interfaces_test.cpp | 46 const RunningLock* lock = CreateRunningLock(name, type, flag); in HWTEST_F() local 47 EXPECT_NE(lock, nullptr); in HWTEST_F() 58 const RunningLock* lock = CreateRunningLock("test_lock", RUNNINGLOCK_SCREEN, RUNNINGLOCK_FLAG_NONE); in HWTEST_F() local 59 bool ret = AcquireRunningLock(lock); in HWTEST_F() 71 const RunningLock* lock = CreateRunningLock("test_lock", RUNNINGLOCK_SCREEN, RUNNINGLOCK_FLAG_NONE); in HWTEST_F() local 72 bool ret = ReleaseRunningLock(lock); in HWTEST_F() 84 const RunningLock* lock = CreateRunningLock("test_lock", RUNNINGLOCK_SCREEN, RUNNINGLOCK_FLAG_NONE); in HWTEST_F() local 85 bool ret = AcquireRunningLock(lock); in HWTEST_F() 87 EXPECT_TRUE(IsRunningLockHolding(lock)); in HWTEST_F() 98 const RunningLock* lock in HWTEST_F() local [all...] |
/base/startup/init/services/param/liteos/ |
H A D | param_osadp.c | 146 INIT_LOCAL_API int ParamRWMutexCreate(ParamRWMutex *lock)
in ParamRWMutexCreate() argument 148 PARAM_CHECK(lock != NULL, return -1, "Invalid lock");
in ParamRWMutexCreate() 152 pthread_rwlock_init(&lock->rwlock, &rwlockatt);
in ParamRWMutexCreate() 156 INIT_LOCAL_API int ParamRWMutexWRLock(ParamRWMutex *lock)
in ParamRWMutexWRLock() argument 158 PARAM_CHECK(lock != NULL, return -1, "Invalid lock");
in ParamRWMutexWRLock() 159 pthread_rwlock_wrlock(&lock->rwlock);
in ParamRWMutexWRLock() 162 INIT_LOCAL_API int ParamRWMutexRDLock(ParamRWMutex *lock)
in ParamRWMutexRDLock() argument 164 PARAM_CHECK(lock ! in ParamRWMutexRDLock() 168 ParamRWMutexUnlock(ParamRWMutex *lock) ParamRWMutexUnlock() argument 175 ParamRWMutexDelete(ParamRWMutex *lock) ParamRWMutexDelete() argument 253 ParamRWMutexCreate(ParamRWMutex *lock) ParamRWMutexCreate() argument 261 ParamRWMutexWRLock(ParamRWMutex *lock) ParamRWMutexWRLock() argument 269 ParamRWMutexRDLock(ParamRWMutex *lock) ParamRWMutexRDLock() argument 277 ParamRWMutexUnlock(ParamRWMutex *lock) ParamRWMutexUnlock() argument 285 ParamRWMutexDelete(ParamRWMutex *lock) ParamRWMutexDelete() argument [all...] |
/base/global/resource_management_lite/frameworks/resmgr_lite/include/ |
H A D | auto_mutex.h | 18 #include "lock.h" 25 explicit inline AutoMutex(Lock &lock) : lock_(lock) in AutoMutex() argument 26 { lock_.lock(); } in AutoMutex() 28 explicit inline AutoMutex(Lock *lock) : lock_(*lock) in AutoMutex() argument 29 { lock_.lock(); } in AutoMutex()
|
/base/powermgr/powermgr_lite/frameworks/include/ |
H A D | running_lock_entry.h | 37 RunningLock lock; member 42 static inline RunningLockEntry *GetRunningLockEntry(const RunningLock *lock) in GetRunningLockEntry() argument 44 return GET_OBJECT(lock, RunningLockEntry, lock); in GetRunningLockEntry() 49 return (entry != NULL) && ((entry->lock.type >= 0) && (entry->lock.type < RUNNINGLOCK_BUTT)) ? TRUE : FALSE; in IsValidRunningLockEntry()
|
/base/inputmethod/imf/test/common/src/ |
H A D | ime_setting_listener_test_impl.cpp | 39 std::unique_lock<std::mutex> lock(imeSettingListenerLock_); in WaitPanelHide() 40 imeSettingListenerCv_.wait_for(lock, std::chrono::seconds(TIMEOUT_SECONDS), in WaitPanelHide() 46 std::unique_lock<std::mutex> lock(imeSettingListenerLock_); in WaitPanelShow() 47 imeSettingListenerCv_.wait_for(lock, std::chrono::seconds(TIMEOUT_SECONDS), in WaitPanelShow() 54 std::unique_lock<std::mutex> lock(imeSettingListenerLock_); in WaitImeChange() 55 imeSettingListenerCv_.wait_for(lock, std::chrono::seconds(SWITCH_IME_WAIT_TIME), []() { return isImeChange_; }); in WaitImeChange() 61 std::unique_lock<std::mutex> lock(imeSettingListenerLock_); in WaitTargetImeChange() 62 imeSettingListenerCv_.wait_for(lock, std::chrono::seconds(SWITCH_IME_WAIT_TIME), in WaitTargetImeChange() 69 std::unique_lock<std::mutex> lock(imeSettingListenerLock_); in WaitImeChange() 70 imeSettingListenerCv_.wait_for(lock, st in WaitImeChange() [all...] |
H A D | text_listener.cpp | 55 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in InsertText() 63 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in DeleteForward() 71 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in DeleteBackward() 83 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in SendKeyboardStatus() 91 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in SendFunctionKey() 106 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in MoveCursor() 114 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in HandleSetSelection() 123 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in HandleExtendAction() 131 std::unique_lock<std::mutex> lock(textListenerCallbackLock_); in HandleSelect() 163 std::unique_lock<std::mutex> lock(textListenerCallbackLock in NotifyPanelStatusInfo() [all...] |
/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_rwlock.h | 28 int32_t HksRwlockLockRead(HksRwlock *lock); 29 int32_t HksRwlockUnlockRead(HksRwlock *lock); 30 int32_t HksRwlockLockWrite(HksRwlock *lock); 31 int32_t HksRwlockUnlockWrite(HksRwlock *lock); 32 void HksRwlockClose(HksRwlock *lock);
|
/base/security/huks/services/huks_standard/huks_service/main/hks_storage/include/ |
H A D | hks_storage_file_lock.h | 28 int32_t HksStorageFileLockRead(HksStorageFileLock *lock); 29 int32_t HksStorageFileUnlockRead(HksStorageFileLock *lock); 30 int32_t HksStorageFileLockWrite(HksStorageFileLock *lock); 31 int32_t HksStorageFileUnlockWrite(HksStorageFileLock *lock); 32 void HksStorageFileLockRelease(HksStorageFileLock *lock);
|
H A D | hks_lock.h | 28 int32_t HksLockLockRead(HksLock *lock); 29 int32_t HksLockUnlockRead(HksLock *lock); 30 int32_t HksLockLockWrite(HksLock *lock); 31 int32_t HksLockUnlockWrite(HksLock *lock); 32 void HksLockClose(HksLock *lock);
|
/base/telephony/cellular_call/services/manager/src/ |
H A D | cellular_call_register.cpp | 45 std::lock_guard<std::mutex> lock(mutex_); in ReportCallsInfo() 65 std::lock_guard<std::mutex> lock(mutex_); in RegisterCallManagerCallBack() 76 std::lock_guard<std::mutex> lock(mutex_); in ReportSingleCallInfo() 86 std::lock_guard<std::mutex> lock(mutex_); in UnRegisterCallManagerCallBack() 95 std::lock_guard<std::mutex> lock(mutex_); in ReportEventResultInfo() 107 std::lock_guard<std::mutex> lock(mutex_); in ReportGetWaitingResult() 118 std::lock_guard<std::mutex> lock(mutex_); in ReportSetWaitingResult() 130 std::lock_guard<std::mutex> lock(mutex_); in ReportGetRestrictionResult() 141 std::lock_guard<std::mutex> lock(mutex_); in ReportSetRestrictionResult() 155 std::lock_guard<std::mutex> lock(mutex in ReportGetTransferResult() [all...] |
/base/security/security_guard/services/config_manager/src/ |
H A D | config_data_manager.cpp | 30 std::lock_guard<std::mutex> lock(modelMutex_); in InsertModelMap() 36 std::lock_guard<std::mutex> lock(eventMutex_); in InsertEventMap() 42 std::lock_guard<std::mutex> lock(modelToEventMutex_); in InsertModelToEventMap() 48 std::lock_guard<std::mutex> lock(eventToTableMutex_); in InsertEventToTableMap() 54 std::lock_guard<std::mutex> lock(modelMutex_); in ResetModelMap() 60 std::lock_guard<std::mutex> lock(eventMutex_); in ResetEventMap() 66 std::lock_guard<std::mutex> lock(modelToEventMutex_); in ResetModelToEventMap() 72 std::lock_guard<std::mutex> lock(eventToTableMutex_); in ResetEventToTableMap() 79 std::lock_guard<std::mutex> lock(modelToEventMutex_); in GetEventIds() 90 std::lock_guard<std::mutex> lock(eventMutex in GetAllEventIds() [all...] |
/base/telephony/call_manager/services/call/src/ |
H A D | call_base.cpp | 71 std::lock_guard<std::mutex> lock(mutex_); in DialCallBase() 105 std::lock_guard<std::mutex> lock(mutex_); in IncomingCallBase() 132 std::lock_guard<std::mutex> lock(mutex_); in GetCallAttributeBaseInfo() 185 std::lock_guard<std::mutex> lock(mutex_); in GetCallID() 196 std::lock_guard<std::mutex> lock(mutex_); in GetCallRunningState() 203 std::lock_guard<std::mutex> lock(mutex_); in SetTelCallState() 314 std::lock_guard<std::mutex> lock(mutex_); in GetTelCallState() 320 std::lock_guard<std::mutex> lock(mutex_); in SetAutoAnswerState() 327 std::lock_guard<std::mutex> lock(mutex_); in GetAutoAnswerState() 333 std::lock_guard<std::mutex> lock(mutex in SetAnswerVideoState() [all...] |
/base/telephony/call_manager/frameworks/native/src/ |
H A D | bluetooth_call_client.cpp | 38 std::lock_guard<std::mutex> lock(mutex_); in Init() 63 std::lock_guard<std::mutex> lock(mutex_); in UnInit() 73 std::lock_guard<std::mutex> lock(mutex_); in RegisterCallBack() 84 std::lock_guard<std::mutex> lock(mutex_); in UnRegisterCallBack() 95 std::lock_guard<std::mutex> lock(mutex_); in DialCall() 106 std::lock_guard<std::mutex> lock(mutex_); in AnswerCall() 117 std::lock_guard<std::mutex> lock(mutex_); in RejectCall() 128 std::lock_guard<std::mutex> lock(mutex_); in HangUpCall() 139 std::lock_guard<std::mutex> lock(mutex_); in GetCallState() 150 std::lock_guard<std::mutex> lock(mutex in HoldCall() [all...] |
H A D | call_ability_callback.cpp | 29 std::lock_guard<std::mutex> lock(mutex_); in SetProcessCallback() 40 std::lock_guard<std::mutex> lock(mutex_); in OnCallDetailsChange() 49 std::lock_guard<std::mutex> lock(mutex_); in OnCallEventChange() 58 std::lock_guard<std::mutex> lock(mutex_); in OnCallDisconnectedCause() 67 std::lock_guard<std::mutex> lock(mutex_); in OnReportAsyncResults() 76 std::lock_guard<std::mutex> lock(mutex_); in OnReportMmiCodeResult() 85 std::lock_guard<std::mutex> lock(mutex_); in OnOttCallRequest() 94 std::lock_guard<std::mutex> lock(mutex_); in OnReportAudioDeviceChange() 103 std::lock_guard<std::mutex> lock(mutex_); in OnReportPostDialDelay() 112 std::lock_guard<std::mutex> lock(mutex in OnReportImsCallModeChange() [all...] |
/base/telephony/state_registry/frameworks/cj/src/ |
H A D | observer_event_handler.h | 60 static void WorkUpdated(const EventListener &listener, uv_work_t *work, std::unique_lock<std::mutex> &lock); 62 uv_work_t *work, std::unique_lock<std::mutex> &lock); 64 uv_work_t *work, std::unique_lock<std::mutex> &lock); 66 uv_work_t *work, std::unique_lock<std::mutex> &lock); 68 uv_work_t *work, std::unique_lock<std::mutex> &lock); 70 uv_work_t *work, std::unique_lock<std::mutex> &lock); 72 uv_work_t *work, std::unique_lock<std::mutex> &lock); 74 uv_work_t *work, std::unique_lock<std::mutex> &lock); 76 uv_work_t *work, std::unique_lock<std::mutex> &lock); 78 uv_work_t *work, std::unique_lock<std::mutex> &lock); [all...] |
/base/telephony/call_manager/services/distributed_call/src/transmission/ |
H A D | transmission_manager.cpp | 39 std::lock_guard<ffrt::mutex> lock(mutex_); in CreateServerSession() 52 std::lock_guard<ffrt::mutex> lock(mutex_); in CreateClientSession() 61 std::lock_guard<ffrt::mutex> lock(mutex_); in OnBind() 62 session = session_.lock(); in OnBind() 73 std::lock_guard<ffrt::mutex> lock(mutex_); in OnShutdown() 74 session = session_.lock(); in OnShutdown() 85 std::lock_guard<ffrt::mutex> lock(mutex_); in OnReceiveMsg() 86 session = session_.lock(); in OnReceiveMsg()
|
/base/location/frameworks/native/locator_sdk/source/ |
H A D | country_code_manager.cpp | 56 std::unique_lock lock(countryCodeCallbackMutex_); in NotifyAllListener() 74 std::unique_lock<std::mutex> lock(countryCodeCallbackMutex_, std::defer_lock); in RegisterCountryCodeCallback() 75 lock.lock(); in RegisterCountryCodeCallback() 78 lock.unlock(); in RegisterCountryCodeCallback() 85 lock.unlock(); in RegisterCountryCodeCallback() 88 lock.unlock(); in RegisterCountryCodeCallback() 95 std::unique_lock<std::mutex> lock(countryCodeCallbackMutex_, std::defer_lock); in UnregisterCountryCodeCallback() 96 lock.lock(); in UnregisterCountryCodeCallback() [all...] |
/base/inputmethod/imf/common/include/ |
H A D | block_queue.h | 35 std::unique_lock<std::mutex> lock(queuesMutex_); in Pop() 42 std::unique_lock<std::mutex> lock(queuesMutex_); in Push() 48 std::unique_lock<std::mutex> lock(queuesMutex_); in Wait() 49 cv_.wait_for(lock, std::chrono::milliseconds(timeout_), [&data, this]() { return data == queues_.front(); }); in Wait() 54 std::unique_lock<std::mutex> lock(queuesMutex_); in IsReady() 60 std::unique_lock<std::mutex> lock(queuesMutex_); in GetFront()
|