gem5
v20.1.0.5
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
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
ReqPacketQueue Member List
This is the complete list of members for
ReqPacketQueue
, including all inherited members.
_disableSanityCheck
PacketQueue
private
_drainManager
Drainable
private
_drainState
Drainable
mutable
private
checkConflict
(const PacketPtr pkt, const int blk_size) const
PacketQueue
DeferredPacketList
typedef
PacketQueue
private
deferredPacketReady
() const
PacketQueue
inline
protected
deferredPacketReadyTime
() const
PacketQueue
inline
disableSanityCheck
()
PacketQueue
inline
dmDrain
()
Drainable
private
dmDrainResume
()
Drainable
private
drain
() override
PacketQueue
virtual
Drainable
()
Drainable
protected
drainResume
()
Drainable
inline
protected
virtual
drainState
() const
Drainable
inline
em
PacketQueue
private
forceOrder
PacketQueue
private
label
PacketQueue
protected
memSidePort
ReqPacketQueue
protected
name
(const RequestPort &memSidePort, const std::string &label)
ReqPacketQueue
inline
protected
static
name
() const
ReqPacketQueue
inline
virtual
notifyFork
()
Drainable
inline
virtual
PacketQueue
(EventManager &_em, const std::string &_label, const std::string &_sendEventName, bool force_order=false, bool disable_sanity_check=false)
PacketQueue
protected
processSendEvent
()
PacketQueue
private
ReqPacketQueue
(EventManager &_em, RequestPort &_mem_side_port, const std::string _label="ReqPacketQueue")
ReqPacketQueue
retry
()
PacketQueue
schedSendEvent
(Tick when)
PacketQueue
schedSendTiming
(PacketPtr pkt, Tick when)
PacketQueue
sendDeferredPacket
()
PacketQueue
protected
virtual
sendEvent
PacketQueue
private
sendTiming
(PacketPtr pkt)
ReqPacketQueue
virtual
signalDrainDone
() const
Drainable
inline
protected
size
() const
PacketQueue
inline
transmitList
PacketQueue
private
trySatisfyFunctional
(PacketPtr pkt)
PacketQueue
waitingOnRetry
PacketQueue
protected
~Drainable
()
Drainable
protected
virtual
~PacketQueue
()
PacketQueue
protected
virtual
~ReqPacketQueue
()
ReqPacketQueue
inline
virtual
Generated on Thu Mar 18 2021 12:09:31 for gem5 by
doxygen
1.8.17