Data Structures

Data Structures#

HIP Runtime API Reference: Data Structures
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Ncooperative_groups
 Cdim3
 CHIP_ARRAY3D_DESCRIPTOR
 CHIP_ARRAY_DESCRIPTOR
 CHIP_LAUNCH_CONFIG
 Chip_Memcpy2D
 CHIP_MEMCPY3D
 CHIP_RESOURCE_DESC
 CHIP_RESOURCE_DESC.res
 CHIP_RESOURCE_DESC.res.array
 CHIP_RESOURCE_DESC.res.linear
 CHIP_RESOURCE_DESC.res.mipmap
 CHIP_RESOURCE_DESC.res.pitch2D
 CHIP_RESOURCE_DESC.res.reserved
 CHIP_RESOURCE_VIEW_DESC
 CHIP_TEXTURE_DESC
 ChipAccessPolicyWindow
 ChipArrayMapInfo
 ChipArrayMapInfo.memHandle
 ChipArrayMapInfo.resource
 ChipArrayMapInfo.subresource
 ChipArrayMapInfo.subresource.miptail
 ChipArrayMapInfo.subresource.sparseLevel
 ChipArrayMemoryRequirements
 ChipBatchMemOpNodeParamsStructure representing node parameters for batch memory operations in HIP graphs
 ChipChannelFormatDesc
 ChipChildGraphNodeParams
 ChipDeviceArch_t
 ChipDeviceProp_t
 ChipDeviceProp_tR0000
 ChipDevResource
 ChipDevResource.__unnamed16__
 ChipDevSmResource
 ChipDevSmResourceGroupParams
 ChipDevWorkqueueConfigResource
 ChipDevWorkqueueResource
 ChipEventRecordNodeParams
 ChipEventWaitNodeParams
 ChipExtDynDataPrefetchConfigConfiguration for dynamic data prefetch
 ChipExtDynDataPrefetchRegionDescribes one 2D memory region to prefetch into L2 cache
 ChipExtent
 ChipExternalMemoryBufferDesc
 ChipExternalMemoryHandleDesc
 ChipExternalMemoryHandleDesc.handle
 ChipExternalMemoryHandleDesc.handle.win32
 ChipExternalMemoryMipmappedArrayDesc
 ChipExternalSemaphoreHandleDesc
 ChipExternalSemaphoreHandleDesc.handle
 ChipExternalSemaphoreHandleDesc.handle.win32
 ChipExternalSemaphoreSignalNodeParams
 ChipExternalSemaphoreSignalParams
 ChipExternalSemaphoreSignalParams.params
 ChipExternalSemaphoreSignalParams.params.fence
 ChipExternalSemaphoreSignalParams.params.keyedMutex
 ChipExternalSemaphoreSignalParams.params.nvSciSync
 ChipExternalSemaphoreWaitNodeParams
 ChipExternalSemaphoreWaitParams
 ChipExternalSemaphoreWaitParams.params
 ChipExternalSemaphoreWaitParams.params.fence
 ChipExternalSemaphoreWaitParams.params.keyedMutex
 ChipExternalSemaphoreWaitParams.params.nvSciSync
 ChipFuncAttributes
 ChipFunctionLaunchParams
 ChipGraphEdgeData
 ChipGraphInstantiateParams
 ChipGraphNodeParams
 ChipGraphNodeParams.__unnamed43__
 ChipHostNodeParams
 ChipIpcEventHandle_t
 ChipIpcMemHandle_t
 ChipKernelNodeParams
 ChipLaunchAttribute
 ChipLaunchAttribute.__unnamed45__
 ChipLaunchAttributeValue
 ChipLaunchAttributeValue.clusterDimSpecifies the desired cluster dimensions for a kernel launch
 ChipLaunchConfig_t
 ChipLaunchMemSyncDomainMap
 ChipLaunchParams
 ChipMemAccessDesc
 ChipMemAllocationProp
 ChipMemAllocationProp.__unnamed35__
 ChipMemAllocationProp.allocFlags
 ChipMemAllocNodeParams
 ChipMemcpy3DBatchOp
 ChipMemcpy3DOperand
 ChipMemcpy3DOperand.op
 ChipMemcpy3DOperand.op.array
 ChipMemcpy3DOperand.op.ptr
 ChipMemcpy3DParms
 ChipMemcpy3DPeerParms
 ChipMemcpyAttributes
 ChipMemcpyNodeParams
 ChipMemFabricHandle_t
 ChipMemFreeNodeParams
 ChipMemLocation
 ChipMemPoolProps
 ChipMemPoolPtrExportData
 ChipMemsetParams
 ChipMipmappedArray_t
 ChipOffset3D
 ChipPitchedPtr
 ChipPointerAttribute_t
 ChipPos
 ChipResourceDesc
 ChipResourceDesc.res
 ChipResourceDesc.res.array
 ChipResourceDesc.res.linear
 ChipResourceDesc.res.mipmap
 ChipResourceDesc.res.pitch2D
 ChipResourceViewDesc
 ChipStreamBatchMemOpParamsUnion representing batch memory operation parameters for HIP streams
 ChipTextureDesc
 ChipUUID
 CsurfaceReference
 Ctexture
 CtextureReference