gem5
v20.0.0.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
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
SuperBlk Member List
This is the complete list of members for
SuperBlk
, including all inherited members.
_secureBit
SectorBlk
protected
_set
ReplaceableEntry
protected
_tag
SectorBlk
protected
_way
ReplaceableEntry
protected
blks
SectorBlk
blkSize
SuperBlk
protected
canCoAllocate
(const std::size_t compressed_size) const
SuperBlk
getNumValid
() const
SectorBlk
getSet
() const
ReplaceableEntry
inline
getTag
() const
SectorBlk
getWay
() const
ReplaceableEntry
inline
invalidateSubBlk
()
SectorBlk
isCompressed
(const CompressionBlk *ignored_blk=nullptr) const
SuperBlk
isSecure
() const
SectorBlk
isValid
() const
SectorBlk
operator=
(const SuperBlk &)=delete
SuperBlk
SectorBlk::operator=
(const SectorBlk &)=delete
SectorBlk
print
() const
ReplaceableEntry
inline
virtual
ReplaceableEntry
()=default
ReplaceableEntry
replacementData
ReplaceableEntry
SectorBlk
()
SectorBlk
SectorBlk
(const SectorBlk &)=delete
SectorBlk
setBlkSize
(const std::size_t blk_size)
SuperBlk
setPosition
(const uint32_t set, const uint32_t way) override
SectorBlk
virtual
setSecure
()
SectorBlk
setTag
(const Addr tag)
SectorBlk
SuperBlk
()
SuperBlk
inline
SuperBlk
(const SuperBlk &)=delete
SuperBlk
validateSubBlk
()
SectorBlk
~ReplaceableEntry
()=default
ReplaceableEntry
virtual
~SectorBlk
()
SectorBlk
inline
~SuperBlk
()
SuperBlk
inline
Generated on Thu May 28 2020 16:21:52 for gem5 by
doxygen
1.8.13