Home
last modified time | relevance | path

Searched refs:mEfWordPtr (Results 1 – 2 of 2) sorted by relevance

/system/libfmq/
DEventFlag.cpp80 mEfWordPtr = static_cast<std::atomic<uint32_t>*>(mmap(NULL, in EventFlag()
85 if (mEfWordPtr != MAP_FAILED) { in EventFlag()
102 mEfWordPtr = fwAddr; in EventFlag()
119 uint32_t old = std::atomic_fetch_or(mEfWordPtr, bitmask); in wake()
126 int ret = syscall(__NR_futex, mEfWordPtr, FUTEX_WAKE_BITSET, kIntMax, NULL, NULL, bitmask); in wake()
148 uint32_t old = std::atomic_fetch_and(mEfWordPtr, ~bitmask); in waitHelper()
171 ret = syscall(__NR_futex, mEfWordPtr, FUTEX_WAIT_BITSET, in waitHelper()
174 ret = syscall(__NR_futex, mEfWordPtr, FUTEX_WAIT_BITSET, efWord, NULL, NULL, bitmask); in waitHelper()
183 old = std::atomic_fetch_and(mEfWordPtr, ~bitmask); in waitHelper()
253 status_t status = unmapEventFlagWord((*evFlag)->mEfWordPtr, in deleteEventFlag()
[all …]
/system/libfmq/include/fmq/
DEventFlag.h111 std::atomic<uint32_t>* mEfWordPtr = nullptr; member