Lines Matching refs:delay

199     tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
204 nb_transport_fw_pre_checks( trans, phase, delay );
207 status = initiator_socket->nb_transport_fw( trans, phase, delay );
210 nb_transport_fw_post_checks( trans, start_phase, phase, delay, status );
216 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
219 nb_transport_bw_pre_checks( trans, phase, delay );
222 status = target_socket->nb_transport_bw( trans, phase, delay );
225 nb_transport_bw_post_checks( trans, phase, delay, status );
230 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay )
233 b_transport_pre_checks( trans, delay );
235 initiator_socket->b_transport( trans, delay );
238 b_transport_post_checks( trans, delay );
272 void b_transport_pre_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay);
274 void b_transport_post_checks( tlm::tlm_generic_payload& trans, sc_core::sc_time& delay);
277 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay);
281 sc_core::sc_time& delay, tlm::tlm_sync_enum status);
284 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay);
287 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay,
291 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay,
317 sc_core::sc_time time; // Current time + annotated delay
346 tlm::tlm_generic_payload& trans, sc_core::sc_time& delay)
375 tlm::tlm_generic_payload& trans, sc_core::sc_time& delay)
385 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
443 if (sc_core::sc_time_stamp() + delay < m_map[&trans].time)
446 << " delay = " << delay
447 << ", sc_time_stamp() + delay from previous call = " << m_map[&trans].time;
450 m_map[&trans].time = sc_core::sc_time_stamp() + delay;
457 sc_core::sc_time& delay, tlm::tlm_sync_enum status)
462 trans, phase, delay, "(forward) return", "Return from nb_transport_fw", "nb_transport_fw");
484 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
497 trans, phase, delay, "backward", "nb_transport_bw called", "nb_transport_bw");
503 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay,
536 if (sc_core::sc_time_stamp() + delay < m_map[&trans].time)
539 << " delay = " << delay
540 << ", sc_time_stamp() + delay from previous call = " << m_map[&trans].time;
543 m_map[&trans].time = sc_core::sc_time_stamp() + delay;
563 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay,
622 if (sc_core::sc_time_stamp() + delay < m_map[&trans].time)
625 << " delay = " << delay
626 << ", sc_time_stamp() + delay from previous call = " << m_map[&trans].time;
629 m_map[&trans].time = sc_core::sc_time_stamp() + delay;