/gem5/src/systemc/tests/include/ |
H A D | ExplicitATTarget.h | 56 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 D | passthrough_target_socket.h | 164 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 D | multi_socket_bases.h | 177 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 D | simple_initiator_socket.h | 115 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 D | passthrough_target_socket.h | 160 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 D | multi_socket_bases.h | 200 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 D | simple_initiator_socket.h | 117 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 D | sc_slave_port.hh | 77 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 D | StateMachine.py | 133 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 D | CmdScheduler.h | 60 class trans { class in class:Data::cmdScheduler 67 std::vector<trans> transTrace; // to store the transactions. 128 physicalAddr memoryMap(trans Trans,
|
H A D | TraceParser.cc | 79 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 D | CmdScheduler.cc | 146 trans TransItem; 607 cmdScheduler::physicalAddr cmdScheduler::memoryMap(trans Trans,
|
/gem5/src/systemc/tlm_bridge/ |
H A D | gem5_to_tlm.hh | 171 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 D | yacc.py | 2121 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 D | fetch_impl.hh | 646 FetchTranslation *trans = new FetchTranslation(this); local 648 trans, BaseTLB::Execute);
|