gem5
|
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense. More...
#include <blk.hh>
Public Member Functions | |
bool | matches (const RequestPtr req) const |
bool | intersects (const RequestPtr req) const |
Lock (const RequestPtr req) | |
Public Attributes | |
ContextID | contextId |
Addr | lowAddr |
Addr | highAddr |
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense.
|
inline |
|
inline |
Definition at line 144 of file blk.hh.
References Request::getPaddr(), Request::getSize(), highAddr, and lowAddr.
|
inline |
Definition at line 135 of file blk.hh.
References contextId, Request::contextId(), Request::getPaddr(), Request::getSize(), highAddr, and lowAddr.
Addr CacheBlk::Lock::highAddr |
Definition at line 131 of file blk.hh.
Referenced by intersects(), and matches().
Addr CacheBlk::Lock::lowAddr |
Definition at line 130 of file blk.hh.
Referenced by intersects(), and matches().