|
gem5 [DEVELOP-FOR-25.0]
|
#include <misc.hh>
Public Member Functions | |
| WaitClass () | |
| WaitClass (ClockedObject *_clockedObject, uint64_t _numStages=0) | |
| void | init (ClockedObject *_clockedObject, uint64_t _numStages=0) |
| void | set (uint64_t i) |
| void | preset (uint64_t delay) |
| bool | rdy (Cycles cycles=Cycles(0)) const |
| bool | prerdy () const |
Private Attributes | |
| uint64_t | nxtAvail |
| uint64_t | lookAheadAvail |
| ClockedObject * | clockedObject |
| uint64_t | numStages |
|
inline |
Definition at line 70 of file misc.hh.
References clockedObject, lookAheadAvail, and nxtAvail.
|
inline |
Definition at line 72 of file misc.hh.
References clockedObject, lookAheadAvail, numStages, and nxtAvail.
|
inline |
Definition at line 76 of file misc.hh.
References clockedObject, and numStages.
|
inline |
Definition at line 97 of file misc.hh.
References clockedObject, and lookAheadAvail.
|
inline |
Definition at line 88 of file misc.hh.
References clockedObject, lookAheadAvail, and numStages.
Definition at line 93 of file misc.hh.
References clockedObject, and nxtAvail.
|
inline |
Definition at line 82 of file misc.hh.
References clockedObject, fatal_if, gem5::ArmISA::i, and nxtAvail.
|
private |
Definition at line 110 of file misc.hh.
Referenced by init(), prerdy(), preset(), rdy(), set(), WaitClass(), and WaitClass().
|
private |
Definition at line 108 of file misc.hh.
Referenced by prerdy(), preset(), WaitClass(), and WaitClass().
|
private |
Definition at line 113 of file misc.hh.
Referenced by init(), preset(), and WaitClass().
|
private |
Definition at line 104 of file misc.hh.
Referenced by rdy(), set(), WaitClass(), and WaitClass().