/gem5/src/sim/ |
H A D | sim_object.hh | 25 * neither the name of the copyright holders nor the names of its 120 virtual const std::string name() const { return params()->name; } function in class:SimObject 166 * Get a port with a given name and index. This is used at binding time 169 * @param if_name Port name 229 * Find the SimObject with the given name and return a pointer to 233 static SimObject *find(const char *name); 247 // Find a SimObject given a full path name 248 virtual SimObject *resolveSimObject(const std::string &name) = 0;
|
H A D | clocked_object.cc | 21 * neither the name of the copyright holders nor the names of its 96 name(), prvEvalTick); 155 .name(params()->name + ".numPwrStateTransitions") 165 .name(params()->name + ".pwrStateClkGateDist") 172 .name(params()->name + ".pwrStateResidencyTicks")
|
/gem5/src/arch/arm/ |
H A D | remote_gdb.hh | 27 * neither the name of the copyright holders nor the names of its 85 name() const function in class:ArmISA::RemoteGDB::AArch32GdbRegCache 87 return gdb->name() + ".AArch32GdbRegCache"; 110 name() const function in class:ArmISA::RemoteGDB::AArch64GdbRegCache 112 return gdb->name() + ".AArch64GdbRegCache";
|
H A D | locked_mem.hh | 25 * neither the name of the copyright holders nor the names of its 71 xc->getCpuPtr()->name(),pkt->getAddr(), 81 xc->getCpuPtr()->name(),snoop_addr, locked_addr); 84 xc->getCpuPtr()->name()); 98 DPRINTF(LLSC,"%s: Placing address %#x in monitor\n", xc->getCpuPtr()->name(), 107 xc->getCpuPtr()->name(), xc->readMiscReg(MISCREG_LOCKADDR)); 120 xc->getCpuPtr()->name(), req->getPaddr()); 131 xc->getCpuPtr()->name());
|
/gem5/src/learning_gem5/part2/ |
H A D | simple_memobj.hh | 12 * neither the name of the copyright holders nor the names of its 69 CPUSidePort(const std::string& name, SimpleMemobj *owner) : argument 70 SlavePort(name, owner), owner(owner), needRetry(false), 148 MemSidePort(const std::string& name, SimpleMemobj *owner) : argument 149 MasterPort(name, owner), owner(owner), blockedPacket(nullptr) 239 * Get a port with a given name and index. This is used at 243 * @param if_name Port name
|
/gem5/src/dev/x86/ |
H A D | i8254.hh | 12 * neither the name of the copyright holders nor the names of its 58 X86Intel8254Timer(const std::string &name, I8254 * _parent) : argument 59 Intel8254Timer(_parent, name), parent(_parent) 89 pit(p->name, this) 93 "%s.int_pin[%d]", name(), i), i, this));
|
/gem5/src/base/ |
H A D | debug.hh | 13 * neither the name of the copyright holders nor the names of its 50 Flag(const char *name, const char *desc); 53 std::string name() const { return _name; } function in class:Debug::Flag 70 SimpleFlag(const char *name, const char *desc) argument 71 : Flag(name, desc), _status(false) 100 CompoundFlag(const char *name, const char *desc, argument 111 : Flag(name, desc) 128 Flag *findFlag(const std::string &name);
|
H A D | debug.cc | 12 * neither the name of the copyright holders nor the names of its 75 findFlag(const std::string &name) argument 77 FlagsMap::iterator i = allFlags().find(name); 83 Flag::Flag(const char *name, const char *desc) argument 84 : _name(name), _desc(desc) 87 allFlags().insert(make_pair(name, this)); 90 panic("Flag %s already defined!", name); 199 cprintf("%s\n", f->name());
|
H A D | fiber.test.cc | 23 * neither the name of the copyright holders nor the names of its 77 const char *name; member in class:SwitchingFiber 80 SwitchingFiber(const char *name, std::initializer_list<Fiber *> l); 102 const char *name, std::initializer_list<Fiber *> l) : 103 name(name), next(l) 111 EXPECT_EQ(e, this) << "Expected " << e->name << ", got " << name; 101 SwitchingFiber( const char *name, std::initializer_list<Fiber *> l) argument
|
/gem5/src/systemc/tests/systemc/kernel/dynamic_processes/test01/ |
H A D | test01.cpp | 28 MODIFICATION LOG - modifiers, enter your name, affiliation, date and 49 cout << endl << sc_time_stamp() << ": " << sc_get_current_process_handle().name() 56 cout << endl << sc_time_stamp() << ": " << sc_get_current_process_handle().name() 62 cout << endl << sc_time_stamp() << ": " << sc_get_current_process_handle().name() 73 top(sc_module_name name) : sc_module(name) argument 145 cout << sc_time_stamp() << ": " << sc_get_current_process_handle().name() 157 cout << sc_time_stamp() << ": " << sc_get_current_process_handle().name()
|
/gem5/src/cpu/pred/ |
H A D | bpred_unit.cc | 26 * neither the name of the copyright holders nor the names of its 78 .name(name() + ".lookups") 83 .name(name() + ".condPredicted") 88 .name(name() + ".condIncorrect") 93 .name(name() + ".BTBLookups") 98 .name(nam 147 pmuProbePoint(const char *name) argument [all...] |
/gem5/src/cpu/o3/ |
H A D | inst_queue_impl.hh | 25 * neither the name of the copyright holders nor the names of its 173 InstructionQueue<Impl>::name() const function in class:InstructionQueue 175 return cpu->name() + ".iq"; 184 .name(name() + ".iqInstsAdded") 189 .name(name() + ".iqNonSpecInstsAdded") 194 .name(name() + ".iqInstsIssued") 199 .name(nam [all...] |
/gem5/src/mem/ |
H A D | dram_ctrl.cc | 24 * neither the name of the copyright holders nor the names of its 64 port(name() + ".port", *this), isTimingMode(false), 66 nextReqEvent([this]{ processNextReqEvent(); }, name()), 67 respondEvent([this]{ processRespondEvent(); }, name()), 194 fatal("DRAMCtrl %s is unconnected!\n", name()); 204 name(), range.stripes(), channels); 209 "address map\n", name()); 226 "as the cache line size\n", name()); 232 "as the row-buffer size\n", name()); 1730 writeDoneEvent([this]{ processWriteDoneEvent(); }, name()), [all...] |
H A D | port.hh | 24 * neither the name of the copyright holders nor the names of its 87 MasterPort(const std::string& name, SimObject* _owner, 226 panic("%s was not expecting an atomic snoop request\n", name()); 233 panic("%s was not expecting a functional snoop request\n", name()); 239 panic("%s was not expecting a timing snoop request.\n", name()); 245 panic("%s was not expecting a snoop retry.\n", name()); 271 SlavePort(const std::string& name, SimObject* _owner, 289 "%s cannot sendRangeChange() without master port.", name()); 416 panic("%s was not expecting a %s\n", name(), __func__); 422 panic("%s was not expecting a timing snoop response\n", name()); [all...] |
H A D | snoop_filter.cc | 21 * neither the name of the copyright holders nor the names of its 69 slave_port.name(), cpkt->print()); 249 __func__, rsp_port.name(), req_port.name(), cpkt->print()); 305 __func__, rsp_port.name(), req_port.name(), cpkt->print()); 341 __func__, slave_port.name(), cpkt->print()); 396 .name(name() + ".tot_requests") 400 .name(nam [all...] |
/gem5/src/systemc/ext/core/ |
H A D | sc_module.hh | 11 * neither the name of the copyright holders nor the names of its 56 Process *newMethodProcess(const char *name, ProcessFuncWrapper *func); 57 Process *newThreadProcess(const char *name, ProcessFuncWrapper *func); 58 Process *newCThreadProcess(const char *name, ProcessFuncWrapper *func); 293 #define SC_MODULE(name) struct name : ::sc_core::sc_module 295 #define SC_CTOR(name) \ 296 typedef name SC_CURRENT_USER_MODULE; \ 297 name(::sc_core::sc_module_name) 299 #define SC_HAS_PROCESS(name) typede [all...] |
/gem5/src/base/stats/ |
H A D | hdf5.hh | 21 * neither the name of the copyright holders nor the names of its 71 void beginGroup(const char *name) override; 106 * @param name Attribute name. 109 void addMetaData(H5::DataSet &loc, const char *name, 116 * @param name Attribute name. 119 void addMetaData(H5::DataSet &loc, const char *name, 126 * @param name Attribute name [all...] |
H A D | hdf5.cc | 21 * neither the name of the copyright holders nor the names of its 103 Hdf5::beginGroup(const char *name) argument 108 // name. Create it if it doesn't exist. 111 group = base.openGroup(name); 113 group = base.createGroup(name); 115 group = base.createGroup(name); 230 data_set = group.openDataSet(info.name); 253 data_set = group.createDataSet(info.name, H5::PredType::NATIVE_DOUBLE, 274 Hdf5::addMetaData(H5::DataSet &loc, const char *name, argument 280 H5::Attribute attribute = loc.createAttribute(name, typ 285 addMetaData(H5::DataSet &loc, const char *name, const std::vector<std::string> &values) argument 296 addMetaData(H5::DataSet &loc, const char *name, const std::string &value) argument 307 addMetaData(H5::DataSet &loc, const char *name, double value) argument [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/ |
H A D | named_events.cpp | 24 // MODIFICATION LOG - modifiers, enter your name, affiliation, date and 70 sc_assert( std::string(ev1.name()).substr(0,9) == "top.event" ); 75 sc_assert( std::string(ev2.name()) == "top.ev2" ); 85 sc_assert( std::string(dummy_handle.name()) == ""); 110 std::string proc_name = handle.name(); 114 sc_assert( std::string(ev1.name()) == proc_name + ".local1" ); 116 sc_assert( sc_hierarchical_name_exists(ev1.name()) ); 120 sc_assert( std::string(ev2.name()) == proc_name + ".local2" ); 122 sc_assert( sc_hierarchical_name_exists(ev2.name()) ); 129 sc_assert( sc_find_event(ev1.name()) [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_pause/ |
H A D | sc_pause.cpp | 24 // MODIFICATION LOG - modifiers, enter your name, affiliation, date and 52 cout << "sc_get_status() == " << hex << sc_get_status() << " CTOR in " << name() << endl; 72 cout << "sc_get_status() == " << hex << sc_get_status() << " before_end_of_elaboration in " << name() << endl; 82 cout << "sc_get_status() == " << hex << sc_get_status() << " end_of_elaboration in " << name() << endl; 91 cout << "sc_get_status() == " << hex << sc_get_status() << " start_of_simulation in " << name() << endl; 101 cout << "sc_get_status() == " << hex << sc_get_status() << " end_of_simulation in " << name() << endl;; 164 cout << "sc_get_status() == " << hex << sc_get_status() << " CTOR in " << name() << endl; 199 cout << "sc_get_status() == " << hex << sc_get_status() << " before_end_of_elaboration in " << name() << endl; 208 cout << "sc_get_status() == " << hex << sc_get_status() << " end_of_elaboration in " << name() << endl; 215 cout << "sc_get_status() == " << hex << sc_get_status() << " start_of_simulation in " << name() << end [all...] |
/gem5/ext/libfdt/ |
H A D | fdt_ro.c | 112 const char *name, int namelen) 122 && _fdt_nodename_eq(fdt, offset, name, namelen)) 131 const char *name) 133 return fdt_subnode_offset_namelen(fdt, parentoffset, name, strlen(name)); 190 *len = strlen(nh->name); 192 return nh->name; 241 const char *name, 254 name, namelen)) 265 const char *name, in 111 fdt_subnode_offset_namelen(const void *fdt, int offset, const char *name, int namelen) argument 130 fdt_subnode_offset(const void *fdt, int parentoffset, const char *name) argument 239 fdt_get_property_namelen(const void *fdt, int offset, const char *name, int namelen, int *lenp) argument 263 fdt_get_property(const void *fdt, int nodeoffset, const char *name, int *lenp) argument 271 fdt_getprop_namelen(const void *fdt, int nodeoffset, const char *name, int namelen, int *lenp) argument 296 fdt_getprop(const void *fdt, int nodeoffset, const char *name, int *lenp) argument 319 fdt_get_alias_namelen(const void *fdt, const char *name, int namelen) argument 331 fdt_get_alias(const void *fdt, const char *name) argument 340 const char *name; local [all...] |
/gem5/src/mem/ruby/structures/ |
H A D | Prefetcher.cc | 12 * neither the name of the copyright holders nor the names of its 93 .name(name() + ".miss_observed") 98 .name(name() + ".allocated_streams") 103 .name(name() + ".prefetches_requested") 108 .name(name() + ".prefetches_accepted") 113 .name(nam [all...] |
/gem5/configs/common/ |
H A D | GPUTLBConfig.py | 16 # 3. Neither the name of the copyright holder nor the names of its 72 # TLB name and Coalescer name 100 L1 = [{'name': 'sqc', 'width': options.num_sqc, 'TLBarray': [], 'CoalescerArray': []}, 101 {'name': 'dispatcher', 'width': 1, 'TLBarray': [], 'CoalescerArray': []}, 102 {'name': 'l1', 'width': num_TLBs, 'TLBarray': [], 'CoalescerArray': []}] 104 L2 = [{'name': 'l2', 'width': 1, 'TLBarray': [], 'CoalescerArray': []}] 105 L3 = [{'name': 'l3', 'width': 1, 'TLBarray': [], 'CoalescerArray': []}] 130 system_TLB_name = TLB_type['name'] + '_tlb' 131 system_Coalescer_name = TLB_type['name'] [all...] |
/gem5/tests/ |
H A D | run.py | 23 # neither the name of the copyright holders nor the names of its 65 def has_sim_object(name): 69 name -- Name of SimObject (string) 75 cls = getattr(m5.objects, name) 80 def require_sim_object(name, fatal=False): 84 name -- Name of SimObject (string) 91 if has_sim_object(name): 94 msg = "Test requires the '%s' SimObject." % name 154 (category, mode, name, isa, opsys, config) = sys.argv[1].split('/')[-6:] 164 # executable has same name a [all...] |
/gem5/src/arch/riscv/ |
H A D | tlb.cc | 13 * neither the name of the copyright holders nor the names of its 235 .name(name() + ".read_hits") 240 .name(name() + ".read_misses") 246 .name(name() + ".read_accesses") 251 .name(name() + ".write_hits") 256 .name(nam [all...] |