gem5  v20.1.0.0
HWScheduler Member List

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

activeListHWSchedulerprivate
addQCntxt(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc)HWScheduler
contextSwitchQ()HWScheduler
dbMapHWSchedulerprivate
findEmptyHWQ()HWScheduler
findNextActiveALQ()HWScheduler
findNextIdleRLQ()HWScheduler
hsaPPHWSchedulerprivate
HWScheduler(HSAPacketProcessor *hsa_pp, Tick wakeup_delay)HWSchedulerinline
isRLQIdle(uint32_t rl_idx)HWScheduler
mapQIfSlotAvlbl(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc)HWScheduler
nextALIdHWSchedulerprivate
nextRLIdHWSchedulerprivate
regdListMapHWSchedulerprivate
registerNewQueue(uint64_t hostReadIndexPointer, uint64_t basePointer, uint64_t queue_id, uint32_t size)HWScheduler
removeQCntxt()HWScheduler
scheduleAndWakeupMappedQ()HWScheduler
schedWakeup()HWScheduler
schedWakeupEventHWSchedulerprivate
unmapQFromRQ()HWScheduler
unregisterQueue(uint64_t queue_id)HWScheduler
updateRRVars(uint32_t al_idx, uint32_t rl_idx)HWScheduler
wakeup()HWScheduler
wakeupDelayHWSchedulerprivate
write(Addr db_addr, uint32_t doorbell_reg)HWScheduler

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