From 754b45b91d79ed2d6eeb529254bc296bfbe9aa74 Mon Sep 17 00:00:00 2001 From: "Betigeri, Sourabh" Date: Thu, 29 May 2025 00:37:25 -0700 Subject: [PATCH] SWDEV-508963 - Change hipMemcpy subset of methods to use const qualifier for src (#55) (#98) Change-Id: I03bb31f48c3552774eb7354a50f5eb77e0c3d44b --- include/hip/hip_runtime_api.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/include/hip/hip_runtime_api.h b/include/hip/hip_runtime_api.h index 612fdfb7c1..6268bc8745 100644 --- a/include/hip/hip_runtime_api.h +++ b/include/hip/hip_runtime_api.h @@ -4428,7 +4428,7 @@ hipError_t hipMemcpyWithStream(void* dst, const void* src, size_t sizeBytes, * hipMemcpyHtoDAsync, hipMemFree, hipMemFreeHost, hipMemGetAddressRange, hipMemGetInfo, * hipMemHostAlloc, hipMemHostGetDevicePointer */ -hipError_t hipMemcpyHtoD(hipDeviceptr_t dst, void* src, size_t sizeBytes); +hipError_t hipMemcpyHtoD(hipDeviceptr_t dst, const void* src, size_t sizeBytes); /** * @brief Copy data from Device to Host * @@ -4545,7 +4545,8 @@ hipError_t hipMemcpyAtoA(hipArray_t dstArray, size_t dstOffset, hipArray_t srcAr * hipMemcpyHtoDAsync, hipMemFree, hipMemFreeHost, hipMemGetAddressRange, hipMemGetInfo, * hipMemHostAlloc, hipMemHostGetDevicePointer */ -hipError_t hipMemcpyHtoDAsync(hipDeviceptr_t dst, void* src, size_t sizeBytes, hipStream_t stream); +hipError_t hipMemcpyHtoDAsync(hipDeviceptr_t dst, const void* src, size_t sizeBytes, + hipStream_t stream); /** * @brief Copy data from Device to Host asynchronously * @@ -4604,7 +4605,7 @@ hipError_t hipMemcpyDtoDAsync(hipDeviceptr_t dst, hipDeviceptr_t src, size_t siz * hipMemcpyHtoDAsync, hipMemFree, hipMemFreeHost, hipMemGetAddressRange, hipMemGetInfo, * hipMemHostAlloc, hipMemHostGetDevicePointer */ -hipError_t hipMemcpyAtoHAsync(void* dstHost, hipArray_t srcArray, size_t srcOffset, +hipError_t hipMemcpyAtoHAsync(void* dstHost, const hipArray_t srcArray, size_t srcOffset, size_t ByteCount, hipStream_t stream); /** * @brief Copies from host memory to a 1D array.