| 2542 | } |
| 2543 | |
| 2544 | hipError_t hipMemcpy2DToArray_common(hipArray_t dst, size_t wOffset, size_t hOffset, |
| 2545 | const void* src, size_t spitch, size_t width, size_t height, |
| 2546 | hipMemcpyKind kind, hipStream_t stream = nullptr, |
| 2547 | bool isAsync = false) { |
| 2548 | hipError_t validateParams = hipSuccess, validateSrc = hipSuccess, validateDst = hipSuccess; |
| 2549 | if ((validateParams = hipMemcpy2DValidateParams(kind, stream)) != hipSuccess) { |
| 2550 | return validateParams; |
| 2551 | } |
| 2552 | if ((validateSrc = hipMemcpy2DValidateBuffer(src, spitch, width)) != hipSuccess) { |
| 2553 | return validateSrc; |
| 2554 | } |
| 2555 | if ((validateDst = hipMemcpy2DValidateArray(dst, wOffset, hOffset, width, height)) != |
| 2556 | hipSuccess) { |
| 2557 | return validateDst; |
| 2558 | } |
| 2559 | return ihipMemcpy2DToArray(dst, wOffset, hOffset, src, spitch, width, height, kind, stream, |
| 2560 | isAsync); |
| 2561 | } |
| 2562 | |
| 2563 | hipError_t hipMemcpy2DToArray(hipArray_t dst, size_t wOffset, size_t hOffset, const void* src, |
| 2564 | size_t spitch, size_t width, size_t height, hipMemcpyKind kind) { |
no test coverage detected