gem5
v20.0.0.2
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
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
+
Enumerations
a
b
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
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
k
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
r
s
t
v
w
+
Enumerator
_
a
b
c
d
e
f
g
h
i
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
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
CacheBlk Member List
This is the complete list of members for
CacheBlk
, including all inherited members.
_set
ReplaceableEntry
protected
_way
ReplaceableEntry
protected
CacheBlk
()
CacheBlk
inline
CacheBlk
(const CacheBlk &)=delete
CacheBlk
checkWrite
(PacketPtr pkt)
CacheBlk
inline
clearLoadLocks
(const RequestPtr &req)
CacheBlk
inline
data
CacheBlk
getSet
() const
ReplaceableEntry
inline
getWay
() const
ReplaceableEntry
inline
getWhenReady
() const
CacheBlk
inline
insert
(const Addr tag, const bool is_secure, const int src_master_ID, const uint32_t task_ID)
CacheBlk
virtual
invalidate
()
CacheBlk
inline
virtual
isDirty
() const
CacheBlk
inline
isReadable
() const
CacheBlk
inline
isSecure
() const
CacheBlk
inline
isValid
() const
CacheBlk
inline
isWritable
() const
CacheBlk
inline
lockList
CacheBlk
protected
operator=
(const CacheBlk &)=delete
CacheBlk
print
() const override
CacheBlk
inline
virtual
refCount
CacheBlk
ReplaceableEntry
()=default
ReplaceableEntry
replacementData
ReplaceableEntry
setPosition
(const uint32_t set, const uint32_t way)
ReplaceableEntry
inline
virtual
setSecure
()
CacheBlk
inline
virtual
setValid
()
CacheBlk
inline
virtual
setWhenReady
(const Tick tick)
CacheBlk
inline
srcMasterId
CacheBlk
State
typedef
CacheBlk
status
CacheBlk
tag
CacheBlk
task_id
CacheBlk
tickInserted
CacheBlk
trackLoadLocked
(PacketPtr pkt)
CacheBlk
inline
wasPrefetched
() const
CacheBlk
inline
whenReady
CacheBlk
~CacheBlk
()
CacheBlk
inline
virtual
~ReplaceableEntry
()=default
ReplaceableEntry
virtual
Generated on Mon Jun 8 2020 15:45:20 for gem5 by
doxygen
1.8.13