Searched refs:m_buffer (Results 1 - 4 of 4) sorted by relevance

/gem5/src/systemc/ext/dt/fx/
H A Dscfx_string.hh103 char *m_buffer; member in class:sc_dt::scfx_string
119 temp[j] = m_buffer[j];
123 delete [] m_buffer;
124 m_buffer = temp;
128 m_len(0), m_alloc(BUFSIZ), m_buffer(new char[m_alloc])
130 m_buffer[m_len] = 0;
133 inline scfx_string::~scfx_string() { delete [] m_buffer; }
141 m_buffer[m_len] = 0;
150 return m_buffer[i];
157 m_buffer[m_le
[all...]
/gem5/src/mem/ruby/network/garnet2.0/
H A DflitBuffer.hh55 int getSize() const { return m_buffer.size(); }
60 flit *f = m_buffer.front();
61 std::pop_heap(m_buffer.begin(), m_buffer.end(), flit::greater);
62 m_buffer.pop_back();
69 return m_buffer.front();
75 m_buffer.push_back(flt);
76 std::push_heap(m_buffer.begin(), m_buffer.end(), flit::greater);
82 std::vector<flit *> m_buffer; member in class:flitBuffer
[all...]
H A DflitBuffer.cc49 return (m_buffer.size() == 0);
55 if (m_buffer.size() != 0 ) {
66 out << "[flitBuffer: " << m_buffer.size() << "] " << std::endl;
72 return (m_buffer.size() >= max_size);
86 for (unsigned int i = 0; i < m_buffer.size(); ++i) {
87 if (m_buffer[i]->functionalWrite(pkt)) {
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_string.h106 char* m_buffer; member in class:sc_dt::scfx_string
123 temp[j] = m_buffer[j];
127 delete [] m_buffer;
128 m_buffer = temp;
134 : m_len( 0 ), m_alloc( BUFSIZ ), m_buffer( new char[m_alloc] )
136 m_buffer[m_len] = 0;
143 delete [] m_buffer;
160 m_buffer[m_len] = 0;
171 return m_buffer[i];
180 m_buffer[m_le
[all...]

Completed in 6 milliseconds