Home | History | Annotate | Download | only in libnbaio

Lines Matching refs:mShared

52       mShared((Shared *) (mOwn ? new char[sharedSize(size)] : shared))
54 new (mShared) Shared;
59 mShared->~Shared();
61 delete[] (char *) mShared;
75 : mSize(0), mShared(NULL), mRear(0), mEnabled(false)
80 : mSize(roundup(size)), mShared((Shared *) shared), mRear(0), mEnabled(mShared != NULL)
85 : mSize(roundup(size)), mShared(iMemory != 0 ? (Shared *) iMemory->pointer() : NULL),
86 mIMemory(iMemory), mRear(0), mEnabled(mShared != NULL)
189 mShared->mBuffer[rear + i] = entry->readAt(i);
193 mShared->mBuffer[i] = entry->readAt(written + i);
197 android_atomic_release_store(mRear += written, &mShared->mRear);
208 mEnabled = enabled && mShared != NULL;
275 : mSize(roundup(size)), mShared((const Shared *) shared), mFront(0)
280 : mSize(roundup(size)), mShared(iMemory != 0 ? (const Shared *) iMemory->pointer() : NULL),
287 int32_t rear = android_atomic_acquire_load(&mShared->mRear);
307 memcpy(copy, &mShared->mBuffer[front], read);
311 memcpy(&copy[read], mShared->mBuffer, remaining);