MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCL-CTS / test_svm_ptr_helper

Function test_svm_ptr_helper

test_conformance/api/test_clone_kernel.cpp:753–771  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

751 test_fail("test_empty_enqueue_helper failed for srcKernel on retry.\n");
752 }
753
754 return TEST_PASS;
755}
756
757int test_svm_ptr_helper(cl_context context, cl_command_queue queue,
758 cl_int* svmPtr_Kernel, cl_kernel srcKernel,
759 cl_int value)
760{
761 cl_int error;
762
763 error = clSetKernelArgSVMPointer(srcKernel, 0, svmPtr_Kernel);
764 test_error(error, "clSetKernelArgSVMPointer failed");
765 error = clSetKernelArg(srcKernel, 1, sizeof(cl_int), &value);
766 test_error(error, "clSetKernelArg failed");
767
768 if (test_svm_enqueue_helper(context, queue, svmPtr_Kernel, srcKernel, value)
769 != TEST_PASS)
770 {
771 test_fail("test_svm_enqueue_helper failed.\n");
772 }
773
774 return TEST_PASS;

Callers 1

Calls 1

test_svm_enqueue_helperFunction · 0.85

Tested by

no test coverage detected