Searched refs:Consumer (Results 1 - 25 of 25) sorted by relevance

/gem5/src/mem/ruby/common/
H A DConsumer.hh43 class Consumer class
46 Consumer(ClockedObject *_em) function in class:Consumer
52 ~Consumer()
82 operator<<(std::ostream& out, const Consumer& obj)
H A DConsumer.cc29 #include "mem/ruby/common/Consumer.hh"
34 Consumer::scheduleEvent(Cycles timeDelta)
40 Consumer::scheduleEventAbsolute(Tick evt_time)
45 [this]{ wakeup(); }, "Consumer Event", true);
/gem5/src/mem/ruby/network/garnet2.0/
H A DNetworkLink.hh40 #include "mem/ruby/common/Consumer.hh"
48 class NetworkLink : public ClockedObject, public Consumer
55 void setLinkConsumer(Consumer *consumer);
81 Consumer *link_consumer;
H A DCrossbarSwitch.hh40 #include "mem/ruby/common/Consumer.hh"
47 class CrossbarSwitch : public Consumer
H A DNetworkLink.cc39 : ClockedObject(p), Consumer(this), m_id(p->link_id),
54 NetworkLink::setLinkConsumer(Consumer *consumer)
H A DSwitchAllocator.hh40 #include "mem/ruby/common/Consumer.hh"
47 class SwitchAllocator : public Consumer
H A DCrossbarSwitch.cc44 : Consumer(router)
H A DNetworkInterface.hh40 #include "mem/ruby/common/Consumer.hh"
52 class NetworkInterface : public ClockedObject, public Consumer
99 // The flit buffers which will serve the Consumer
H A DOutputUnit.hh40 #include "mem/ruby/common/Consumer.hh"
48 class OutputUnit : public Consumer
H A DInputUnit.hh40 #include "mem/ruby/common/Consumer.hh"
48 class InputUnit : public Consumer
H A DInputUnit.cc45 : Consumer(router)
H A DOutputUnit.cc45 : Consumer(router)
H A DRouter.hh40 #include "mem/ruby/common/Consumer.hh"
57 class Router : public BasicRouter, public Consumer
H A DRouter.cc51 : BasicRouter(p), Consumer(this)
H A DSwitchAllocator.cc43 : Consumer(router)
H A DNetworkInterface.cc51 : ClockedObject(p), Consumer(this), m_id(p->id),
/gem5/src/mem/ruby/structures/
H A DWireBuffer.hh39 #include "mem/ruby/common/Consumer.hh"
67 void setConsumer(Consumer* consumer_ptr)
71 Consumer* getConsumer() { return m_consumer_ptr; };
92 Consumer* m_consumer_ptr; // Consumer to signal a wakeup()
H A DTimerTable.hh38 #include "mem/ruby/common/Consumer.hh"
46 setConsumer(Consumer* consumer_ptr)
82 //! Consumer to signal a wakeup()
83 Consumer* m_consumer_ptr;
/gem5/src/mem/ruby/network/
H A DMessageBuffer.hh49 #include "mem/ruby/common/Consumer.hh"
81 void setConsumer(Consumer* consumer)
92 Consumer* getConsumer() { return m_consumer; }
144 //! Consumer to signal a wakeup(), can be NULL
145 Consumer* m_consumer;
/gem5/src/mem/ruby/network/simple/
H A DPerfectSwitch.hh43 #include "mem/ruby/common/Consumer.hh"
59 class PerfectSwitch : public Consumer
H A DThrottle.hh45 #include "mem/ruby/common/Consumer.hh"
52 class Throttle : public Consumer
H A DThrottle.cc54 : Consumer(em), m_switch_id(sID), m_switch(em), m_node(node),
H A DPerfectSwitch.cc53 : Consumer(sw), m_switch_id(sid), m_switch(sw)
/gem5/src/mem/ruby/slicc_interface/
H A DAbstractController.hh53 #include "mem/ruby/common/Consumer.hh"
73 class AbstractController : public ClockedObject, public Consumer
H A DAbstractController.cc52 : ClockedObject(p), Consumer(this), m_version(p->version),

Completed in 33 milliseconds