Lines Matching defs:name
17 * 3. Neither the name of the copyright holder nor the names of its
65 Gem5SimControl::Gem5SimControl(sc_core::sc_module_name name,
69 : Gem5SystemC::Module(name),
135 << e.name << ": " << e.message << "\n";
148 << e.name << ": " << e.message << "\n";
181 Gem5SimControl::registerSlavePort(const std::string& name, SCSlavePort* port)
183 if (slavePorts.find(name) == slavePorts.end()) {
184 slavePorts[name] = port;
186 std::cerr << "Slave Port " << name << " is already registered!\n";
192 Gem5SimControl::registerMasterPort(const std::string& name, SCMasterPort* port)
194 if (masterPorts.find(name) == masterPorts.end()) {
195 masterPorts[name] = port;
197 std::cerr << "Master Port " << name << " is already registered!\n";
203 Gem5SimControl::getSlavePort(const std::string& name)
205 if (slavePorts.find(name) == slavePorts.end()) {
206 std::cerr << "Slave Port " << name << " was not found!\n";
210 return slavePorts.at(name);
214 Gem5SimControl::getMasterPort(const std::string& name)
216 if (masterPorts.find(name) == masterPorts.end()) {
217 std::cerr << "Master Port " << name << " was not found!\n";
221 return masterPorts.at(name);