_currPwrState | ClockedObject | protected |
_params | SimObject | protected |
AccessMem(uint64_t address, void *ptr, uint32_t size, int cu_id, MemCmd cmd, bool suppress_func_errors) | Shader | |
box_tick_cnt | Shader | |
busy() | Shader | |
ckptCount | Serializable | static |
ckptMaxCount | Serializable | static |
ckptPrevCount | Serializable | static |
clock | Shader | protected |
Clocked(ClockDomain &clk_domain) | Clocked | inlineprotected |
Clocked(Clocked &)=delete | Clocked | protected |
clockEdge(Cycles cycles=Cycles(0)) const | Clocked | inline |
ClockedObject(const ClockedObjectParams *p) | ClockedObject | |
clockPeriod() const | Clocked | inline |
coissue_return | Shader | |
computeStats() | ClockedObject | |
cpuPointer | Shader | |
cpuThread | Shader | |
cuList | Shader | |
curCycle() const | Shader | inline |
currentSection() | Serializable | static |
cyclesToTicks(Cycles c) const | Clocked | inline |
deschedule(Event &event) | EventManager | inline |
deschedule(Event *event) | EventManager | inline |
dispatch_workgroups(NDRange *ndr) | Shader | |
dispatcher | Shader | |
doFunctionalAccess(RequestPtr req, MemCmd cmd, void *data, bool suppress_func_errors, int cu_id) | Shader | |
drain() override | SimObject | inlinevirtual |
Drainable() | Drainable | protected |
drainResume() | Drainable | inlineprotectedvirtual |
drainState() const | Drainable | inline |
EventManager(EventManager &em) | EventManager | inline |
EventManager(EventManager *em) | EventManager | inline |
EventManager(EventQueue *eq) | EventManager | inline |
eventq | EventManager | protected |
eventQueue() const | EventManager | inline |
exec() | Shader | |
find(const char *name) | SimObject | static |
frequency() const | Shader | inline |
funcargs_size | Shader | |
functionalTLBAccess(PacketPtr pkt, int cu_id, BaseTLB::Mode mode) | Shader | |
getClock() const | Shader | inline |
getProbeManager() | SimObject | |
globalMemSize | Shader | |
gpuTc | Shader | |
handshake(GpuDispatcher *dispatcher) | Shader | |
hostWakeUp(BaseCPU *cpu) | Shader | |
hsail_mode | Shader | |
hsail_mode_e enum name | Shader | |
impl_kern_boundary_sync | Shader | |
init() | Shader | virtual |
initState() | SimObject | virtual |
loadState(CheckpointIn &cp) | SimObject | virtual |
memInvalidate() | SimObject | inlinevirtual |
memWriteback() | SimObject | inlinevirtual |
mmap(int length) | Shader | |
n_cu | Shader | |
n_wf | Shader | |
name() const | SimObject | inlinevirtual |
nextCycle() const | Clocked | inline |
nextSchedCu | Shader | |
notifyFork() | Drainable | inlinevirtual |
numPwrStateTransitions | ClockedObject | protected |
operator=(Clocked &)=delete | Clocked | protected |
Params typedef | Shader | |
params() const | ClockedObject | inline |
processTimingPacket(PacketPtr pkt) | Shader | |
prvEvalTick | ClockedObject | protected |
pwrState() const | ClockedObject | inline |
pwrState(Enums::PwrState) | ClockedObject | |
pwrStateClkGateDist | ClockedObject | protected |
pwrStateName() const | ClockedObject | inline |
pwrStateResidencyTicks | ClockedObject | protected |
pwrStateWeights() const | ClockedObject | |
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) | Shader | inline |
regProbeListeners() | SimObject | virtual |
regProbePoints() | SimObject | virtual |
regStats() override | ClockedObject | virtual |
reschedule(Event &event, Tick when, bool always=false) | EventManager | inline |
reschedule(Event *event, Tick when, bool always=false) | EventManager | inline |
resetClock() const | Clocked | inlineprotected |
resetStats() | SimObject | virtual |
sa_n | Shader | |
sa_val | Shader | |
sa_when | Shader | |
sa_x | Shader | |
schedule(Event &event, Tick when) | EventManager | inline |
schedule(Event *event, Tick when) | EventManager | inline |
ScheduleAdd(uint32_t *val, Tick when, int x) | Shader | |
separate_acquire_release | Shader | |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const override | ClockedObject | virtual |
serializeAll(CheckpointOut &cp) | SimObject | static |
Serializable::serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
setCurTick(Tick newVal) | EventManager | inline |
Shader(const Params *p) | Shader | |
signalDrainDone() const | Drainable | inlineprotected |
SimObject(const Params *_params) | SimObject | |
SIMT enum value | Shader | |
start_tick_cnt | Shader | |
startup() | SimObject | virtual |
tick_cnt | Shader | |
tickEvent | Shader | |
ticks(int numCycles) const | Shader | inline |
ticksToCycles(Tick t) const | Clocked | inline |
tickToCycles(Tick val) const | Shader | inline |
timingSim | Shader | |
trace_vgpr_all | Shader | |
unserialize(CheckpointIn &cp) override | ClockedObject | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
updateClockPeriod() const | Clocked | inline |
updateContext(int cid) | Shader | |
VECTOR_SCALAR enum value | Shader | |
voltage() const | Clocked | inline |
wakeupEventQueue(Tick when=(Tick)-1) | EventManager | inline |
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() | Clocked | inlineprotectedvirtual |
~Drainable() | Drainable | protectedvirtual |
~Serializable() | Serializable | virtual |
~Shader() | Shader | |
~SimObject() | SimObject | virtual |