|
gem5
v21.1.0.2
|
#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 108 of file GPUCoalescer.hh.
|
inline |
Definition at line 111 of file GPUCoalescer.hh.
|
inline |
Definition at line 115 of file GPUCoalescer.hh.
|
inline |
Definition at line 123 of file GPUCoalescer.hh.
References pkts.
Referenced by gem5::ruby::GPUCoalescer::hitCallback(), and gem5::ruby::VIPERCoalescer::issueRequest().
|
inline |
Definition at line 124 of file GPUCoalescer.hh.
References issueTime.
|
inline |
Definition at line 126 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 125 of file GPUCoalescer.hh.
References rubyType.
Referenced by gem5::ruby::GPUCoalescer::hitCallback(), and gem5::ruby::VIPERCoalescer::issueRequest().
|
inline |
Definition at line 122 of file GPUCoalescer.hh.
References seqNum.
Referenced by gem5::ruby::VIPERCoalescer::issueRequest(), and gem5::ruby::VIPERCoalescer::makeWriteCompletePkts().
|
inline |
Definition at line 117 of file GPUCoalescer.hh.
References pkts.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 119 of file GPUCoalescer.hh.
References issueTime.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 120 of file GPUCoalescer.hh.
References rubyType, and gem5::X86ISA::type.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 118 of file GPUCoalescer.hh.
References seqNum.
|
private |
Definition at line 130 of file GPUCoalescer.hh.
Referenced by getIssueTime(), and setIssueTime().
|
private |
Definition at line 132 of file GPUCoalescer.hh.
Referenced by getFirstPkt(), getPackets(), and insertPacket().
|
private |
Definition at line 131 of file GPUCoalescer.hh.
Referenced by getRubyType(), and setRubyType().
|
private |
Definition at line 129 of file GPUCoalescer.hh.
Referenced by getSeqNum(), and setSeqNum().