Searched refs:tlm_phase (Results 1 - 25 of 48) sorted by relevance

12

/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dphase.hh47 class tlm_phase class in namespace:tlm
50 tlm_phase();
51 tlm_phase(unsigned int id);
53 tlm_phase(tlm_phase_enum standard);
54 tlm_phase &operator = (tlm_phase_enum standard);
61 tlm_phase(const std::type_info &type, const char *name);
67 inline tlm_phase::tlm_phase() : m_id(UNINITIALIZED_PHASE) {} function in class:tlm::tlm_phase
69 inline tlm_phase::tlm_phase(tlm_phase_enu function in class:tlm::tlm_phase
[all...]
/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 };
43 class tlm_phase{ class in namespace:tlm
45 tlm_phase(): m_id(0) {} function in class:tlm::tlm_phase
46 tlm_phase(unsigned int id): m_id(id){} function in class:tlm::tlm_phase
47 tlm_phase(const tlm_phase_enum& standard): m_id((unsigned int) standard){} function in class:tlm::tlm_phase
48 tlm_phase& operator=(const tlm_phase_enum& standard){m_id=(unsigned int)standard; return *this;}
56 std::ostream& operator<<(std::ostream& s, const tlm_phase& p){
70 class tlm_phase_##name_arg:public tlm::tlm_phase{ \
74 tlm_phase_##name_arg():tlm::tlm_phase(tlm::create_phase_number()){tlm::get_phase_name_vec().push_back(get_char_##name_arg());};\
/gem5/src/systemc/tlm_core/2/generic_payload/
H A Dphase.cc52 "unexpected empty tlm_phase name" );
66 "tlm_phase registration failed: duplicate type info" );
98 tlm_phase::tlm_phase(unsigned int id) : m_id(id)
101 tlm_phase::tlm_phase(const std::type_info &type, const char *name) :
106 tlm_phase::get_name() const
/gem5/util/tlm/src/
H A Dsc_peq.hh59 const tlm::tlm_phase& phase);
63 tlm::tlm_phase p;
73 const tlm::tlm_phase& phase),
82 void notify(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase,
H A Dsc_slave_port.hh77 tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase);
111 tlm::tlm_phase& phase,
H A Dsc_master_port.hh106 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase);
110 tlm::tlm_phase& phase,
H A Dsc_slave_port.cc245 tlm::tlm_phase phase = tlm::BEGIN_REQ;
274 const tlm::tlm_phase& phase)
320 tlm::tlm_phase fw_phase = tlm::END_RESP;
348 tlm::tlm_phase phase = tlm::END_RESP;
356 tlm::tlm_phase& phase,
/gem5/src/systemc/tlm_bridge/
H A Dsc_peq.hh59 const tlm::tlm_phase& phase);
63 tlm::tlm_phase p;
73 const tlm::tlm_phase& phase),
82 void notify(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase,
H A Dgem5_to_tlm.hh171 tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase);
189 tlm::tlm_phase &phase,
H A Dtlm_to_gem5.hh147 void peq_cb(tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase);
151 tlm::tlm_phase &phase,
H A Dgem5_to_tlm.cc128 tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase)
171 tlm::tlm_phase fw_phase = tlm::END_RESP;
346 tlm::tlm_phase phase = tlm::BEGIN_REQ;
406 tlm::tlm_phase phase = tlm::END_RESP;
433 tlm::tlm_phase &phase, sc_core::sc_time &delay)
/gem5/util/tlm/examples/master_port/
H A Dtraffic_generator.hh68 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase);
73 tlm::tlm_phase& phase,
H A Dtraffic_generator.cc91 tlm::tlm_phase phase = tlm::BEGIN_REQ;
110 const tlm::tlm_phase& phase)
126 tlm::tlm_phase fw_phase = tlm::END_RESP;
148 tlm::tlm_phase& phase,
/gem5/src/systemc/ext/tlm_core/2/interfaces/
H A Dfw_bw_ifs.hh36 template <typename TRANS=tlm_generic_payload, typename PHASE=tlm_phase>
44 template <typename TRANS=tlm_generic_payload, typename PHASE=tlm_phase>
199 typedef tlm_phase tlm_phase_type;
/gem5/src/systemc/tests/tlm/p2p/HierarchicalSocket/
H A DSimpleInitiatorWrapper.h30 typedef tlm::tlm_phase phase_type;
H A DSimpleTargetWrapper.h30 typedef tlm::tlm_phase phase_type;
/gem5/util/tlm/examples/slave_port/
H A Dsc_target.hh77 tlm::tlm_phase& phase,
82 const tlm::tlm_phase& phase);
H A Dsc_target.cc114 tlm::tlm_phase& phase,
124 const tlm::tlm_phase& phase)
173 tlm::tlm_phase bw_phase;
259 tlm::tlm_phase bw_phase;
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/
H A Dtlm_fw_bw_ifs.h35 typename PHASE = tlm_phase>
44 typename PHASE = tlm_phase>
200 typedef tlm_phase tlm_phase_type;
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp/
H A Dextension_adaptors.h63 tlm::tlm_phase& phase,
72 tlm::tlm_phase& phase,
138 tlm::tlm_phase& phase,
164 tlm::tlm_phase& phase,
/gem5/src/systemc/tests/tlm/static_extensions/ext2gp2ext/
H A Dextension_adaptors.h63 tlm::tlm_phase& phase,
72 tlm::tlm_phase& phase,
138 tlm::tlm_phase& phase,
164 tlm::tlm_phase& phase,
/gem5/src/systemc/tests/tlm/static_extensions/gp2ext/
H A Dextension_adaptors.h63 tlm::tlm_phase& phase,
72 tlm::tlm_phase& phase,
138 tlm::tlm_phase& phase,
164 tlm::tlm_phase& phase,
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp50 tlm::tlm_phase phase;
119 tlm::tlm_phase& phase, sc_time& delay )
129 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase)
143 tlm::tlm_phase fw_phase = tlm::END_RESP;
223 tlm::tlm_phase& phase, sc_time& delay )
266 tlm::tlm_phase& phase, sc_time& delay )
/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h199 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
201 tlm::tlm_phase start_phase = phase;
216 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay)
277 tlm::tlm_generic_payload& trans, tlm::tlm_phase& phase, sc_core::sc_time& delay);
280 tlm::tlm_generic_payload& trans, tlm::tlm_phase& start_phase, tlm::tlm_phase& phase,
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,
316 tlm::tlm_phase p
[all...]
/gem5/src/systemc/tests/tlm/cancel_all/
H A Dcancel_all.cpp26 tlm::tlm_phase phase;
52 void peq_cb(tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase)

Completed in 29 milliseconds

12