Searched refs:BEGIN_REQ (Results 1 - 25 of 26) sorted by relevance

12

/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_phase.h29 //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 Dtraffic_generator.cc80 // 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 Dphase.hh41 BEGIN_REQ = 1, enumerator in enum:tlm::tlm_phase_enum
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc89 names_[BEGIN_REQ] = "BEGIN_REQ";
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h146 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 DSimpleATInitiator1.h192 phase = tlm::BEGIN_REQ;
208 case tlm::BEGIN_REQ:
286 case tlm::BEGIN_REQ: // fall-through
H A DSimpleATInitiator2.h188 phase = tlm::BEGIN_REQ;
204 case tlm::BEGIN_REQ:
285 case tlm::BEGIN_REQ: // fall-through
H A DSimpleBusAT.h116 phase_type phase = tlm::BEGIN_REQ;
125 if (phase == tlm::BEGIN_REQ) {
226 if (phase == tlm::BEGIN_REQ) {
H A DSimpleLTTarget2.h89 assert(phase == tlm::BEGIN_REQ);
H A DExplicitATTarget.h58 if (phase == tlm::BEGIN_REQ) {
H A DSimpleATTarget1.h75 if (phase == tlm::BEGIN_REQ) {
H A DSimpleATTarget2.h73 if (phase == tlm::BEGIN_REQ) {
H A DSimpleLTInitiator1_DMI.h142 phase = tlm::BEGIN_REQ;
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp94 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 Dsc_slave_port.cc222 * 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 Dsc_master_port.cc178 case tlm::BEGIN_REQ:
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A DSimpleLTInitiator_ext.h147 phase = tlm::BEGIN_REQ;
243 case tlm::BEGIN_REQ: // fall-through
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A DSimpleLTInitiator_ext.h147 phase = tlm::BEGIN_REQ;
243 case tlm::BEGIN_REQ: // fall-through
H A DSimpleLTTarget_ext.h65 sc_assert(phase == tlm::BEGIN_REQ);
/gem5/util/tlm/examples/slave_port/
H A Dsc_target.cc128 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 DSimpleLTTarget_ext.h65 sc_assert(phase == tlm::BEGIN_REQ);
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.cc323 * 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 Dsimple_target_socket.h271 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 Dtlm2_base_protocol_checker.h86 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 Dsimple_target_socket.h273 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:

Completed in 48 milliseconds

12