gem5  v22.1.0.0
gem5::BasePixelPump Member List

This is the complete list of members for gem5::BasePixelPump, including all inherited members.

_posXgem5::BasePixelPumpprivate
_timingsgem5::BasePixelPumpprivate
_underrungem5::BasePixelPumpprivate
active() constgem5::BasePixelPumpinline
BasePixelPump(EventManager &em, ClockDomain &pxl_clk, unsigned pixel_chunk)gem5::BasePixelPump
beginLine()gem5::BasePixelPumpprivate
clockDomaingem5::Clockedprivate
Clocked(ClockDomain &clk_domain)gem5::Clockedinlineprotected
Clocked(Clocked &)=deletegem5::Clockedprotected
clockEdge(Cycles cycles=Cycles(0)) constgem5::Clockedinline
clockPeriod() constgem5::Clockedinline
clockPeriodUpdated()gem5::Clockedinlineprotectedvirtual
curCycle() constgem5::Clockedinline
currentSection()gem5::Serializablestatic
cyclegem5::Clockedmutableprivate
cyclesToTicks(Cycles c) constgem5::Clockedinline
deschedule(Event &event)gem5::EventManagerinline
deschedule(Event *event)gem5::EventManagerinline
evBeginLinegem5::BasePixelPumpprivate
EventManager(EventManager &em)gem5::EventManagerinline
EventManager(EventManager *em)gem5::EventManagerinline
EventManager(EventQueue *eq)gem5::EventManagerinline
eventqgem5::EventManagerprotected
eventQueue() constgem5::EventManagerinline
evHSyncBegingem5::BasePixelPumpprivate
evHSyncEndgem5::BasePixelPumpprivate
evRenderPixelsgem5::BasePixelPumpprivate
evVSyncBegingem5::BasePixelPumpprivate
evVSyncEndgem5::BasePixelPumpprivate
fbgem5::BasePixelPump
frequency() constgem5::Clockedinline
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
linegem5::BasePixelPumpprivate
nextCycle() constgem5::Clockedinline
nextLine(std::vector< Pixel >::iterator ps, size_t line_length)gem5::BasePixelPumpinlineprotectedvirtual
nextPixel(Pixel &p)=0gem5::BasePixelPumpprotectedpure virtual
onFrameDone()gem5::BasePixelPumpinlineprotectedvirtual
onHSyncBegin()gem5::BasePixelPumpinlineprotectedvirtual
onHSyncEnd()gem5::BasePixelPumpinlineprotectedvirtual
onUnderrun(unsigned x, unsigned y)gem5::BasePixelPumpinlineprotectedvirtual
onVSyncBegin()gem5::BasePixelPumpinlineprotectedvirtual
onVSyncEnd()gem5::BasePixelPumpinlineprotectedvirtual
operator=(Clocked &)=deletegem5::Clockedprotected
pathgem5::Serializableprivatestatic
pixelChunkgem5::BasePixelPumpprivate
pixelEventsgem5::BasePixelPumpprivate
posX() constgem5::BasePixelPumpinline
posY() constgem5::BasePixelPumpinline
renderFrame()gem5::BasePixelPump
renderLine()gem5::BasePixelPumpprivate
renderPixels()gem5::BasePixelPumpprivate
reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinline
reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinline
resetClock() constgem5::Clockedinlineprotected
schedule(Event &event, Tick when)gem5::EventManagerinline
schedule(Event *event, Tick when)gem5::EventManagerinline
Serializable()gem5::Serializable
serialize(CheckpointOut &cp) const overridegem5::BasePixelPumpvirtual
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
setCurTick(Tick newVal)gem5::EventManagerinline
start()gem5::BasePixelPump
stop()gem5::BasePixelPump
tickgem5::Clockedmutableprivate
ticksToCycles(Tick t) constgem5::Clockedinline
timings() constgem5::BasePixelPumpinline
underrun() constgem5::BasePixelPumpinline
unserialize(CheckpointIn &cp) overridegem5::BasePixelPumpvirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
update() constgem5::Clockedinlineprivate
updateClockPeriod()gem5::Clockedinline
updateTimings(const DisplayTimings &timings)gem5::BasePixelPump
visibleLine() constgem5::BasePixelPumpinline
voltage() constgem5::Clockedinline
wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinline
~BasePixelPump()gem5::BasePixelPumpvirtual
~Clocked()gem5::Clockedinlineprotectedvirtual
~Serializable()gem5::Serializablevirtual

Generated on Wed Dec 21 2022 10:23:21 for gem5 by doxygen 1.9.1