|
|
uint64_t | correlation_id |
| |
|
uint32_t | phase |
| |
|
union { |
|
struct { |
|
hipStream_t * stream |
| |
|
unsigned int flags |
| |
|
int priority |
| |
| } hipStreamCreateWithPriority |
| |
|
struct { |
|
const void * symbolName |
| |
|
const void * src |
| |
|
size_t sizeBytes |
| |
|
size_t offset |
| |
|
hipMemcpyKind kind |
| |
|
hipStream_t stream |
| |
| } hipMemcpyToSymbolAsync |
| |
|
struct { |
|
void ** ptr |
| |
|
size_t * pitch |
| |
|
size_t width |
| |
|
size_t height |
| |
| } hipMallocPitch |
| |
|
struct { |
|
void ** ptr |
| |
|
size_t size |
| |
| } hipMalloc |
| |
|
struct { |
|
char * name |
| |
|
int len |
| |
|
hipDevice_t device |
| |
| } hipDeviceGetName |
| |
|
struct { |
|
hipEvent_t event |
| |
|
hipStream_t stream |
| |
| } hipEventRecord |
| |
|
struct { |
|
int deviceId |
| |
| } hipSetDevice |
| |
|
struct { |
|
hipCtx_t ctx |
| |
|
int * apiVersion |
| |
| } hipCtxGetApiVersion |
| |
|
struct { |
|
const void * arg |
| |
|
size_t size |
| |
|
size_t offset |
| |
| } hipSetupArgument |
| |
|
struct { |
|
void * dst |
| |
|
const void * symbolName |
| |
|
size_t sizeBytes |
| |
|
size_t offset |
| |
|
hipMemcpyKind kind |
| |
|
hipStream_t stream |
| |
| } hipMemcpyFromSymbolAsync |
| |
|
struct { |
|
int device1 |
| |
|
int device2 |
| |
|
unsigned int * linktype |
| |
|
unsigned int * hopcount |
| |
| } hipExtGetLinkTypeAndHopCount |
| |
|
struct { |
|
hipDeviceptr_t dst |
| |
|
hipDeviceptr_t src |
| |
|
size_t sizeBytes |
| |
| } hipMemcpyDtoD |
| |
|
struct { |
|
void * ptr |
| |
| } hipHostFree |
| |
|
struct { |
|
hipArray * dst |
| |
|
size_t wOffset |
| |
|
size_t hOffset |
| |
|
const void * src |
| |
|
size_t spitch |
| |
|
size_t width |
| |
|
size_t height |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpy2DToArray |
| |
|
struct { |
|
hipFuncCache_t * cacheConfig |
| |
| } hipCtxGetCacheConfig |
| |
|
struct { |
|
hipStream_t stream |
| |
|
hipEvent_t event |
| |
|
unsigned int flags |
| |
| } hipStreamWaitEvent |
| |
|
struct { |
|
int * leastPriority |
| |
|
int * greatestPriority |
| |
| } hipDeviceGetStreamPriorityRange |
| |
|
struct { |
|
hipModule_t * module |
| |
|
const char * fname |
| |
| } hipModuleLoad |
| |
|
struct { |
|
hipDevice_t dev |
| |
|
unsigned int flags |
| |
| } hipDevicePrimaryCtxSetFlags |
| |
|
struct { |
|
const void * f |
| |
|
dim3 gridDim |
| |
|
dim3 blockDimX |
| |
|
void ** kernelParams |
| |
|
unsigned int sharedMemBytes |
| |
|
hipStream_t stream |
| |
| } hipLaunchCooperativeKernel |
| |
|
struct { |
|
hipLaunchParams * launchParamsList |
| |
|
int numDevices |
| |
|
unsigned int flags |
| |
| } hipLaunchCooperativeKernelMultiDevice |
| |
|
struct { |
|
void * dst |
| |
|
const void * src |
| |
|
size_t sizeBytes |
| |
|
hipMemcpyKind kind |
| |
|
hipStream_t stream |
| |
| } hipMemcpyAsync |
| |
|
struct { |
|
hipArray ** array |
| |
|
const hipChannelFormatDesc * desc |
| |
|
hipExtent extent |
| |
|
unsigned int flags |
| |
| } hipMalloc3DArray |
| |
|
struct { |
|
hipStream_t * stream |
| |
| } hipStreamCreate |
| |
|
struct { |
|
hipCtx_t * ctx |
| |
| } hipCtxGetCurrent |
| |
|
struct { |
|
hipDevice_t dev |
| |
|
unsigned int * flags |
| |
|
int * active |
| |
| } hipDevicePrimaryCtxGetState |
| |
|
struct { |
|
hipEvent_t event |
| |
| } hipEventQuery |
| |
|
struct { |
|
hipEvent_t * event |
| |
| } hipEventCreate |
| |
|
struct { |
|
hipDeviceptr_t * pbase |
| |
|
size_t * psize |
| |
|
hipDeviceptr_t dptr |
| |
| } hipMemGetAddressRange |
| |
|
struct { |
|
void * dst |
| |
|
const void * symbolName |
| |
|
size_t sizeBytes |
| |
|
size_t offset |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpyFromSymbol |
| |
|
struct { |
|
hipArray ** pHandle |
| |
|
const HIP_ARRAY_DESCRIPTOR * pAllocateArray |
| |
| } hipArrayCreate |
| |
|
struct { |
|
hipStream_t stream |
| |
|
unsigned int * flags |
| |
| } hipStreamGetFlags |
| |
|
struct { |
|
hipArray ** array |
| |
|
const hipChannelFormatDesc * desc |
| |
|
size_t width |
| |
|
size_t height |
| |
|
unsigned int flags |
| |
| } hipMallocArray |
| |
|
struct { |
|
hipSharedMemConfig * pConfig |
| |
| } hipCtxGetSharedMemConfig |
| |
|
struct { |
|
void * ptr |
| |
|
size_t * size |
| |
| } hipMemPtrGetInfo |
| |
|
struct { |
|
unsigned int * flags |
| |
| } hipCtxGetFlags |
| |
|
struct { |
|
hipStream_t stream |
| |
| } hipStreamDestroy |
| |
|
struct { |
|
hipPitchedPtr pitchedDevPtr |
| |
|
int value |
| |
|
hipExtent extent |
| |
|
hipStream_t stream |
| |
| } hipMemset3DAsync |
| |
|
struct { |
|
const hipMemcpy3DParms * p |
| |
| } hipMemcpy3D |
| |
|
struct { |
|
unsigned int flags |
| |
| } hipInit |
| |
|
struct { |
|
void * dst |
| |
|
hipArray * srcArray |
| |
|
size_t srcOffset |
| |
|
size_t count |
| |
| } hipMemcpyAtoH |
| |
|
struct { |
|
hipStream_t stream |
| |
|
int * priority |
| |
| } hipStreamGetPriority |
| |
|
struct { |
|
void * dst |
| |
|
size_t pitch |
| |
|
int value |
| |
|
size_t width |
| |
|
size_t height |
| |
| } hipMemset2D |
| |
|
struct { |
|
void * dst |
| |
|
size_t pitch |
| |
|
int value |
| |
|
size_t width |
| |
|
size_t height |
| |
|
hipStream_t stream |
| |
| } hipMemset2DAsync |
| |
|
struct { |
|
int * canAccessPeer |
| |
|
int deviceId |
| |
|
int peerDeviceId |
| |
| } hipDeviceCanAccessPeer |
| |
|
struct { |
|
int peerDeviceId |
| |
|
unsigned int flags |
| |
| } hipDeviceEnablePeerAccess |
| |
|
struct { |
|
hipModule_t module |
| |
| } hipModuleUnload |
| |
|
struct { |
|
void * hostPtr |
| |
| } hipHostUnregister |
| |
|
struct { |
|
const void * func |
| |
| } hipLaunchByPtr |
| |
|
struct { |
|
hipStream_t stream |
| |
| } hipStreamSynchronize |
| |
|
struct { |
|
hipFuncCache_t cacheConfig |
| |
| } hipDeviceSetCacheConfig |
| |
|
struct { |
|
hipError_t hip_error |
| |
| } hipGetErrorName |
| |
|
struct { |
|
hipDeviceptr_t dst |
| |
|
void * src |
| |
|
size_t sizeBytes |
| |
| } hipMemcpyHtoD |
| |
|
struct { |
|
hipDeviceptr_t * dptr |
| |
|
size_t * bytes |
| |
|
hipModule_t hmod |
| |
|
const char * name |
| |
| } hipModuleGetGlobal |
| |
|
struct { |
|
hipArray * dstArray |
| |
|
size_t dstOffset |
| |
|
const void * srcHost |
| |
|
size_t count |
| |
| } hipMemcpyHtoA |
| |
|
struct { |
|
hipCtx_t * ctx |
| |
|
unsigned int flags |
| |
|
hipDevice_t device |
| |
| } hipCtxCreate |
| |
|
struct { |
|
void * dst |
| |
|
size_t dpitch |
| |
|
const void * src |
| |
|
size_t spitch |
| |
|
size_t width |
| |
|
size_t height |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpy2D |
| |
|
struct { |
|
void * devPtr |
| |
| } hipIpcCloseMemHandle |
| |
|
struct { |
|
int * device |
| |
|
const hipDeviceProp_t * prop |
| |
| } hipChooseDevice |
| |
|
struct { |
|
hipSharedMemConfig config |
| |
| } hipDeviceSetSharedMemConfig |
| |
|
struct { |
|
int * major |
| |
|
int * minor |
| |
|
hipDevice_t device |
| |
| } hipDeviceComputeCapability |
| |
|
struct { |
|
hipDevice_t * device |
| |
|
int ordinal |
| |
| } hipDeviceGet |
| |
|
struct { |
|
hipFuncCache_t cacheConfig |
| |
| } hipCtxSetCacheConfig |
| |
|
struct { |
|
const void * func |
| |
|
hipFuncCache_t config |
| |
| } hipFuncSetCacheConfig |
| |
|
struct { |
|
void * dst |
| |
|
int dstDeviceId |
| |
|
const void * src |
| |
|
int srcDevice |
| |
|
size_t sizeBytes |
| |
|
hipStream_t stream |
| |
| } hipMemcpyPeerAsync |
| |
|
struct { |
|
float * ms |
| |
|
hipEvent_t start |
| |
|
hipEvent_t stop |
| |
| } hipEventElapsedTime |
| |
|
struct { |
|
hipDevice_t dev |
| |
| } hipDevicePrimaryCtxReset |
| |
|
struct { |
|
hipEvent_t event |
| |
| } hipEventDestroy |
| |
|
struct { |
|
hipCtx_t * ctx |
| |
| } hipCtxPopCurrent |
| |
|
struct { |
|
void ** devPtr |
| |
|
const void * symbolName |
| |
| } hipGetSymbolAddress |
| |
|
struct { |
|
unsigned int * flagsPtr |
| |
|
void * hostPtr |
| |
| } hipHostGetFlags |
| |
|
struct { |
|
void ** ptr |
| |
|
size_t size |
| |
|
unsigned int flags |
| |
| } hipHostMalloc |
| |
|
struct { |
|
int * driverVersion |
| |
| } hipDriverGetVersion |
| |
|
struct { |
|
size_t * free |
| |
|
size_t * total |
| |
| } hipMemGetInfo |
| |
|
struct { |
|
void * dst |
| |
|
int value |
| |
|
size_t sizeBytes |
| |
| } hipMemset |
| |
|
struct { |
|
hipDeviceptr_t dest |
| |
|
unsigned char value |
| |
|
size_t sizeBytes |
| |
| } hipMemsetD8 |
| |
|
struct { |
|
void * hostPtr |
| |
|
size_t sizeBytes |
| |
|
unsigned int flags |
| |
| } hipHostRegister |
| |
|
struct { |
|
hipSharedMemConfig config |
| |
| } hipCtxSetSharedMemConfig |
| |
|
struct { |
|
hipArray ** array |
| |
|
const HIP_ARRAY3D_DESCRIPTOR * pAllocateArray |
| |
| } hipArray3DCreate |
| |
|
struct { |
|
void ** devPtr |
| |
|
hipIpcMemHandle_t handle |
| |
|
unsigned int flags |
| |
| } hipIpcOpenMemHandle |
| |
|
struct { |
|
hipCtx_t ctx |
| |
| } hipCtxDestroy |
| |
|
struct { |
|
hipSharedMemConfig * pConfig |
| |
| } hipDeviceGetSharedMemConfig |
| |
|
struct { |
|
int * numBlocks |
| |
|
const void * f |
| |
|
int blockSize |
| |
|
size_t dynamicSMemSize |
| |
|
unsigned int flags |
| |
| } hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags |
| |
|
struct { |
|
unsigned int flags |
| |
| } hipSetDeviceFlags |
| |
|
struct { |
|
hipFunction_t f |
| |
|
unsigned int globalWorkSizeX |
| |
|
unsigned int globalWorkSizeY |
| |
|
unsigned int globalWorkSizeZ |
| |
|
unsigned int localWorkSizeX |
| |
|
unsigned int localWorkSizeY |
| |
|
unsigned int localWorkSizeZ |
| |
|
size_t sharedMemBytes |
| |
|
hipStream_t hStream |
| |
|
void ** kernelParams |
| |
|
void ** extra |
| |
|
hipEvent_t startEvent |
| |
|
hipEvent_t stopEvent |
| |
| } hipHccModuleLaunchKernel |
| |
|
struct { |
|
void * ptr |
| |
| } hipFree |
| |
|
struct { |
|
unsigned int * gridSize |
| |
|
unsigned int * blockSize |
| |
|
hipFunction_t f |
| |
|
size_t dynSharedMemPerBlk |
| |
|
unsigned int blockSizeLimit |
| |
| } hipOccupancyMaxPotentialBlockSize |
| |
|
struct { |
|
int * pi |
| |
|
hipDeviceAttribute_t attr |
| |
|
int deviceId |
| |
| } hipDeviceGetAttribute |
| |
|
struct { |
|
void * dst |
| |
|
hipDeviceptr_t src |
| |
|
size_t sizeBytes |
| |
| } hipMemcpyDtoH |
| |
|
struct { |
|
hipCtx_t peerCtx |
| |
| } hipCtxDisablePeerAccess |
| |
|
struct { |
|
void ** devPtr |
| |
|
size_t size |
| |
|
unsigned int flags |
| |
| } hipMallocManaged |
| |
|
struct { |
|
int * device |
| |
|
const char * pciBusId |
| |
| } hipDeviceGetByPCIBusId |
| |
|
struct { |
|
hipIpcMemHandle_t * handle |
| |
|
void * devPtr |
| |
| } hipIpcGetMemHandle |
| |
|
struct { |
|
hipDeviceptr_t dst |
| |
|
void * src |
| |
|
size_t sizeBytes |
| |
|
hipStream_t stream |
| |
| } hipMemcpyHtoDAsync |
| |
|
struct { |
|
hipDevice_t * device |
| |
| } hipCtxGetDevice |
| |
|
struct { |
|
hipPitchedPtr pitchedDevPtr |
| |
|
int value |
| |
|
hipExtent extent |
| |
| } hipMemset3D |
| |
|
struct { |
|
hipModule_t * module |
| |
|
const void * image |
| |
| } hipModuleLoadData |
| |
|
struct { |
|
size_t * bytes |
| |
|
hipDevice_t device |
| |
| } hipDeviceTotalMem |
| |
|
struct { |
|
int * numBlocks |
| |
|
const void * f |
| |
|
int blockSize |
| |
|
size_t dynamicSMemSize |
| |
| } hipOccupancyMaxActiveBlocksPerMultiprocessor |
| |
|
struct { |
|
hipCtx_t ctx |
| |
| } hipCtxSetCurrent |
| |
|
struct { |
|
hipError_t hipError |
| |
| } hipGetErrorString |
| |
|
struct { |
|
hipCtx_t * pctx |
| |
|
hipDevice_t dev |
| |
| } hipDevicePrimaryCtxRetain |
| |
|
struct { |
|
int peerDeviceId |
| |
| } hipDeviceDisablePeerAccess |
| |
|
struct { |
|
hipStream_t * stream |
| |
|
unsigned int flags |
| |
| } hipStreamCreateWithFlags |
| |
|
struct { |
|
void * dst |
| |
|
hipArray_const_t srcArray |
| |
|
size_t wOffset |
| |
|
size_t hOffset |
| |
|
size_t count |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpyFromArray |
| |
|
struct { |
|
void * dst |
| |
|
size_t dpitch |
| |
|
const void * src |
| |
|
size_t spitch |
| |
|
size_t width |
| |
|
size_t height |
| |
|
hipMemcpyKind kind |
| |
|
hipStream_t stream |
| |
| } hipMemcpy2DAsync |
| |
|
struct { |
|
size_t * size |
| |
|
const void * symbolName |
| |
| } hipGetSymbolSize |
| |
|
struct { |
|
hipEvent_t * event |
| |
|
unsigned int flags |
| |
| } hipEventCreateWithFlags |
| |
|
struct { |
|
hipStream_t stream |
| |
| } hipStreamQuery |
| |
|
struct { |
|
char * pciBusId |
| |
|
int len |
| |
|
int device |
| |
| } hipDeviceGetPCIBusId |
| |
|
struct { |
|
void * dst |
| |
|
const void * src |
| |
|
size_t sizeBytes |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpy |
| |
|
struct { |
|
hipStream_t stream |
| |
|
hipStreamCallback_t callback |
| |
|
void * userData |
| |
|
unsigned int flags |
| |
| } hipStreamAddCallback |
| |
|
struct { |
|
hipArray * dst |
| |
|
size_t wOffset |
| |
|
size_t hOffset |
| |
|
const void * src |
| |
|
size_t count |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpyToArray |
| |
|
struct { |
|
hipDeviceptr_t dest |
| |
|
int value |
| |
|
size_t count |
| |
| } hipMemsetD32 |
| |
|
struct { |
|
hipFuncCache_t * cacheConfig |
| |
| } hipDeviceGetCacheConfig |
| |
|
struct { |
|
hipPitchedPtr * pitchedDevPtr |
| |
|
hipExtent extent |
| |
| } hipMalloc3D |
| |
|
struct { |
|
hipPointerAttribute_t * attributes |
| |
|
const void * ptr |
| |
| } hipPointerGetAttributes |
| |
|
struct { |
|
void * dst |
| |
|
int value |
| |
|
size_t sizeBytes |
| |
|
hipStream_t stream |
| |
| } hipMemsetAsync |
| |
|
struct { |
|
const void * symbolName |
| |
|
const void * src |
| |
|
size_t sizeBytes |
| |
|
size_t offset |
| |
|
hipMemcpyKind kind |
| |
| } hipMemcpyToSymbol |
| |
|
struct { |
|
hipCtx_t ctx |
| |
| } hipCtxPushCurrent |
| |
|
struct { |
|
void * dst |
| |
|
int dstDeviceId |
| |
|
const void * src |
| |
|
int srcDeviceId |
| |
|
size_t sizeBytes |
| |
| } hipMemcpyPeer |
| |
|
struct { |
|
hipEvent_t event |
| |
| } hipEventSynchronize |
| |
|
struct { |
|
hipDeviceptr_t dst |
| |
|
hipDeviceptr_t src |
| |
|
size_t sizeBytes |
| |
|
hipStream_t stream |
| |
| } hipMemcpyDtoDAsync |
| |
|
struct { |
|
void ** ptr |
| |
|
size_t sizeBytes |
| |
|
unsigned int flags |
| |
| } hipExtMallocWithFlags |
| |
|
struct { |
|
hipCtx_t peerCtx |
| |
|
unsigned int flags |
| |
| } hipCtxEnablePeerAccess |
| |
|
struct { |
|
void * dst |
| |
|
hipDeviceptr_t src |
| |
|
size_t sizeBytes |
| |
|
hipStream_t stream |
| |
| } hipMemcpyDtoHAsync |
| |
|
struct { |
|
hipFunction_t f |
| |
|
unsigned int gridDimX |
| |
|
unsigned int gridDimY |
| |
|
unsigned int gridDimZ |
| |
|
unsigned int blockDimX |
| |
|
unsigned int blockDimY |
| |
|
unsigned int blockDimZ |
| |
|
unsigned int sharedMemBytes |
| |
|
hipStream_t stream |
| |
|
void ** kernelParams |
| |
|
void ** extra |
| |
| } hipModuleLaunchKernel |
| |
|
struct { |
|
textureReference ** texRef |
| |
|
hipModule_t hmod |
| |
|
const char * name |
| |
| } hipModuleGetTexRef |
| |
|
struct { |
|
size_t * pValue |
| |
|
hipLimit_t limit |
| |
| } hipDeviceGetLimit |
| |
|
struct { |
|
hipModule_t * module |
| |
|
const void * image |
| |
|
unsigned int numOptions |
| |
|
hipJitOption * options |
| |
|
void ** optionValues |
| |
| } hipModuleLoadDataEx |
| |
|
struct { |
|
int * runtimeVersion |
| |
| } hipRuntimeGetVersion |
| |
|
struct { |
|
hipDeviceProp_t * prop |
| |
|
int deviceId |
| |
| } hipGetDeviceProperties |
| |
|
struct { |
|
hipArray * array |
| |
| } hipFreeArray |
| |
|
struct { |
|
hipDevice_t dev |
| |
| } hipDevicePrimaryCtxRelease |
| |
|
struct { |
|
void ** devPtr |
| |
|
void * hstPtr |
| |
|
unsigned int flags |
| |
| } hipHostGetDevicePointer |
| |
|
struct { |
|
const hip_Memcpy2D * pCopy |
| |
| } hipMemcpyParam2D |
| |
|
struct { |
|
hipFunction_t * function |
| |
|
hipModule_t module |
| |
|
const char * kname |
| |
| } hipModuleGetFunction |
| |
|
struct { |
|
hipDeviceptr_t dst |
| |
|
int value |
| |
|
size_t count |
| |
|
hipStream_t stream |
| |
| } hipMemsetD32Async |
| |
|
struct { |
|
int * deviceId |
| |
| } hipGetDevice |
| |
|
struct { |
|
int * count |
| |
| } hipGetDeviceCount |
| |
| } | args |
| |