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

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_event_queue.cpp51 m_ppq( 128, sc_time_compare ),
63 while (m_ppq.size() > 0) {
64 delete m_ppq.extract_top();
71 while( m_ppq.size() > 0 )
72 delete m_ppq.extract_top();
80 if ( m_ppq.size()==0 || *t < *m_ppq.top() ) {
83 m_ppq.insert( t );
88 if ( m_ppq.empty() ) { // event has been cancelled
91 sc_time* t = m_ppq
[all...]
H A Dsc_event_queue.h126 sc_ppq<sc_time*> m_ppq; member in class:sc_core::sc_event_queue
/gem5/ext/systemc/src/tlm_utils/
H A Dpeq_with_cb_and_phase.h233 m_ppq.insert(PAYLOAD(&t,p), when + sc_core::sc_time_stamp() );
245 m_ppq.reset();
270 if (!m_ppq.get_size()) return; //there were only delta notification
274 sc_core::sc_time top=m_ppq.top_time();
276 while(m_ppq.get_size() && top==now) { // push all active ones into target
277 PAYLOAD& tmp=m_ppq.top();
279 m_ppq.delete_top();
280 top=m_ppq.top_time();
282 if ( m_ppq.get_size()) {
291 time_ordered_list<PAYLOAD> m_ppq; member in class:tlm_utils::peq_with_cb_and_phase
[all...]
/gem5/src/systemc/ext/tlm_utils/
H A Dpeq_with_cb_and_phase.h218 m_ppq.insert(PAYLOAD(&t, p), when + sc_core::sc_time_stamp());
235 m_ppq.reset();
272 if (!m_ppq.get_size())
277 sc_core::sc_time top = m_ppq.top_time();
279 while (m_ppq.get_size() && top == now) {
281 PAYLOAD &tmp = m_ppq.top();
283 m_ppq.delete_top();
284 top = m_ppq.top_time();
286 if (m_ppq.get_size()) {
294 time_ordered_list<PAYLOAD> m_ppq; member in class:tlm_utils::peq_with_cb_and_phase
[all...]

Completed in 7 milliseconds