gem5
v24.0.0.0
Loading...
Searching...
No Matches
sc_gem5
Scheduler
sc_gem5::Scheduler Member List
This is the complete list of members for
sc_gem5::Scheduler
, including all inherited members.
_changeStamp
sc_gem5::Scheduler
private
_current
sc_gem5::Scheduler
private
_elaborationDone
sc_gem5::Scheduler
private
_numCycles
sc_gem5::Scheduler
private
_started
sc_gem5::Scheduler
private
_status
sc_gem5::Scheduler
private
_stopNow
sc_gem5::Scheduler
private
_throwUp
sc_gem5::Scheduler
private
acquireTimeSlot
(gem5::Tick tick)
sc_gem5::Scheduler
inline
asyncListMutex
sc_gem5::Scheduler
private
asyncRequestUpdate
(Channel *c)
sc_gem5::Scheduler
asyncUpdateList
sc_gem5::Scheduler
private
changeStamp
()
sc_gem5::Scheduler
inline
clear
()
sc_gem5::Scheduler
completeTimeSlot
(TimeSlot *ts)
sc_gem5::Scheduler
inline
current
()
sc_gem5::Scheduler
inline
DefaultPriority
sc_gem5::Scheduler
private
static
delayed
(const ::sc_core::sc_time &delay)
sc_gem5::Scheduler
inline
deltas
sc_gem5::Scheduler
private
deschedule
(ScEvent *event)
sc_gem5::Scheduler
inline
deschedule
(gem5::Event *event)
sc_gem5::Scheduler
inline
private
elaborationDone
()
sc_gem5::Scheduler
inline
elaborationDone
(bool b)
sc_gem5::Scheduler
inline
eq
sc_gem5::Scheduler
private
eventsToSchedule
sc_gem5::Scheduler
private
freeTimeSlots
sc_gem5::Scheduler
private
getCurTick
()
sc_gem5::Scheduler
inline
getNextReady
()
sc_gem5::Scheduler
inline
private
hasAsyncUpdate
sc_gem5::Scheduler
private
inDelta
()
sc_gem5::Scheduler
inline
inEvaluate
()
sc_gem5::Scheduler
inline
initDone
sc_gem5::Scheduler
private
initList
sc_gem5::Scheduler
private
initPhase
()
sc_gem5::Scheduler
inTiming
()
sc_gem5::Scheduler
inline
inUpdate
()
sc_gem5::Scheduler
inline
lastReadyTick
sc_gem5::Scheduler
private
maxTick
sc_gem5::Scheduler
private
maxTickEvent
sc_gem5::Scheduler
private
maxTickFunc
()
sc_gem5::Scheduler
inline
private
MaxTickPriority
sc_gem5::Scheduler
private
static
name
() const
sc_gem5::Scheduler
inline
numCycles
()
sc_gem5::Scheduler
inline
oneCycle
()
sc_gem5::Scheduler
pause
()
sc_gem5::Scheduler
private
paused
()
sc_gem5::Scheduler
inline
pauseEvent
sc_gem5::Scheduler
private
PausePriority
sc_gem5::Scheduler
private
static
pendingCurr
()
sc_gem5::Scheduler
inline
pendingFuture
()
sc_gem5::Scheduler
inline
Priority
typedef
sc_gem5::Scheduler
private
ready
(Process *p)
sc_gem5::Scheduler
readyEvent
sc_gem5::Scheduler
private
readyListMethods
sc_gem5::Scheduler
private
readyListThreads
sc_gem5::Scheduler
private
ReadyPriority
sc_gem5::Scheduler
private
static
reg
(Process *p)
sc_gem5::Scheduler
registerTraceFile
(TraceFile *tf)
sc_gem5::Scheduler
inline
releaseTimeSlot
(TimeSlot *ts)
sc_gem5::Scheduler
inline
requestUpdate
(Channel *c)
sc_gem5::Scheduler
resume
(Process *p)
sc_gem5::Scheduler
runDelta
()
sc_gem5::Scheduler
runNext
(Process *p)
sc_gem5::Scheduler
inline
runNow
(Process *p)
sc_gem5::Scheduler
inline
runOnce
sc_gem5::Scheduler
private
runReady
()
sc_gem5::Scheduler
private
runToTime
sc_gem5::Scheduler
private
runUpdate
()
sc_gem5::Scheduler
ScEvents
typedef
sc_gem5::Scheduler
schedule
(ScEvent *event, const ::sc_core::sc_time &delay)
sc_gem5::Scheduler
inline
schedule
(gem5::Event *event, gem5::Tick tick)
sc_gem5::Scheduler
inline
private
schedule
(gem5::Event *event)
sc_gem5::Scheduler
inline
private
schedulePause
()
sc_gem5::Scheduler
Scheduler
()
sc_gem5::Scheduler
scheduleReadyEvent
()
sc_gem5::Scheduler
private
scheduleStarvationEvent
()
sc_gem5::Scheduler
private
scheduleStop
(bool finish_delta)
sc_gem5::Scheduler
scheduleTimeAdvancesEvent
()
sc_gem5::Scheduler
inline
private
setEventQueue
(gem5::EventQueue *_eq)
sc_gem5::Scheduler
inline
start
(gem5::Tick max_tick, bool run_to_time)
sc_gem5::Scheduler
starvationEvent
sc_gem5::Scheduler
private
StarvationPriority
sc_gem5::Scheduler
private
static
starved
()
sc_gem5::Scheduler
inline
private
Status
enum name
sc_gem5::Scheduler
status
()
sc_gem5::Scheduler
inline
status
(Status s)
sc_gem5::Scheduler
inline
StatusDelta
enum value
sc_gem5::Scheduler
StatusEvaluate
enum value
sc_gem5::Scheduler
StatusOther
enum value
sc_gem5::Scheduler
StatusPaused
enum value
sc_gem5::Scheduler
StatusStopped
enum value
sc_gem5::Scheduler
StatusTiming
enum value
sc_gem5::Scheduler
StatusUpdate
enum value
sc_gem5::Scheduler
stepChangeStamp
()
sc_gem5::Scheduler
inline
stop
()
sc_gem5::Scheduler
private
stopEvent
sc_gem5::Scheduler
private
stopped
()
sc_gem5::Scheduler
inline
StopPriority
sc_gem5::Scheduler
private
static
suspend
(Process *p)
sc_gem5::Scheduler
throwUp
()
sc_gem5::Scheduler
timeAdvances
()
sc_gem5::Scheduler
inline
private
timeAdvancesEvent
sc_gem5::Scheduler
private
TimeAdvancesPriority
sc_gem5::Scheduler
private
static
TimeSlots
typedef
sc_gem5::Scheduler
timeSlots
sc_gem5::Scheduler
private
timeToPending
()
sc_gem5::Scheduler
inline
trace
(bool delta)
sc_gem5::Scheduler
private
traceFiles
sc_gem5::Scheduler
private
unregisterTraceFile
(TraceFile *tf)
sc_gem5::Scheduler
inline
updateList
sc_gem5::Scheduler
private
yield
()
sc_gem5::Scheduler
~Scheduler
()
sc_gem5::Scheduler
Generated on Tue Jun 18 2024 16:24:56 for gem5 by
doxygen
1.11.0