1/* 2 * Copyright (C) 2020 Intel Corporation 3 * 4 * SPDX-License-Identifier: MIT 5 * 6 */ 7 8{ 9 global: 10 clGetExtensionFunctionAddress; 11 clIcdGetPlatformIDsKHR; 12 clGetPlatformInfo; 13 clGetDeviceIDs; 14 clGetDeviceInfo; 15 clCreateContext; 16 clCreateContextFromType; 17 clRetainContext; 18 clReleaseContext; 19 clGetContextInfo; 20 clSetContextDestructorCallback; 21 clCreateCommandQueue; 22 clRetainCommandQueue; 23 clReleaseCommandQueue; 24 clGetCommandQueueInfo; 25 clSetCommandQueueProperty; 26 clCreateBuffer; 27 clCreateImage2D; 28 clCreateImage3D; 29 clRetainMemObject; 30 clReleaseMemObject; 31 clGetSupportedImageFormats; 32 clGetMemObjectInfo; 33 clGetImageInfo; 34 clCreateSampler; 35 clRetainSampler; 36 clReleaseSampler; 37 clGetSamplerInfo; 38 clCreateProgramWithSource; 39 clCreateProgramWithBinary; 40 clRetainProgram; 41 clReleaseProgram; 42 clBuildProgram; 43 clUnloadCompiler; 44 clGetProgramInfo; 45 clGetProgramBuildInfo; 46 clCreateKernel; 47 clCreateKernelsInProgram; 48 clRetainKernel; 49 clReleaseKernel; 50 clSetKernelArg; 51 clGetKernelInfo; 52 clGetKernelWorkGroupInfo; 53 clWaitForEvents; 54 clGetEventInfo; 55 clRetainEvent; 56 clReleaseEvent; 57 clGetEventProfilingInfo; 58 clFlush; 59 clFinish; 60 clEnqueueReadBuffer; 61 clEnqueueWriteBuffer; 62 clEnqueueCopyBuffer; 63 clEnqueueReadImage; 64 clEnqueueWriteImage; 65 clEnqueueCopyImage; 66 clEnqueueCopyImageToBuffer; 67 clEnqueueCopyBufferToImage; 68 clEnqueueMapBuffer; 69 clEnqueueMapImage; 70 clEnqueueUnmapMemObject; 71 clEnqueueNDRangeKernel; 72 clEnqueueTask; 73 clEnqueueNativeKernel; 74 clEnqueueMarker; 75 clEnqueueWaitForEvents; 76 clEnqueueBarrier; 77 clSetEventCallback; 78 clCreateSubBuffer; 79 clSetMemObjectDestructorCallback; 80 clCreateUserEvent; 81 clSetUserEventStatus; 82 clEnqueueReadBufferRect; 83 clEnqueueWriteBufferRect; 84 clEnqueueCopyBufferRect; 85 clCreateSubDevices; 86 clRetainDevice; 87 clReleaseDevice; 88 clCreateImage; 89 clCreateProgramWithBuiltInKernels; 90 clCompileProgram; 91 clLinkProgram; 92 clUnloadPlatformCompiler; 93 clGetKernelArgInfo; 94 clEnqueueFillBuffer; 95 clEnqueueFillImage; 96 clEnqueueMigrateMemObjects; 97 clEnqueueMarkerWithWaitList; 98 clEnqueueBarrierWithWaitList; 99 clGetExtensionFunctionAddressForPlatform; 100 clCreateCommandQueueWithProperties; 101 clCreatePipe; 102 clGetPipeInfo; 103 clSVMAlloc; 104 clSVMFree; 105 clEnqueueSVMFree; 106 clEnqueueSVMMemcpy; 107 clEnqueueSVMMemFill; 108 clEnqueueSVMMap; 109 clEnqueueSVMUnmap; 110 clCreateSamplerWithProperties; 111 clSetKernelArgSVMPointer; 112 clSetKernelExecInfo; 113 clGetKernelSubGroupInfoKHR; 114 clCloneKernel; 115 clCreateProgramWithIL; 116 clEnqueueSVMMigrateMem; 117 clGetDeviceAndHostTimer; 118 clGetHostTimer; 119 clGetKernelSubGroupInfo; 120 clSetDefaultDeviceCommandQueue; 121 clSetProgramReleaseCallback; 122 clSetProgramSpecializationConstant; 123 clCreateBufferWithProperties; 124 clCreateImageWithProperties; 125 clGetImageParamsINTEL; 126 clCreatePerfCountersCommandQueueINTEL; 127 clCreateAcceleratorINTEL; 128 clGetAcceleratorInfoINTEL; 129 clRetainAcceleratorINTEL; 130 clReleaseAcceleratorINTEL; 131 clSetPerformanceConfigurationINTEL; 132 GTPin_Init; 133 local: *; 134}; 135