Searched refs:mAck (Results 1 – 3 of 3) sorted by relevance
48 void init() { mAck = 0; mSequence = 0; } in init()50 volatile int32_t mAck; member90 const int32_t ack = android_atomic_acquire_load(&mShared->mAck); in ack()99 return mShared->mAck - sequence >= 0; in ack()137 shared->mAck = before; in poll()153 const int32_t ack = mShared->mAck + 1; in done()155 android_atomic_release_store(ack, &mShared->mAck); // mSequence is odd after "done" in done()
44 mAck(NULL), mCurrent(NULL), in StateQueue()65 mAck = next; // no additional barrier needed in poll()120 const T *ack = (const T *) mAck; // no additional barrier needed in push()164 const T *ack = (const T *) mAck; // no additional barrier needed in push()
192 volatile const T* mAck; // written by observer to acknowledge advance of next, read by mutator variable