Searched refs:SimObject (Results 176 - 200 of 357) sorted by relevance

1234567891011>>

/gem5/src/cpu/testers/traffic_gen/
H A Dbase_gen.cc54 BaseGen::BaseGen(SimObject &obj, MasterID master_id, Tick _duration)
83 StochasticGen::StochasticGen(SimObject &obj,
H A Dbase_gen.hh96 BaseGen(SimObject &obj, MasterID master_id, Tick _duration);
140 StochasticGen(SimObject &obj,
H A Ddram_rot_gen.hh69 * @param obj SimObject owning this sequence generator
90 DramRotGen(SimObject &obj, MasterID master_id, Tick _duration,
/gem5/src/arch/alpha/
H A Disa.hh53 class ISA : public SimObject
150 using SimObject::startup;
/gem5/src/arch/x86/
H A Disa.hh51 class ISA : public SimObject
143 using SimObject::startup;
/gem5/src/dev/pci/
H A DPciHost.py39 from m5.SimObject import SimObject
/gem5/src/mem/qos/
H A DQoSPolicy.py40 from m5.SimObject import *
44 class QoSPolicy(SimObject):
/gem5/src/dev/net/
H A DEthernet.py42 from m5.SimObject import SimObject
58 class EtherLink(SimObject):
68 class DistEtherLink(SimObject):
86 class EtherBus(SimObject):
93 class EtherSwitch(SimObject):
105 class EtherTapBase(SimObject):
126 class EtherDump(SimObject):
/gem5/src/mem/
H A Dexternal_master.cc55 SimObject(params),
86 return SimObject::getPort(if_name, idx);
H A Dqport.hh79 QueuedSlavePort(const std::string& name, SimObject* owner,
132 QueuedMasterPort(const std::string& name, SimObject* owner,
H A Dport.cc57 MasterPort::MasterPort(const std::string& name, SimObject* _owner, PortID _id)
114 SlavePort::SlavePort(const std::string& name, SimObject* _owner, PortID id)
H A Dport.hh60 class SimObject;
84 SimObject &owner;
87 MasterPort(const std::string& name, SimObject* _owner,
268 SimObject& owner;
271 SlavePort(const std::string& name, SimObject* _owner,
/gem5/src/arch/generic/
H A Dtlb.hh52 class BaseTLB : public SimObject
55 BaseTLB(const Params *p) : SimObject(p) {}
/gem5/src/base/filters/
H A Dbase.hh45 class Base : public SimObject
65 : SimObject(p), offsetBits(p->offset_bits),
/gem5/src/base/stats/
H A Dgroup.cc73 const SimObject M5_VAR_USED *so =
74 dynamic_cast<const SimObject *>(this);
/gem5/src/sim/power/
H A DThermalModel.py38 from m5.SimObject import *
46 class ThermalNode(SimObject):
51 class ThermalResistor(SimObject):
62 class ThermalCapacitor(SimObject):
73 class ThermalReference(SimObject, object):
H A Dthermal_model.hh61 class ThermalResistor : public SimObject, public ThermalEntity
90 class ThermalCapacitor : public SimObject, public ThermalEntity
118 class ThermalReference : public SimObject, public ThermalEntity
/gem5/src/sim/
H A Dcxx_manager.cc130 SimObject *
150 SimObject *object = NULL;
180 std::vector<SimObject *> sub_objects;
185 SimObject *sub_object = findObject(*n,
213 SimObject *sub_object = findObject(sub_object_name,
233 DPRINTF(CxxConfig, "Creating SimObject: %s\n", instance_name);
294 /* Only handle non-SimObject parameters here (see below) */
388 std::vector<SimObject *> empty;
426 SimObject *object = findObject(object_name);
449 SimObject *master_objec
585 forEachObject(void (SimObject::*mem_func)()) argument
[all...]
H A Dcxx_config.hh50 * SimObject's parameter structure
64 /** Config details entry for a SimObject. Instances of this class contain
66 * and build a SimObject from it with the help of the 'set' functions in
71 /* Class to represent parameters and SimObject references within
78 /* Is this a vector or singleton parameters/SimObject */
81 /** Is this a SimObject, and so is to be set with setSimObject...
97 /* Is this a vector or singleton parameters/SimObject */
115 /** Make a ...Param structure for the SimObject class of this entry */
146 /** Set a SimObject valued parameter with a reference to the given
147 * SimObject
[all...]
H A Dvoltage_domain.hh56 class VoltageDomain : public SimObject
/gem5/src/cpu/
H A DTimingExpr.py39 from m5.SimObject import SimObject
48 class TimingExpr(SimObject):
H A Dintr_control.cc46 : SimObject(p), sys(p->sys)
/gem5/src/sim/probe/
H A Dprobe.hh51 * ProbeListenerObject: a wrapper around a SimObject that can connect to another
52 * SimObject on which is will add ProbeListeners.
57 * SimObject in hierarchical ordering.
92 * This class is a minimal wrapper around SimObject. It is used to declare
94 * SimObject.
100 class ProbeListenerObject : public SimObject
149 * ProbeManager is a conduit class that lives on each SimObject,
156 const M5_CLASS_VAR_USED SimObject *object;
161 ProbeManager(SimObject *obj)
186 * @brief Add a ProbePoint to this SimObject ProbeManage
[all...]
/gem5/src/mem/ruby/structures/
H A DAbstractReplacementPolicy.cc36 : SimObject(p)
/gem5/src/mem/ruby/network/fault_model/
H A DFaultModel.hh55 class FaultModel : public SimObject

Completed in 28 milliseconds

1234567891011>>