|
|
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 |
| |