/gem5/src/systemc/tests/systemc/communication/sc_event_queue/test01/ |
H A D | test01.cpp | 29 E->notify( 0, SC_NS ); 30 E->notify( 0, SC_NS ); 31 E->notify( 1, SC_NS ); 32 E->notify( 1, SC_NS ); 72 E.notify( 5,SC_NS ); 73 E.notify( 3,SC_NS ); 74 E.notify( 5,SC_NS ); 75 E.notify( 8,SC_NS) ; 79 E.notify( 3, SC_NS ); 80 E.notify( [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test04/ |
H A D | test04.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify( SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test05/ |
H A D | test05.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify( SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test06/ |
H A D | test06.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify( SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test07/ |
H A D | test07.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify( SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test08/ |
H A D | test08.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify( SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test09/ |
H A D | test09.cpp | 63 e.notify(); 68 e.notify(); 75 e.notify( SC_ZERO_TIME ); 81 e.notify( SC_ZERO_TIME ); 89 e.notify( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 103 e.notify(2, SC_NS); 111 // test notify() -- the exception test is in test03.cpp 112 cout << "*** notify()\n"; 115 e.notify(SC_ZERO_TIM [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test10/ |
H A D | test10.cpp | 61 e1.notify(); 62 e2.notify( SC_ZERO_TIME ); 63 e3.notify( 2, SC_NS ); 83 e_ack.notify(); 86 e_ack.notify(); 89 e_ack.notify(); 96 e_ack.notify(); 99 e_ack.notify(); 102 e_ack.notify(); 105 e_ack.notify(); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test11/ |
H A D | test11.cpp | 67 e1.notify(); 68 e2.notify( SC_ZERO_TIME ); 69 e3.notify( 2, SC_NS ); 90 e_ack.notify(); 95 e_ack.notify(); 100 e_ack.notify(); 109 e_ack.notify(); 114 e_ack.notify(); 119 e_ack.notify(); 124 e_ack.notify(); [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_queue.h | 39 general rule is that _every_ call to notify() will cause a 67 virtual void notify (double when, sc_time_unit base) =0; 68 virtual void notify (const sc_time& when) =0; 94 inline virtual void notify (double when, sc_time_unit base); 95 virtual void notify (const sc_time& when); 133 void sc_event_queue::notify (double when, sc_time_unit base ) function in class:sc_core::sc_event_queue 135 notify( sc_time(when,base) );
|
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test16/ |
H A D | test16.cpp | 54 event.notify(); // t == 1ns 57 event.notify(SC_ZERO_TIME); // t == 2ns 60 event.notify(1, SC_NS); // t == 4ns 64 event.notify(); // t == 5ns 67 event.notify(SC_ZERO_TIME); // t == 6ns 70 event.notify(1, SC_NS); // t == 8ns
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_event_queue.hh | 50 virtual void notify(double, sc_time_unit) = 0; 51 virtual void notify(const sc_time &) = 0; 66 virtual void notify(double, sc_time_unit); 67 virtual void notify(const sc_time &);
|
/gem5/src/systemc/channel/ |
H A D | sc_event_queue.cc | 48 sc_event_queue::notify(double d, sc_time_unit tu) function in class:sc_core::sc_event_queue 50 notify(sc_time(d, tu)); 54 sc_event_queue::notify(const sc_time &t) function in class:sc_core::sc_event_queue 57 _defaultEvent.notify(_times.top() - sc_time_stamp()); 79 _defaultEvent.notify(_times.top() - sc_time_stamp());
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test12/ |
H A D | test12.cpp | 67 e1.notify(); 68 e2.notify( SC_ZERO_TIME ); 69 e3.notify( 2, SC_NS ); 90 e_ack.notify(); 96 e_ack.notify(); 102 e_ack.notify(); 112 e_ack.notify(); 118 e_ack.notify(); 124 e_ack.notify(); 130 e_ack.notify(); [all...] |
/gem5/src/systemc/tests/systemc/utils/sc_report/cached/ |
H A D | cached.cpp | 171 uut.t1.notify(); 172 uut.m1.notify(); 173 uut.t2.notify(); 174 uut.m2.notify(); 183 uut.t1.notify(); 184 uut.m1.notify(); 187 uut.t2.notify(); 188 uut.m2.notify(); 197 uut.t1.notify(); 198 uut.m1.notify(); [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/event_list/ |
H A D | event_list.cpp | 138 e1.notify(10, SC_NS); 139 e2.notify(20, SC_NS); 149 e1.notify(11, SC_NS); 150 e2.notify(21, SC_NS); 162 e1.notify(14, SC_NS); 163 e2.notify(24, SC_NS); 173 e1.notify(100, SC_NS); 174 e2.notify(200, SC_NS); 184 e1.notify(101, SC_NS); 185 e2.notify(20 [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test03/ |
H A D | test03.cpp | 57 ((sc_event&)value_changed_event()).notify(); // immediate notification!?
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test13/ |
H A D | test13.cpp | 58 e2.notify(10, SC_NS ); 67 e1.notify(SC_ZERO_TIME );
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test14/ |
H A D | test14.cpp | 63 e1.notify(10, SC_NS); 64 e2.notify(20, SC_NS); 73 e3.notify(10, SC_NS); 74 e4.notify(15, SC_NS); 84 e5.notify(10,SC_NS ); 93 e6.notify(10,SC_NS );
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_delta_count/ |
H A D | sc_delta_count.cpp | 73 ev.notify(); 78 ev.notify(); 83 ev.notify(SC_ZERO_TIME); 88 ev.notify(1, SC_NS); 94 ev.notify(1, SC_NS); 103 ev.notify(1, SC_NS); 109 ev .notify(); 110 ev2.notify(1, SC_NS); 111 ev3.notify(2, SC_NS); 192 top.ev.notify(); // Wak [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_priority/ |
H A D | proc_ctrl_priority.cpp | 73 ev.notify(5, SC_NS); 77 ev.notify(5, SC_NS); 82 ev.notify(5, SC_NS); 92 ev.notify(5, SC_NS); 97 ev.notify(5, SC_NS); 105 ev.notify(5, SC_NS); 113 ev.notify(5, SC_NS); 118 ev.notify(5, SC_NS); 123 ev.notify(5, SC_NS); 128 ev.notify( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/ |
H A D | proc_ctrl_timeout.cpp | 104 ev1.notify(); 112 ev2.notify(); 119 ev3.notify(); 122 ev2.notify(); 126 ev1.notify(); 133 ev2.notify(); 140 ev3.notify(); 144 ev1.notify(); 147 ev2.notify(); 154 ev3.notify(); [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/immed_self_notif/ |
H A D | immed_self_notif.cpp | 87 ev1.notify(); 103 ev2.notify(); 112 ev3.notify(); 121 ev5.notify(); 128 ev6.notify(); 137 ev7.notify(); 181 yield_event_1.notify(); 187 yield_event_2.notify(); 191 yield_event_2.notify();
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | peq_with_get.h | 20 // 12-Jan-2009 John Aynsley Bug fix. sc_time argument to notify should be const 45 void notify(transaction_type& trans, const sc_core::sc_time& t) function in class:tlm_utils::peq_with_get 48 m_event.notify(t); 51 void notify(transaction_type& trans) function in class:tlm_utils::peq_with_get 54 m_event.notify(); // immediate notification 71 m_event.notify(m_scheduled_events.begin()->first - now);
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | peq_with_get.h | 20 // 12-Jan-2009 John Aynsley Bug fix. sc_time argument to notify should be const 48 notify(transaction_type &trans, const sc_core::sc_time &t) function in class:tlm_utils::peq_with_get 52 m_event.notify(t); 56 notify(transaction_type &trans) function in class:tlm_utils::peq_with_get 59 m_event.notify(); // Immediate notification. 77 m_event.notify(m_scheduled_events.begin()->first - now);
|