Files
rocm-systems/projects/clr/hipamd/src/hip_hcc.map.in
T
Manocha, Rahul 8fb910f69b SWDEV-546295 - Add new APIs hipMemcpy3DBatchAsync and hipMemcpy3DPeer (#818)
Co-authored-by: Rahul Manocha <rmanocha@amd.com>

[ROCm/clr commit: e3cf50c96d]
2025-08-15 13:18:29 -07:00

627 řádky
15 KiB
Plaintext

hip_4.2 {
global:
hipChooseDevice;
hipChooseDeviceR0000;
hipCtxCreate;
hipCtxDestroy;
hipCtxDisablePeerAccess;
hipCtxEnablePeerAccess;
hipCtxGetApiVersion;
hipCtxGetCacheConfig;
hipCtxGetCurrent;
hipCtxGetDevice;
hipCtxGetFlags;
hipCtxGetSharedMemConfig;
hipCtxPopCurrent;
hipCtxPushCurrent;
hipCtxSetCacheConfig;
hipCtxSetCurrent;
hipCtxSetSharedMemConfig;
hipCtxSynchronize;
hipDeviceCanAccessPeer;
hipDeviceComputeCapability;
hipDeviceDisablePeerAccess;
hipDeviceEnablePeerAccess;
hipDeviceGet;
hipDeviceGetAttribute;
hipDeviceGetByPCIBusId;
hipDeviceGetCacheConfig;
hipDeviceGetStreamPriorityRange;
hipDeviceGetLimit;
hipDeviceGetName;
hipDeviceGetPCIBusId;
hipDeviceGetSharedMemConfig;
hipDeviceGetTexture1DLinearMaxWidth;
hipDeviceGetP2PAttribute;
hipDevicePrimaryCtxGetState;
hipDevicePrimaryCtxRelease;
hipDevicePrimaryCtxReset;
hipDevicePrimaryCtxRetain;
hipDevicePrimaryCtxSetFlags;
hipDeviceReset;
hipDeviceSetCacheConfig;
hipDeviceSetSharedMemConfig;
hipDeviceSynchronize;
hipDeviceTotalMem;
hipDriverGetVersion;
hipEventCreate;
hipEventCreateWithFlags;
hipEventDestroy;
hipEventElapsedTime;
hipEventQuery;
hipEventRecord;
hipEventSynchronize;
hipExtGetLinkTypeAndHopCount;
hipExtLaunchMultiKernelMultiDevice;
hipExtMallocWithFlags;
hipExtModuleLaunchKernel;
hipExtLaunchKernel;
hipFree;
hipFreeArray;
hipFuncSetAttribute;
hipFuncSetCacheConfig;
hipFuncSetSharedMemConfig;
hipGetDevice;
hipGetDeviceCount;
hipGetDeviceProperties;
hipGetDevicePropertiesR0000;
hipGetErrorName;
hipGetErrorString;
hipGetLastError;
hipMemAdvise;
hipMemAllocHost;
hipHostAlloc;
hipHostFree;
hipHostGetDevicePointer;
hipHostGetFlags;
hipHostMalloc;
hipHostRegister;
hipHostUnregister;
hipInit;
hipIpcCloseMemHandle;
hipIpcGetMemHandle;
hipIpcOpenMemHandle;
hipIpcGetEventHandle;
hipIpcOpenEventHandle;
hipMalloc;
hipMalloc3D;
hipMalloc3DArray;
hipMallocManaged;
hipArrayCreate;
hipArray3DCreate;
hipMallocArray;
hipMallocPitch;
hipMemAllocPitch;
hipMemcpy;
hipMemcpyWithStream;
hipMemcpyParam2D;
hipMemcpy2D;
hipMemcpy2DAsync;
hipMemcpy2DToArray;
hipMemcpy3D;
hipMemcpy3DAsync;
hipDrvMemcpy3D;
hipDrvMemcpy3DAsync;
hipMemcpyAsync;
hipMemcpyDtoD;
hipMemcpyDtoDAsync;
hipMemcpyDtoH;
hipMemcpyDtoHAsync;
hipMemcpyFromSymbol;
hipMemcpyFromSymbolAsync;
hipMemcpyHtoD;
hipMemcpyHtoDAsync;
hipMemcpyPeer;
hipMemcpyPeerAsync;
hipMemcpyToArray;
hipMemcpyFromArray;
hipMemcpyToSymbol;
hipMemcpyToSymbolAsync;
hipMemGetAddressRange;
hipGetSymbolAddress;
hipGetSymbolSize;
hipMemGetInfo;
hipMemPrefetchAsync;
hipMemPtrGetInfo;
hipMemRangeGetAttribute;
hipMemRangeGetAttributes;
hipMemset;
hipMemsetAsync;
hipMemsetD8;
hipMemsetD8Async;
hipMemsetD16;
hipMemsetD16Async;
hipMemsetD32;
hipMemsetD32Async;
hipMemset2D;
hipMemset2DAsync;
hipMemset3D;
hipMemset3DAsync;
hipModuleGetFunction;
hipModuleGetGlobal;
hipModuleGetTexRef;
hipModuleLaunchKernel;
hipLaunchCooperativeKernel;
hipLaunchCooperativeKernelMultiDevice;
hipModuleLoad;
hipModuleLoadData;
hipModuleLoadDataEx;
hipModuleUnload;
hipModuleOccupancyMaxPotentialBlockSize;
hipModuleOccupancyMaxPotentialBlockSizeWithFlags;
hipModuleOccupancyMaxActiveBlocksPerMultiprocessor;
hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags;
hipOccupancyMaxPotentialBlockSize;
hipOccupancyMaxActiveBlocksPerMultiprocessor;
hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags;
hipFuncGetAttribute;
hipFuncGetAttributes;
hipPeekAtLastError;
hipPointerSetAttribute;
hipPointerGetAttributes;
hipProfilerStart;
hipProfilerStop;
hipRuntimeGetVersion;
hipGetDeviceFlags;
hipSetDevice;
hipSetDeviceFlags;
hipStreamAddCallback;
hipStreamAttachMemAsync;
hipStreamCreate;
hipStreamCreateWithFlags;
hipStreamCreateWithPriority;
hipStreamDestroy;
hipStreamGetDevice;
hipStreamGetFlags;
hipStreamQuery;
hipStreamSynchronize;
hipStreamWaitEvent;
__hipPopCallConfiguration;
__hipPushCallConfiguration;
__hipRegisterFatBinary;
__hipRegisterFunction;
__hipRegisterVar;
__hipRegisterSurface;
__hipRegisterTexture;
__hipRegisterManagedVar;
__hipUnregisterFatBinary;
__gnu_h2f_ieee;
__gnu_f2h_ieee;
hipConfigureCall;
hipSetupArgument;
hipLaunchByPtr;
hipLaunchKernel;
hipApiName;
hipKernelNameRef;
hipKernelNameRefByPtr;
hipGetStreamDeviceId;
hipProfilerStart;
hipProfilerStop;
hiprtcCompileProgram;
hiprtcCreateProgram;
hiprtcDestroyProgram;
hiprtcGetLoweredName;
hiprtcGetProgramLog;
hiprtcGetProgramLogSize;
hiprtcGetCode;
hiprtcGetCodeSize;
hiprtcGetErrorString;
hiprtcAddNameExpression;
hiprtcVersion;
hiprtcLinkCreate;
hiprtcLinkAddFile;
hiprtcLinkAddData;
hiprtcLinkComplete;
hiprtcLinkDestroy;
hipBindTexture;
hipBindTexture2D;
hipBindTextureToArray;
hipBindTextureToMipmappedArray;
hipGetTextureAlignmentOffset;
hipGetTextureReference;
hipUnbindTexture;
hipCreateChannelDesc;
hipCreateTextureObject;
hipDestroyTextureObject;
hipGetChannelDesc;
hipGetTextureObjectResourceDesc;
hipGetTextureObjectResourceViewDesc;
hipGetTextureObjectTextureDesc;
hipTexRefGetAddress;
hipTexRefGetAddressMode;
hipTexRefGetArray;
hipTexRefGetBorderColor;
hipTexRefGetFilterMode;
hipTexRefGetFlags;
hipTexRefGetFormat;
hipTexRefGetMaxAnisotropy;
hipTexRefGetMipmapFilterMode;
hipTexRefGetMipmapLevelBias;
hipTexRefGetMipmapLevelClamp;
hipTexRefGetMipMappedArray;
hipTexRefSetAddress;
hipTexRefSetAddress2D;
hipTexRefSetAddressMode;
hipTexRefSetArray;
hipTexRefSetBorderColor;
hipTexRefSetFilterMode;
hipTexRefSetFlags;
hipTexRefSetFormat;
hipTexRefSetMaxAnisotropy;
hipTexRefSetMipmapFilterMode;
hipTexRefSetMipmapLevelBias;
hipTexRefSetMipmapLevelClamp;
hipTexRefSetMipmappedArray;
hipMipmappedArrayCreate;
hipMallocMipmappedArray;
hipMipmappedArrayDestroy;
hipFreeMipmappedArray;
hipMipmappedArrayGetLevel;
hipGetMipmappedArrayLevel;
hipMallocHost;
hipFreeHost;
hipTexObjectCreate;
hipTexObjectDestroy;
hipTexObjectGetResourceDesc;
hipTexObjectGetResourceViewDesc;
hipTexObjectGetTextureDesc;
hipGetCmdName*;
hipExtStreamCreateWithCUMask;
hipStreamGetPriority;
hipMemcpy2DFromArray;
hipMemcpy2DFromArrayAsync;
hipMemcpyAtoH;
hipMemcpyHtoA;
hipMemcpyParam2DAsync;
__hipGetPCH;
hipExtStreamGetCUMask;
extern "C++" {
hipCreateSurfaceObject*;
hipDestroySurfaceObject*;
hipHccModuleLaunchKernel*;
hipExtModuleLaunchKernel*;
};
local:
*;
};
hip_4.3 {
global:
hipGraphCreate;
hipGraphDestroy;
hipGraphAddKernelNode;
hipGraphAddMemsetNode;
hipGraphAddMemcpyNode;
hipGraphAddMemcpyNode1D;
hipGraphInstantiate;
hipGraphLaunch;
hipStreamIsCapturing;
hipStreamBeginCapture;
hipStreamEndCapture;
hipGraphExecDestroy;
hipImportExternalSemaphore;
hipSignalExternalSemaphoresAsync;
hipWaitExternalSemaphoresAsync;
hipDestroyExternalSemaphore;
hipImportExternalMemory;
hipExternalMemoryGetMappedBuffer;
hipDestroyExternalMemory;
hipMemcpy2DToArrayAsync;
hipDrvMemcpy2DUnaligned;
hipArrayDestroy;
hipGLGetDevices;
hipGraphicsGLRegisterBuffer;
hipGraphicsMapResources;
hipGraphicsResourceGetMappedPointer;
hipGraphicsUnmapResources;
hipGraphicsUnregisterResource;
local:
*;
} hip_4.2;
hip_4.4 {
global:
hipGraphGetNodes;
hipGraphGetRootNodes;
hipGraphKernelNodeGetParams;
hipGraphKernelNodeSetParams;
hipGraphMemcpyNodeGetParams;
hipGraphMemcpyNodeSetParams;
hipGraphMemsetNodeGetParams;
hipGraphMemsetNodeSetParams;
hipGraphAddDependencies;
hipStreamWaitValue32;
hipStreamWaitValue64;
hipStreamWriteValue32;
hipStreamWriteValue64;
hipGraphExecKernelNodeSetParams;
hipGraphAddEmptyNode;
local:
*;
} hip_4.3;
hip_4.5 {
global:
hipStreamUpdateCaptureDependencies;
hipGraphRemoveDependencies;
hipGraphGetEdges;
hipGraphNodeGetDependencies;
hipGraphNodeGetDependentNodes;
hipGraphNodeGetType;
hipGraphDestroyNode;
hipGraphClone;
hipGraphNodeFindInClone;
hipGraphAddChildGraphNode;
hipGraphChildGraphNodeGetGraph;
hipGraphExecChildGraphNodeSetParams;
hipGraphAddMemcpyNodeFromSymbol;
hipGraphMemcpyNodeSetParamsFromSymbol;
hipGraphExecMemcpyNodeSetParamsFromSymbol;
hipGraphAddMemcpyNodeToSymbol;
hipGraphMemcpyNodeSetParamsToSymbol;
hipGraphExecMemcpyNodeSetParamsToSymbol;
hipGraphExecMemcpyNodeSetParams;
hipGraphMemcpyNodeSetParams1D;
hipGraphExecMemcpyNodeSetParams1D;
hipGraphAddEventRecordNode;
hipGraphEventRecordNodeGetEvent;
hipGraphEventRecordNodeSetEvent;
hipGraphExecEventRecordNodeSetEvent;
hipGraphAddEventWaitNode;
hipGraphEventWaitNodeGetEvent;
hipGraphEventWaitNodeSetEvent;
hipGraphExecEventWaitNodeSetEvent;
hipGraphAddHostNode;
hipGraphHostNodeGetParams;
hipGraphHostNodeSetParams;
hipGraphExecHostNodeSetParams;
hipGraphExecUpdate;
hipGraphInstantiateWithFlags;
hipGraphExecMemsetNodeSetParams;
hipDeviceGetGraphMemAttribute;
hipDeviceSetGraphMemAttribute;
hipDeviceGraphMemTrim;
amd_dbgapi_get_build_name;
amd_dbgapi_get_git_hash;
amd_dbgapi_get_build_id;
hipStreamGetCaptureInfo;
hipStreamGetCaptureInfo_v2;
hipGraphicsGLRegisterImage;
hipGraphicsSubResourceGetMappedArray;
local:
*;
} hip_4.4;
hip_5.0 {
global:
hipPointerGetAttribute;
hipDrvPointerGetAttributes;
hipThreadExchangeStreamCaptureMode;
hipGraphKernelNodeSetAttribute;
hipGraphKernelNodeGetAttribute;
local:
*;
} hip_4.5;
hip_5.1 {
global:
hipDeviceGetUuid;
hipDeviceGetDefaultMemPool;
hipDeviceSetMemPool;
hipDeviceGetMemPool;
hipMallocAsync;
hipFreeAsync;
hipMemPoolTrimTo;
hipMemPoolSetAttribute;
hipMemPoolGetAttribute;
hipMemPoolSetAccess;
hipMemPoolGetAccess;
hipMemPoolCreate;
hipMemPoolDestroy;
hipMallocFromPoolAsync;
hipMemPoolExportToShareableHandle;
hipMemPoolImportFromShareableHandle;
hipMemPoolExportPointer;
hipMemPoolImportPointer;
hipMemAddressFree;
hipMemAddressReserve;
hipMemCreate;
hipMemExportToShareableHandle;
hipMemGetAccess;
hipMemGetAllocationGranularity;
hipMemGetAllocationPropertiesFromHandle;
hipMemImportFromShareableHandle;
hipMemMap;
hipMemMapArrayAsync;
hipMemRelease;
hipMemRetainAllocationHandle;
hipMemSetAccess;
hipMemUnmap;
local:
*;
} hip_5.0;
hip_5.2 {
global:
hipMemcpy_spt;
hipMemcpyAsync_spt;
hipStreamSynchronize_spt;
hipMemcpyToSymbol_spt;
hipMemcpyFromSymbol_spt;
hipMemcpy2D_spt;
hipMemcpy2DToArray_spt;
hipMemcpy2DFromArray_spt;
hipMemcpy3D_spt;
hipMemset_spt;
hipMemset2D_spt;
hipMemset3D_spt;
hipStreamQuery_spt;
hipStreamGetFlags_spt;
hipStreamGetPriority_spt;
hipStreamWaitEvent_spt;
hipEventRecord_spt;
hipLaunchKernel_spt;
hipLaunchCooperativeKernel_spt;
local:
*;
} hip_5.1;
hip_5.3 {
global:
hipDeviceSetLimit;
hiprtcGetBitcode;
hiprtcGetBitcodeSize;
hipGraphLaunch_spt;
hipStreamBeginCapture_spt;
hipStreamEndCapture_spt;
hipStreamIsCapturing_spt;
hipStreamGetCaptureInfo_spt;
hipStreamGetCaptureInfo_v2_spt;
hipStreamAddCallback_spt;
hipMemsetAsync_spt;
hipMemset2DAsync_spt;
hipMemset3DAsync_spt;
hipMemcpy3DAsync_spt;
hipMemcpy2DAsync_spt;
hipMemcpyFromSymbolAsync_spt;
hipMemcpyToSymbolAsync_spt;
hipMemcpyFromArray_spt;
hipMemcpy2DFromArrayAsync_spt;
hipMemcpy2DToArrayAsync_spt;
hipDrvGetErrorName;
hipDrvGetErrorString;
hipUserObjectCreate;
hipUserObjectRelease;
hipUserObjectRetain;
hipGraphRetainUserObject;
hipGraphReleaseUserObject;
hipLaunchHostFunc;
hipLaunchHostFunc_spt;
hipRegisterTracerCallback;
hipGraphDebugDotPrint;
hipGraphKernelNodeCopyAttributes;
hipGraphNodeGetEnabled;
hipGraphNodeSetEnabled;
hipGraphUpload;
hipGraphAddExternalSemaphoresSignalNode;
hipGraphAddExternalSemaphoresWaitNode;
hipGraphExternalSemaphoresSignalNodeSetParams;
hipGraphExternalSemaphoresSignalNodeGetParams;
hipGraphExternalSemaphoresWaitNodeSetParams;
hipGraphExternalSemaphoresWaitNodeGetParams;
hipGraphExecExternalSemaphoresSignalNodeSetParams;
hipGraphExecExternalSemaphoresWaitNodeSetParams;
local:
*;
} hip_5.2;
hip_5.5 {
global:
hipModuleLaunchCooperativeKernel;
hipModuleLaunchCooperativeKernelMultiDevice;
hipGraphAddMemAllocNode;
hipGraphMemAllocNodeGetParams;
hipGraphAddMemFreeNode;
hipGraphMemFreeNodeGetParams;
hipGraphAddNode;
local:
*;
} hip_5.3;
hip_5.6 {
global:
hipArrayGetInfo;
hipArrayGetDescriptor;
hipArray3DGetDescriptor;
hipDrvGraphAddMemcpyNode;
hipDrvGraphAddMemsetNode;
local:
*;
} hip_5.5;
hip_6.0 {
global:
hipChooseDeviceR0600;
hipGetDevicePropertiesR0600;
hipExtGetLastError;
hipDrvGraphMemcpyNodeSetParams;
hipDrvGraphMemcpyNodeGetParams;
local:
*;
} hip_5.6;
hip_6.1 {
global:
hipGraphInstantiateWithParams;
hipGetProcAddress;
hipStreamBeginCaptureToGraph;
local:
*;
} hip_6.0;
hip_6.2 {
global:
hipGetFuncBySymbol;
hipDrvGraphExecMemcpyNodeSetParams;
hipDrvGraphExecMemsetNodeSetParams;
hipDrvGraphAddMemFreeNode;
hipSetValidDevices;
hipMemcpyAtoD;
hipMemcpyDtoA;
hipMemcpyAtoA;
hipMemcpyAtoHAsync;
hipMemcpyHtoAAsync;
hipMemcpy2DArrayToArray;
hipGraphExecGetFlags;
hipGraphNodeSetParams;
hipGraphExecNodeSetParams;
local:
*;
} hip_6.1;
hip_6.4 {
global:
hipStreamBatchMemOp;
hipGraphAddBatchMemOpNode;
hipGraphBatchMemOpNodeGetParams;
hipGraphBatchMemOpNodeSetParams;
hipGraphExecBatchMemOpNodeSetParams;
hipEventRecordWithFlags;
hipLinkAddData;
hipLinkAddFile;
hipLinkComplete;
hipLinkCreate;
hipLinkDestroy;
local:
*;
} hip_6.2;
hip_6.5 {
global:
hipLaunchKernelExC;
hipDrvLaunchKernelEx;
hipMemGetHandleForAddressRange;
local:
*;
} hip_6.4;
hip_7.1 {
global:
hipModuleGetFunctionCount;
hipMemsetD2D8;
hipMemsetD2D8Async;
hipMemsetD2D16;
hipMemsetD2D16Async;
hipMemsetD2D32;
hipMemsetD2D32Async;
hipStreamGetAttribute;
hipStreamSetAttribute;
hipModuleLoadFatBinary;
hipMemcpyBatchAsync;
hipMemcpy3DBatchAsync;
hipMemcpy3DPeer;
hipMemcpy3DPeerAsync;
local:
*;
} hip_6.5;