gem5 v24.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 109 of file GPUCoalescer.hh.
|
inline |
Definition at line 112 of file GPUCoalescer.hh.
|
inline |
Definition at line 116 of file GPUCoalescer.hh.
|
inline |
Definition at line 124 of file GPUCoalescer.hh.
References pkts.
Referenced by gem5::ruby::GPUCoalescer::hitCallback(), and gem5::ruby::VIPERCoalescer::issueRequest().
|
inline |
Definition at line 125 of file GPUCoalescer.hh.
References issueTime.
|
inline |
Definition at line 127 of file GPUCoalescer.hh.
References pkts.
Referenced by gem5::ruby::GPUCoalescer::hitCallback(), gem5::ruby::VIPERCoalescer::issueRequest(), and gem5::ruby::VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 126 of file GPUCoalescer.hh.
References rubyType.
Referenced by gem5::ruby::GPUCoalescer::hitCallback(), and gem5::ruby::VIPERCoalescer::issueRequest().
|
inline |
Definition at line 123 of file GPUCoalescer.hh.
References seqNum.
Referenced by gem5::ruby::VIPERCoalescer::issueRequest(), and gem5::ruby::VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 118 of file GPUCoalescer.hh.
References pkts.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 120 of file GPUCoalescer.hh.
References issueTime.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 121 of file GPUCoalescer.hh.
References rubyType, and gem5::X86ISA::type.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 119 of file GPUCoalescer.hh.
References seqNum.
|
private |
Definition at line 131 of file GPUCoalescer.hh.
Referenced by getIssueTime(), and setIssueTime().
|
private |
Definition at line 133 of file GPUCoalescer.hh.
Referenced by getFirstPkt(), getPackets(), and insertPacket().
|
private |
Definition at line 132 of file GPUCoalescer.hh.
Referenced by getRubyType(), and setRubyType().
|
private |
Definition at line 130 of file GPUCoalescer.hh.
Referenced by getSeqNum(), and setSeqNum().