Searched refs:phase (Results 26 - 50 of 50) sorted by relevance

12

/gem5/src/systemc/tests/tlm/cancel_all/
H A Dcancel_all.cpp26 tlm::tlm_phase phase; local
31 m_peq.notify( *trans, phase, sc_time(rand() % 100, SC_NS) );
43 m_peq.notify( *trans, phase, sc_time(rand() % 100, SC_NS) );
52 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase) argument
/gem5/util/tlm/src/
H A Dsc_master_port.hh106 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase);
110 tlm::tlm_phase& phase,
/gem5/src/systemc/tlm_bridge/
H A Dtlm_to_gem5.cc109 tlm::tlm_phase phase = tlm::END_REQ; local
112 auto status = socket->nb_transport_bw(trans, phase, delay);
122 tlm::tlm_phase phase = tlm::BEGIN_RESP; local
126 auto status = socket->nb_transport_bw(trans, phase, delay);
129 (status == tlm::TLM_UPDATED && phase == tlm::END_RESP)) {
224 const tlm::tlm_phase &phase)
226 switch (phase) {
234 panic("unimplemented phase in callback");
241 tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase,
260 peq.notify(trans, phase, dela
223 peq_cb(tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase) argument
240 nb_transport_fw( tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) argument
[all...]
H A Dgem5_to_tlm.hh171 tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase);
189 tlm::tlm_phase &phase,
H A Dtlm_to_gem5.hh147 void peq_cb(tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase);
151 tlm::tlm_phase &phase,
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A DSimpleLTInitiator_ext.h136 phase_type phase; local
146 // Create transaction and initialise phase and t
147 phase = tlm::BEGIN_REQ;
190 switch (socket->nb_transport_fw(trans, phase, t)) {
229 phase_type& phase,
232 switch (phase) {
234 // Request phase ended
240 // Not needed to update the phase if true is returned
228 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A DSimpleLTInitiator_ext.h136 phase_type phase; local
146 // Create transaction and initialise phase and t
147 phase = tlm::BEGIN_REQ;
190 switch (socket->nb_transport_fw(trans, phase, t)) {
229 phase_type& phase,
232 switch (phase) {
234 // Request phase ended
240 // Not needed to update the phase if true is returned
228 myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
H A DSimpleLTTarget_ext.h63 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
65 sc_assert(phase == tlm::BEGIN_REQ);
106 // - not necessary to update phase (if true is returned)
/gem5/ext/sst/
H A DExtMaster.cc80 ExtMaster::init(unsigned phase) argument
84 if (phase == 0) {
97 nic->init(phase);
124 out.fatal(CALL_INFO, 1, "received Event during Construction phase\n");
191 out.fatal(CALL_INFO, 1, "not prepared to handle INIT-phase traffic\n");
H A DExtMaster.hh101 void init(unsigned phase);
H A DExtSlave.hh102 void init(unsigned phase);
H A Dgem5.cc135 gem5Component::init(unsigned phase) argument
138 m->init(phase);
141 s->init(phase);
H A DExtSlave.cc67 void ExtSlave::init(unsigned phase) argument
94 panic("Functional accesses not allowed after construction phase");
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/
H A Dtlm_fw_bw_ifs.h39 PHASE& phase,
48 PHASE& phase,
/gem5/src/systemc/tests/include/
H A DSimpleLTTarget2.h86 phase_type& phase,
89 assert(phase == tlm::BEGIN_REQ);
95 // - not necessary to update phase (if TLM_COMPLETED is returned)
H A DSimpleLTInitiator1_DMI.h137 phase_type phase; local
141 // Create transaction and initialise phase and t
142 phase = tlm::BEGIN_REQ;
208 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
H A DSimpleLTTarget1.h60 sync_enum_type nb_transport_fw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test04/
H A Dregister_phase_callbacks.cpp24 Note: requires simulation phase callback support enabled in the kernel
25 SC_ENABLE_SIMULATION_PHASE_CALLBACKS / --enable-phase-callbacks
135 << ": phase callback "
164 void print_static_phase_stats( const char* phase )
168 << ": " << phase << ": "
215 sc_report_handler::set_actions( "simulation phase callbacks not enabled"
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test05/
H A Dsimulation_callbacks.cpp22 simulation_callbacks.cpp -- Test of simulation phase callbacks
24 Note: requires simulation phase callback support enabled in the kernel
25 SC_ENABLE_SIMULATION_PHASE_CALLBACKS / --enable-phase-callbacks
112 << ": phase callback "
125 void print_static_phase_stats( const char* phase )
129 << ": " << phase << ": "
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_initiator_socket.h115 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
120 return (m_mod->*m_transport_ptr)(trans, phase, t);
252 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
257 return (m_mod->*m_transport_ptr)(m_transport_user_id, trans, phase, t);
H A Dpassthrough_target_socket.h165 phase_type& phase,
171 return (m_mod->*m_nb_transport_ptr)(trans, phase, t);
400 phase_type& phase,
406 return (m_mod->*m_nb_transport_ptr)(m_nb_transport_user_id, trans, phase, t);
164 nb_transport_fw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
399 nb_transport_fw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A DSimpleLTTarget_ext.h63 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
65 sc_assert(phase == tlm::BEGIN_REQ);
106 // - not necessary to update phase (if true is returned)
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_initiator_socket.h117 nb_transport_bw(transaction_type &trans, phase_type &phase, argument
123 return (m_mod->*m_transport_ptr)(trans, phase, t);
276 nb_transport_bw(transaction_type &trans, phase_type &phase, argument
283 m_transport_user_id, trans, phase, t);
H A Dpassthrough_target_socket.h160 transaction_type &trans, phase_type &phase,
166 return (m_mod->*m_nb_transport_ptr)(trans, phase, t);
412 nb_transport_fw(transaction_type &trans, phase_type &phase, argument
419 m_nb_transport_user_id, trans, phase, t);
159 nb_transport_fw( transaction_type &trans, phase_type &phase, sc_core::sc_time &t) argument
/gem5/src/systemc/tests/
H A Dverify.py534 itertools.groupby(args, lambda x: x != '--phase') if k]
542 phase = test_phase_classes[name]
543 phases.append(phase(main_args, *group[1:]))
593 for phase in phases:
594 phase.run(tests_to_run)

Completed in 40 milliseconds

12