Searched refs:ATOMIC_STORE_EXPLICIT (Results 1 - 4 of 4) sorted by relevance
/base/startup/init/test/unittest/param/ |
H A D | atomic_unittest.cpp | 58 ATOMIC_STORE_EXPLICIT(&g_testData.commitId, commitId | PARAM_FLAGS_MODIFY, MEMORY_ORDER_RELAXED); in TestSetData() 63 ATOMIC_STORE_EXPLICIT(&g_testData.commitId, (++commitId) | flags, MEMORY_ORDER_RELEASE); in TestSetData()
|
/base/startup/init/services/param/include/ |
H A D | param_atomic.h | 43 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) *(commitId) = (value)
macro 94 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) atomic_store_explicit((commitId), (value), (order))
macro 151 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) param_atomic_store((commitId), (value), (order))
macro
|
/base/startup/init/services/param/base/ |
H A D | param_base.c | 352 ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock | WORKSPACE_STATUS_IN_PROCESS, MEMORY_ORDER_RELEASE);
in OpenWorkSpace() 360 ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_ORDER_RELEASE);
in OpenWorkSpace() 379 ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_ORDER_RELEASE);
|
/base/startup/init/services/param/manager/ |
H A D | param_manager.c | 458 ATOMIC_STORE_EXPLICIT(&entry->commitId, commitId | PARAM_FLAGS_MODIFY, MEMORY_ORDER_RELAXED);
in UpdateParam() 467 ATOMIC_STORE_EXPLICIT(&entry->commitId, flags | commitIdCount, MEMORY_ORDER_RELEASE);
in UpdateParam()
|
Completed in 4 milliseconds