Searched refs:BaseGen (Results 1 - 11 of 11) sorted by relevance

/gem5/src/cpu/testers/traffic_gen/
H A Dpygen.cc60 std::shared_ptr<BaseGen>
64 return std::shared_ptr<BaseGen>();
68 return std::shared_ptr<BaseGen>();
73 std::shared_ptr<BaseGen> gen =
74 metaGenerator->cast<std::shared_ptr<BaseGen>>();
89 py::class_<BaseGen, std::shared_ptr<BaseGen>> c_base(m, "BaseGen");
H A Dexit_gen.hh54 class ExitGen : public BaseGen
60 : BaseGen(obj, master_id, _duration)
H A Didle_gen.hh59 class IdleGen : public BaseGen
65 : BaseGen(obj, master_id, _duration)
H A Dbase.hh53 class BaseGen;
69 friend class BaseGen;
259 std::shared_ptr<BaseGen> createIdle(Tick duration);
260 std::shared_ptr<BaseGen> createExit(Tick duration);
262 std::shared_ptr<BaseGen> createLinear(
268 std::shared_ptr<BaseGen> createRandom(
274 std::shared_ptr<BaseGen> createDram(
284 std::shared_ptr<BaseGen> createDramRot(
295 std::shared_ptr<BaseGen> createTrace(
302 virtual std::shared_ptr<BaseGen> nextGenerato
[all...]
H A Dbase_gen.cc54 BaseGen::BaseGen(SimObject &obj, MasterID master_id, Tick _duration) function in class:BaseGen
61 BaseGen::getPacket(Addr addr, unsigned size, const MemCmd& cmd,
89 : BaseGen(obj, master_id, _duration),
H A Dbase_gen.hh62 class BaseGen class
96 BaseGen(SimObject &obj, MasterID master_id, Tick _duration);
98 virtual ~BaseGen() { }
137 class StochasticGen : public BaseGen
H A Dpygen.hh60 std::shared_ptr<BaseGen> nextGenerator() override;
H A Dtraffic_gen.hh120 std::unordered_map<uint32_t, std::shared_ptr<BaseGen>> states;
123 std::shared_ptr<BaseGen> nextGenerator() override;
H A Dtrace_gen.hh63 class TraceGen : public BaseGen
163 : BaseGen(obj, master_id, _duration),
H A Dbase.cc359 std::shared_ptr<BaseGen>
362 return std::shared_ptr<BaseGen>(new IdleGen(*this, masterID, duration));
365 std::shared_ptr<BaseGen>
368 return std::shared_ptr<BaseGen>(new ExitGen(*this, masterID, duration));
371 std::shared_ptr<BaseGen>
377 return std::shared_ptr<BaseGen>(new LinearGen(*this, masterID,
385 std::shared_ptr<BaseGen>
391 return std::shared_ptr<BaseGen>(new RandomGen(*this, masterID,
399 std::shared_ptr<BaseGen>
410 return std::shared_ptr<BaseGen>(ne
[all...]
H A Dtraffic_gen.cc355 std::shared_ptr<BaseGen>

Completed in 14 milliseconds