gem5 v24.0.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 |
Definition at line 65 of file list.hh.
References sc_gem5::ListNode::nextListNode, and sc_gem5::ListNode::prevListNode.
|
inline |
Definition at line 111 of file list.hh.
References sc_gem5::ListNode::nextListNode.
Referenced by sc_gem5::NodeList< T >::getNext(), sc_gem5::Scheduler::pendingCurr(), sc_gem5::Scheduler::runReady(), and sc_gem5::Scheduler::starved().
|
inline |
Definition at line 106 of file list.hh.
References sc_gem5::NodeList< T >::empty(), and sc_gem5::ListNode::nextListNode.
Referenced by sc_gem5::Scheduler::clear(), sc_gem5::Scheduler::getNextReady(), sc_gem5::Scheduler::initPhase(), and sc_gem5::Scheduler::runUpdate().
|
inline |
Definition at line 72 of file list.hh.
References sc_gem5::ListNode::nextListNode, and sc_gem5::ListNode::prevListNode.
Referenced by sc_gem5::Scheduler::runNext(), and sc_gem5::Scheduler::runNow().
|
inline |
Definition at line 89 of file list.hh.
References sc_gem5::ListNode::nextListNode, and sc_gem5::ListNode::prevListNode.
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().