Searched refs:ATOMIC_STORE_EXPLICIT (Results 1 – 4 of 4) sorted by relevance
/base/startup/init/test/unittest/param/ |
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/ |
D | param_atomic.h | 43 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) *(commitId) = (value) macro 86 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) atomic_store_explicit((commitId), (value), (o… 143 #define ATOMIC_STORE_EXPLICIT(commitId, value, order) param_atomic_store((commitId), (value), (orde…
|
/base/startup/init/services/param/base/ |
D | param_base.c | 315 …ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock | WORKSPACE_STATUS_IN_PROCESS, MEMORY_O… in OpenWorkSpace() 323 …ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_… in OpenWorkSpace() 342 …ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_…
|
/base/startup/init/services/param/manager/ |
D | param_manager.c | 429 ATOMIC_STORE_EXPLICIT(&entry->commitId, commitId | PARAM_FLAGS_MODIFY, MEMORY_ORDER_RELAXED); in UpdateParam() 436 ATOMIC_STORE_EXPLICIT(&entry->commitId, (++commitId) | flags, MEMORY_ORDER_RELEASE); in UpdateParam()
|