Searched refs:rwSpaceLock (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/base/startup/init/services/param/base/ |
H A D | param_base.c | 295 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_PROCESS, MEMORY_O… in OpenWorkSpace() 360 …ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_… in OpenWorkSpace() 370 rwSpaceLock |= WORKSPACE_STATUS_VALID; 375 rwSpaceLock &= ~WORKSPACE_STATUS_VALID; 379 …ATOMIC_STORE_EXPLICIT(&workSpace->rwSpaceLock, rwSpaceLock & ~WORKSPACE_STATUS_IN_PROCESS, MEMORY_… [all …]
|
H A D | param_comm.c | 57 uint32_t rwSpaceLock = ATOMIC_LOAD_EXPLICIT(&workSpace->rwSpaceLock, MEMORY_ORDER_ACQUIRE); in GetWorkSpace() local 58 if (rwSpaceLock & WORKSPACE_STATUS_IN_PROCESS) { in GetWorkSpace()
|
/ohos5.0/base/startup/init/services/param/include/ |
H A D | param_common.h | 112 ATOMIC_UINT32 rwSpaceLock; member
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/param/ |
H A D | sys_param.h | 109 ATOMIC_UINT32 rwSpaceLock; member
|