|
gem5
v20.1.0.5
|
#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().