This is the complete list of members for gem5::HWScheduler, including all inherited members.
activeList | gem5::HWScheduler | private |
addQCntxt(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc) | gem5::HWScheduler | |
contextSwitchQ() | gem5::HWScheduler | |
dbMap | gem5::HWScheduler | private |
findEmptyHWQ() | gem5::HWScheduler | |
findNextActiveALQ() | gem5::HWScheduler | |
findNextIdleRLQ() | gem5::HWScheduler | |
hsaPP | gem5::HWScheduler | private |
HWScheduler(HSAPacketProcessor *hsa_pp, Tick wakeup_delay) | gem5::HWScheduler | inline |
isRLQIdle(uint32_t rl_idx) | gem5::HWScheduler | |
mapQIfSlotAvlbl(uint32_t al_idx, AQLRingBuffer *aql_buf, HSAQueueDescriptor *q_desc) | gem5::HWScheduler | |
nextALId | gem5::HWScheduler | private |
nextRLId | gem5::HWScheduler | private |
qidMap | gem5::HWScheduler | private |
regdListMap | gem5::HWScheduler | private |
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 | |
schedWakeupEvent | gem5::HWScheduler | private |
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 | |
wakeupDelay | gem5::HWScheduler | private |
write(Addr db_addr, uint64_t doorbell_reg) | gem5::HWScheduler | |