gem5
v19.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
z
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
+
Enumerations
a
b
c
d
e
f
g
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
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
OutputUnit Member List
This is the complete list of members for
OutputUnit
, including all inherited members.
alreadyScheduled
(Tick time)
Consumer
inline
Consumer
(ClockedObject *_em)
Consumer
inline
decrement_credit
(int out_vc)
OutputUnit
functionalWrite
(Packet *pkt)
OutputUnit
get_credit_count
(int vc)
OutputUnit
inline
get_direction
()
OutputUnit
inline
get_outlink_id
()
OutputUnit
inline
getOutQueue
()
OutputUnit
has_credit
(int out_vc)
OutputUnit
has_free_vc
(int vnet)
OutputUnit
increment_credit
(int out_vc)
OutputUnit
insert_flit
(flit *t_flit)
OutputUnit
inline
insertScheduledWakeupTime
(Tick time)
Consumer
inline
is_vc_idle
(int vc, Cycles curTime)
OutputUnit
inline
m_credit_link
OutputUnit
private
m_direction
OutputUnit
private
m_id
OutputUnit
private
m_num_vcs
OutputUnit
private
m_out_buffer
OutputUnit
private
m_out_link
OutputUnit
private
m_outvc_state
OutputUnit
private
m_router
OutputUnit
private
m_vc_per_vnet
OutputUnit
private
OutputUnit
(int id, PortDirection direction, Router *router)
OutputUnit
print
(std::ostream &out) const
OutputUnit
inline
virtual
scheduleEvent
(Cycles timeDelta)
Consumer
protected
scheduleEventAbsolute
(Tick timeAbs)
Consumer
select_free_vc
(int vnet)
OutputUnit
set_credit_link
(CreditLink *credit_link)
OutputUnit
set_out_link
(NetworkLink *link)
OutputUnit
set_vc_state
(VC_state_type state, int vc, Cycles curTime)
OutputUnit
inline
storeEventInfo
(int info)
Consumer
inline
virtual
wakeup
()
OutputUnit
virtual
~Consumer
()
Consumer
inline
virtual
~OutputUnit
()
OutputUnit
Generated on Fri Feb 28 2020 16:27:14 for gem5 by
doxygen
1.8.13