gem5
v21.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
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
TempCacheBlk Member List
This is the complete list of members for
TempCacheBlk
, including all inherited members.
_addr
TempCacheBlk
private
_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
getAddr
() const
TempCacheBlk
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
increaseRefCount
()
CacheBlk
inline
insert
(const Addr addr, const bool is_secure) override
TempCacheBlk
inline
virtual
CacheBlk::insert
(const Addr tag, const bool is_secure, const int src_requestor_ID, const uint32_t task_ID)
CacheBlk
CacheBlk::insert
(const Addr tag, const bool is_secure)
CacheBlk
inline
invalidate
() override
TempCacheBlk
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
operator=
(const TempCacheBlk &)=delete
TempCacheBlk
CacheBlk::operator=
(const CacheBlk &)=delete
CacheBlk
CacheBlk::operator=
(CacheBlk &&other)
CacheBlk
inline
virtual
print
() const override
CacheBlk
inline
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
TempCacheBlk
(unsigned size)
TempCacheBlk
inline
TempCacheBlk
(const TempCacheBlk &)=delete
TempCacheBlk
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
~TempCacheBlk
()
TempCacheBlk
inline
Generated on Tue Mar 23 2021 19:41:41 for gem5 by
doxygen
1.8.17