gem5
v20.1.0.0
|
#include <list.hh>
Public Member Functions | |
NodeList () | |
void | pushFirst (T *t) |
void | pushLast (T *t) |
T * | getNext () |
bool | empty () |
Public Member Functions inherited from sc_gem5::ListNode | |
ListNode () | |
virtual | ~ListNode () |
void | popListNode () |
Additional Inherited Members | |
Public Attributes inherited from sc_gem5::ListNode | |
ListNode * | nextListNode |
ListNode * | prevListNode |
|
inline |
|
inline |
Definition at line 106 of file list.hh.
Referenced by sc_gem5::Scheduler::pendingCurr(), sc_gem5::Scheduler::runReady(), and sc_gem5::Scheduler::starved().
|
inline |
Definition at line 105 of file list.hh.
Referenced by sc_gem5::Scheduler::clear(), sc_gem5::NodeList< Process >::empty(), sc_gem5::Scheduler::getNextReady(), sc_gem5::Scheduler::initPhase(), and sc_gem5::Scheduler::runUpdate().
|
inline |
Definition at line 72 of file list.hh.
Referenced by sc_gem5::Scheduler::runNext(), and sc_gem5::Scheduler::runNow().
|
inline |
Definition at line 89 of file list.hh.
Referenced by sc_gem5::Scheduler::asyncRequestUpdate(), sc_gem5::Scheduler::ready(), sc_gem5::Scheduler::reg(), sc_gem5::Scheduler::requestUpdate(), sc_gem5::Scheduler::resume(), and sc_gem5::Scheduler::runUpdate().