Searched refs:m_id (Results 1 - 25 of 32) sorted by relevance

12

/gem5/src/mem/qos/
H A Dmem_ctrl.cc87 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 Dq_policy.cc82 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 Dmem_ctrl.hh151 * @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 Dpolicy_pf.cc60 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 Dpolicy_pf.hh92 * @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 DCredit.cc42 m_id = 0;
H A DNetworkLink.hh60 int get_id() const { return m_id; }
76 const int m_id; member in class:NetworkLink
H A DOutVcState.cc41 m_id = id;
H A DOutVcState.hh63 int m_id ; member in class:OutVcState
H A Dflit.cc45 m_id = id;
69 out << "Id=" << m_id << " "; local
H A DOutputUnit.cc47 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 DRouter.hh81 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 DVirtualChannel.cc39 m_id = id;
H A Dflit.hh55 int get_id() { return m_id; }
103 int m_id; member in class:flit
H A DInputUnit.cc47 m_id = id;
102 m_id, m_direction);
H A DNetworkLink.cc39 : ClockedObject(p), Consumer(this), m_id(p->link_id),
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_phase.h45 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 Dphase.hh56 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 DBasicRouter.cc34 m_id = p->router_id;
H A DBasicRouter.hh53 uint32_t m_id; member in class:BasicRouter
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_ieee.h123 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 Dscfx_ieee.hh117 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 Dphase.cc98 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 Dmulti_socket_bases.h159 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 Dmulti_socket_bases.h180 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...]

Completed in 15 milliseconds

12