gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BasePixelPump Member List

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

_posXBasePixelPumpprivate
_timingsBasePixelPumpprivate
_underrunBasePixelPumpprivate
active() constBasePixelPumpinline
BasePixelPump(EventManager &em, ClockDomain &pxl_clk, unsigned pixel_chunk)BasePixelPump
beginLine()BasePixelPumpprivate
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
evBeginLineBasePixelPumpprivate
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
evHSyncBeginBasePixelPumpprivate
evHSyncEndBasePixelPumpprivate
evRenderPixelsBasePixelPumpprivate
evVSyncBeginBasePixelPumpprivate
evVSyncEndBasePixelPumpprivate
fbBasePixelPump
frequency() constClockedinline
lineBasePixelPumpprivate
nextCycle() constClockedinline
nextLine(std::vector< Pixel >::iterator ps, size_t line_length)BasePixelPumpinlineprotectedvirtual
nextPixel(Pixel &p)=0BasePixelPumpprotectedpure virtual
onFrameDone()BasePixelPumpinlineprotectedvirtual
onHSyncBegin()BasePixelPumpinlineprotectedvirtual
onHSyncEnd()BasePixelPumpinlineprotectedvirtual
onUnderrun(unsigned x, unsigned y)BasePixelPumpinlineprotectedvirtual
onVSyncBegin()BasePixelPumpinlineprotectedvirtual
onVSyncEnd()BasePixelPumpinlineprotectedvirtual
operator=(Clocked &)=deleteClockedprotected
pathSerializableprivatestatic
pixelChunkBasePixelPumpprivate
pixelEventsBasePixelPumpprivate
posX() constBasePixelPumpinline
posY() constBasePixelPumpinline
renderFrame()BasePixelPump
renderLine()BasePixelPumpprivate
renderPixels()BasePixelPumpprivate
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() constClockedinlineprotected
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideBasePixelPumpvirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
start()BasePixelPump
stop()BasePixelPump
tickClockedmutableprivate
ticksToCycles(Tick t) constClockedinline
timings() constBasePixelPumpinline
underrun() constBasePixelPumpinline
unserialize(CheckpointIn &cp) overrideBasePixelPumpvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
updateTimings(const DisplayTimings &timings)BasePixelPump
visibleLine() constBasePixelPumpinline
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~BasePixelPump()BasePixelPumpvirtual
~Clocked()Clockedinlineprotectedvirtual
~Serializable()Serializablevirtual

Generated on Tue Mar 23 2021 19:41:33 for gem5 by doxygen 1.8.17