gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
gem5::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 290 of file hsa_packet_processor.hh.

Constructor & Destructor Documentation

◆ RQLEntry()

gem5::HSAPacketProcessor::RQLEntry::RQLEntry ( HSAPacketProcessor * hsaPP,
uint32_t rqIdx )
inline

Member Function Documentation

◆ compltnPending()

uint64_t gem5::HSAPacketProcessor::RQLEntry::compltnPending ( )
inline

Definition at line 297 of file hsa_packet_processor.hh.

References qCntxt.

◆ dispPending()

bool gem5::HSAPacketProcessor::RQLEntry::dispPending ( )
inline

Definition at line 296 of file hsa_packet_processor.hh.

References qCntxt.

◆ getBarrierBit()

bool gem5::HSAPacketProcessor::RQLEntry::getBarrierBit ( ) const
inline

Definition at line 301 of file hsa_packet_processor.hh.

References qCntxt.

◆ isLastOutstandingPkt()

bool gem5::HSAPacketProcessor::RQLEntry::isLastOutstandingPkt ( ) const
inline

Definition at line 302 of file hsa_packet_processor.hh.

References qCntxt.

◆ setBarrierBit()

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

Definition at line 300 of file hsa_packet_processor.hh.

References qCntxt.

Member Data Documentation

◆ aqlProcessEvent

QueueProcessEvent gem5::HSAPacketProcessor::RQLEntry::aqlProcessEvent

◆ depSignalRdState

SignalState gem5::HSAPacketProcessor::RQLEntry::depSignalRdState

Definition at line 298 of file hsa_packet_processor.hh.

◆ qCntxt

QCntxt gem5::HSAPacketProcessor::RQLEntry::qCntxt

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

Generated on Mon May 26 2025 09:19:21 for gem5 by doxygen 1.13.2