gem5  v22.1.0.0
gem5::HWScheduler Member List

This is the complete list of members for gem5::HWScheduler, including all inherited members.

activeListgem5::HWSchedulerprivate
addQCntxt(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc)gem5::HWScheduler
contextSwitchQ()gem5::HWScheduler
dbMapgem5::HWSchedulerprivate
findEmptyHWQ()gem5::HWScheduler
findNextActiveALQ()gem5::HWScheduler
findNextIdleRLQ()gem5::HWScheduler
hsaPPgem5::HWSchedulerprivate
HWScheduler(HSAPacketProcessor *hsa_pp, Tick wakeup_delay)gem5::HWSchedulerinline
isRLQIdle(uint32_t rl_idx)gem5::HWScheduler
mapQIfSlotAvlbl(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc)gem5::HWScheduler
nextALIdgem5::HWSchedulerprivate
nextRLIdgem5::HWSchedulerprivate
qidMapgem5::HWSchedulerprivate
regdListMapgem5::HWSchedulerprivate
registerNewQueue(uint64_t hostReadIndexPointer, uint64_t basePointer, uint64_t queue_id, uint32_t size, int doorbellSize, GfxVersion gfxVersion, Addr offset=0, uint64_t rd_idx=0)gem5::HWScheduler
removeQCntxt()gem5::HWScheduler
scheduleAndWakeupMappedQ()gem5::HWScheduler
schedWakeup()gem5::HWScheduler
schedWakeupEventgem5::HWSchedulerprivate
unmapQFromRQ()gem5::HWScheduler
unregisterQueue(uint64_t queue_id, int doorbellSize)gem5::HWScheduler
updateRRVars(uint32_t al_idx, uint32_t rl_idx)gem5::HWScheduler
wakeup()gem5::HWScheduler
wakeupDelaygem5::HWSchedulerprivate
write(Addr db_addr, uint64_t doorbell_reg)gem5::HWScheduler

Generated on Wed Dec 21 2022 10:23:19 for gem5 by doxygen 1.9.1