Searched refs:trans (Results 51 - 65 of 65) sorted by relevance

123

/gem5/src/systemc/tests/include/
H A DExplicitATTarget.h56 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
59 sc_dt::uint64 address = trans.get_address();
66 unsigned int& data = *reinterpret_cast<unsigned int*>(trans.get_data_ptr());
67 if (trans.get_command() == tlm::TLM_WRITE_COMMAND) {
77 mCurrentTransaction = &trans;
90 trans.set_response_status(tlm::TLM_OK_RESPONSE);
137 // Initiator will call nb_transport(trans, END_RESP, t)
/gem5/ext/systemc/src/tlm_utils/
H A Dpassthrough_target_socket.h164 sync_enum_type nb_transport_fw(transaction_type& trans, argument
171 return (m_mod->*m_nb_transport_ptr)(trans, phase, t);
181 void b_transport(transaction_type& trans, sc_core::sc_time& t) argument
186 return (m_mod->*m_b_transport_ptr)(trans, t);
195 unsigned int transport_dbg(transaction_type& trans) argument
200 return (m_mod->*m_transport_dbg_ptr)(trans);
208 bool get_direct_mem_ptr(transaction_type& trans, argument
214 return (m_mod->*m_get_direct_mem_ptr)(trans, dmi_data);
399 sync_enum_type nb_transport_fw(transaction_type& trans, argument
406 return (m_mod->*m_nb_transport_ptr)(m_nb_transport_user_id, trans, phas
416 b_transport(transaction_type& trans, sc_core::sc_time& t) argument
430 transport_dbg(transaction_type& trans) argument
443 get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data) argument
[all...]
H A Dmulti_socket_bases.h177 void b_transport(transaction_type& trans,sc_core::sc_time& t){ argument
183 (*m_b_f)(m_id, trans,t); //do the callback
187 bool get_direct_mem_ptr(transaction_type& trans, tlm::tlm_dmi& dmi_data){ argument
196 return (*m_dmi_f)(m_id, trans,dmi_data); //do the callback
200 unsigned int transport_dbg(transaction_type& trans){ argument
206 return (*m_dbg_f)(m_id, trans); //do the callback
H A Dsimple_initiator_socket.h115 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
120 return (m_mod->*m_transport_ptr)(trans, phase, t);
252 sync_enum_type nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) argument
257 return (m_mod->*m_transport_ptr)(m_transport_user_id, trans, phase, t);
/gem5/src/systemc/ext/tlm_utils/
H A Dpassthrough_target_socket.h160 transaction_type &trans, phase_type &phase,
166 return (m_mod->*m_nb_transport_ptr)(trans, phase, t);
173 b_transport(transaction_type &trans, sc_core::sc_time &t) argument
178 return (m_mod->*m_b_transport_ptr)(trans, t);
184 transport_dbg(transaction_type &trans) argument
189 return (m_mod->*m_transport_dbg_ptr)(trans);
196 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument
201 return (m_mod->*m_get_direct_mem_ptr)(trans, dmi_data);
412 nb_transport_fw(transaction_type &trans, phase_type &phase, argument
419 m_nb_transport_user_id, trans, phas
159 nb_transport_fw( transaction_type &trans, phase_type &phase, sc_core::sc_time &t) argument
426 b_transport(transaction_type &trans, sc_core::sc_time &t) argument
438 transport_dbg(transaction_type &trans) argument
451 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument
[all...]
H A Dmulti_socket_bases.h200 b_transport(transaction_type &trans, sc_core::sc_time &t) argument
204 (*m_b_f)(m_id, trans, t); // Do the callback
214 get_direct_mem_ptr(transaction_type &trans, tlm::tlm_dmi &dmi_data) argument
219 return (*m_dmi_f)(m_id, trans, dmi_data);
230 transport_dbg(transaction_type &trans) argument
234 return (*m_dbg_f)(m_id, trans); // Do the callback.
H A Dsimple_initiator_socket.h117 nb_transport_bw(transaction_type &trans, phase_type &phase, argument
123 return (m_mod->*m_transport_ptr)(trans, phase, t);
276 nb_transport_bw(transaction_type &trans, phase_type &phase, argument
283 m_transport_user_id, trans, phase, t);
/gem5/util/tlm/src/
H A Dsc_slave_port.hh77 tlm::tlm_generic_payload& trans, const tlm::tlm_phase& phase);
110 tlm::tlm_sync_enum nb_transport_bw(tlm::tlm_generic_payload& trans,
/gem5/src/mem/slicc/symbols/
H A DStateMachine.py133 def addTransition(self, trans):
135 self.transitions.append(trans)
173 for trans in self.transitions:
179 for action in trans.actions:
182 index = (trans.state, trans.event)
185 trans.error("Duplicate transition: %s" % trans)
186 table[index] = trans
650 for trans i
[all...]
/gem5/ext/drampower/src/
H A DCmdScheduler.h60 class trans { class in class:Data::cmdScheduler
67 std::vector<trans> transTrace; // to store the transactions.
128 physicalAddr memoryMap(trans Trans,
H A DTraceParser.cc79 int powerdown, int trans)
86 if (trans) {
77 parseFile(MemorySpecification memSpec, std::ifstream& trace, int window, int grouping, int interleaving, int burst, int powerdown, int trans) argument
H A DCmdScheduler.cc146 trans TransItem;
607 cmdScheduler::physicalAddr cmdScheduler::memoryMap(trans Trans,
/gem5/src/systemc/tlm_bridge/
H A Dgem5_to_tlm.hh171 tlm::tlm_generic_payload &trans, const tlm::tlm_phase &phase);
173 MemBackdoorPtr getBackdoor(tlm::tlm_generic_payload &trans);
188 tlm::tlm_sync_enum nb_transport_bw(tlm::tlm_generic_payload &trans,
/gem5/ext/ply/ply/
H A Dyacc.py2121 trans = []
2127 if t not in trans: trans.append(t)
2129 return trans
2140 def dr_relation(self,C,trans,nullable):
2142 state,N = trans
2164 def reads_relation(self,C, trans, empty):
2167 state, N = trans
2207 def compute_lookback_includes(self,C,trans,nullable):
2214 for t in trans
[all...]
/gem5/src/cpu/o3/
H A Dfetch_impl.hh646 FetchTranslation *trans = new FetchTranslation(this); local
648 trans, BaseTLB::Execute);

Completed in 37 milliseconds

123