gem5
v21.0.1.0
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Enumerations
a
c
d
e
f
i
l
m
o
p
r
s
t
v
x
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
_
a
b
c
d
e
f
g
h
i
l
m
o
p
q
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
FALRUBlk Member List
This is the complete list of members for
FALRUBlk
, including all inherited members.
_prefetched
CacheBlk
private
_refCount
CacheBlk
private
_secure
TaggedEntry
private
_set
ReplaceableEntry
protected
_srcRequestorId
CacheBlk
private
_tag
TaggedEntry
private
_taskId
CacheBlk
private
_tickInserted
CacheBlk
private
_valid
TaggedEntry
private
_way
ReplaceableEntry
protected
AllBits
enum value
CacheBlk
CacheBlk
()
CacheBlk
inline
CacheBlk
(const CacheBlk &)=delete
CacheBlk
CacheBlk
(const CacheBlk &&)=delete
CacheBlk
checkWrite
(PacketPtr pkt)
CacheBlk
inline
clearCoherenceBits
(unsigned bits)
CacheBlk
inline
clearLoadLocks
(const RequestPtr &req)
CacheBlk
inline
clearPrefetched
()
CacheBlk
inline
clearSecure
()
TaggedEntry
inline
private
coherence
CacheBlk
protected
CoherenceBits
enum name
CacheBlk
data
CacheBlk
DirtyBit
enum value
CacheBlk
FALRUBlk
()
FALRUBlk
inline
getAge
() const
CacheBlk
inline
getRefCount
() const
CacheBlk
inline
getSet
() const
ReplaceableEntry
inline
getSrcRequestorId
() const
CacheBlk
inline
getTag
() const
TaggedEntry
inline
virtual
getTaskId
() const
CacheBlk
inline
getWay
() const
ReplaceableEntry
inline
getWhenReady
() const
CacheBlk
inline
inCachesMask
FALRUBlk
increaseRefCount
()
CacheBlk
inline
insert
(const Addr tag, const bool is_secure, const int src_requestor_ID, const uint32_t task_ID)
CacheBlk
insert
(const Addr tag, const bool is_secure)
CacheBlk
inline
TaggedEntry::insert
(const Addr tag, const bool is_secure)
TaggedEntry
inline
virtual
invalidate
() override
CacheBlk
inline
virtual
isSecure
() const
TaggedEntry
inline
isSet
(unsigned bits) const
CacheBlk
inline
isValid
() const
TaggedEntry
inline
virtual
lockList
CacheBlk
protected
matchTag
(Addr tag, bool is_secure) const
TaggedEntry
inline
virtual
next
FALRUBlk
operator=
(const CacheBlk &)=delete
CacheBlk
operator=
(CacheBlk &&other)
CacheBlk
inline
virtual
prev
FALRUBlk
print
() const override
FALRUBlk
virtual
ReadableBit
enum value
CacheBlk
ReplaceableEntry
()=default
ReplaceableEntry
replacementData
ReplaceableEntry
setCoherenceBits
(unsigned bits)
CacheBlk
inline
setPosition
(const uint32_t set, const uint32_t way)
ReplaceableEntry
inline
virtual
setPrefetched
()
CacheBlk
inline
setRefCount
(const unsigned count)
CacheBlk
inline
protected
setSecure
()
TaggedEntry
inline
protected
virtual
setSrcRequestorId
(const uint32_t id)
CacheBlk
inline
protected
setTag
(Addr tag)
TaggedEntry
inline
protected
virtual
setTaskId
(const uint32_t task_id)
CacheBlk
inline
protected
setTickInserted
()
CacheBlk
inline
protected
setValid
()
TaggedEntry
inline
protected
virtual
setWhenReady
(const Tick tick)
CacheBlk
inline
TaggedEntry
()
TaggedEntry
inline
trackLoadLocked
(PacketPtr pkt)
CacheBlk
inline
wasPrefetched
() const
CacheBlk
inline
whenReady
CacheBlk
WritableBit
enum value
CacheBlk
~CacheBlk
()
CacheBlk
inline
virtual
~ReplaceableEntry
()=default
ReplaceableEntry
virtual
~TaggedEntry
()=default
TaggedEntry
Generated on Tue Jun 22 2021 15:28:38 for gem5 by
doxygen
1.8.17