Lines Matching refs:wrappingBuffer

71 void FifoBuffer::fillWrappingBuffer(WrappingBuffer *wrappingBuffer,  in fillWrappingBuffer()  argument
74 wrappingBuffer->data[1] = nullptr; in fillWrappingBuffer()
75 wrappingBuffer->numFrames[1] = 0; in fillWrappingBuffer()
82 wrappingBuffer->data[0] = source; in fillWrappingBuffer()
84 wrappingBuffer->numFrames[0] = firstFrames; in fillWrappingBuffer()
85 wrappingBuffer->data[1] = &storage[0]; in fillWrappingBuffer()
86 wrappingBuffer->numFrames[1] = framesAvailable - firstFrames; in fillWrappingBuffer()
88 wrappingBuffer->data[0] = source; in fillWrappingBuffer()
89 wrappingBuffer->numFrames[0] = framesAvailable; in fillWrappingBuffer()
92 wrappingBuffer->data[0] = nullptr; in fillWrappingBuffer()
93 wrappingBuffer->numFrames[0] = 0; in fillWrappingBuffer()
97 fifo_frames_t FifoBuffer::getFullDataAvailable(WrappingBuffer *wrappingBuffer) { in getFullDataAvailable() argument
102 fillWrappingBuffer(wrappingBuffer, framesAvailable, startIndex); in getFullDataAvailable()
106 fifo_frames_t FifoBuffer::getEmptyRoomAvailable(WrappingBuffer *wrappingBuffer) { in getEmptyRoomAvailable() argument
111 fillWrappingBuffer(wrappingBuffer, framesAvailable, startIndex); in getEmptyRoomAvailable()
116 WrappingBuffer wrappingBuffer; in read() local
120 getFullDataAvailable(&wrappingBuffer); in read()
126 fifo_frames_t framesAvailable = wrappingBuffer.numFrames[partIndex]; in read()
132 memcpy(destination, wrappingBuffer.data[partIndex], numBytes); in read()
147 WrappingBuffer wrappingBuffer; in write() local
151 getEmptyRoomAvailable(&wrappingBuffer); in write()
157 fifo_frames_t framesAvailable = wrappingBuffer.numFrames[partIndex]; in write()
163 memcpy(wrappingBuffer.data[partIndex], source, numBytes); in write()