|
|
uint64_t | correlation_id |
| |
|
uint32_t | phase |
| |
|
union { | |
| |
|
struct { | |
| |
|
dim3 * gridDim | |
| |
|
dim3 gridDim__val | |
| |
|
dim3 * blockDim | |
| |
|
dim3 blockDim__val | |
| |
|
size_t * sharedMem | |
| |
|
size_t sharedMem__val | |
| |
|
hipStream_t * stream | |
| |
|
hipStream_t stream__val | |
| |
| } __hipPopCallConfiguration | |
| |
|
struct { | |
| |
|
dim3 gridDim | |
| |
|
dim3 blockDim | |
| |
|
size_t sharedMem | |
| |
|
hipStream_t stream | |
| |
| } __hipPushCallConfiguration | |
| |
|
struct { | |
| |
|
hipArray_t * array | |
| |
|
hipArray_t array__val | |
| |
|
const HIP_ARRAY3D_DESCRIPTOR * pAllocateArray | |
| |
|
HIP_ARRAY3D_DESCRIPTOR pAllocateArray__val | |
| |
| } hipArray3DCreate | |
| |
|
struct { | |
| |
|
HIP_ARRAY3D_DESCRIPTOR * pArrayDescriptor | |
| |
|
HIP_ARRAY3D_DESCRIPTOR pArrayDescriptor__val | |
| |
|
hipArray_t array | |
| |
| } hipArray3DGetDescriptor | |
| |
|
struct { | |
| |
|
hipArray_t * pHandle | |
| |
|
hipArray_t pHandle__val | |
| |
|
const HIP_ARRAY_DESCRIPTOR * pAllocateArray | |
| |
|
HIP_ARRAY_DESCRIPTOR pAllocateArray__val | |
| |
| } hipArrayCreate | |
| |
|
struct { | |
| |
|
hipArray_t array | |
| |
| } hipArrayDestroy | |
| |
|
struct { | |
| |
|
HIP_ARRAY_DESCRIPTOR * pArrayDescriptor | |
| |
|
HIP_ARRAY_DESCRIPTOR pArrayDescriptor__val | |
| |
|
hipArray_t array | |
| |
| } hipArrayGetDescriptor | |
| |
|
struct { | |
| |
|
hipChannelFormatDesc * desc | |
| |
|
hipChannelFormatDesc desc__val | |
| |
|
hipExtent * extent | |
| |
|
hipExtent extent__val | |
| |
|
unsigned int * flags | |
| |
|
unsigned int flags__val | |
| |
|
hipArray_t array | |
| |
| } hipArrayGetInfo | |
| |
|
struct { | |
| |
|
int * device | |
| |
|
int device__val | |
| |
|
const hipDeviceProp_tR0000 * prop | |
| |
|
hipDeviceProp_tR0000 prop__val | |
| |
| } hipChooseDeviceR0000 | |
| |
|
struct { | |
| |
|
int * device | |
| |
|
int device__val | |
| |
|
const hipDeviceProp_tR0600 * prop | |
| |
|
hipDeviceProp_tR0600 prop__val | |
| |
| } hipChooseDeviceR0600 | |
| |
|
struct { | |
| |
|
dim3 gridDim | |
| |
|
dim3 blockDim | |
| |
|
size_t sharedMem | |
| |
|
hipStream_t stream | |
| |
| } hipConfigureCall | |
| |
|
struct { | |
| |
|
hipSurfaceObject_t * pSurfObject | |
| |
|
hipSurfaceObject_t pSurfObject__val | |
| |
|
const hipResourceDesc * pResDesc | |
| |
|
hipResourceDesc pResDesc__val | |
| |
| } hipCreateSurfaceObject | |
| |
|
struct { | |
| |
|
hipCtx_t * ctx | |
| |
|
hipCtx_t ctx__val | |
| |
|
unsigned int flags | |
| |
|
hipDevice_t device | |
| |
| } hipCtxCreate | |
| |
|
struct { | |
| |
|
hipCtx_t ctx | |
| |
| } hipCtxDestroy | |
| |
|
struct { | |
| |
|
hipCtx_t peerCtx | |
| |
| } hipCtxDisablePeerAccess | |
| |
|
struct { | |
| |
|
hipCtx_t peerCtx | |
| |
|
unsigned int flags | |
| |
| } hipCtxEnablePeerAccess | |
| |
|
struct { | |
| |
|
hipCtx_t ctx | |
| |
|
int * apiVersion | |
| |
|
int apiVersion__val | |
| |
| } hipCtxGetApiVersion | |
| |
|
struct { | |
| |
|
hipFuncCache_t * cacheConfig | |
| |
|
hipFuncCache_t cacheConfig__val | |
| |
| } hipCtxGetCacheConfig | |
| |
|
struct { | |
| |
|
hipCtx_t * ctx | |
| |
|
hipCtx_t ctx__val | |
| |
| } hipCtxGetCurrent | |
| |
|
struct { | |
| |
|
hipDevice_t * device | |
| |
|
hipDevice_t device__val | |
| |
| } hipCtxGetDevice | |
| |
|
struct { | |
| |
|
unsigned int * flags | |
| |
|
unsigned int flags__val | |
| |
| } hipCtxGetFlags | |
| |
|
struct { | |
| |
|
hipSharedMemConfig * pConfig | |
| |
|
hipSharedMemConfig pConfig__val | |
| |
| } hipCtxGetSharedMemConfig | |
| |
|
struct { | |
| |
|
hipCtx_t * ctx | |
| |
|
hipCtx_t ctx__val | |
| |
| } hipCtxPopCurrent | |
| |
|
struct { | |
| |
|
hipCtx_t ctx | |
| |
| } hipCtxPushCurrent | |
| |
|
struct { | |
| |
|
hipFuncCache_t cacheConfig | |
| |
| } hipCtxSetCacheConfig | |
| |
|
struct { | |
| |
|
hipCtx_t ctx | |
| |
| } hipCtxSetCurrent | |
| |
|
struct { | |
| |
|
hipSharedMemConfig config | |
| |
| } hipCtxSetSharedMemConfig | |
| |
|
struct { | |
| |
|
hipExternalMemory_t extMem | |
| |
| } hipDestroyExternalMemory | |
| |
|
struct { | |
| |
|
hipExternalSemaphore_t extSem | |
| |
| } hipDestroyExternalSemaphore | |
| |
|
struct { | |
| |
|
hipSurfaceObject_t surfaceObject | |
| |
| } hipDestroySurfaceObject | |
| |
|
struct { | |
| |
|
int * canAccessPeer | |
| |
|
int canAccessPeer__val | |
| |
|
int deviceId | |
| |
|
int peerDeviceId | |
| |
| } hipDeviceCanAccessPeer | |
| |
|
struct { | |
| |
|
int * major | |
| |
|
int major__val | |
| |
|
int * minor | |
| |
|
int minor__val | |
| |
|
hipDevice_t device | |
| |
| } hipDeviceComputeCapability | |
| |
|
struct { | |
| |
|
int peerDeviceId | |
| |
| } hipDeviceDisablePeerAccess | |
| |
|
struct { | |
| |
|
int peerDeviceId | |
| |
|
unsigned int flags | |
| |
| } hipDeviceEnablePeerAccess | |
| |
|
struct { | |
| |
|
hipDevice_t * device | |
| |
|
hipDevice_t device__val | |
| |
|
int ordinal | |
| |
| } hipDeviceGet | |
| |
|
struct { | |
| |
|
int * pi | |
| |
|
int pi__val | |
| |
|
hipDeviceAttribute_t attr | |
| |
|
int deviceId | |
| |
| } hipDeviceGetAttribute | |
| |
|
struct { | |
| |
|
int * device | |
| |
|
int device__val | |
| |
|
const char * pciBusId | |
| |
|
char pciBusId__val | |
| |
| } hipDeviceGetByPCIBusId | |
| |
|
struct { | |
| |
|
hipFuncCache_t * cacheConfig | |
| |
|
hipFuncCache_t cacheConfig__val | |
| |
| } hipDeviceGetCacheConfig | |
| |
|
struct { | |
| |
|
hipMemPool_t * mem_pool | |
| |
|
hipMemPool_t mem_pool__val | |
| |
|
int device | |
| |
| } hipDeviceGetDefaultMemPool | |
| |
|
struct { | |
| |
|
int device | |
| |
|
hipGraphMemAttributeType attr | |
| |
|
void * value | |
| |
| } hipDeviceGetGraphMemAttribute | |
| |
|
struct { | |
| |
|
size_t * pValue | |
| |
|
size_t pValue__val | |
| |
|
enum hipLimit_t limit | |
| |
| } hipDeviceGetLimit | |
| |
|
struct { | |
| |
|
hipMemPool_t * mem_pool | |
| |
|
hipMemPool_t mem_pool__val | |
| |
|
int device | |
| |
| } hipDeviceGetMemPool | |
| |
|
struct { | |
| |
|
char * name | |
| |
|
char name__val | |
| |
|
int len | |
| |
|
hipDevice_t device | |
| |
| } hipDeviceGetName | |
| |
|
struct { | |
| |
|
int * value | |
| |
|
int value__val | |
| |
|
hipDeviceP2PAttr attr | |
| |
|
int srcDevice | |
| |
|
int dstDevice | |
| |
| } hipDeviceGetP2PAttribute | |
| |
|
struct { | |
| |
|
char * pciBusId | |
| |
|
char pciBusId__val | |
| |
|
int len | |
| |
|
int device | |
| |
| } hipDeviceGetPCIBusId | |
| |
|
struct { | |
| |
|
hipSharedMemConfig * pConfig | |
| |
|
hipSharedMemConfig pConfig__val | |
| |
| } hipDeviceGetSharedMemConfig | |
| |
|
struct { | |
| |
|
int * leastPriority | |
| |
|
int leastPriority__val | |
| |
|
int * greatestPriority | |
| |
|
int greatestPriority__val | |
| |
| } hipDeviceGetStreamPriorityRange | |
| |
|
struct { | |
| |
|
hipUUID * uuid | |
| |
|
hipUUID uuid__val | |
| |
|
hipDevice_t device | |
| |
| } hipDeviceGetUuid | |
| |
|
struct { | |
| |
|
int device | |
| |
| } hipDeviceGraphMemTrim | |
| |
|
struct { | |
| |
|
hipDevice_t dev | |
| |
|
unsigned int * flags | |
| |
|
unsigned int flags__val | |
| |
|
int * active | |
| |
|
int active__val | |
| |
| } hipDevicePrimaryCtxGetState | |
| |
|
struct { | |
| |
|
hipDevice_t dev | |
| |
| } hipDevicePrimaryCtxRelease | |
| |
|
struct { | |
| |
|
hipDevice_t dev | |
| |
| } hipDevicePrimaryCtxReset | |
| |
|
struct { | |
| |
|
hipCtx_t * pctx | |
| |
|
hipCtx_t pctx__val | |
| |
|
hipDevice_t dev | |
| |
| } hipDevicePrimaryCtxRetain | |
| |
|
struct { | |
| |
|
hipDevice_t dev | |
| |
|
unsigned int flags | |
| |
| } hipDevicePrimaryCtxSetFlags | |
| |
|
struct { | |
| |
|
hipFuncCache_t cacheConfig | |
| |
| } hipDeviceSetCacheConfig | |
| |
|
struct { | |
| |
|
int device | |
| |
|
hipGraphMemAttributeType attr | |
| |
|
void * value | |
| |
| } hipDeviceSetGraphMemAttribute | |
| |
|
struct { | |
| |
|
enum hipLimit_t limit | |
| |
|
size_t value | |
| |
| } hipDeviceSetLimit | |
| |
|
struct { | |
| |
|
int device | |
| |
|
hipMemPool_t mem_pool | |
| |
| } hipDeviceSetMemPool | |
| |
|
struct { | |
| |
|
hipSharedMemConfig config | |
| |
| } hipDeviceSetSharedMemConfig | |
| |
|
struct { | |
| |
|
size_t * bytes | |
| |
|
size_t bytes__val | |
| |
|
hipDevice_t device | |
| |
| } hipDeviceTotalMem | |
| |
|
struct { | |
| |
|
int * driverVersion | |
| |
|
int driverVersion__val | |
| |
| } hipDriverGetVersion | |
| |
|
struct { | |
| |
|
hipGraphNode_t * phGraphNode | |
| |
|
hipGraphNode_t phGraphNode__val | |
| |
|
hipGraph_t hGraph | |
| |
|
const hipGraphNode_t * dependencies | |
| |
|
hipGraphNode_t dependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const HIP_MEMCPY3D * copyParams | |
| |
|
HIP_MEMCPY3D copyParams__val | |
| |
|
hipCtx_t ctx | |
| |
| } hipDrvGraphAddMemcpyNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * phGraphNode | |
| |
|
hipGraphNode_t phGraphNode__val | |
| |
|
hipGraph_t hGraph | |
| |
|
const hipGraphNode_t * dependencies | |
| |
|
hipGraphNode_t dependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const HIP_MEMSET_NODE_PARAMS * memsetParams | |
| |
|
HIP_MEMSET_NODE_PARAMS memsetParams__val | |
| |
|
hipCtx_t ctx | |
| |
| } hipDrvGraphAddMemsetNode | |
| |
|
struct { | |
| |
|
const hip_Memcpy2D * pCopy | |
| |
|
hip_Memcpy2D pCopy__val | |
| |
| } hipDrvMemcpy2DUnaligned | |
| |
|
struct { | |
| |
|
const HIP_MEMCPY3D * pCopy | |
| |
|
HIP_MEMCPY3D pCopy__val | |
| |
| } hipDrvMemcpy3D | |
| |
|
struct { | |
| |
|
const HIP_MEMCPY3D * pCopy | |
| |
|
HIP_MEMCPY3D pCopy__val | |
| |
|
hipStream_t stream | |
| |
| } hipDrvMemcpy3DAsync | |
| |
|
struct { | |
| |
|
unsigned int numAttributes | |
| |
|
hipPointer_attribute * attributes | |
| |
|
hipPointer_attribute attributes__val | |
| |
|
void ** data | |
| |
|
void * data__val | |
| |
|
hipDeviceptr_t ptr | |
| |
| } hipDrvPointerGetAttributes | |
| |
|
struct { | |
| |
|
hipEvent_t * event | |
| |
|
hipEvent_t event__val | |
| |
| } hipEventCreate | |
| |
|
struct { | |
| |
|
hipEvent_t * event | |
| |
|
hipEvent_t event__val | |
| |
|
unsigned int flags | |
| |
| } hipEventCreateWithFlags | |
| |
|
struct { | |
| |
|
hipEvent_t event | |
| |
| } hipEventDestroy | |
| |
|
struct { | |
| |
|
float * ms | |
| |
|
float ms__val | |
| |
|
hipEvent_t start | |
| |
|
hipEvent_t stop | |
| |
| } hipEventElapsedTime | |
| |
|
struct { | |
| |
|
hipEvent_t event | |
| |
| } hipEventQuery | |
| |
|
struct { | |
| |
|
hipEvent_t event | |
| |
|
hipStream_t stream | |
| |
| } hipEventRecord | |
| |
|
struct { | |
| |
|
hipEvent_t event | |
| |
| } hipEventSynchronize | |
| |
|
struct { | |
| |
|
int device1 | |
| |
|
int device2 | |
| |
|
unsigned int * linktype | |
| |
|
unsigned int linktype__val | |
| |
|
unsigned int * hopcount | |
| |
|
unsigned int hopcount__val | |
| |
| } hipExtGetLinkTypeAndHopCount | |
| |
|
struct { | |
| |
|
const void * function_address | |
| |
|
dim3 numBlocks | |
| |
|
dim3 dimBlocks | |
| |
|
void ** args | |
| |
|
void * args__val | |
| |
|
size_t sharedMemBytes | |
| |
|
hipStream_t stream | |
| |
|
hipEvent_t startEvent | |
| |
|
hipEvent_t stopEvent | |
| |
|
int flags | |
| |
| } hipExtLaunchKernel | |
| |
|
struct { | |
| |
|
hipLaunchParams * launchParamsList | |
| |
|
hipLaunchParams launchParamsList__val | |
| |
|
int numDevices | |
| |
|
unsigned int flags | |
| |
| } hipExtLaunchMultiKernelMultiDevice | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t sizeBytes | |
| |
|
unsigned int flags | |
| |
| } hipExtMallocWithFlags | |
| |
|
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 * kernelParams__val | |
| |
|
void ** extra | |
| |
|
void * extra__val | |
| |
|
hipEvent_t startEvent | |
| |
|
hipEvent_t stopEvent | |
| |
|
unsigned int flags | |
| |
| } hipExtModuleLaunchKernel | |
| |
|
struct { | |
| |
|
hipStream_t * stream | |
| |
|
hipStream_t stream__val | |
| |
|
unsigned int cuMaskSize | |
| |
|
const unsigned int * cuMask | |
| |
|
unsigned int cuMask__val | |
| |
| } hipExtStreamCreateWithCUMask | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
unsigned int cuMaskSize | |
| |
|
unsigned int * cuMask | |
| |
|
unsigned int cuMask__val | |
| |
| } hipExtStreamGetCUMask | |
| |
|
struct { | |
| |
|
void ** devPtr | |
| |
|
void * devPtr__val | |
| |
|
hipExternalMemory_t extMem | |
| |
|
const hipExternalMemoryBufferDesc * bufferDesc | |
| |
|
hipExternalMemoryBufferDesc bufferDesc__val | |
| |
| } hipExternalMemoryGetMappedBuffer | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t * mipmap | |
| |
|
hipMipmappedArray_t mipmap__val | |
| |
|
hipExternalMemory_t extMem | |
| |
|
const hipExternalMemoryMipmappedArrayDesc * mipmapDesc | |
| |
|
hipExternalMemoryMipmappedArrayDesc mipmapDesc__val | |
| |
| } hipExternalMemoryGetMappedMipmappedArray | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
| } hipFree | |
| |
|
struct { | |
| |
|
hipArray_t array | |
| |
| } hipFreeArray | |
| |
|
struct { | |
| |
|
void * dev_ptr | |
| |
|
hipStream_t stream | |
| |
| } hipFreeAsync | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
| } hipFreeHost | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t mipmappedArray | |
| |
| } hipFreeMipmappedArray | |
| |
|
struct { | |
| |
|
int * value | |
| |
|
int value__val | |
| |
|
hipFunction_attribute attrib | |
| |
|
hipFunction_t hfunc | |
| |
| } hipFuncGetAttribute | |
| |
|
struct { | |
| |
|
hipFuncAttributes * attr | |
| |
|
hipFuncAttributes attr__val | |
| |
|
const void * func | |
| |
| } hipFuncGetAttributes | |
| |
|
struct { | |
| |
|
const void * func | |
| |
|
hipFuncAttribute attr | |
| |
|
int value | |
| |
| } hipFuncSetAttribute | |
| |
|
struct { | |
| |
|
const void * func | |
| |
|
hipFuncCache_t config | |
| |
| } hipFuncSetCacheConfig | |
| |
|
struct { | |
| |
|
const void * func | |
| |
|
hipSharedMemConfig config | |
| |
| } hipFuncSetSharedMemConfig | |
| |
|
struct { | |
| |
|
unsigned int * pHipDeviceCount | |
| |
|
unsigned int pHipDeviceCount__val | |
| |
|
int * pHipDevices | |
| |
|
int pHipDevices__val | |
| |
|
unsigned int hipDeviceCount | |
| |
|
hipGLDeviceList deviceList | |
| |
| } hipGLGetDevices | |
| |
|
struct { | |
| |
|
hipChannelFormatDesc * desc | |
| |
|
hipChannelFormatDesc desc__val | |
| |
|
hipArray_const_t array | |
| |
| } hipGetChannelDesc | |
| |
|
struct { | |
| |
|
int * deviceId | |
| |
|
int deviceId__val | |
| |
| } hipGetDevice | |
| |
|
struct { | |
| |
|
int * count | |
| |
|
int count__val | |
| |
| } hipGetDeviceCount | |
| |
|
struct { | |
| |
|
unsigned int * flags | |
| |
|
unsigned int flags__val | |
| |
| } hipGetDeviceFlags | |
| |
|
struct { | |
| |
|
hipDeviceProp_tR0000 * prop | |
| |
|
hipDeviceProp_tR0000 prop__val | |
| |
|
int device | |
| |
| } hipGetDevicePropertiesR0000 | |
| |
|
struct { | |
| |
|
hipDeviceProp_tR0600 * prop | |
| |
|
hipDeviceProp_tR0600 prop__val | |
| |
|
int deviceId | |
| |
| } hipGetDevicePropertiesR0600 | |
| |
|
struct { | |
| |
|
hipFunction_t * functionPtr | |
| |
|
hipFunction_t functionPtr__val | |
| |
|
const void * symbolPtr | |
| |
| } hipGetFuncBySymbol | |
| |
|
struct { | |
| |
|
hipArray_t * levelArray | |
| |
|
hipArray_t levelArray__val | |
| |
|
hipMipmappedArray_const_t mipmappedArray | |
| |
|
unsigned int level | |
| |
| } hipGetMipmappedArrayLevel | |
| |
|
struct { | |
| |
|
const char * symbol | |
| |
|
char symbol__val | |
| |
|
void ** pfn | |
| |
|
void * pfn__val | |
| |
|
int hipVersion | |
| |
|
uint64_t flags | |
| |
|
hipDriverProcAddressQueryResult * symbolStatus | |
| |
|
hipDriverProcAddressQueryResult symbolStatus__val | |
| |
| } hipGetProcAddress | |
| |
|
struct { | |
| |
|
void ** devPtr | |
| |
|
void * devPtr__val | |
| |
|
const void * symbol | |
| |
| } hipGetSymbolAddress | |
| |
|
struct { | |
| |
|
size_t * size | |
| |
|
size_t size__val | |
| |
|
const void * symbol | |
| |
| } hipGetSymbolSize | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
hipGraph_t childGraph | |
| |
| } hipGraphAddChildGraphNode | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * from | |
| |
|
hipGraphNode_t from__val | |
| |
|
const hipGraphNode_t * to | |
| |
|
hipGraphNode_t to__val | |
| |
|
size_t numDependencies | |
| |
| } hipGraphAddDependencies | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
| } hipGraphAddEmptyNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
hipEvent_t event | |
| |
| } hipGraphAddEventRecordNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
hipEvent_t event | |
| |
| } hipGraphAddEventWaitNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipExternalSemaphoreSignalNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreSignalNodeParams nodeParams__val | |
| |
| } hipGraphAddExternalSemaphoresSignalNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipExternalSemaphoreWaitNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreWaitNodeParams nodeParams__val | |
| |
| } hipGraphAddExternalSemaphoresWaitNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipHostNodeParams * pNodeParams | |
| |
|
hipHostNodeParams pNodeParams__val | |
| |
| } hipGraphAddHostNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipKernelNodeParams * pNodeParams | |
| |
|
hipKernelNodeParams pNodeParams__val | |
| |
| } hipGraphAddKernelNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
hipMemAllocNodeParams * pNodeParams | |
| |
|
hipMemAllocNodeParams pNodeParams__val | |
| |
| } hipGraphAddMemAllocNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
void * dev_ptr | |
| |
| } hipGraphAddMemFreeNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipMemcpy3DParms * pCopyParams | |
| |
|
hipMemcpy3DParms pCopyParams__val | |
| |
| } hipGraphAddMemcpyNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphAddMemcpyNode1D | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
void * dst | |
| |
|
const void * symbol | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphAddMemcpyNodeFromSymbol | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const void * symbol | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphAddMemcpyNodeToSymbol | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
const hipMemsetParams * pMemsetParams | |
| |
|
hipMemsetParams pMemsetParams__val | |
| |
| } hipGraphAddMemsetNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pGraphNode | |
| |
|
hipGraphNode_t pGraphNode__val | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t numDependencies | |
| |
|
hipGraphNodeParams * nodeParams | |
| |
|
hipGraphNodeParams nodeParams__val | |
| |
| } hipGraphAddNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipGraph_t * pGraph | |
| |
|
hipGraph_t pGraph__val | |
| |
| } hipGraphChildGraphNodeGetGraph | |
| |
|
struct { | |
| |
|
hipGraph_t * pGraphClone | |
| |
|
hipGraph_t pGraphClone__val | |
| |
|
hipGraph_t originalGraph | |
| |
| } hipGraphClone | |
| |
|
struct { | |
| |
|
hipGraph_t * pGraph | |
| |
|
hipGraph_t pGraph__val | |
| |
|
unsigned int flags | |
| |
| } hipGraphCreate | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
const char * path | |
| |
|
char path__val | |
| |
|
unsigned int flags | |
| |
| } hipGraphDebugDotPrint | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
| } hipGraphDestroy | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
| } hipGraphDestroyNode | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipEvent_t * event_out | |
| |
|
hipEvent_t event_out__val | |
| |
| } hipGraphEventRecordNodeGetEvent | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipEvent_t event | |
| |
| } hipGraphEventRecordNodeSetEvent | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipEvent_t * event_out | |
| |
|
hipEvent_t event_out__val | |
| |
| } hipGraphEventWaitNodeGetEvent | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipEvent_t event | |
| |
| } hipGraphEventWaitNodeSetEvent | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
hipGraph_t childGraph | |
| |
| } hipGraphExecChildGraphNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t graphExec | |
| |
| } hipGraphExecDestroy | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipEvent_t event | |
| |
| } hipGraphExecEventRecordNodeSetEvent | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipEvent_t event | |
| |
| } hipGraphExecEventWaitNodeSetEvent | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
const hipExternalSemaphoreSignalNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreSignalNodeParams nodeParams__val | |
| |
| } hipGraphExecExternalSemaphoresSignalNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
const hipExternalSemaphoreWaitNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreWaitNodeParams nodeParams__val | |
| |
| } hipGraphExecExternalSemaphoresWaitNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
const hipHostNodeParams * pNodeParams | |
| |
|
hipHostNodeParams pNodeParams__val | |
| |
| } hipGraphExecHostNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
const hipKernelNodeParams * pNodeParams | |
| |
|
hipKernelNodeParams pNodeParams__val | |
| |
| } hipGraphExecKernelNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
hipMemcpy3DParms * pNodeParams | |
| |
|
hipMemcpy3DParms pNodeParams__val | |
| |
| } hipGraphExecMemcpyNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphExecMemcpyNodeSetParams1D | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
void * dst | |
| |
|
const void * symbol | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphExecMemcpyNodeSetParamsFromSymbol | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
const void * symbol | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphExecMemcpyNodeSetParamsToSymbol | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t node | |
| |
|
const hipMemsetParams * pNodeParams | |
| |
|
hipMemsetParams pNodeParams__val | |
| |
| } hipGraphExecMemsetNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraph_t hGraph | |
| |
|
hipGraphNode_t * hErrorNode_out | |
| |
|
hipGraphNode_t hErrorNode_out__val | |
| |
|
hipGraphExecUpdateResult * updateResult_out | |
| |
|
hipGraphExecUpdateResult updateResult_out__val | |
| |
| } hipGraphExecUpdate | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipExternalSemaphoreSignalNodeParams * params_out | |
| |
|
hipExternalSemaphoreSignalNodeParams params_out__val | |
| |
| } hipGraphExternalSemaphoresSignalNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
const hipExternalSemaphoreSignalNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreSignalNodeParams nodeParams__val | |
| |
| } hipGraphExternalSemaphoresSignalNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipExternalSemaphoreWaitNodeParams * params_out | |
| |
|
hipExternalSemaphoreWaitNodeParams params_out__val | |
| |
| } hipGraphExternalSemaphoresWaitNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
const hipExternalSemaphoreWaitNodeParams * nodeParams | |
| |
|
hipExternalSemaphoreWaitNodeParams nodeParams__val | |
| |
| } hipGraphExternalSemaphoresWaitNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
hipGraphNode_t * from | |
| |
|
hipGraphNode_t from__val | |
| |
|
hipGraphNode_t * to | |
| |
|
hipGraphNode_t to__val | |
| |
|
size_t * numEdges | |
| |
|
size_t numEdges__val | |
| |
| } hipGraphGetEdges | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
hipGraphNode_t * nodes | |
| |
|
hipGraphNode_t nodes__val | |
| |
|
size_t * numNodes | |
| |
|
size_t numNodes__val | |
| |
| } hipGraphGetNodes | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
hipGraphNode_t * pRootNodes | |
| |
|
hipGraphNode_t pRootNodes__val | |
| |
|
size_t * pNumRootNodes | |
| |
|
size_t pNumRootNodes__val | |
| |
| } hipGraphGetRootNodes | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipHostNodeParams * pNodeParams | |
| |
|
hipHostNodeParams pNodeParams__val | |
| |
| } hipGraphHostNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
const hipHostNodeParams * pNodeParams | |
| |
|
hipHostNodeParams pNodeParams__val | |
| |
| } hipGraphHostNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t * pGraphExec | |
| |
|
hipGraphExec_t pGraphExec__val | |
| |
|
hipGraph_t graph | |
| |
|
hipGraphNode_t * pErrorNode | |
| |
|
hipGraphNode_t pErrorNode__val | |
| |
|
char * pLogBuffer | |
| |
|
char pLogBuffer__val | |
| |
|
size_t bufferSize | |
| |
| } hipGraphInstantiate | |
| |
|
struct { | |
| |
|
hipGraphExec_t * pGraphExec | |
| |
|
hipGraphExec_t pGraphExec__val | |
| |
|
hipGraph_t graph | |
| |
|
unsigned long long flags | |
| |
| } hipGraphInstantiateWithFlags | |
| |
|
struct { | |
| |
|
hipGraphExec_t * pGraphExec | |
| |
|
hipGraphExec_t pGraphExec__val | |
| |
|
hipGraph_t graph | |
| |
|
hipGraphInstantiateParams * instantiateParams | |
| |
|
hipGraphInstantiateParams instantiateParams__val | |
| |
| } hipGraphInstantiateWithParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t hSrc | |
| |
|
hipGraphNode_t hDst | |
| |
| } hipGraphKernelNodeCopyAttributes | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipLaunchAttributeID attr | |
| |
|
hipLaunchAttributeValue * value | |
| |
|
hipLaunchAttributeValue value__val | |
| |
| } hipGraphKernelNodeGetAttribute | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipKernelNodeParams * pNodeParams | |
| |
|
hipKernelNodeParams pNodeParams__val | |
| |
| } hipGraphKernelNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t hNode | |
| |
|
hipLaunchAttributeID attr | |
| |
|
const hipLaunchAttributeValue * value | |
| |
|
hipLaunchAttributeValue value__val | |
| |
| } hipGraphKernelNodeSetAttribute | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
const hipKernelNodeParams * pNodeParams | |
| |
|
hipKernelNodeParams pNodeParams__val | |
| |
| } hipGraphKernelNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphExec_t graphExec | |
| |
|
hipStream_t stream | |
| |
| } hipGraphLaunch | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipMemAllocNodeParams * pNodeParams | |
| |
|
hipMemAllocNodeParams pNodeParams__val | |
| |
| } hipGraphMemAllocNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
void * dev_ptr | |
| |
| } hipGraphMemFreeNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipMemcpy3DParms * pNodeParams | |
| |
|
hipMemcpy3DParms pNodeParams__val | |
| |
| } hipGraphMemcpyNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
const hipMemcpy3DParms * pNodeParams | |
| |
|
hipMemcpy3DParms pNodeParams__val | |
| |
| } hipGraphMemcpyNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphMemcpyNodeSetParams1D | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
void * dst | |
| |
|
const void * symbol | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphMemcpyNodeSetParamsFromSymbol | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
const void * symbol | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipGraphMemcpyNodeSetParamsToSymbol | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipMemsetParams * pNodeParams | |
| |
|
hipMemsetParams pNodeParams__val | |
| |
| } hipGraphMemsetNodeGetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
const hipMemsetParams * pNodeParams | |
| |
|
hipMemsetParams pNodeParams__val | |
| |
| } hipGraphMemsetNodeSetParams | |
| |
|
struct { | |
| |
|
hipGraphNode_t * pNode | |
| |
|
hipGraphNode_t pNode__val | |
| |
|
hipGraphNode_t originalNode | |
| |
|
hipGraph_t clonedGraph | |
| |
| } hipGraphNodeFindInClone | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipGraphNode_t * pDependencies | |
| |
|
hipGraphNode_t pDependencies__val | |
| |
|
size_t * pNumDependencies | |
| |
|
size_t pNumDependencies__val | |
| |
| } hipGraphNodeGetDependencies | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipGraphNode_t * pDependentNodes | |
| |
|
hipGraphNode_t pDependentNodes__val | |
| |
|
size_t * pNumDependentNodes | |
| |
|
size_t pNumDependentNodes__val | |
| |
| } hipGraphNodeGetDependentNodes | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
unsigned int * isEnabled | |
| |
|
unsigned int isEnabled__val | |
| |
| } hipGraphNodeGetEnabled | |
| |
|
struct { | |
| |
|
hipGraphNode_t node | |
| |
|
hipGraphNodeType * pType | |
| |
|
hipGraphNodeType pType__val | |
| |
| } hipGraphNodeGetType | |
| |
|
struct { | |
| |
|
hipGraphExec_t hGraphExec | |
| |
|
hipGraphNode_t hNode | |
| |
|
unsigned int isEnabled | |
| |
| } hipGraphNodeSetEnabled | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
hipUserObject_t object | |
| |
|
unsigned int count | |
| |
| } hipGraphReleaseUserObject | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * from | |
| |
|
hipGraphNode_t from__val | |
| |
|
const hipGraphNode_t * to | |
| |
|
hipGraphNode_t to__val | |
| |
|
size_t numDependencies | |
| |
| } hipGraphRemoveDependencies | |
| |
|
struct { | |
| |
|
hipGraph_t graph | |
| |
|
hipUserObject_t object | |
| |
|
unsigned int count | |
| |
|
unsigned int flags | |
| |
| } hipGraphRetainUserObject | |
| |
|
struct { | |
| |
|
hipGraphExec_t graphExec | |
| |
|
hipStream_t stream | |
| |
| } hipGraphUpload | |
| |
|
struct { | |
| |
|
hipGraphicsResource ** resource | |
| |
|
hipGraphicsResource * resource__val | |
| |
|
GLuint buffer | |
| |
|
unsigned int flags | |
| |
| } hipGraphicsGLRegisterBuffer | |
| |
|
struct { | |
| |
|
hipGraphicsResource ** resource | |
| |
|
hipGraphicsResource * resource__val | |
| |
|
GLuint image | |
| |
|
GLenum target | |
| |
|
unsigned int flags | |
| |
| } hipGraphicsGLRegisterImage | |
| |
|
struct { | |
| |
|
int count | |
| |
|
hipGraphicsResource_t * resources | |
| |
|
hipGraphicsResource_t resources__val | |
| |
|
hipStream_t stream | |
| |
| } hipGraphicsMapResources | |
| |
|
struct { | |
| |
|
void ** devPtr | |
| |
|
void * devPtr__val | |
| |
|
size_t * size | |
| |
|
size_t size__val | |
| |
|
hipGraphicsResource_t resource | |
| |
| } hipGraphicsResourceGetMappedPointer | |
| |
|
struct { | |
| |
|
hipArray_t * array | |
| |
|
hipArray_t array__val | |
| |
|
hipGraphicsResource_t resource | |
| |
|
unsigned int arrayIndex | |
| |
|
unsigned int mipLevel | |
| |
| } hipGraphicsSubResourceGetMappedArray | |
| |
|
struct { | |
| |
|
int count | |
| |
|
hipGraphicsResource_t * resources | |
| |
|
hipGraphicsResource_t resources__val | |
| |
|
hipStream_t stream | |
| |
| } hipGraphicsUnmapResources | |
| |
|
struct { | |
| |
|
hipGraphicsResource_t resource | |
| |
| } hipGraphicsUnregisterResource | |
| |
|
struct { | |
| |
|
hipFunction_t f | |
| |
|
unsigned int globalWorkSizeX | |
| |
|
unsigned int globalWorkSizeY | |
| |
|
unsigned int globalWorkSizeZ | |
| |
|
unsigned int blockDimX | |
| |
|
unsigned int blockDimY | |
| |
|
unsigned int blockDimZ | |
| |
|
size_t sharedMemBytes | |
| |
|
hipStream_t hStream | |
| |
|
void ** kernelParams | |
| |
|
void * kernelParams__val | |
| |
|
void ** extra | |
| |
|
void * extra__val | |
| |
|
hipEvent_t startEvent | |
| |
|
hipEvent_t stopEvent | |
| |
| } hipHccModuleLaunchKernel | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
|
unsigned int flags | |
| |
| } hipHostAlloc | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
| } hipHostFree | |
| |
|
struct { | |
| |
|
void ** devPtr | |
| |
|
void * devPtr__val | |
| |
|
void * hstPtr | |
| |
|
unsigned int flags | |
| |
| } hipHostGetDevicePointer | |
| |
|
struct { | |
| |
|
unsigned int * flagsPtr | |
| |
|
unsigned int flagsPtr__val | |
| |
|
void * hostPtr | |
| |
| } hipHostGetFlags | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
|
unsigned int flags | |
| |
| } hipHostMalloc | |
| |
|
struct { | |
| |
|
void * hostPtr | |
| |
|
size_t sizeBytes | |
| |
|
unsigned int flags | |
| |
| } hipHostRegister | |
| |
|
struct { | |
| |
|
void * hostPtr | |
| |
| } hipHostUnregister | |
| |
|
struct { | |
| |
|
hipExternalMemory_t * extMem_out | |
| |
|
hipExternalMemory_t extMem_out__val | |
| |
|
const hipExternalMemoryHandleDesc * memHandleDesc | |
| |
|
hipExternalMemoryHandleDesc memHandleDesc__val | |
| |
| } hipImportExternalMemory | |
| |
|
struct { | |
| |
|
hipExternalSemaphore_t * extSem_out | |
| |
|
hipExternalSemaphore_t extSem_out__val | |
| |
|
const hipExternalSemaphoreHandleDesc * semHandleDesc | |
| |
|
hipExternalSemaphoreHandleDesc semHandleDesc__val | |
| |
| } hipImportExternalSemaphore | |
| |
|
struct { | |
| |
|
unsigned int flags | |
| |
| } hipInit | |
| |
|
struct { | |
| |
|
void * devPtr | |
| |
| } hipIpcCloseMemHandle | |
| |
|
struct { | |
| |
|
hipIpcEventHandle_t * handle | |
| |
|
hipIpcEventHandle_t handle__val | |
| |
|
hipEvent_t event | |
| |
| } hipIpcGetEventHandle | |
| |
|
struct { | |
| |
|
hipIpcMemHandle_t * handle | |
| |
|
hipIpcMemHandle_t handle__val | |
| |
|
void * devPtr | |
| |
| } hipIpcGetMemHandle | |
| |
|
struct { | |
| |
|
hipEvent_t * event | |
| |
|
hipEvent_t event__val | |
| |
|
hipIpcEventHandle_t handle | |
| |
| } hipIpcOpenEventHandle | |
| |
|
struct { | |
| |
|
void ** devPtr | |
| |
|
void * devPtr__val | |
| |
|
hipIpcMemHandle_t handle | |
| |
|
unsigned int flags | |
| |
| } hipIpcOpenMemHandle | |
| |
|
struct { | |
| |
|
const void * hostFunction | |
| |
| } hipLaunchByPtr | |
| |
|
struct { | |
| |
|
const void * f | |
| |
|
dim3 gridDim | |
| |
|
dim3 blockDimX | |
| |
|
void ** kernelParams | |
| |
|
void * kernelParams__val | |
| |
|
unsigned int sharedMemBytes | |
| |
|
hipStream_t stream | |
| |
| } hipLaunchCooperativeKernel | |
| |
|
struct { | |
| |
|
hipLaunchParams * launchParamsList | |
| |
|
hipLaunchParams launchParamsList__val | |
| |
|
int numDevices | |
| |
|
unsigned int flags | |
| |
| } hipLaunchCooperativeKernelMultiDevice | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipHostFn_t fn | |
| |
|
void * userData | |
| |
| } hipLaunchHostFunc | |
| |
|
struct { | |
| |
|
const void * function_address | |
| |
|
dim3 numBlocks | |
| |
|
dim3 dimBlocks | |
| |
|
void ** args | |
| |
|
void * args__val | |
| |
|
size_t sharedMemBytes | |
| |
|
hipStream_t stream | |
| |
| } hipLaunchKernel | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
| } hipMalloc | |
| |
|
struct { | |
| |
|
hipPitchedPtr * pitchedDevPtr | |
| |
|
hipPitchedPtr pitchedDevPtr__val | |
| |
|
hipExtent extent | |
| |
| } hipMalloc3D | |
| |
|
struct { | |
| |
|
hipArray_t * array | |
| |
|
hipArray_t array__val | |
| |
|
const hipChannelFormatDesc * desc | |
| |
|
hipChannelFormatDesc desc__val | |
| |
|
hipExtent extent | |
| |
|
unsigned int flags | |
| |
| } hipMalloc3DArray | |
| |
|
struct { | |
| |
|
hipArray_t * array | |
| |
|
hipArray_t array__val | |
| |
|
const hipChannelFormatDesc * desc | |
| |
|
hipChannelFormatDesc desc__val | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
unsigned int flags | |
| |
| } hipMallocArray | |
| |
|
struct { | |
| |
|
void ** dev_ptr | |
| |
|
void * dev_ptr__val | |
| |
|
size_t size | |
| |
|
hipStream_t stream | |
| |
| } hipMallocAsync | |
| |
|
struct { | |
| |
|
void ** dev_ptr | |
| |
|
void * dev_ptr__val | |
| |
|
size_t size | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipStream_t stream | |
| |
| } hipMallocFromPoolAsync | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
| } hipMallocHost | |
| |
|
struct { | |
| |
|
void ** dev_ptr | |
| |
|
void * dev_ptr__val | |
| |
|
size_t size | |
| |
|
unsigned int flags | |
| |
| } hipMallocManaged | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t * mipmappedArray | |
| |
|
hipMipmappedArray_t mipmappedArray__val | |
| |
|
const hipChannelFormatDesc * desc | |
| |
|
hipChannelFormatDesc desc__val | |
| |
|
hipExtent extent | |
| |
|
unsigned int numLevels | |
| |
|
unsigned int flags | |
| |
| } hipMallocMipmappedArray | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t * pitch | |
| |
|
size_t pitch__val | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
| } hipMallocPitch | |
| |
|
struct { | |
| |
|
void * devPtr | |
| |
|
size_t size | |
| |
| } hipMemAddressFree | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
|
size_t alignment | |
| |
|
void * addr | |
| |
|
unsigned long long flags | |
| |
| } hipMemAddressReserve | |
| |
|
struct { | |
| |
|
const void * dev_ptr | |
| |
|
size_t count | |
| |
|
hipMemoryAdvise advice | |
| |
|
int device | |
| |
| } hipMemAdvise | |
| |
|
struct { | |
| |
|
void ** ptr | |
| |
|
void * ptr__val | |
| |
|
size_t size | |
| |
| } hipMemAllocHost | |
| |
|
struct { | |
| |
|
hipDeviceptr_t * dptr | |
| |
|
hipDeviceptr_t dptr__val | |
| |
|
size_t * pitch | |
| |
|
size_t pitch__val | |
| |
|
size_t widthInBytes | |
| |
|
size_t height | |
| |
|
unsigned int elementSizeBytes | |
| |
| } hipMemAllocPitch | |
| |
|
struct { | |
| |
|
hipMemGenericAllocationHandle_t * handle | |
| |
|
hipMemGenericAllocationHandle_t handle__val | |
| |
|
size_t size | |
| |
|
const hipMemAllocationProp * prop | |
| |
|
hipMemAllocationProp prop__val | |
| |
|
unsigned long long flags | |
| |
| } hipMemCreate | |
| |
|
struct { | |
| |
|
void * shareableHandle | |
| |
|
hipMemGenericAllocationHandle_t handle | |
| |
|
hipMemAllocationHandleType handleType | |
| |
|
unsigned long long flags | |
| |
| } hipMemExportToShareableHandle | |
| |
|
struct { | |
| |
|
unsigned long long * flags | |
| |
|
unsigned long long flags__val | |
| |
|
const hipMemLocation * location | |
| |
|
hipMemLocation location__val | |
| |
|
void * ptr | |
| |
| } hipMemGetAccess | |
| |
|
struct { | |
| |
|
hipDeviceptr_t * pbase | |
| |
|
hipDeviceptr_t pbase__val | |
| |
|
size_t * psize | |
| |
|
size_t psize__val | |
| |
|
hipDeviceptr_t dptr | |
| |
| } hipMemGetAddressRange | |
| |
|
struct { | |
| |
|
size_t * granularity | |
| |
|
size_t granularity__val | |
| |
|
const hipMemAllocationProp * prop | |
| |
|
hipMemAllocationProp prop__val | |
| |
|
hipMemAllocationGranularity_flags option | |
| |
| } hipMemGetAllocationGranularity | |
| |
|
struct { | |
| |
|
hipMemAllocationProp * prop | |
| |
|
hipMemAllocationProp prop__val | |
| |
|
hipMemGenericAllocationHandle_t handle | |
| |
| } hipMemGetAllocationPropertiesFromHandle | |
| |
|
struct { | |
| |
|
size_t * free | |
| |
|
size_t free__val | |
| |
|
size_t * total | |
| |
|
size_t total__val | |
| |
| } hipMemGetInfo | |
| |
|
struct { | |
| |
|
hipMemGenericAllocationHandle_t * handle | |
| |
|
hipMemGenericAllocationHandle_t handle__val | |
| |
|
void * osHandle | |
| |
|
hipMemAllocationHandleType shHandleType | |
| |
| } hipMemImportFromShareableHandle | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
|
size_t size | |
| |
|
size_t offset | |
| |
|
hipMemGenericAllocationHandle_t handle | |
| |
|
unsigned long long flags | |
| |
| } hipMemMap | |
| |
|
struct { | |
| |
|
hipArrayMapInfo * mapInfoList | |
| |
|
hipArrayMapInfo mapInfoList__val | |
| |
|
unsigned int count | |
| |
|
hipStream_t stream | |
| |
| } hipMemMapArrayAsync | |
| |
|
struct { | |
| |
|
hipMemPool_t * mem_pool | |
| |
|
hipMemPool_t mem_pool__val | |
| |
|
const hipMemPoolProps * pool_props | |
| |
|
hipMemPoolProps pool_props__val | |
| |
| } hipMemPoolCreate | |
| |
|
struct { | |
| |
|
hipMemPool_t mem_pool | |
| |
| } hipMemPoolDestroy | |
| |
|
struct { | |
| |
|
hipMemPoolPtrExportData * export_data | |
| |
|
hipMemPoolPtrExportData export_data__val | |
| |
|
void * dev_ptr | |
| |
| } hipMemPoolExportPointer | |
| |
|
struct { | |
| |
|
void * shared_handle | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipMemAllocationHandleType handle_type | |
| |
|
unsigned int flags | |
| |
| } hipMemPoolExportToShareableHandle | |
| |
|
struct { | |
| |
|
hipMemAccessFlags * flags | |
| |
|
hipMemAccessFlags flags__val | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipMemLocation * location | |
| |
|
hipMemLocation location__val | |
| |
| } hipMemPoolGetAccess | |
| |
|
struct { | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipMemPoolAttr attr | |
| |
|
void * value | |
| |
| } hipMemPoolGetAttribute | |
| |
|
struct { | |
| |
|
hipMemPool_t * mem_pool | |
| |
|
hipMemPool_t mem_pool__val | |
| |
|
void * shared_handle | |
| |
|
hipMemAllocationHandleType handle_type | |
| |
|
unsigned int flags | |
| |
| } hipMemPoolImportFromShareableHandle | |
| |
|
struct { | |
| |
|
void ** dev_ptr | |
| |
|
void * dev_ptr__val | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipMemPoolPtrExportData * export_data | |
| |
|
hipMemPoolPtrExportData export_data__val | |
| |
| } hipMemPoolImportPointer | |
| |
|
struct { | |
| |
|
hipMemPool_t mem_pool | |
| |
|
const hipMemAccessDesc * desc_list | |
| |
|
hipMemAccessDesc desc_list__val | |
| |
|
size_t count | |
| |
| } hipMemPoolSetAccess | |
| |
|
struct { | |
| |
|
hipMemPool_t mem_pool | |
| |
|
hipMemPoolAttr attr | |
| |
|
void * value | |
| |
| } hipMemPoolSetAttribute | |
| |
|
struct { | |
| |
|
hipMemPool_t mem_pool | |
| |
|
size_t min_bytes_to_hold | |
| |
| } hipMemPoolTrimTo | |
| |
|
struct { | |
| |
|
const void * dev_ptr | |
| |
|
size_t count | |
| |
|
int device | |
| |
|
hipStream_t stream | |
| |
| } hipMemPrefetchAsync | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
|
size_t * size | |
| |
|
size_t size__val | |
| |
| } hipMemPtrGetInfo | |
| |
|
struct { | |
| |
|
void * data | |
| |
|
size_t data_size | |
| |
|
hipMemRangeAttribute attribute | |
| |
|
const void * dev_ptr | |
| |
|
size_t count | |
| |
| } hipMemRangeGetAttribute | |
| |
|
struct { | |
| |
|
void ** data | |
| |
|
void * data__val | |
| |
|
size_t * data_sizes | |
| |
|
size_t data_sizes__val | |
| |
|
hipMemRangeAttribute * attributes | |
| |
|
hipMemRangeAttribute attributes__val | |
| |
|
size_t num_attributes | |
| |
|
const void * dev_ptr | |
| |
|
size_t count | |
| |
| } hipMemRangeGetAttributes | |
| |
|
struct { | |
| |
|
hipMemGenericAllocationHandle_t handle | |
| |
| } hipMemRelease | |
| |
|
struct { | |
| |
|
hipMemGenericAllocationHandle_t * handle | |
| |
|
hipMemGenericAllocationHandle_t handle__val | |
| |
|
void * addr | |
| |
| } hipMemRetainAllocationHandle | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
|
size_t size | |
| |
|
const hipMemAccessDesc * desc | |
| |
|
hipMemAccessDesc desc__val | |
| |
|
size_t count | |
| |
| } hipMemSetAccess | |
| |
|
struct { | |
| |
|
void * ptr | |
| |
|
size_t size | |
| |
| } hipMemUnmap | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t sizeBytes | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpy | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
size_t dpitch | |
| |
|
const void * src | |
| |
|
size_t spitch | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpy2D | |
| |
|
struct { | |
| |
|
hipArray_t dst | |
| |
|
size_t wOffsetDst | |
| |
|
size_t hOffsetDst | |
| |
|
hipArray_const_t src | |
| |
|
size_t wOffsetSrc | |
| |
|
size_t hOffsetSrc | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpy2DArrayToArray | |
| |
|
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 { | |
| |
|
void * dst | |
| |
|
size_t dpitch | |
| |
|
hipArray_const_t src | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpy2DFromArray | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
size_t dpitch | |
| |
|
hipArray_const_t src | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpy2DFromArrayAsync | |
| |
|
struct { | |
| |
|
hipArray_t dst | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
const void * src | |
| |
|
size_t spitch | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpy2DToArray | |
| |
|
struct { | |
| |
|
hipArray_t dst | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
const void * src | |
| |
|
size_t spitch | |
| |
|
size_t width | |
| |
|
size_t height | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpy2DToArrayAsync | |
| |
|
struct { | |
| |
|
const hipMemcpy3DParms * p | |
| |
|
hipMemcpy3DParms p__val | |
| |
| } hipMemcpy3D | |
| |
|
struct { | |
| |
|
const hipMemcpy3DParms * p | |
| |
|
hipMemcpy3DParms p__val | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpy3DAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t sizeBytes | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyAsync | |
| |
|
struct { | |
| |
|
hipArray_t dstArray | |
| |
|
size_t dstOffset | |
| |
|
hipArray_t srcArray | |
| |
|
size_t srcOffset | |
| |
|
size_t ByteCount | |
| |
| } hipMemcpyAtoA | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dstDevice | |
| |
|
hipArray_t srcArray | |
| |
|
size_t srcOffset | |
| |
|
size_t ByteCount | |
| |
| } hipMemcpyAtoD | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
hipArray_t srcArray | |
| |
|
size_t srcOffset | |
| |
|
size_t count | |
| |
| } hipMemcpyAtoH | |
| |
|
struct { | |
| |
|
void * dstHost | |
| |
|
hipArray_t srcArray | |
| |
|
size_t srcOffset | |
| |
|
size_t ByteCount | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyAtoHAsync | |
| |
|
struct { | |
| |
|
hipArray_t dstArray | |
| |
|
size_t dstOffset | |
| |
|
hipDeviceptr_t srcDevice | |
| |
|
size_t ByteCount | |
| |
| } hipMemcpyDtoA | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dst | |
| |
|
hipDeviceptr_t src | |
| |
|
size_t sizeBytes | |
| |
| } hipMemcpyDtoD | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dst | |
| |
|
hipDeviceptr_t src | |
| |
|
size_t sizeBytes | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyDtoDAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
hipDeviceptr_t src | |
| |
|
size_t sizeBytes | |
| |
| } hipMemcpyDtoH | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
hipDeviceptr_t src | |
| |
|
size_t sizeBytes | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyDtoHAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
hipArray_const_t srcArray | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
size_t count | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpyFromArray | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
const void * symbol | |
| |
|
size_t sizeBytes | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpyFromSymbol | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
const void * symbol | |
| |
|
size_t sizeBytes | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyFromSymbolAsync | |
| |
|
struct { | |
| |
|
hipArray_t dstArray | |
| |
|
size_t dstOffset | |
| |
|
const void * srcHost | |
| |
|
size_t count | |
| |
| } hipMemcpyHtoA | |
| |
|
struct { | |
| |
|
hipArray_t dstArray | |
| |
|
size_t dstOffset | |
| |
|
const void * srcHost | |
| |
|
size_t ByteCount | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyHtoAAsync | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dst | |
| |
|
void * src | |
| |
|
size_t sizeBytes | |
| |
| } hipMemcpyHtoD | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dst | |
| |
|
void * src | |
| |
|
size_t sizeBytes | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyHtoDAsync | |
| |
|
struct { | |
| |
|
const hip_Memcpy2D * pCopy | |
| |
|
hip_Memcpy2D pCopy__val | |
| |
| } hipMemcpyParam2D | |
| |
|
struct { | |
| |
|
const hip_Memcpy2D * pCopy | |
| |
|
hip_Memcpy2D pCopy__val | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyParam2DAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
int dstDeviceId | |
| |
|
const void * src | |
| |
|
int srcDeviceId | |
| |
|
size_t sizeBytes | |
| |
| } hipMemcpyPeer | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
int dstDeviceId | |
| |
|
const void * src | |
| |
|
int srcDevice | |
| |
|
size_t sizeBytes | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyPeerAsync | |
| |
|
struct { | |
| |
|
hipArray_t dst | |
| |
|
size_t wOffset | |
| |
|
size_t hOffset | |
| |
|
const void * src | |
| |
|
size_t count | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpyToArray | |
| |
|
struct { | |
| |
|
const void * symbol | |
| |
|
const void * src | |
| |
|
size_t sizeBytes | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
| } hipMemcpyToSymbol | |
| |
|
struct { | |
| |
|
const void * symbol | |
| |
|
const void * src | |
| |
|
size_t sizeBytes | |
| |
|
size_t offset | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyToSymbolAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
const void * src | |
| |
|
size_t sizeBytes | |
| |
|
hipMemcpyKind kind | |
| |
|
hipStream_t stream | |
| |
| } hipMemcpyWithStream | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
int value | |
| |
|
size_t sizeBytes | |
| |
| } hipMemset | |
| |
|
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 { | |
| |
|
hipPitchedPtr pitchedDevPtr | |
| |
|
int value | |
| |
|
hipExtent extent | |
| |
| } hipMemset3D | |
| |
|
struct { | |
| |
|
hipPitchedPtr pitchedDevPtr | |
| |
|
int value | |
| |
|
hipExtent extent | |
| |
|
hipStream_t stream | |
| |
| } hipMemset3DAsync | |
| |
|
struct { | |
| |
|
void * dst | |
| |
|
int value | |
| |
|
size_t sizeBytes | |
| |
|
hipStream_t stream | |
| |
| } hipMemsetAsync | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dest | |
| |
|
unsigned short value | |
| |
|
size_t count | |
| |
| } hipMemsetD16 | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dest | |
| |
|
unsigned short value | |
| |
|
size_t count | |
| |
|
hipStream_t stream | |
| |
| } hipMemsetD16Async | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dest | |
| |
|
int value | |
| |
|
size_t count | |
| |
| } hipMemsetD32 | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dst | |
| |
|
int value | |
| |
|
size_t count | |
| |
|
hipStream_t stream | |
| |
| } hipMemsetD32Async | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dest | |
| |
|
unsigned char value | |
| |
|
size_t count | |
| |
| } hipMemsetD8 | |
| |
|
struct { | |
| |
|
hipDeviceptr_t dest | |
| |
|
unsigned char value | |
| |
|
size_t count | |
| |
|
hipStream_t stream | |
| |
| } hipMemsetD8Async | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t * pHandle | |
| |
|
hipMipmappedArray_t pHandle__val | |
| |
|
HIP_ARRAY3D_DESCRIPTOR * pMipmappedArrayDesc | |
| |
|
HIP_ARRAY3D_DESCRIPTOR pMipmappedArrayDesc__val | |
| |
|
unsigned int numMipmapLevels | |
| |
| } hipMipmappedArrayCreate | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t hMipmappedArray | |
| |
| } hipMipmappedArrayDestroy | |
| |
|
struct { | |
| |
|
hipArray_t * pLevelArray | |
| |
|
hipArray_t pLevelArray__val | |
| |
|
hipMipmappedArray_t hMipMappedArray | |
| |
|
unsigned int level | |
| |
| } hipMipmappedArrayGetLevel | |
| |
|
struct { | |
| |
|
hipFunction_t * function | |
| |
|
hipFunction_t function__val | |
| |
|
hipModule_t module | |
| |
|
const char * kname | |
| |
|
char kname__val | |
| |
| } hipModuleGetFunction | |
| |
|
struct { | |
| |
|
hipDeviceptr_t * dptr | |
| |
|
hipDeviceptr_t dptr__val | |
| |
|
size_t * bytes | |
| |
|
size_t bytes__val | |
| |
|
hipModule_t hmod | |
| |
|
const char * name | |
| |
|
char name__val | |
| |
| } hipModuleGetGlobal | |
| |
|
struct { | |
| |
|
textureReference ** texRef | |
| |
|
textureReference * texRef__val | |
| |
|
hipModule_t hmod | |
| |
|
const char * name | |
| |
|
char name__val | |
| |
| } hipModuleGetTexRef | |
| |
|
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 * kernelParams__val | |
| |
| } hipModuleLaunchCooperativeKernel | |
| |
|
struct { | |
| |
|
hipFunctionLaunchParams * launchParamsList | |
| |
|
hipFunctionLaunchParams launchParamsList__val | |
| |
|
unsigned int numDevices | |
| |
|
unsigned int flags | |
| |
| } hipModuleLaunchCooperativeKernelMultiDevice | |
| |
|
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 * kernelParams__val | |
| |
|
void ** extra | |
| |
|
void * extra__val | |
| |
| } hipModuleLaunchKernel | |
| |
|
struct { | |
| |
|
hipModule_t * module | |
| |
|
hipModule_t module__val | |
| |
|
const char * fname | |
| |
|
char fname__val | |
| |
| } hipModuleLoad | |
| |
|
struct { | |
| |
|
hipModule_t * module | |
| |
|
hipModule_t module__val | |
| |
|
const void * image | |
| |
| } hipModuleLoadData | |
| |
|
struct { | |
| |
|
hipModule_t * module | |
| |
|
hipModule_t module__val | |
| |
|
const void * image | |
| |
|
unsigned int numOptions | |
| |
|
hipJitOption * options | |
| |
|
hipJitOption options__val | |
| |
|
void ** optionsValues | |
| |
|
void * optionsValues__val | |
| |
| } hipModuleLoadDataEx | |
| |
|
struct { | |
| |
|
int * numBlocks | |
| |
|
int numBlocks__val | |
| |
|
hipFunction_t f | |
| |
|
int blockSize | |
| |
|
size_t dynSharedMemPerBlk | |
| |
| } hipModuleOccupancyMaxActiveBlocksPerMultiprocessor | |
| |
|
struct { | |
| |
|
int * numBlocks | |
| |
|
int numBlocks__val | |
| |
|
hipFunction_t f | |
| |
|
int blockSize | |
| |
|
size_t dynSharedMemPerBlk | |
| |
|
unsigned int flags | |
| |
| } hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags | |
| |
|
struct { | |
| |
|
int * gridSize | |
| |
|
int gridSize__val | |
| |
|
int * blockSize | |
| |
|
int blockSize__val | |
| |
|
hipFunction_t f | |
| |
|
size_t dynSharedMemPerBlk | |
| |
|
int blockSizeLimit | |
| |
| } hipModuleOccupancyMaxPotentialBlockSize | |
| |
|
struct { | |
| |
|
int * gridSize | |
| |
|
int gridSize__val | |
| |
|
int * blockSize | |
| |
|
int blockSize__val | |
| |
|
hipFunction_t f | |
| |
|
size_t dynSharedMemPerBlk | |
| |
|
int blockSizeLimit | |
| |
|
unsigned int flags | |
| |
| } hipModuleOccupancyMaxPotentialBlockSizeWithFlags | |
| |
|
struct { | |
| |
|
hipModule_t module | |
| |
| } hipModuleUnload | |
| |
|
struct { | |
| |
|
int * numBlocks | |
| |
|
int numBlocks__val | |
| |
|
const void * f | |
| |
|
int blockSize | |
| |
|
size_t dynamicSMemSize | |
| |
| } hipOccupancyMaxActiveBlocksPerMultiprocessor | |
| |
|
struct { | |
| |
|
int * numBlocks | |
| |
|
int numBlocks__val | |
| |
|
const void * f | |
| |
|
int blockSize | |
| |
|
size_t dynamicSMemSize | |
| |
|
unsigned int flags | |
| |
| } hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags | |
| |
|
struct { | |
| |
|
int * gridSize | |
| |
|
int gridSize__val | |
| |
|
int * blockSize | |
| |
|
int blockSize__val | |
| |
|
const void * f | |
| |
|
size_t dynSharedMemPerBlk | |
| |
|
int blockSizeLimit | |
| |
| } hipOccupancyMaxPotentialBlockSize | |
| |
|
struct { | |
| |
|
void * data | |
| |
|
hipPointer_attribute attribute | |
| |
|
hipDeviceptr_t ptr | |
| |
| } hipPointerGetAttribute | |
| |
|
struct { | |
| |
|
hipPointerAttribute_t * attributes | |
| |
|
hipPointerAttribute_t attributes__val | |
| |
|
const void * ptr | |
| |
| } hipPointerGetAttributes | |
| |
|
struct { | |
| |
|
const void * value | |
| |
|
hipPointer_attribute attribute | |
| |
|
hipDeviceptr_t ptr | |
| |
| } hipPointerSetAttribute | |
| |
|
struct { | |
| |
|
int * runtimeVersion | |
| |
|
int runtimeVersion__val | |
| |
| } hipRuntimeGetVersion | |
| |
|
struct { | |
| |
|
int deviceId | |
| |
| } hipSetDevice | |
| |
|
struct { | |
| |
|
unsigned int flags | |
| |
| } hipSetDeviceFlags | |
| |
|
struct { | |
| |
|
int * device_arr | |
| |
|
int device_arr__val | |
| |
|
int len | |
| |
| } hipSetValidDevices | |
| |
|
struct { | |
| |
|
const void * arg | |
| |
|
size_t size | |
| |
|
size_t offset | |
| |
| } hipSetupArgument | |
| |
|
struct { | |
| |
|
const hipExternalSemaphore_t * extSemArray | |
| |
|
hipExternalSemaphore_t extSemArray__val | |
| |
|
const hipExternalSemaphoreSignalParams * paramsArray | |
| |
|
hipExternalSemaphoreSignalParams paramsArray__val | |
| |
|
unsigned int numExtSems | |
| |
|
hipStream_t stream | |
| |
| } hipSignalExternalSemaphoresAsync | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipStreamCallback_t callback | |
| |
|
void * userData | |
| |
|
unsigned int flags | |
| |
| } hipStreamAddCallback | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
void * dev_ptr | |
| |
|
size_t length | |
| |
|
unsigned int flags | |
| |
| } hipStreamAttachMemAsync | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipStreamCaptureMode mode | |
| |
| } hipStreamBeginCapture | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipGraph_t graph | |
| |
|
const hipGraphNode_t * dependencies | |
| |
|
hipGraphNode_t dependencies__val | |
| |
|
const hipGraphEdgeData * dependencyData | |
| |
|
hipGraphEdgeData dependencyData__val | |
| |
|
size_t numDependencies | |
| |
|
hipStreamCaptureMode mode | |
| |
| } hipStreamBeginCaptureToGraph | |
| |
|
struct { | |
| |
|
hipStream_t * stream | |
| |
|
hipStream_t stream__val | |
| |
| } hipStreamCreate | |
| |
|
struct { | |
| |
|
hipStream_t * stream | |
| |
|
hipStream_t stream__val | |
| |
|
unsigned int flags | |
| |
| } hipStreamCreateWithFlags | |
| |
|
struct { | |
| |
|
hipStream_t * stream | |
| |
|
hipStream_t stream__val | |
| |
|
unsigned int flags | |
| |
|
int priority | |
| |
| } hipStreamCreateWithPriority | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
| } hipStreamDestroy | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipGraph_t * pGraph | |
| |
|
hipGraph_t pGraph__val | |
| |
| } hipStreamEndCapture | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipStreamCaptureStatus * pCaptureStatus | |
| |
|
hipStreamCaptureStatus pCaptureStatus__val | |
| |
|
unsigned long long * pId | |
| |
|
unsigned long long pId__val | |
| |
| } hipStreamGetCaptureInfo | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipStreamCaptureStatus * captureStatus_out | |
| |
|
hipStreamCaptureStatus captureStatus_out__val | |
| |
|
unsigned long long * id_out | |
| |
|
unsigned long long id_out__val | |
| |
|
hipGraph_t * graph_out | |
| |
|
hipGraph_t graph_out__val | |
| |
|
const hipGraphNode_t ** dependencies_out | |
| |
|
const hipGraphNode_t * dependencies_out__val | |
| |
|
size_t * numDependencies_out | |
| |
|
size_t numDependencies_out__val | |
| |
| } hipStreamGetCaptureInfo_v2 | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipDevice_t * device | |
| |
|
hipDevice_t device__val | |
| |
| } hipStreamGetDevice | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
unsigned int * flags | |
| |
|
unsigned int flags__val | |
| |
| } hipStreamGetFlags | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
int * priority | |
| |
|
int priority__val | |
| |
| } hipStreamGetPriority | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipStreamCaptureStatus * pCaptureStatus | |
| |
|
hipStreamCaptureStatus pCaptureStatus__val | |
| |
| } hipStreamIsCapturing | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
| } hipStreamQuery | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
| } hipStreamSynchronize | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipGraphNode_t * dependencies | |
| |
|
hipGraphNode_t dependencies__val | |
| |
|
size_t numDependencies | |
| |
|
unsigned int flags | |
| |
| } hipStreamUpdateCaptureDependencies | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
hipEvent_t event | |
| |
|
unsigned int flags | |
| |
| } hipStreamWaitEvent | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
void * ptr | |
| |
|
unsigned int value | |
| |
|
unsigned int flags | |
| |
|
unsigned int mask | |
| |
| } hipStreamWaitValue32 | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
void * ptr | |
| |
|
uint64_t value | |
| |
|
unsigned int flags | |
| |
|
uint64_t mask | |
| |
| } hipStreamWaitValue64 | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
void * ptr | |
| |
|
unsigned int value | |
| |
|
unsigned int flags | |
| |
| } hipStreamWriteValue32 | |
| |
|
struct { | |
| |
|
hipStream_t stream | |
| |
|
void * ptr | |
| |
|
uint64_t value | |
| |
|
unsigned int flags | |
| |
| } hipStreamWriteValue64 | |
| |
|
struct { | |
| |
|
hipDeviceptr_t * dev_ptr | |
| |
|
hipDeviceptr_t dev_ptr__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetAddress | |
| |
|
struct { | |
| |
|
hipArray_t * pArray | |
| |
|
hipArray_t pArray__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetArray | |
| |
|
struct { | |
| |
|
float * pBorderColor | |
| |
|
float pBorderColor__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetBorderColor | |
| |
|
struct { | |
| |
|
unsigned int * pFlags | |
| |
|
unsigned int pFlags__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetFlags | |
| |
|
struct { | |
| |
|
hipArray_Format * pFormat | |
| |
|
hipArray_Format pFormat__val | |
| |
|
int * pNumChannels | |
| |
|
int pNumChannels__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetFormat | |
| |
|
struct { | |
| |
|
int * pmaxAnsio | |
| |
|
int pmaxAnsio__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetMaxAnisotropy | |
| |
|
struct { | |
| |
|
hipMipmappedArray_t * pArray | |
| |
|
hipMipmappedArray_t pArray__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetMipMappedArray | |
| |
|
struct { | |
| |
|
float * pbias | |
| |
|
float pbias__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetMipmapLevelBias | |
| |
|
struct { | |
| |
|
float * pminMipmapLevelClamp | |
| |
|
float pminMipmapLevelClamp__val | |
| |
|
float * pmaxMipmapLevelClamp | |
| |
|
float pmaxMipmapLevelClamp__val | |
| |
|
const textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
| } hipTexRefGetMipmapLevelClamp | |
| |
|
struct { | |
| |
|
size_t * ByteOffset | |
| |
|
size_t ByteOffset__val | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
hipDeviceptr_t dptr | |
| |
|
size_t bytes | |
| |
| } hipTexRefSetAddress | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
const HIP_ARRAY_DESCRIPTOR * desc | |
| |
|
HIP_ARRAY_DESCRIPTOR desc__val | |
| |
|
hipDeviceptr_t dptr | |
| |
|
size_t Pitch | |
| |
| } hipTexRefSetAddress2D | |
| |
|
struct { | |
| |
|
textureReference * tex | |
| |
|
textureReference tex__val | |
| |
|
hipArray_const_t array | |
| |
|
unsigned int flags | |
| |
| } hipTexRefSetArray | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
float * pBorderColor | |
| |
|
float pBorderColor__val | |
| |
| } hipTexRefSetBorderColor | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
unsigned int Flags | |
| |
| } hipTexRefSetFlags | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
hipArray_Format fmt | |
| |
|
int NumPackedComponents | |
| |
| } hipTexRefSetFormat | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
unsigned int maxAniso | |
| |
| } hipTexRefSetMaxAnisotropy | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
float bias | |
| |
| } hipTexRefSetMipmapLevelBias | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
float minMipMapLevelClamp | |
| |
|
float maxMipMapLevelClamp | |
| |
| } hipTexRefSetMipmapLevelClamp | |
| |
|
struct { | |
| |
|
textureReference * texRef | |
| |
|
textureReference texRef__val | |
| |
|
hipMipmappedArray * mipmappedArray | |
| |
|
hipMipmappedArray mipmappedArray__val | |
| |
|
unsigned int Flags | |
| |
| } hipTexRefSetMipmappedArray | |
| |
|
struct { | |
| |
|
hipStreamCaptureMode * mode | |
| |
|
hipStreamCaptureMode mode__val | |
| |
| } hipThreadExchangeStreamCaptureMode | |
| |
|
struct { | |
| |
|
hipUserObject_t * object_out | |
| |
|
hipUserObject_t object_out__val | |
| |
|
void * ptr | |
| |
|
hipHostFn_t destroy | |
| |
|
unsigned int initialRefcount | |
| |
|
unsigned int flags | |
| |
| } hipUserObjectCreate | |
| |
|
struct { | |
| |
|
hipUserObject_t object | |
| |
|
unsigned int count | |
| |
| } hipUserObjectRelease | |
| |
|
struct { | |
| |
|
hipUserObject_t object | |
| |
|
unsigned int count | |
| |
| } hipUserObjectRetain | |
| |
|
struct { | |
| |
|
const hipExternalSemaphore_t * extSemArray | |
| |
|
hipExternalSemaphore_t extSemArray__val | |
| |
|
const hipExternalSemaphoreWaitParams * paramsArray | |
| |
|
hipExternalSemaphoreWaitParams paramsArray__val | |
| |
|
unsigned int numExtSems | |
| |
|
hipStream_t stream | |
| |
| } hipWaitExternalSemaphoresAsync | |
| |
| } | args | |
| |
|
uint64_t * | phase_data |
| |