Home | History | Annotate | Download | only in libnbaio

Lines Matching refs:mPipe

28         mPipe(pipe),
39 int32_t readers = android_atomic_dec(&mPipe.mReaders);
48 int32_t rear = android_atomic_acquire_load(&mPipe.mRear);
51 if (CC_UNLIKELY(avail > mPipe.mMaxFrames)) {
54 mFront = rear - mPipe.mMaxFrames + (mPipe.mMaxFrames >> 4);
73 size_t front = mFront & (mPipe.mMaxFrames - 1);
74 size_t red = mPipe.mMaxFrames - front;
79 memcpy(buffer, (char *) mPipe.mBuffer + (front * mFrameSize), red * mFrameSize);
81 if (CC_UNLIKELY(front + red == mPipe.mMaxFrames)) {
86 memcpy((char *) buffer + (red * mFrameSize), mPipe.mBuffer, count * mFrameSize);