|
gem5
v22.0.0.2
|
#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 303 of file hsa_packet_processor.hh.
|
inline |
Definition at line 306 of file hsa_packet_processor.hh.
|
inline |
Definition at line 310 of file hsa_packet_processor.hh.
References gem5::QCntxt::aqlBuf, gem5::AQLRingBuffer::compltnPending(), and qCntxt.
|
inline |
Definition at line 309 of file hsa_packet_processor.hh.
References gem5::QCntxt::aqlBuf, gem5::AQLRingBuffer::dispPending(), and qCntxt.
|
inline |
Definition at line 314 of file hsa_packet_processor.hh.
References gem5::QCntxt::barrierBit, and qCntxt.
|
inline |
Definition at line 315 of file hsa_packet_processor.hh.
References gem5::QCntxt::aqlBuf, gem5::AQLRingBuffer::isLastOutstandingPkt(), and qCntxt.
|
inline |
Definition at line 313 of file hsa_packet_processor.hh.
References gem5::QCntxt::barrierBit, and qCntxt.
| QueueProcessEvent gem5::HSAPacketProcessor::RQLEntry::aqlProcessEvent |
Definition at line 312 of file hsa_packet_processor.hh.
Referenced by gem5::HSAPacketProcessor::schedAQLProcessing(), and gem5::HWScheduler::unregisterQueue().
| SignalState gem5::HSAPacketProcessor::RQLEntry::depSignalRdState |
Definition at line 311 of file hsa_packet_processor.hh.
Referenced by gem5::HWScheduler::removeQCntxt(), and gem5::HWScheduler::unregisterQueue().
| QCntxt gem5::HSAPacketProcessor::RQLEntry::qCntxt |
Definition at line 308 of file hsa_packet_processor.hh.
Referenced by gem5::HWScheduler::addQCntxt(), compltnPending(), dispPending(), gem5::HWScheduler::findEmptyHWQ(), getBarrierBit(), isLastOutstandingPkt(), gem5::HWScheduler::isRLQIdle(), gem5::HWScheduler::removeQCntxt(), setBarrierBit(), and gem5::HWScheduler::unregisterQueue().