|
gem5 [DEVELOP-FOR-25.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 140 of file GPUCoalescer.hh.
|
inline |
Definition at line 143 of file GPUCoalescer.hh.
References gpuDynInstPtr, numPendingStores, and originalPort.
|
inline |
Definition at line 149 of file GPUCoalescer.hh.
|
inline |
Definition at line 177 of file GPUCoalescer.hh.
References gpuDynInstPtr, numPendingStores, originalPort, gem5::Packet::senderState, gem5::ArmISA::ss, and gem5::MemCmd::WriteCompleteResp.
Referenced by gem5::ruby::GPUCoalescer::writeCompleteCallback().
|
inline |
Definition at line 153 of file GPUCoalescer.hh.
References gpuDynInstPtr, numPendingStores, and originalPort.
Referenced by gem5::ruby::GPUCoalescer::coalescePacket().
|
inline |
Definition at line 198 of file GPUCoalescer.hh.
References numPendingStores.
Referenced by gem5::ruby::GPUCoalescer::writeCompleteCallback().
|
inline |
Definition at line 168 of file GPUCoalescer.hh.
References numPendingStores.
Referenced by gem5::ruby::GPUCoalescer::writeCompleteCallback().
|
private |
Definition at line 213 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), addPendingReq(), and PendingWriteInst().
|
private |
Definition at line 204 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), addPendingReq(), getNumPendingStores(), PendingWriteInst(), and receiveWriteCompleteAck().
|
private |
Definition at line 210 of file GPUCoalescer.hh.
Referenced by ackWriteCompletion(), addPendingReq(), and PendingWriteInst().