|
gem5
v19.0.0.0
|
#include <qstruct.hh>
Public Attributes | |
| uint64_t | code_ptr |
| uint32_t | gdSize [3] |
| uint32_t | wgSize [3] |
| uint16_t | sRegCount |
| uint16_t | dRegCount |
| uint16_t | cRegCount |
| uint64_t | privMemStart |
| uint32_t | privMemPerItem |
| uint32_t | privMemTotal |
| uint64_t | spillMemStart |
| uint32_t | spillMemPerItem |
| uint32_t | spillMemTotal |
| uint64_t | roMemStart |
| uint32_t | roMemTotal |
| uint32_t | ldsSize |
| uint32_t | vmId |
| uint64_t | depends |
| uint64_t | addrToNotify |
| uint64_t | numDispLeft |
| uint64_t | arg1 |
| uint64_t | arg2 |
| uint64_t | arg3 |
| uint64_t | arg4 |
| uint8_t | args [KER_ARGS_LENGTH] |
| uint16_t | offsets [KER_NUM_ARGS] |
| uint16_t | num_args |
Definition at line 52 of file qstruct.hh.
| uint64_t HsaQueueEntry::addrToNotify |
Definition at line 80 of file qstruct.hh.
Referenced by GpuDispatcher::write().
| uint64_t HsaQueueEntry::arg1 |
Definition at line 87 of file qstruct.hh.
| uint64_t HsaQueueEntry::arg2 |
Definition at line 88 of file qstruct.hh.
| uint64_t HsaQueueEntry::arg3 |
Definition at line 89 of file qstruct.hh.
| uint64_t HsaQueueEntry::arg4 |
Definition at line 90 of file qstruct.hh.
| uint8_t HsaQueueEntry::args[KER_ARGS_LENGTH] |
Definition at line 93 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState().
| uint64_t HsaQueueEntry::code_ptr |
Definition at line 55 of file qstruct.hh.
Referenced by ComputeUnit::startWavefront().
| uint16_t HsaQueueEntry::cRegCount |
Definition at line 62 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState().
| uint64_t HsaQueueEntry::depends |
Definition at line 77 of file qstruct.hh.
Referenced by GpuDispatcher::write().
| uint16_t HsaQueueEntry::dRegCount |
Definition at line 61 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState(), ComputeUnit::ReadyWorkgroup(), and ComputeUnit::StartWorkgroup().
| uint32_t HsaQueueEntry::gdSize[3] |
Definition at line 57 of file qstruct.hh.
Referenced by Shader::dispatch_workgroups(), ComputeUnit::fillKernelState(), ComputeUnit::ReadyWorkgroup(), and GpuDispatcher::write().
| uint32_t HsaQueueEntry::ldsSize |
Definition at line 72 of file qstruct.hh.
Referenced by ComputeUnit::ReadyWorkgroup(), and ComputeUnit::StartWorkgroup().
| uint16_t HsaQueueEntry::num_args |
Definition at line 95 of file qstruct.hh.
| uint64_t HsaQueueEntry::numDispLeft |
Definition at line 82 of file qstruct.hh.
Referenced by GpuDispatcher::write().
| uint16_t HsaQueueEntry::offsets[KER_NUM_ARGS] |
Definition at line 94 of file qstruct.hh.
| uint32_t HsaQueueEntry::privMemPerItem |
Definition at line 64 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState(), and ComputeUnit::startWavefront().
| uint64_t HsaQueueEntry::privMemStart |
Definition at line 63 of file qstruct.hh.
Referenced by ComputeUnit::startWavefront().
| uint32_t HsaQueueEntry::privMemTotal |
Definition at line 65 of file qstruct.hh.
| uint64_t HsaQueueEntry::roMemStart |
Definition at line 69 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState().
| uint32_t HsaQueueEntry::roMemTotal |
Definition at line 70 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState().
| uint32_t HsaQueueEntry::spillMemPerItem |
Definition at line 67 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState(), and ComputeUnit::startWavefront().
| uint64_t HsaQueueEntry::spillMemStart |
Definition at line 66 of file qstruct.hh.
Referenced by ComputeUnit::startWavefront().
| uint32_t HsaQueueEntry::spillMemTotal |
Definition at line 68 of file qstruct.hh.
| uint16_t HsaQueueEntry::sRegCount |
Definition at line 60 of file qstruct.hh.
Referenced by ComputeUnit::fillKernelState(), ComputeUnit::ReadyWorkgroup(), and ComputeUnit::StartWorkgroup().
| uint32_t HsaQueueEntry::vmId |
Definition at line 74 of file qstruct.hh.
| uint32_t HsaQueueEntry::wgSize[3] |
Definition at line 59 of file qstruct.hh.
Referenced by Shader::dispatch_workgroups(), ComputeUnit::fillKernelState(), ComputeUnit::ReadyWorkgroup(), and GpuDispatcher::write().