gem5
v21.0.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 102 of file GPUCoalescer.hh.
|
inline |
Definition at line 105 of file GPUCoalescer.hh.
|
inline |
Definition at line 109 of file GPUCoalescer.hh.
|
inline |
Definition at line 117 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::hitCallback(), and VIPERCoalescer::issueRequest().
|
inline |
Definition at line 118 of file GPUCoalescer.hh.
References issueTime.
|
inline |
Definition at line 120 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::hitCallback(), VIPERCoalescer::issueRequest(), and VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 119 of file GPUCoalescer.hh.
References rubyType.
Referenced by GPUCoalescer::hitCallback(), and VIPERCoalescer::issueRequest().
|
inline |
Definition at line 116 of file GPUCoalescer.hh.
References seqNum.
Referenced by VIPERCoalescer::issueRequest(), and VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 111 of file GPUCoalescer.hh.
References pkts.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 113 of file GPUCoalescer.hh.
References issueTime.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 114 of file GPUCoalescer.hh.
References rubyType, and X86ISA::type.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 112 of file GPUCoalescer.hh.
References seqNum.
|
private |
Definition at line 124 of file GPUCoalescer.hh.
Referenced by getIssueTime(), and setIssueTime().
|
private |
Definition at line 126 of file GPUCoalescer.hh.
Referenced by getFirstPkt(), getPackets(), and insertPacket().
|
private |
Definition at line 125 of file GPUCoalescer.hh.
Referenced by getRubyType(), and setRubyType().
|
private |
Definition at line 123 of file GPUCoalescer.hh.
Referenced by getSeqNum(), and setSeqNum().