Home
last modified time | relevance | path

Searched refs:mActiveClientsBitMask (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/services/bufferhub/
DBufferNode.cpp20 mActiveClientsBitMask = new (&metadataHeader->activeClientsBitMask) std::atomic<uint32_t>(0); in initializeMetadata()
26 !std::atomic_is_lock_free(mActiveClientsBitMask), in initializeMetadata()
81 return mActiveClientsBitMask->load(std::memory_order_acquire); in getActiveClientsBitMask()
98 } while (!(mActiveClientsBitMask->compare_exchange_weak(currentActiveClientsBitMask, in addNewActiveClientsBitToMask()
106 mActiveClientsBitMask->fetch_and(~value); in removeClientsBitFromMask()
/frameworks/native/libs/ui/
DBufferHubBuffer.cpp214 mActiveClientsBitMask = &metadataHeader->activeClientsBitMask; in initWithBufferTraits()
220 !std::atomic_is_lock_free(mActiveClientsBitMask), in initWithBufferTraits()
322 mActiveClientsBitMask->load(std::memory_order_acquire)) == 0; in isReleased()
/frameworks/native/services/bufferhub/include/bufferhub/
DBufferNode.h91 std::atomic<uint32_t>* mActiveClientsBitMask = nullptr; variable
/frameworks/native/libs/ui/include/ui/
DBufferHubBuffer.h136 std::atomic<uint32_t>* mActiveClientsBitMask = nullptr; variable