|
| enum | ScheduleMode { Auto,
Spin,
Yield
} |
| |
|
typedef uint64_t | SeqNum_t |
| |
|
|
| ihipStream_t (ihipCtx_t *ctx, hc::accelerator_view av, unsigned int flags) |
| |
|
void | locked_copySync (void *dst, const void *src, size_t sizeBytes, unsigned kind, bool resolveOn=true) |
| |
|
void | locked_copyAsync (void *dst, const void *src, size_t sizeBytes, unsigned kind) |
| |
|
LockedAccessor_StreamCrit_t | lockopen_preKernelCommand () |
| |
|
void | lockclose_postKernelCommand (const char *kernelName, hc::accelerator_view *av) |
| |
|
void | locked_wait (bool assertQueueEmpty=false) |
| |
|
hc::accelerator_view * | locked_getAv () |
| |
|
void | locked_waitEvent (hipEvent_t event) |
| |
|
void | locked_recordEvent (hipEvent_t event) |
| |
|
void | wait (LockedAccessor_StreamCrit_t &crit, bool assertQueueEmpty=false) |
| |
|
void | launchModuleKernel (hc::accelerator_view av, hsa_signal_t signal, uint32_t blockDimX, uint32_t blockDimY, uint32_t blockDimZ, uint32_t gridDimX, uint32_t gridDimY, uint32_t gridDimZ, uint32_t groupSegmentSize, uint32_t sharedMemBytes, void *kernarg, size_t kernSize, uint64_t kernel) |
| |
|
const ihipDevice_t * | getDevice () const |
| |
|
ihipCtx_t * | getCtx () const |
| |
|
|
SeqNum_t | _id |
| |
|
unsigned | _flags |
| |
The documentation for this class was generated from the following files: