Lines Matching defs:phase
116 phase_type phase = tlm::BEGIN_REQ;
121 switch ((*decodeSocket)->nb_transport_fw(*trans, phase, t)) {
125 if (phase == tlm::BEGIN_REQ) {
126 // Request phase not yet finished
129 } else if (phase == tlm::END_REQ) {
130 // Request phase finished, but response phase not yet started
133 } else if (phase == tlm::BEGIN_RESP) {
144 phase = tlm::END_REQ;
146 (*it->second.from)->nb_transport_bw(*trans, phase, t);
178 phase_type phase = tlm::BEGIN_RESP;
185 switch ((*initiatorSocket)->nb_transport_bw(*trans, phase, t)) {
203 phase = tlm::END_RESP;
206 sync_enum_type r = (*it->second.to)->nb_transport_fw(*trans, phase, t);
223 phase_type& phase,
226 if (phase == tlm::BEGIN_REQ) {
232 } else if (phase == tlm::END_RESP) {
238 << "': Illegal phase received from initiator." << std::endl;
247 phase_type& phase,
250 if (phase != tlm::END_REQ && phase != tlm::BEGIN_RESP) {
252 << "': Illegal phase received from target." << std::endl;
257 if (phase == tlm::BEGIN_RESP) {