gem5
v20.1.0.0
|
#include <GPUCoalescer.hh>
Public Member Functions | |
CoalescedRequest (uint64_t _seqNum) | |
~CoalescedRequest () | |
void | insertPacket (PacketPtr pkt) |
void | setSeqNum (uint64_t _seqNum) |
void | setIssueTime (Cycles _issueTime) |
void | setRubyType (RubyRequestType type) |
uint64_t | getSeqNum () const |
PacketPtr | getFirstPkt () const |
Cycles | getIssueTime () const |
RubyRequestType | getRubyType () const |
std::vector< PacketPtr > & | getPackets () |
Private Attributes | |
uint64_t | seqNum |
Cycles | issueTime |
RubyRequestType | rubyType |
std::vector< PacketPtr > | pkts |
Definition at line 94 of file GPUCoalescer.hh.
|
inline |
Definition at line 97 of file GPUCoalescer.hh.
|
inline |
Definition at line 101 of file GPUCoalescer.hh.
|
inline |
Definition at line 109 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::hitCallback(), and VIPERCoalescer::issueRequest().
|
inline |
Definition at line 110 of file GPUCoalescer.hh.
References issueTime.
|
inline |
Definition at line 112 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::hitCallback(), VIPERCoalescer::issueRequest(), and VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 111 of file GPUCoalescer.hh.
References rubyType.
Referenced by GPUCoalescer::coalescePacket(), GPUCoalescer::hitCallback(), and VIPERCoalescer::issueRequest().
|
inline |
Definition at line 108 of file GPUCoalescer.hh.
References seqNum.
Referenced by VIPERCoalescer::issueRequest(), and VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 103 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 105 of file GPUCoalescer.hh.
References issueTime.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 106 of file GPUCoalescer.hh.
References rubyType, and type.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 104 of file GPUCoalescer.hh.
References seqNum.
|
private |
Definition at line 116 of file GPUCoalescer.hh.
Referenced by getIssueTime(), and setIssueTime().
|
private |
Definition at line 118 of file GPUCoalescer.hh.
Referenced by getFirstPkt(), getPackets(), and insertPacket().
|
private |
Definition at line 117 of file GPUCoalescer.hh.
Referenced by getRubyType(), and setRubyType().
|
private |
Definition at line 115 of file GPUCoalescer.hh.
Referenced by getSeqNum(), and setSeqNum().