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

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

_activeCusShaderprivate
_dispatcherShader
_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_gpuVmApeShaderprivate
_lastInactiveTickShaderprivate
_ldsApeShaderprivate
_paramsSimObjectprotected
_scratchApeShaderprivate
AccessMem(uint64_t address, void *ptr, uint32_t size, int cu_id, MemCmd cmd, bool suppress_func_errors)Shader
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
clockDomainClockedprivate
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) constClockedinline
ClockedObject(const ClockedObjectParams &p)ClockedObject
clockPeriod() constClockedinline
clockPeriodUpdated()Clockedinlineprotectedvirtual
coissue_returnShader
cpuPointerShader
cpuThreadShader
cuListShader
curCycle() constClockedinline
currentSection()Serializablestatic
cycleClockedmutableprivate
cyclesToTicks(Cycles c) constClockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dispatcher()Shader
dispatchWorkgroups(HSAQueueEntry *task)Shader
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
doFunctionalAccess(const RequestPtr &req, MemCmd cmd, void *data, bool suppress_func_errors, int cu_id)Shader
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
execScheduledAdds()Shader
find(const char *name)SimObjectstatic
frequency() constClockedinline
functionalTLBAccess(PacketPtr pkt, int cu_id, BaseTLB::Mode mode)Shader
getHiddenPrivateBase()Shaderinline
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getScratchBase()Shaderinline
getStatGroups() constStats::Group
getStats() constStats::Group
globalMemSizeShader
gpuCmdProcShader
gpuTcShader
gpuVmApe() constShaderinline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hsail_modeShader
hsail_mode_e enum nameShader
impl_kern_end_relShader
impl_kern_launch_acqShader
incVectorInstDstOperand(int num_operands)Shaderinline
incVectorInstSrcOperand(int num_operands)Shaderinline
init()Shadervirtual
initShHiddenPrivateBase(Addr queueBase, uint32_t offset)Shaderinline
initState()SimObjectvirtual
isGpuVmApe(Addr addr) constShaderinline
isLdsApe(Addr addr) constShaderinline
isScratchApe(Addr addr) constShaderinline
ldsApe() constShaderinline
loadState(CheckpointIn &cp)SimObjectvirtual
max_valu_instsShader
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Group
mmap(int length)Shader
n_cuShader
n_wfShader
name() constSimObjectinlinevirtual
nextCycle() constClockedinline
nextSchedCuShader
notifyCuSleep()Shader
notifyFork()Drainableinlinevirtual
SimObject::operator=(const Group &)=deleteStats::Group
Clocked::operator=(Clocked &)=deleteClockedprotected
Params typedefShader
params() constSimObjectinline
pathSerializableprivatestatic
powerStateClockedObject
preDumpStats()Stats::Groupvirtual
prepareFlush(GPUDynInstPtr gpuDynInst)Shader
prepareInvalidate(HSAQueueEntry *task)Shader
probeManagerSimObjectprivate
processTimingPacket(PacketPtr pkt)Shader
ReadMem(uint64_t address, void *ptr, uint32_t sz, int cu_id)Shader
ReadMem(uint64_t address, void *ptr, uint32_t sz, int cu_id, bool suppress_func_errors)Shader
registerCU(int cu_id, ComputeUnit *compute_unit)Shaderinline
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() constClockedinlineprotected
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
sa_nShader
sa_valShader
sa_whenShader
sa_xShader
sampleInstRoundTrip(std::vector< Tick > roundTripTime)Shader
sampleLineRoundTrip(const std::map< Addr, std::vector< Tick >> &roundTripTime)Shader
sampleLoad(const Tick accessTime)Shader
sampleStore(const Tick accessTime)Shader
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
ScheduleAdd(int *val, Tick when, int x)Shader
scratchApe() constShaderinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideClockedObjectvirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::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
Shader(const Params &p)Shader
shHiddenPrivateBaseVmidShaderprivate
signalDrainDone() constDrainableinlineprotected
SimObject(const Params &p)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
SIMT enum valueShader
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsShaderprotected
tickClockedmutableprivate
tickEventShader
ticksToCycles(Tick t) constClockedinline
timingSimShader
total_valu_instsShader
trace_vgpr_allShader
unserialize(CheckpointIn &cp) overrideClockedObjectvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
update() constClockedinlineprivate
updateClockPeriod()Clockedinline
updateContext(int cid)Shader
VECTOR_SCALAR enum valueShader
voltage() constClockedinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
WriteMem(uint64_t address, void *ptr, uint32_t sz, int cu_id)Shader
WriteMem(uint64_t address, void *ptr, uint32_t sz, int cu_id, bool suppress_func_errors)Shader
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~Shader()Shader
~SimObject()SimObjectvirtual

Generated on Tue Jun 22 2021 15:28:43 for gem5 by doxygen 1.8.17