/gem5/src/mem/qos/ |
H A D | mem_ctrl.cc | 87 MemCtrl::logRequest(BusState dir, MasterID m_id, uint8_t qos, argument 92 addMaster(m_id); 98 masters[m_id], m_id, addr, qos, packetPriorities[m_id][qos], 110 packetPriorities[m_id][qos] += entries; 112 requestTimes[m_id][addr].push_back(curTick()); 116 avgPriority[m_id].sample(qos); 120 for (uint8_t i = 0; i < packetPriorities[m_id].size(); ++i) { 122 (abs(int(qos) - int(i))) * packetPriorities[m_id][ 144 logResponse(BusState dir, MasterID m_id, uint8_t qos, Addr addr, uint64_t entries, double delay) argument 213 schedule(MasterID m_id, uint64_t data) argument 270 addMaster(MasterID m_id) argument [all...] |
H A D | q_policy.cc | 82 MasterID m_id = pkt->req->masterId(); local 84 "from queue with id %d\n", m_id); 87 panic_if(memCtrl->hasMaster(m_id), 93 if (toServe.front() == m_id) { 95 "master id %d\n", m_id); 98 toServe.push_back(m_id); 109 if (track.find(m_id) == track.end()) { 110 track[m_id] = pkt_it; 112 "master id %d\n", m_id); 141 MasterID m_id local [all...] |
H A D | mem_ctrl.hh | 151 * @param m_id the master ID 153 void addMaster(const MasterID m_id); 160 * @param m_id master id 165 void logRequest(BusState dir, MasterID m_id, uint8_t qos, 173 * @param m_id master id 179 void logResponse(BusState dir, MasterID m_id, uint8_t qos, 196 uint8_t schedule(MasterID m_id, uint64_t data); 224 * @param m_id master whose packets priority will change 230 MasterID m_id, uint8_t tgt_prio); 243 * @param m_id maste 346 escalateQueues(Queues& queues, uint64_t queue_entry_size, MasterID m_id, uint8_t curr_prio, uint8_t tgt_prio) argument [all...] |
H A D | policy_pf.cc | 60 MasterID m_id = memCtrl->system()->lookupMasterId(master); local 62 assert(m_id != Request::invldMasterId); 65 history.push_back(std::make_pair(m_id, score));
|
H A D | policy_pf.hh | 92 * @param m_id master id to schedule 97 schedule(const MasterID m_id, const uint64_t pkt_size) override;
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | Credit.cc | 42 m_id = 0;
|
H A D | NetworkLink.hh | 60 int get_id() const { return m_id; } 76 const int m_id; member in class:NetworkLink
|
H A D | OutVcState.cc | 41 m_id = id;
|
H A D | OutVcState.hh | 63 int m_id ; member in class:OutVcState
|
H A D | flit.cc | 45 m_id = id; 69 out << "Id=" << m_id << " "; local
|
H A D | OutputUnit.cc | 47 m_id = id; 70 m_router->get_id(), m_id, out_vc, m_router->curCycle()); 80 m_router->get_id(), m_id, out_vc, m_router->curCycle());
|
H A D | Router.hh | 81 int get_id() { return m_id; } 108 return m_network_ptr->fault_model->fault_vector(m_id, temperature, 113 return m_network_ptr->fault_model->fault_prob(m_id, temperature,
|
H A D | VirtualChannel.cc | 39 m_id = id;
|
H A D | flit.hh | 55 int get_id() { return m_id; } 103 int m_id; member in class:flit
|
H A D | InputUnit.cc | 47 m_id = id; 102 m_id, m_direction);
|
H A D | NetworkLink.cc | 39 : ClockedObject(p), Consumer(this), m_id(p->link_id),
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/ |
H A D | tlm_phase.h | 45 tlm_phase(): m_id(0) {} 46 tlm_phase(unsigned int id): m_id(id){} 47 tlm_phase(const tlm_phase_enum& standard): m_id((unsigned int) standard){} 48 tlm_phase& operator=(const tlm_phase_enum& standard){m_id=(unsigned int)standard; return *this;} 49 operator unsigned int() const{return m_id;} 52 unsigned int m_id; member in class:tlm::tlm_phase
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | phase.hh | 56 operator unsigned int() const { return m_id; } 64 unsigned int m_id; member in class:tlm::tlm_phase 67 inline tlm_phase::tlm_phase() : m_id(UNINITIALIZED_PHASE) {} 69 inline tlm_phase::tlm_phase(tlm_phase_enum standard) : m_id(standard) {} 74 m_id = standard;
|
/gem5/src/mem/ruby/network/ |
H A D | BasicRouter.cc | 34 m_id = p->router_id;
|
H A D | BasicRouter.hh | 53 uint32_t m_id; member in class:BasicRouter
|
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_ieee.h | 123 ieee_double m_id; member in class:sc_dt::scfx_ieee_double 166 scfx_ieee_double::scfx_ieee_double() : m_id() 168 m_id.d = 0.0; 172 scfx_ieee_double::scfx_ieee_double( double d ) : m_id() 174 m_id.d = d; 178 scfx_ieee_double::scfx_ieee_double( const scfx_ieee_double& a ) : m_id(a.m_id) 180 // m_id.d = a.m_id.d; 188 m_id [all...] |
/gem5/src/systemc/ext/dt/fx/ |
H A D | scfx_ieee.hh | 117 ieee_double m_id; member in class:sc_dt::scfx_ieee_double 156 inline scfx_ieee_double::scfx_ieee_double() : m_id() 158 m_id.d = 0.0; 161 inline scfx_ieee_double::scfx_ieee_double(double d) : m_id() 163 m_id.d = d; 167 m_id(a.m_id) 169 // m_id.d = a.m_id.d; 175 m_id [all...] |
/gem5/src/systemc/tlm_core/2/generic_payload/ |
H A D | phase.cc | 98 tlm_phase::tlm_phase(unsigned int id) : m_id(id) 102 m_id(tlm_phase_registry::instance().register_phase(type, name)) 108 return tlm_phase_registry::instance().get_name(m_id);
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_socket_bases.h | 159 callback_binder_fw(int id): m_id(id), m_nb_f(0), m_b_f(0), m_dbg_f(0), m_dmi_f(0), m_caller_port(0) { 172 return (*m_nb_f)(m_id, txn, p, t); //do the callback 183 (*m_b_f)(m_id, trans,t); //do the callback 196 return (*m_dmi_f)(m_id, trans,dmi_data); //do the callback 206 return (*m_dbg_f)(m_id, trans); //do the callback 231 int m_id; member in class:tlm_utils::callback_binder_fw 262 callback_binder_bw(int id): m_id(id), m_nb_f(0), m_dmi_f(0) { 274 return (*m_nb_f)(m_id, txn, p, t); //do the callback 285 (*m_dmi_f)(m_id,l,u); //do the callback 296 int m_id; member in class:tlm_utils::callback_binder_bw [all...] |
/gem5/src/systemc/ext/tlm_utils/ |
H A D | multi_socket_bases.h | 180 convenience_socket_cb_holder(owner), m_id(id), 190 return (*m_nb_f)(m_id, txn, p, t); // Do the callback. 204 (*m_b_f)(m_id, trans, t); // Do the callback 219 return (*m_dmi_f)(m_id, trans, dmi_data); 234 return (*m_dbg_f)(m_id, trans); // Do the callback. 267 int m_id; member in class:tlm_utils::callback_binder_fw 300 convenience_socket_cb_holder(owner), m_id(id), 311 return (*m_nb_f)(m_id, txn, p, t); // Do the callback. 325 (*m_dmi_f)(m_id,l,u); // Do the callback. 339 int m_id; member in class:tlm_utils::callback_binder_bw [all...] |