Lines Matching refs:tlm
24 #include "tlm.h"
35 typedef tlm::tlm_generic_payload transaction_type;
36 typedef tlm::tlm_phase phase_type;
37 typedef tlm::tlm_sync_enum sync_enum_type;
116 phase_type phase = tlm::BEGIN_REQ;
122 case tlm::TLM_ACCEPTED:
123 case tlm::TLM_UPDATED:
125 if (phase == tlm::BEGIN_REQ) {
129 } else if (phase == tlm::END_REQ) {
133 } else if (phase == tlm::BEGIN_RESP) {
144 phase = tlm::END_REQ;
151 case tlm::TLM_COMPLETED:
178 phase_type phase = tlm::BEGIN_RESP;
186 case tlm::TLM_COMPLETED:
191 case tlm::TLM_ACCEPTED:
192 case tlm::TLM_UPDATED:
203 phase = tlm::END_RESP;
208 assert(r == tlm::TLM_COMPLETED);
226 if (phase == tlm::BEGIN_REQ) {
232 } else if (phase == tlm::END_RESP) {
234 return tlm::TLM_COMPLETED;
242 return tlm::TLM_ACCEPTED;
250 if (phase != tlm::END_REQ && phase != tlm::BEGIN_RESP) {
257 if (phase == tlm::BEGIN_RESP) {
261 return tlm::TLM_ACCEPTED;
296 tlm::tlm_dmi& dmi_data)