gem5
v20.1.0.0
|
#include <hsa_packet_processor.hh>
Public Member Functions | |
RQLEntry (HSAPacketProcessor *hsaPP, uint32_t rqIdx) | |
bool | dispPending () |
uint64_t | compltnPending () |
void | setBarrierBit (bool set_val) |
bool | getBarrierBit () const |
bool | isLastOutstandingPkt () const |
Public Attributes | |
QCntxt | qCntxt |
SignalState | depSignalRdState |
QueueProcessEvent | aqlProcessEvent |
Definition at line 261 of file hsa_packet_processor.hh.
|
inline |
Definition at line 264 of file hsa_packet_processor.hh.
|
inline |
Definition at line 268 of file hsa_packet_processor.hh.
References QueueContext::aqlBuf, AQLRingBuffer::compltnPending(), and qCntxt.
|
inline |
Definition at line 267 of file hsa_packet_processor.hh.
References QueueContext::aqlBuf, AQLRingBuffer::dispPending(), and qCntxt.
|
inline |
Definition at line 272 of file hsa_packet_processor.hh.
References QueueContext::barrierBit, and qCntxt.
|
inline |
Definition at line 273 of file hsa_packet_processor.hh.
References QueueContext::aqlBuf, AQLRingBuffer::isLastOutstandingPkt(), and qCntxt.
|
inline |
Definition at line 271 of file hsa_packet_processor.hh.
References QueueContext::barrierBit, and qCntxt.
QueueProcessEvent HSAPacketProcessor::RQLEntry::aqlProcessEvent |
Definition at line 270 of file hsa_packet_processor.hh.
Referenced by HSAPacketProcessor::schedAQLProcessing(), and HWScheduler::unregisterQueue().
SignalState HSAPacketProcessor::RQLEntry::depSignalRdState |
Definition at line 269 of file hsa_packet_processor.hh.
Referenced by HWScheduler::removeQCntxt(), and HWScheduler::unregisterQueue().
QCntxt HSAPacketProcessor::RQLEntry::qCntxt |
Definition at line 266 of file hsa_packet_processor.hh.
Referenced by HWScheduler::addQCntxt(), compltnPending(), dispPending(), HWScheduler::findEmptyHWQ(), getBarrierBit(), isLastOutstandingPkt(), HWScheduler::isRLQIdle(), HWScheduler::removeQCntxt(), setBarrierBit(), and HWScheduler::unregisterQueue().