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