/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/ |
H A D | tlm_phase.h | 29 //enum tlm_phase { BEGIN_REQ, END_REQ, BEGIN_RESP, END_RESP }; 31 enum tlm_phase_enum { UNINITIALIZED_PHASE=0, BEGIN_REQ=1, END_REQ, BEGIN_RESP, END_RESP }; enumerator in enum:tlm::tlm_phase_enum 59 case BEGIN_REQ: s<<"BEGIN_REQ"; break;
|
/gem5/util/tlm/examples/master_port/ |
H A D | traffic_generator.cc | 80 // honor the BEGIN_REQ/END_REQ exclusion rule 91 tlm::tlm_phase phase = tlm::BEGIN_REQ; 114 // The end of the BEGIN_REQ phase 117 } else if (phase == tlm::BEGIN_REQ || phase == tlm::END_RESP)
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | phase.hh | 41 BEGIN_REQ = 1, enumerator in enum:tlm::tlm_phase_enum
|
/gem5/src/systemc/tlm_core/2/generic_payload/ |
H A D | phase.cc | 89 names_[BEGIN_REQ] = "BEGIN_REQ";
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | MultiSocketSimpleSwitchAT.h | 146 phase_type phase=tlm::BEGIN_REQ; //then simply use our nb implementation (respects all the rules) 176 if (phase != tlm::BEGIN_REQ) 205 if (phase==tlm::BEGIN_REQ){ 254 phase_type ph=tlm::BEGIN_REQ; 296 if (phase==tlm::BEGIN_REQ){
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleATInitiator1.h | 192 phase = tlm::BEGIN_REQ; 208 case tlm::BEGIN_REQ: 286 case tlm::BEGIN_REQ: // fall-through
|
H A D | SimpleATInitiator2.h | 188 phase = tlm::BEGIN_REQ; 204 case tlm::BEGIN_REQ: 285 case tlm::BEGIN_REQ: // fall-through
|
H A D | SimpleBusAT.h | 116 phase_type phase = tlm::BEGIN_REQ; 125 if (phase == tlm::BEGIN_REQ) { 226 if (phase == tlm::BEGIN_REQ) {
|
H A D | SimpleLTTarget2.h | 89 assert(phase == tlm::BEGIN_REQ);
|
H A D | ExplicitATTarget.h | 58 if (phase == tlm::BEGIN_REQ) {
|
H A D | SimpleATTarget1.h | 75 if (phase == tlm::BEGIN_REQ) {
|
H A D | SimpleATTarget2.h | 73 if (phase == tlm::BEGIN_REQ) {
|
H A D | SimpleLTInitiator1_DMI.h | 142 phase = tlm::BEGIN_REQ;
|
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 94 phase = tlm::BEGIN_REQ; 136 else if (phase == tlm::BEGIN_REQ || phase == tlm::END_RESP) 226 if (phase == tlm::BEGIN_REQ)
|
/gem5/util/tlm/src/ |
H A D | sc_slave_port.cc | 222 * to send the BEGIN_REQ to the SystemC world. 232 * the request (time between BEGIN_REQ and END_REQ). 235 * payload delay and comparing it to the time between BEGIN_REQ and 245 tlm::tlm_phase phase = tlm::BEGIN_REQ; 250 sc_assert(phase == tlm::BEGIN_REQ);
|
H A D | sc_master_port.cc | 178 case tlm::BEGIN_REQ:
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/ |
H A D | SimpleLTInitiator_ext.h | 147 phase = tlm::BEGIN_REQ; 243 case tlm::BEGIN_REQ: // fall-through
|
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/ |
H A D | SimpleLTInitiator_ext.h | 147 phase = tlm::BEGIN_REQ; 243 case tlm::BEGIN_REQ: // fall-through
|
H A D | SimpleLTTarget_ext.h | 65 sc_assert(phase == tlm::BEGIN_REQ);
|
/gem5/util/tlm/examples/slave_port/ |
H A D | sc_target.cc | 128 if (phase == tlm::BEGIN_REQ) { 129 if (debug) SC_REPORT_INFO("target", "tlm::BEGIN_REQ"); 200 * send BEGIN_RESP until receiving previous END_RESP or BEGIN_REQ */
|
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/ |
H A D | SimpleLTTarget_ext.h | 65 sc_assert(phase == tlm::BEGIN_REQ);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | gem5_to_tlm.cc | 323 * to send the BEGIN_REQ to the SystemC world. 333 * the request (time between BEGIN_REQ and END_REQ). 336 * payload delay and comparing it to the time between BEGIN_REQ and 346 tlm::tlm_phase phase = tlm::BEGIN_REQ; 351 sc_assert(phase == tlm::BEGIN_REQ);
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_target_socket.h | 271 if (phase == tlm::BEGIN_REQ) { 470 phase_type phase = tlm::BEGIN_REQ; 488 case tlm::BEGIN_REQ: 815 if (phase == tlm::BEGIN_REQ) { 1013 phase_type phase = tlm::BEGIN_REQ; 1031 case tlm::BEGIN_REQ:
|
H A D | tlm2_base_protocol_checker.h | 86 nb_transport: phase sequence BEGIN_REQ -> END_REQ -> BEGIN_RESP -> END_RESP 94 First checker in BEGIN_REQ path should see ref_count == 1 (warning only) 107 The BEGIN_RESP path must be the reverse of the BEGIN_REQ path 108 Transaction object must not be sent with BEGIN_REQ while participating in a previous response 400 case tlm::BEGIN_REQ: 403 if (m_map[&trans].ph > 0 && m_map[&trans].ph < 4) // END_RESP -> BEGIN_REQ is legal 411 txt << "Transaction violates BEGIN_REQ exclusion rule, detected in nb_transport_fw"; 466 if (start_phase == tlm::BEGIN_REQ) 510 case tlm::BEGIN_REQ: 577 case tlm::BEGIN_REQ [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | simple_target_socket.h | 273 if (phase == tlm::BEGIN_REQ) { 480 phase_type phase = tlm::BEGIN_REQ; 499 case tlm::BEGIN_REQ: 868 if (phase == tlm::BEGIN_REQ) { 1074 phase_type phase = tlm::BEGIN_REQ; 1094 case tlm::BEGIN_REQ:
|