Home
last modified time | relevance | path

Searched refs:rwSpaceLock (Results 1 - 4 of 4) sorted by relevance

/base/startup/init/services/param/base/
H A Dparam_base.c295 ATOMIC_INIT(&workSpace->rwSpaceLock, 0); in AddWorkSpace()
346 uint32_t rwSpaceLock = ATOMIC_LOAD_EXPLICIT(&workSpace->rwSpaceLock, MEMORY_ORDER_ACQUIRE); in OpenWorkSpace() local
347 while (rwSpaceLock & WORKSPACE_STATUS_IN_PROCESS) { in OpenWorkSpace()
348 futex_wait_private(&workSpace->rwSpaceLock, rwSpaceLock); in OpenWorkSpace()
349 rwSpaceLock = ATOMIC_LOAD_EXPLICIT(&workSpace->rwSpaceLock, MEMORY_ORDER_ACQUIRE); in OpenWorkSpace()
352 ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock | WORKSPACE_STATUS_IN_PROCES in OpenWorkSpace()
[all...]
H A Dparam_comm.c57 uint32_t rwSpaceLock = ATOMIC_LOAD_EXPLICIT(&workSpace->rwSpaceLock, MEMORY_ORDER_ACQUIRE); in GetWorkSpace() local
58 if (rwSpaceLock & WORKSPACE_STATUS_IN_PROCESS) { in GetWorkSpace()
/base/startup/init/services/param/include/
H A Dparam_common.h112 ATOMIC_UINT32 rwSpaceLock; member
/base/startup/init/interfaces/innerkits/include/param/
H A Dsys_param.h109 ATOMIC_UINT32 rwSpaceLock; member

Completed in 2 milliseconds