23#ifndef HIP_INCLUDE_HIP_AMD_DETAIL_HIP_RUNTIME_PROF_H
24#define HIP_INCLUDE_HIP_AMD_DETAIL_HIP_RUNTIME_PROF_H
28 kHipVdiOpIdDispatch = 0,
30 kHipVdiOpIdBarrier = 2,
35enum HipVdiCommandKind {
36 kHipVdiCommandKernel = 0x11F0,
37 kHipVdiCommandTask = 0x11F1,
38 kHipVdiMemcpyDeviceToHost = 0x11F3,
39 kHipHipVdiMemcpyHostToDevice = 0x11F4,
40 kHipVdiMemcpyDeviceToDevice = 0x11F5,
41 kHipVidMemcpyDeviceToHostRect = 0x1201,
42 kHipVdiMemcpyHostToDeviceRect = 0x1202,
43 kHipVdiMemcpyDeviceToDeviceRect = 0x1203,
44 kHipVdiFillMemory = 0x1207,
56void hipInitActivityCallback(
void* id_callback,
void* op_callback,
void* arg);
66bool hipEnableActivityCallback(uint32_t op,
bool enable);
75const char* hipGetCmdName(uint32_t
id);