Home | History | Annotate | Download | only in media

Lines Matching refs:mSequence

48         void                init() { mAck = 0; mSequence = 0; }
51 volatile int32_t mSequence;
58 : mSequence(0), mShared(shared)
69 int32_t sequence = mSequence;
71 android_atomic_acquire_store(sequence, &shared->mSequence);
74 android_atomic_release_store(sequence, &shared->mSequence);
75 mSequence = sequence;
91 return ack - mSequence & ~1 ? SSQ_PENDING /* seq differ */ :
103 int32_t mSequence;
110 : mSequence(0), mSeed(1), mShared(shared)
120 int32_t before = shared->mSequence;
121 if (before == mSequence) {
130 before = shared->mSequence;
134 int32_t after = android_atomic_release_load(&shared->mSequence);
138 mSequence = before; // mSequence is even after poll success
155 android_atomic_release_store(ack, &mShared->mAck); // mSequence is odd after "done"
159 int32_t mSequence;