Lines Matching defs:m_buf
48 const T &read_data() const { return buf_read(m_buf, m_ri); }
52 return buf_read(m_buf, (m_ri + i) % size());
58 return buf_read(m_buf, (m_wi + i) % size());
81 void *m_buf; // the buffer
112 circular_buffer<T>::circular_buffer(int size) : m_size(size), m_buf(0)
122 buf_clear(m_buf, (m_ri + i) % m_size);
132 buf_free(m_buf);
144 buf_clear(m_buf, (m_ri + i) % m_size);
147 buf_free(m_buf);
155 m_buf = new_buf;
164 m_buf = buf_alloc(m_size);
179 buf_clear(m_buf, m_ri);
189 buf_write(m_buf, m_wi, t);