gem5
v20.1.0.0
|
Represents that the indicated thread context has a "lock" on the block, in the LL/SC sense. More...
#include <cache_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.
Definition at line 130 of file cache_blk.hh.
|
inline |
Definition at line 155 of file cache_blk.hh.
|
inline |
Definition at line 147 of file cache_blk.hh.
|
inline |
Definition at line 138 of file cache_blk.hh.
ContextID CacheBlk::Lock::contextId |
Definition at line 132 of file cache_blk.hh.
Referenced by matches().
Addr CacheBlk::Lock::highAddr |
Definition at line 134 of file cache_blk.hh.
Referenced by intersects(), and matches().
Addr CacheBlk::Lock::lowAddr |
Definition at line 133 of file cache_blk.hh.
Referenced by intersects(), and matches().