extern CL_API_ENTRY cl_int CL_API_CALL
clSetDefaultDeviceCommandQueue(cl_context ,
cl_device_id ,
cl_command_queue ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_int CL_API_CALL
clGetDeviceAndHostTimer(cl_device_id ,
cl_ulong* ,
cl_ulong* ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_int CL_API_CALL
clGetHostTimer(cl_device_id ,
cl_ulong * ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_command_queue CL_API_CALL
clCreateCommandQueueWithProperties(cl_context ,
cl_device_id ,
const cl_queue_properties * ,
cl_int * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_mem CL_API_CALL
clCreatePipe(cl_context ,
cl_mem_flags ,
cl_uint ,
cl_uint ,
const cl_pipe_properties * ,
cl_int * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clGetPipeInfo(cl_mem ,
cl_pipe_info ,
size_t ,
void * ,
size_t * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY void * CL_API_CALL
clSVMAlloc(cl_context ,
cl_svm_mem_flags ,
size_t ,
cl_uint ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY void CL_API_CALL
clSVMFree(cl_context ,
void * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_sampler CL_API_CALL
clCreateSamplerWithProperties(cl_context ,
const cl_sampler_properties * ,
cl_int * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_program CL_API_CALL
clCreateProgramWithIL(cl_context ,
const void* ,
size_t ,
cl_int* ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_kernel CL_API_CALL
clCloneKernel(cl_kernel ,
cl_int* ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_int CL_API_CALL
clSetKernelArgSVMPointer(cl_kernel ,
cl_uint ,
const void * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clSetKernelExecInfo(cl_kernel ,
cl_kernel_exec_info ,
size_t ,
const void * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clGetKernelSubGroupInfo(cl_kernel ,
cl_device_id ,
cl_kernel_sub_group_info ,
size_t ,
const void* ,
size_t ,
void* ,
size_t* ) CL_API_SUFFIX__VERSION_2_1;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMFree(cl_command_queue ,
cl_uint ,
void *[] ,
void (CL_CALLBACK * )(cl_command_queue ,
cl_uint ,
void *[] ,
void * ),
void * ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMMemcpy(cl_command_queue ,
cl_bool ,
void * ,
const void * ,
size_t ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMMemFill(cl_command_queue ,
void * ,
const void * ,
size_t ,
size_t ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMMap(cl_command_queue ,
cl_bool ,
cl_map_flags ,
void * ,
size_t ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMUnmap(cl_command_queue ,
void * ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_0;
extern CL_API_ENTRY cl_int CL_API_CALL
clEnqueueSVMMigrateMem(cl_command_queue ,
cl_uint ,
const void ** ,
const size_t * ,
cl_mem_migration_flags ,
cl_uint ,
const cl_event * ,
cl_event * ) CL_API_SUFFIX__VERSION_2_1;