|
gem5
v21.0.1.0
|
#include <hsa_packet_processor.hh>
Public Member Functions | |
| QueueContext (HSAQueueDescriptor *q_desc, AQLRingBuffer *aql_buf) | |
| QueueContext () | |
Public Attributes | |
| HSAQueueDescriptor * | qDesc |
| AQLRingBuffer * | aqlBuf |
| bool | barrierBit |
Definition at line 200 of file hsa_packet_processor.hh.
|
inline |
Definition at line 205 of file hsa_packet_processor.hh.
|
inline |
Definition at line 209 of file hsa_packet_processor.hh.
| AQLRingBuffer* QueueContext::aqlBuf |
Definition at line 202 of file hsa_packet_processor.hh.
Referenced by HWScheduler::addQCntxt(), HSAPacketProcessor::RQLEntry::compltnPending(), HSAPacketProcessor::RQLEntry::dispPending(), HSAPacketProcessor::RQLEntry::isLastOutstandingPkt(), HWScheduler::removeQCntxt(), and HWScheduler::unregisterQueue().
| bool QueueContext::barrierBit |
Definition at line 204 of file hsa_packet_processor.hh.
Referenced by HSAPacketProcessor::RQLEntry::getBarrierBit(), and HSAPacketProcessor::RQLEntry::setBarrierBit().
| HSAQueueDescriptor* QueueContext::qDesc |
Definition at line 201 of file hsa_packet_processor.hh.
Referenced by HWScheduler::addQCntxt(), HWScheduler::findEmptyHWQ(), HWScheduler::isRLQIdle(), HWScheduler::removeQCntxt(), and HWScheduler::unregisterQueue().