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 D | circular_buffer.hh | 48 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 D | circular_buffer.h | 54 { 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 D | sc_fifo.h | 162 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