gem5
v20.1.0.0
|
#include <GPUCoalescer.hh>
Public Member Functions | |
PendingWriteInst () | |
~PendingWriteInst () | |
void | addPendingReq (RubyPort::MemResponsePort *port, GPUDynInstPtr inst, bool usingRubyTester) |
bool | receiveWriteCompleteAck () |
void | ackWriteCompletion (bool usingRubyTester) |
int | getNumPendingStores () |
Private Attributes | |
int | numPendingStores |
RubyPort::MemResponsePort * | originalPort |
GPUDynInstPtr | gpuDynInstPtr |
Definition at line 125 of file GPUCoalescer.hh.
|
inline |
Definition at line 128 of file GPUCoalescer.hh.
|
inline |
Definition at line 134 of file GPUCoalescer.hh.
|
inline |
Definition at line 162 of file GPUCoalescer.hh.
References gpuDynInstPtr, numPendingStores, originalPort, Packet::senderState, ResponsePort::sendTimingResp(), ArmISA::ss, and MemCmd::WriteCompleteResp.
Referenced by GPUCoalescer::writeCompleteCallback().
|
inline |
Definition at line 138 of file GPUCoalescer.hh.
References gpuDynInstPtr, numPendingStores, and originalPort.
Referenced by GPUCoalescer::coalescePacket().
|
inline |
Definition at line 183 of file GPUCoalescer.hh.
References numPendingStores.
Referenced by GPUCoalescer::writeCompleteCallback().
|
inline |
Definition at line 153 of file GPUCoalescer.hh.
References numPendingStores.
Referenced by GPUCoalescer::writeCompleteCallback().
|
private |
Definition at line 198 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), and addPendingReq().
|
private |
Definition at line 189 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), addPendingReq(), getNumPendingStores(), and receiveWriteCompleteAck().
|
private |
Definition at line 195 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), and addPendingReq().