diff --git a/opencl/api/opencl/amdocl/cl_icd_amd.h b/opencl/api/opencl/amdocl/cl_icd_amd.h index 999fd180f7..5fa51722ed 100644 --- a/opencl/api/opencl/amdocl/cl_icd_amd.h +++ b/opencl/api/opencl/amdocl/cl_icd_amd.h @@ -831,7 +831,7 @@ typedef cl_int (CL_API_CALL * clGetPipeInfo_fn)( typedef cl_int (CL_API_CALL * clGetKernelSubGroupInfoKHR_fn)( cl_kernel /* kernel */, cl_device_id /* device */, - cl_kernel_sub_group_info /* param_name */, + const cl_kernel_sub_group_info /* param_name */, size_t /* input_value_size */, const void * /* input_value */, size_t /* param_value_size */, diff --git a/opencl/api/opencl/amdocl/cl_program.cpp b/opencl/api/opencl/amdocl/cl_program.cpp index 313e18ab2a..eabcc3fe44 100644 --- a/opencl/api/opencl/amdocl/cl_program.cpp +++ b/opencl/api/opencl/amdocl/cl_program.cpp @@ -1854,8 +1854,8 @@ RUNTIME_ENTRY(cl_int, clGetKernelSubGroupInfoKHR, ( // Get the corresponded parameters switch (param_name) { - case CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE: - case CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE: { + case CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR: + case CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR: { // Infer the number of dimensions from 'input_value_size' size_t dims = input_value_size / sizeof(size_t); @@ -1878,7 +1878,7 @@ RUNTIME_ENTRY(cl_int, clGetKernelSubGroupInfoKHR, ( return amd::clGetInfo( - (param_name == CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE) + (param_name == CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR) ? subGroupSize : numSubGroups, param_value_size, param_value, param_value_size_ret); } diff --git a/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h b/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h index 0482df7849..e868fe5365 100644 --- a/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h +++ b/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h @@ -467,7 +467,7 @@ clGetKernelSubGroupInfoKHR(cl_kernel /* in_kernel */, const cl_kernel_sub_group_info /* param_name */, size_t /*input_value_size*/, const void * /*input_value*/, - size_t * /*param_value_size*/, + size_t /*param_value_size*/, void* /*param_value*/, size_t* /*param_value_size_ret*/ ) CL_EXT_SUFFIX__VERSION_2_0; @@ -477,7 +477,7 @@ typedef CL_API_ENTRY cl_int const cl_kernel_sub_group_info /* param_name */, size_t /*input_value_size*/, const void * /*input_value*/, - size_t * /*param_value_size*/, + size_t /*param_value_size*/, void* /*param_value*/, size_t* /*param_value_size_ret*/ ) CL_EXT_SUFFIX__VERSION_2_0; #endif /* CL_VERSION_2_0 */