MCPcopy Create free account
hub / github.com/ROCm/clr / hipMemcpy2DArrayToArray

Function hipMemcpy2DArrayToArray

hipamd/src/hip_memory.cpp:3959–3979  ·  view source on GitHub ↗

================================================================================================

Source from the content-addressed store, hash-verified

3957
3958// ================================================================================================
3959hipError_t hipMemcpy2DArrayToArray(hipArray_t dst, size_t wOffsetDst, size_t hOffsetDst,
3960 hipArray_const_t src, size_t wOffsetSrc, size_t hOffsetSrc,
3961 size_t width, size_t height, hipMemcpyKind kind) {
3962 HIP_INIT_API(hipMemcpy2DArrayToArray, dst, wOffsetDst, hOffsetDst, src, wOffsetSrc, hOffsetSrc,
3963 width, height, kind);
3964 CHECK_STREAM_CAPTURING();
3965 hipError_t validateParam = hipSuccess, validateSrc = hipSuccess, validateDst = hipSuccess;
3966 if ((validateParam = hipMemcpy2DValidateParams(kind)) != hipSuccess) {
3967 HIP_RETURN(validateParam);
3968 }
3969 if ((validateSrc = hipMemcpy2DValidateArray(src, wOffsetSrc, hOffsetSrc, width, height)) !=
3970 hipSuccess) {
3971 HIP_RETURN(validateSrc);
3972 }
3973 if ((validateDst = hipMemcpy2DValidateArray(dst, wOffsetDst, hOffsetDst, width, height)) !=
3974 hipSuccess) {
3975 HIP_RETURN(validateDst);
3976 }
3977 HIP_RETURN_DURATION(ihipMemcpy2DArrayToArray(dst, wOffsetDst, hOffsetDst, src, wOffsetSrc,
3978 hOffsetSrc, width, height, nullptr));
3979}
3980
3981// ================================================================================================
3982

Callers

nothing calls this directly

Calls 3

hipMemcpy2DValidateArrayFunction · 0.85
ihipMemcpy2DArrayToArrayFunction · 0.85

Tested by

no test coverage detected