Searched refs:m_ri (Results 1 - 3 of 3) sorted by relevance

/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/
H A Dcircular_buffer.hh48 const T &read_data() const { return buf_read(m_buf, m_ri); }
52 return buf_read(m_buf, (m_ri + i) % size());
84 int m_ri; // index of next read member in class:tlm::circular_buffer
95 std::cout << "Indices : r/w = " << m_ri << "/" << m_wi << std::endl;
122 buf_clear(m_buf, (m_ri + i) % m_size);
125 m_used = m_ri = m_wi = 0;
144 buf_clear(m_buf, (m_ri + i) % m_size);
150 m_ri = 0;
169 m_ri = 0;
179 buf_clear(m_buf, m_ri);
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/
H A Dcircular_buffer.h54 { return buf_read( m_buf, m_ri ); }
57 { return buf_read( m_buf, (m_ri + i) % size() ); }
84 int m_ri; // index of next read member in class:tlm::circular_buffer
97 std::cout << "Indices : r/w = " << m_ri << "/" << m_wi << std::endl;
138 m_used = m_ri = m_wi = 0;
159 buf_clear( m_buf, (m_ri + i) % m_size );
166 m_ri = 0;
185 m_ri = 0;
196 buf_clear( m_buf, m_ri );
225 m_ri
[all...]
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_fifo.h162 int m_ri; // index of next read member in class:sc_core::sc_fifo
313 int i = m_ri;
328 int i = m_ri;
387 m_ri = 0;
413 val_ = m_buf[m_ri];
414 m_buf[m_ri] = T(); // clear entry for boost::shared_ptr, et al.
415 m_ri = ( m_ri + 1 ) % m_size;

Completed in 7 milliseconds