Searched refs:first (Results 51 - 75 of 175) sorted by relevance

1234567

/gem5/src/systemc/ext/tlm_core/2/generic_payload/
H A Dendian_conv.hh152 tlm_endian_context *first; member in class:tlm::tlm_endian_context_pool
246 inline tlm_endian_context_pool::tlm_endian_context_pool() : first(0) {}
250 while (first != 0) {
251 tlm_endian_context *next = first->next;
252 delete first;
253 first = next;
260 if (first == 0)
262 tlm_endian_context *r = first;
263 first = first
[all...]
/gem5/src/cpu/o3/
H A Drename_map.cc152 freeList->addRegs(range.first, range.second);
166 freeList->addRegs(range.first + TheISA::NumVecRegs, range.second);
187 for (auto phys_elem = range.first;
/gem5/src/cpu/
H A Dpc_event.cc59 iterator i = range.first;
96 for (iterator i = range.first; i != range.second; ++i) {
H A Dprofile.cc63 Addr addr = i->first;
129 Addr pc = i->first;
/gem5/src/gpu-compute/
H A Dexec_stage.cc143 dispatchList->at(unitId).first->exec();
146 dispatchList->at(unitId).first = (Wavefront*)nullptr;
H A Dgpu_dyn_inst.cc523 .insert(ComputeUnit::pageDataStruct::value_type(it.first,
528 ret.first->second.first++;
529 ret.first->second.second += it.second;
/gem5/util/style/
H A Dstyle.py151 first = group[0]
154 regions.extend(Region(first[3], last[4] + 1))
/gem5/ext/dsent/model/
H A DOpticalModel.cc85 ASSERT((port_waveguide->getWavelengths().first == connect_waveguide->getWavelengths().first) &&
289 ASSERT((upstream_waveguide->getWavelengths().first == downstream_waveguide->getWavelengths().first) &&
H A DElectricalModel.cc208 int connect_net_width = connect_net_indices_.second - connect_net_indices_.first + 1;
210 int port_width = port_indices.second - port_indices.first + 1;
216 int port_index = port_indices.first;
217 int connect_net_index = connect_net_indices_.first;
276 ASSERT(index_.first == index_.second, "[Error] " + getInstanceName() +
278 return m_nets_->get(name_ + "[" + (String) index_.first + "]");
398 int start = net_indices_.first;
552 int downstream_width = downstream_net_indices_.second - downstream_net_indices_.first + 1;
553 int upstream_width = upstream_net_indices_.second - upstream_net_indices_.first + 1;
560 int down_index = downstream_net_indices_.first;
[all...]
/gem5/ext/dsent/model/optical/
H A DLaserSource.cc85 unsigned int number_wavelengths = laser_wavelengths.second - laser_wavelengths.first + 1;
H A DRingFilter.cc88 int number_wavelengths = drop_wavelengths.second - drop_wavelengths.first + 1;
/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingOptimizer.cc65 const String& port_name = it->first;
/gem5/src/mem/ruby/network/garnet2.0/
H A Dflit.cc49 m_stage.first = I_;
/gem5/ext/systemc/src/tlm_utils/
H A Dpeq_with_cb_and_phase.h256 while(m_immediate_yield.next()) {PAYLOAD& tmp=m_immediate_yield.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
261 while (m_uneven_delta.next()) {PAYLOAD& tmp=m_uneven_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
266 while (m_even_delta.next()) {PAYLOAD& tmp=m_even_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
278 (m_owner->*m_cb)(*tmp.first, tmp.second); //tmp.first->release();}
/gem5/tests/test-progs/insttest/src/riscv/
H A Dinsttest.h56 return os << '(' << p.first << ", " << p.second << ')';
/gem5/src/systemc/utils/
H A Dreport.cc81 sc_core::sc_report::register_id(p.first, p.second);
H A Dvcd.cc80 const char first = orig[0]; local
82 if (first != 'z' && first != 'x' && first != '0')
86 while (*++res == first) {}
88 if (first != '0' || *res != '1')
153 it = scopes.emplace(sname, new VcdTraceScope).first;
164 const std::string &name = p.first;
187 p.second->output(p.first, os);
/gem5/src/mem/qos/
H A Dmem_ctrl.hh481 if (m.first == pkt->masterId())
484 uint8_t prio = schedule(m.first, 0);
490 _system->getMasterName(m.first),
492 escalate(queues, queue_entry_size, m.first, prio);
/gem5/src/systemc/ext/tlm_utils/
H A Dpeq_with_cb_and_phase.h249 (m_owner->*m_cb)(*tmp.first, tmp.second);
258 (m_owner->*m_cb)(*tmp.first, tmp.second);
266 (m_owner->*m_cb)(*tmp.first, tmp.second);
282 (m_owner->*m_cb)(*tmp.first, tmp.second);
/gem5/src/base/stats/
H A Dgroup.cc77 g.first);
/gem5/ext/pybind11/tests/
H A Dtest_buffers.cpp96 if (i.first >= m.rows() || i.second >= m.cols())
98 return m(i.first, i.second);
101 if (i.first >= m.rows() || i.second >= m.cols())
103 m(i.first, i.second) = v;
H A Dtest_copy_move.cpp132 return p.first.value + p.second.value;
141 return x.first.value + std::get<0>(x.second.first).value + std::get<1>(x.second.first).value +
142 std::get<0>(std::get<2>(x.second.first)).value + x.second.second.value;
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_string.cpp79 sc_string_rep( const char* s, int n); // get first n chars from the string
305 sc_string_old sc_string_old::substr(int first,int last) const argument
307 if(first<0 || last<0 || first>last || first>=length() || last>=length())
309 return sc_string_old(rep->str+first, last-first+1);
/gem5/src/systemc/dt/int/
H A Dsc_nbcommon.inc25 For example, sc_signed.cpp will first define CLASS_TYPE
2349 // first get the indices for that.
2488 // first get the indices for that.
/gem5/src/mem/
H A Dxbar.cc171 // first we see if the layer is busy, next we check if the
437 if (r.first.interleaved()) {
439 // part of the same range, then first do a merge
442 !intlv_ranges.back().mergesWith(r.first)) {
455 intlv_ranges.push_back(r.first);
459 r.first.isSubset(defaultRange))) {
460 xbarRanges.push_back(r.first);
462 r.first.to_string());
506 // we should never be asked without first having sent a range

Completed in 42 milliseconds

1234567