Searched refs:BEGIN_RESP (Results 1 - 22 of 22) sorted by relevance

/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
61 case BEGIN_RESP: s<<"BEGIN_RESP"; break;
/gem5/util/tlm/examples/master_port/
H A Dtraffic_generator.cc113 (&trans == requestInProgress && phase == tlm::BEGIN_RESP)) {
121 if (phase == tlm::BEGIN_RESP) {
/gem5/util/tlm/src/
H A Dsc_slave_port.cc255 sc_assert(phase == tlm::END_REQ || phase == tlm::BEGIN_RESP);
279 &trans == blockingRequest && phase == tlm::BEGIN_RESP) {
289 if (phase == tlm::BEGIN_RESP)
318 if (phase == tlm::BEGIN_RESP) {
H A Dsc_master_port.cc324 // We need to Wait for END_RESP before sending next BEGIN_RESP
371 tlm::tlm_phase phase = tlm::BEGIN_RESP;
385 panic("Unexpected status after sending BEGIN_RESP");
/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dphase.hh43 BEGIN_RESP, enumerator in enum:tlm::tlm_phase_enum
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc91 names_[BEGIN_RESP] = "BEGIN_RESP";
/gem5/src/systemc/tests/include/
H A DSimpleBusAT.h133 } else if (phase == tlm::BEGIN_RESP) {
142 // only send END_REQ to initiator if BEGIN_RESP was not already send
178 phase_type phase = tlm::BEGIN_RESP;
182 // if BEGIN_RESP is send first we don't have to send END_REQ anymore
250 if (phase != tlm::END_REQ && phase != tlm::BEGIN_RESP) {
257 if (phase == tlm::BEGIN_RESP) {
H A DSimpleATInitiator1.h226 case tlm::BEGIN_RESP:
264 case tlm::BEGIN_RESP:
H A DSimpleATInitiator2.h222 case tlm::BEGIN_RESP:
262 case tlm::BEGIN_RESP:
H A DExplicitATTarget.h117 phase_type phase = tlm::BEGIN_RESP;
H A DSimpleATTarget1.h155 phase_type phase = tlm::BEGIN_RESP;
H A DSimpleATTarget2.h131 phase_type phase = tlm::BEGIN_RESP;
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h188 phase=tlm::BEGIN_RESP;
229 if (phase != tlm::END_REQ && phase != tlm::BEGIN_RESP) {
260 if (phase==tlm::BEGIN_RESP){
266 if (btag){ //only possible if BEGIN_RESP and resp socket was free
316 ph=tlm::BEGIN_RESP; //schedule its transmission
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.cc133 (&trans == blockingRequest && phase == tlm::BEGIN_RESP)) {
143 if (phase == tlm::BEGIN_RESP) {
169 if (phase == tlm::BEGIN_RESP) {
356 sc_assert(phase == tlm::END_REQ || phase == tlm::BEGIN_RESP);
H A Dtlm_to_gem5.cc122 tlm::tlm_phase phase = tlm::BEGIN_RESP;
136 panic("Unexpected status after sending BEGIN_RESP");
384 // We need to Wait for END_RESP before sending next BEGIN_RESP
/gem5/util/tlm/examples/slave_port/
H A Dsc_target.cc151 /* Target itself is now clear to issue the next BEGIN_RESP */
164 } else /* tlm::END_REQ or tlm::BEGIN_RESP */ {
199 /* Target must honor BEGIN_RESP/END_RESP exclusion rule; i.e. must not
200 * send BEGIN_RESP until receiving previous END_RESP or BEGIN_REQ */
263 bw_phase = tlm::BEGIN_RESP;
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp131 if (phase == tlm::END_REQ || (&trans == request_in_progress && phase == tlm::BEGIN_RESP))
139 if (phase == tlm::BEGIN_RESP)
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_target_socket.h153 } else if (phase == tlm::BEGIN_RESP) {
448 phase_type phase = tlm::BEGIN_RESP;
498 case tlm::BEGIN_RESP:
684 } else if (phase == tlm::BEGIN_RESP) {
991 phase_type phase = tlm::BEGIN_RESP;
1041 case tlm::BEGIN_RESP:
H A Dtlm2_base_protocol_checker.h86 nb_transport: phase sequence BEGIN_REQ -> END_REQ -> BEGIN_RESP -> END_RESP
107 The BEGIN_RESP path must be the reverse of the BEGIN_REQ path
424 case tlm::BEGIN_RESP:
431 if (m_map[&trans].ph != tlm::BEGIN_RESP)
516 case tlm::BEGIN_RESP:
523 if (m_map[&trans].ph != tlm::BEGIN_RESP)
596 case tlm::BEGIN_RESP:
609 txt << "Transaction violates BEGIN_RESP exclusion rule"
834 txt << "BEGIN_RESP path is not the reverse of the BEGIN_REQ path.";
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_target_socket.h154 if (phase == tlm::BEGIN_RESP) {
457 phase_type phase = tlm::BEGIN_RESP;
509 case tlm::BEGIN_RESP:
735 if (phase == tlm::BEGIN_RESP) {
1051 phase_type phase = tlm::BEGIN_RESP;
1104 case tlm::BEGIN_RESP:
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A DSimpleLTInitiator_ext.h237 case tlm::BEGIN_RESP:
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A DSimpleLTInitiator_ext.h237 case tlm::BEGIN_RESP:

Completed in 23 milliseconds