Lines Matching refs:writePos
42 size_t writePos = writeHead % size_; in AllocForWrite() local
45 if (writePos < readPos) { in AllocForWrite()
47 if (writePos + writeSize > readPos) { in AllocForWrite()
50 } else if (writePos == readPos and writeHead != readHead) { in AllocForWrite()
56 if (writePos + writeSize > size_) { in AllocForWrite()
62 buf_.get()[writePos] = MARGIN_BYTE; in AllocForWrite()
63 writeSize_ += (size_ - writePos); in AllocForWrite()
64 writePos = 0; in AllocForWrite()
68 return buf_.get() + writePos; in AllocForWrite()
87 size_t writePos = writeHead % size_; in GetReadData() local
89 if (writePos <= readPos) { in GetReadData()
92 if (writePos == 0) { in GetReadData()