/gem5/src/systemc/ext/channel/ |
H A D | sc_out_resolved.hh | 11 * neither the name of the copyright holders nor the names of its 52 explicit sc_out_resolved(const char *name);
|
H A D | sc_inout_rv.hh | 11 * neither the name of the copyright holders nor the names of its 57 explicit sc_inout_rv(const char *name) : sc_inout<sc_dt::sc_lv<W>>(name) {} argument 97 ss << "port '" << this->name() << "' (" << this->kind() << ")";
|
/gem5/src/systemc/tests/systemc/kernel/sc_process_b/test02/ |
H A D | test02.cpp | 16 cout << sc_time_stamp() << ": " << cpi->process_handle->name() << endl;
|
/gem5/src/dev/mips/ |
H A D | malta_io.cc | 12 * neither the name of the copyright holders nor the names of its 60 MaltaIO::RTC::RTC(const string &name, const MaltaIOParams *p) argument 61 : MC146818(p->malta, name, p->time, p->year_is_bcd, p->frequency), 68 pitimer(this, p->name + "pitimer"), rtc(p->name + ".rtc", p)
|
/gem5/ext/testlib/ |
H A D | result.py | 11 # neither the name of the copyright holders nor the names of its 48 def name(self): member in class:_CommonMetadataMixin 49 return self._metadata.name 178 file_.write(self.name) 193 file_.write('</%s>' % self.name) 196 def __init__(self, name, value): 197 self.name = name 201 file_.write('%s=%s' % (self.name, 206 name variable in class:JUnitTestSuites 229 name = 'testsuite' variable in class:JUnitTestSuite 255 name = 'testcase' variable in class:JUnitTestCase [all...] |
/gem5/tests/gem5/m5_util/ |
H A D | test_exit.py | 11 # neither the name of the copyright holders nor the names of its 48 name='m5_exit_test', variable
|
/gem5/src/learning_gem5/part2/ |
H A D | simple_cache.hh | 12 * neither the name of the copyright holders nor the names of its 75 CPUSidePort(const std::string& name, int id, SimpleCache *owner) : argument 76 SlavePort(name, owner), id(id), owner(owner), needRetry(false), 155 MemSidePort(const std::string& name, SimpleCache *owner) : argument 156 MasterPort(name, owner), owner(owner), blockedPacket(nullptr) 309 * Get a port with a given name and index. This is used at 313 * @param if_name Port name
|
/gem5/ext/pybind11/tests/ |
H A D | test_tagbased_polymorphic.py | 9 assert [animal.name for animal in zoo] == [
|
/gem5/ext/pybind11/include/pybind11/detail/ |
H A D | internals.h | 51 // libstdc++, this doesn't happen: equality and the type_index hash are based on the type name, 52 // which works. If not under a known-good stl, provide our own name-based hash and equality 53 // functions that use the type name. 60 return lhs.name() == rhs.name() || std::strcmp(lhs.name(), rhs.name()) == 0; 66 const char *ptr = t.name(); 75 return lhs.name() == rhs.name() || st 309 get_shared_data(const std::string &name) argument 316 set_shared_data(const std::string &name, void *data) argument 325 get_or_create_shared_data(const std::string &name) argument [all...] |
/gem5/util/minorview/ |
H A D | parse.py | 20 # neither the name of the copyright holders nor the names of its 80 """parse a string like 'name=value name2=value2' into a 81 list of pairs of ('name', 'value') ...""" 85 name, rest, value = pair.groups() 88 ret.append((name, value)) 90 ret.append((name, '')) 107 """parse a string like 'name=value name2=value2' into a 108 dictionary of {'name': 'value', 'name2': 'value2'} """
|
/gem5/src/systemc/tests/systemc/communication/sc_buffer/test02/ |
H A D | sc_buffer_edge_reset.cpp | 51 void spawn_trigger( const char* name, sc_event_finder* ef ) argument 62 , name, &opts); local 67 std::cout << sc_get_current_process_handle().name()
|
/gem5/src/systemc/utils/ |
H A D | tracefile.cc | 11 * neither the name of the copyright holders nor the names of its 45 TraceFile::TraceFile(const std::string &name) : argument 46 _os(simout.create(name, true, true)), timeUnitTicks(0), 72 ss << i << " " << TimeUnitNames[tu] << " (" << _os->name() << ")";
|
/gem5/src/gpu-compute/ |
H A D | fetch_stage.cc | 17 * 3. Neither the name of the copyright holder nor the names of its 60 _name = computeUnit->name() + ".FetchStage"; 103 .name(name() + ".inst_fetch_instr_returned")
|
/gem5/util/pbs/ |
H A D | send.py | 12 # neither the name of the copyright holders nor the names of its 178 if job.name in jobnames: 183 if expr.match(job.name): 195 print job.name 201 jobdir = JobDir(joinpath(conf.rootdir, job.name)) 252 jobdir = JobDir(joinpath(conf.rootdir, job.name)) 254 cptdir = JobDir(joinpath(conf.rootdir, job.checkpoint.name)) 260 print 'Job name: %s' % job.name 266 qsub.name [all...] |
/gem5/src/cpu/testers/memtest/ |
H A D | memtest.cc | 24 * neither the name of the copyright holders nor the names of its 88 tickEvent([this]{ tick(); }, name()), 89 noRequestEvent([this]{ noRequest(); }, name()), 90 noResponseEvent([this]{ noResponse(); }, name()), 162 "returns %x, expected %x\n", name(), 172 name(), numReads, numWrites, curTick()); 207 .name(name() + ".num_reads") 212 .name(name() [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | pif.hh | 12 * neither the name of the copyright holders nor the names of its 164 const std::string &name) 165 : ProbeListenerArgBase(pm, name), 184 * Add a SimObject and a probe name to monitor the retired instructions 186 * @param name The probe name 188 void addEventProbeRetiredInsts(SimObject *obj, const char *name); 163 PrefetchListenerPC(PIFPrefetcher &_parent, ProbeManager *pm, const std::string &name) argument
|
/gem5/src/mem/ |
H A D | external_master.cc | 21 * neither the name of the copyright holders nor the names of its 57 portName(params->name + ".port"), 94 fatal("ExternalMaster %s: externalPort not set!\n", name()); 96 fatal("ExternalMaster %s is unconnected!\n", name());
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_slaveifc.cc | 21 * neither the name of the copyright holders nor the names of its 64 slavePort(new SMMUSlavePort(csprintf("%s.slave", name()), *this)), 65 atsSlavePort(name() + ".atsSlave", *this), 66 atsMasterPort(name() + ".atsMaster", *this), 93 SMMUv3SlaveInterface::getPort(const std::string &name, PortID id) argument 95 if (name == "ats_master") { 97 } else if (name == "slave") { 99 } else if (name == "ats_slave") { 102 return ClockedObject::getPort(name, id); 129 std::string proc_name = csprintf("%s.port", name()); [all...] |
/gem5/src/cpu/o3/ |
H A D | iew_impl.hh | 25 * neither the name of the copyright holders nor the names of its 119 DefaultIEW<Impl>::name() const function in class:DefaultIEW 121 return cpu->name() + ".iew"; 154 .name(name() + ".iewIdleCycles") 158 .name(name() + ".iewSquashCycles") 162 .name(name() + ".iewBlockCycles") 166 .name(nam [all...] |
/gem5/ext/pybind11/tools/ |
H A D | mkdoc.py | 73 def sanitize_name(name): 74 name = re.sub(r'type-parameter-0-([0-9]+)', r'T\1', name) 76 name = name.replace('operator%s' % k, 'operator_%s' % v) 77 name = re.sub('<.*>', '', name) 78 name = ''.join([ch if ch.isalnum() else '_' for ch in name]) 79 name [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | multi_socket_bases.h | 36 #define TLM_DEFINE_FUNCTOR(name) \ 38 inline TLM_RET_VAL static_##name( void* mod \ 50 inline void delete_fn_container_of_##name(void* fn) \ 58 class name##_functor{ \ 65 name##_functor(): m_fn(0), m_del_fn(0), m_mod(0), m_mem_fn(0){} \ 66 ~name##_functor(){if (m_del_fn) (*m_del_fn)(m_mem_fn);} \ 71 m_fn=&static_##name<MODULE,TRAITS>;\ 72 m_del_fn=&delete_fn_container_of_##name<MODULE,TRAITS>;\ 92 name##_functor& operator=(const name##_functo 212 register_port(sc_core::sc_port_base& b, const char* name) argument 350 multi_init_base(const char* name) argument 402 multi_target_base(const char* name) argument [all...] |
/gem5/src/python/m5/ |
H A D | SimObject.py | 25 # neither the name of the copyright holders nor the names of its 66 # variable, the 'name' param)... 87 # same name. The Python inheritance tree mirrors the M5 C++ tree 130 def createCxxConfigDirectoryEntryFile(code, name, simobj, is_header): 131 entry_class = 'CxxConfigDirectoryEntry_%s' % name 132 param_class = '%sCxxConfigParams' % name 134 code('#include "params/%s.hh"' % name) 150 ' public ${name}Params') 173 code('#include "cxx_config/${name}.hh"') 188 (param.name, para [all...] |
/gem5/src/mem/ruby/profiler/ |
H A D | Profiler.cc | 12 * neither the name of the copyright holders nor the names of its 116 .name(pName + ".delayHist") 124 .name(pName + csprintf(".delayVCHist.vnet_%i", i)) 131 .name(pName + ".outstanding_req_hist_seqr") 137 .name(pName + ".outstanding_req_hist_coalsr") 143 .name(pName + ".latency_hist_seqr") 149 .name(pName + ".latency_hist_coalsr") 155 .name(pName + ".hit_latency_hist_seqr") 161 .name(pName + ".miss_latency_hist_seqr") 167 .name(pNam [all...] |
/gem5/src/dev/ |
H A D | intel_8254_timer.hh | 12 * so long as the name of The University of Michigan is not used in 111 const std::string &name() const { return _name; } function in class:Intel8254Timer::Counter 151 Counter(Intel8254Timer *p, const std::string &name, unsigned int num); 179 * @param base The base name of the counter object. 186 * @param base The base name of the counter object. 188 * @param section The section name of this object 198 const std::string &name() const { return _name; } function in class:Intel8254Timer 215 Intel8254Timer(EventManager *em, const std::string &name, 218 Intel8254Timer(EventManager *em, const std::string &name); 246 * @param base The base name o [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test206/ |
H A D | test206.cpp | 23 sc_assert (strcmp(h.name(),"top.m.T") == 0);
33 sc_assert (strcmp(h.name(),"top.m.static_proc") == 0);
47 sc_assert (strcmp(h.name(),"top.m.T") == 0);
66 sc_assert (strcmp(h.name(),"top.m.T.dynamic_proc") == 0);
72 sc_assert (strcmp(h.name(),"top.m.static_proc") == 0);
|