gem5  v20.1.0.0
Public Member Functions | Public Attributes | List of all members
HSAPacketProcessor::RQLEntry Class Reference

#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

Detailed Description

Definition at line 261 of file hsa_packet_processor.hh.

Constructor & Destructor Documentation

◆ RQLEntry()

HSAPacketProcessor::RQLEntry::RQLEntry ( HSAPacketProcessor hsaPP,
uint32_t  rqIdx 

Definition at line 264 of file hsa_packet_processor.hh.

Member Function Documentation

◆ compltnPending()

uint64_t HSAPacketProcessor::RQLEntry::compltnPending ( )

◆ dispPending()

bool HSAPacketProcessor::RQLEntry::dispPending ( )

◆ getBarrierBit()

bool HSAPacketProcessor::RQLEntry::getBarrierBit ( ) const

Definition at line 272 of file hsa_packet_processor.hh.

References QueueContext::barrierBit, and qCntxt.

◆ isLastOutstandingPkt()

bool HSAPacketProcessor::RQLEntry::isLastOutstandingPkt ( ) const

◆ setBarrierBit()

void HSAPacketProcessor::RQLEntry::setBarrierBit ( bool  set_val)

Definition at line 271 of file hsa_packet_processor.hh.

References QueueContext::barrierBit, and qCntxt.

Member Data Documentation

◆ aqlProcessEvent

QueueProcessEvent HSAPacketProcessor::RQLEntry::aqlProcessEvent

◆ depSignalRdState

SignalState HSAPacketProcessor::RQLEntry::depSignalRdState

◆ qCntxt

QCntxt HSAPacketProcessor::RQLEntry::qCntxt

The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:02:26 for gem5 by doxygen 1.8.17