xref: /aosp_15_r20/external/OpenCL-ICD-Loader/test/driver_stub/rename_api.h (revision 1cddb830dba8aa7c1cc1039338e56b3b9fa24952)
1 #ifndef _RENAME_API_H_
2 #define _RENAME_API_H_
3 
4 #define clGetPlatformIDs                         ___clGetPlatformIDs
5 #define clGetPlatformInfo                        ___clGetPlatformInfo
6 #define clGetDeviceIDs                           ___clGetDeviceIDs
7 #define clGetDeviceInfo                          ___clGetDeviceInfo
8 #define clCreateSubDevices                       ___clCreateSubDevices
9 #define clRetainDevice                           ___clRetainDevice
10 #define clReleaseDevice                          ___clReleaseDevice
11 #define clCreateContext                          ___clCreateContext
12 #define clCreateContextFromType                  ___clCreateContextFromType
13 #define clRetainContext                          ___clRetainContext
14 #define clReleaseContext                         ___clReleaseContext
15 #define clGetContextInfo                         ___clGetContextInfo
16 #define clCreateCommandQueue                     ___clCreateCommandQueue
17 #define clSetCommandQueueProperty                ___clSetCommandQueueProperty
18 #define clRetainCommandQueue                     ___clRetainCommandQueue
19 #define clReleaseCommandQueue                    ___clReleaseCommandQueue
20 #define clGetCommandQueueInfo                    ___clGetCommandQueueInfo
21 #define clCreateBuffer                           ___clCreateBuffer
22 #define clCreateSubBuffer                        ___clCreateSubBuffer
23 #define clCreateImage                            ___clCreateImage
24 #define clCreateImage2D                          ___clCreateImage2D
25 #define clCreateImage3D                          ___clCreateImage3D
26 #define clRetainMemObject                        ___clRetainMemObject
27 #define clReleaseMemObject                       ___clReleaseMemObject
28 #define clGetSupportedImageFormats               ___clGetSupportedImageFormats
29 #define clGetMemObjectInfo                       ___clGetMemObjectInfo
30 #define clGetImageInfo                           ___clGetImageInfo
31 #define clSetMemObjectDestructorCallback         ___clSetMemObjectDestructorCallback
32 #define clCreateSampler                          ___clCreateSampler
33 #define clRetainSampler                          ___clRetainSampler
34 #define clReleaseSampler                         ___clReleaseSampler
35 #define clGetSamplerInfo                         ___clGetSamplerInfo
36 #define clCreateProgramWithSource                ___clCreateProgramWithSource
37 #define clCreateProgramWithBinary                ___clCreateProgramWithBinary
38 #define clCreateProgramWithBuiltInKernels        ___clCreateProgramWithBuiltInKernels
39 #define clRetainProgram                          ___clRetainProgram
40 #define clReleaseProgram                         ___clReleaseProgram
41 #define clBuildProgram                           ___clBuildProgram
42 #define clUnloadCompiler                         ___clUnloadCompiler
43 #define clCompileProgram                         ___clCompileProgram
44 #define clLinkProgram                            ___clLinkProgram
45 #define clUnloadPlatformCompiler                 ___clUnloadPlatformCompiler
46 #define clGetProgramInfo                         ___clGetProgramInfo
47 #define clGetProgramBuildInfo                    ___clGetProgramBuildInfo
48 #define clCreateKernel                           ___clCreateKernel
49 #define clCreateKernelsInProgram                 ___clCreateKernelsInProgram
50 #define clRetainKernel                           ___clRetainKernel
51 #define clReleaseKernel                          ___clReleaseKernel
52 #define clSetKernelArg                           ___clSetKernelArg
53 #define clGetKernelInfo                          ___clGetKernelInfo
54 #define clGetKernelArgInfo                       ___clGetKernelArgInfo
55 #define clGetKernelWorkGroupInfo                 ___clGetKernelWorkGroupInfo
56 #define clWaitForEvents                          ___clWaitForEvents
57 #define clGetEventInfo                           ___clGetEventInfo
58 #define clCreateUserEvent                        ___clCreateUserEvent
59 #define clRetainEvent                            ___clRetainEvent
60 #define clReleaseEvent                           ___clReleaseEvent
61 #define clSetUserEventStatus                     ___clSetUserEventStatus
62 #define clSetEventCallback                       ___clSetEventCallback
63 #define clGetEventProfilingInfo                  ___clGetEventProfilingInfo
64 #define clFlush                                  ___clFlush
65 #define clFinish                                 ___clFinish
66 #define clEnqueueReadBuffer                      ___clEnqueueReadBuffer
67 #define clEnqueueReadBufferRect                  ___clEnqueueReadBufferRect
68 #define clEnqueueWriteBuffer                     ___clEnqueueWriteBuffer
69 #define clEnqueueWriteBufferRect                 ___clEnqueueWriteBufferRect
70 #define clEnqueueCopyBuffer                      ___clEnqueueCopyBuffer
71 #define clEnqueueCopyBufferRect                  ___clEnqueueCopyBufferRect
72 #define clEnqueueFillBuffer                      ___clEnqueueFillBuffer
73 #define clEnqueueFillImage                       ___clEnqueueFillImage
74 #define clEnqueueReadImage                       ___clEnqueueReadImage
75 #define clEnqueueWriteImage                      ___clEnqueueWriteImage
76 #define clEnqueueCopyImage                       ___clEnqueueCopyImage
77 #define clEnqueueCopyImageToBuffer               ___clEnqueueCopyImageToBuffer
78 #define clEnqueueCopyBufferToImage               ___clEnqueueCopyBufferToImage
79 #define clEnqueueMapBuffer                       ___clEnqueueMapBuffer
80 #define clEnqueueMapImage                        ___clEnqueueMapImage
81 #define clEnqueueUnmapMemObject                  ___clEnqueueUnmapMemObject
82 #define clEnqueueMigrateMemObjects               ___clEnqueueMigrateMemObjects
83 #define clEnqueueNDRangeKernel                   ___clEnqueueNDRangeKernel
84 #define clEnqueueTask                            ___clEnqueueTask
85 #define clEnqueueNativeKernel                    ___clEnqueueNativeKernel
86 #define clGetExtensionFunctionAddressForPlatform ___clGetExtensionFunctionAddressForPlatform
87 #define clEnqueueMarkerWithWaitList              ___clEnqueueMarkerWithWaitList
88 #define clEnqueueBarrierWithWaitList             ___clEnqueueBarrierWithWaitList
89 #define clSetPrintfCallback                      ___clSetPrintfCallback
90 #define clEnqueueMarker                          ___clEnqueueMarker
91 #define clEnqueueWaitForEvents                   ___clEnqueueWaitForEvents
92 #define clEnqueueBarrier                         ___clEnqueueBarrier
93 
94 #define clCreateFromGLBuffer                     ___clCreateFromGLBuffer
95 #define clCreateFromGLTexture                    ___clCreateFromGLTexture
96 #define clCreateFromGLTexture2D                  ___clCreateFromGLTexture2D
97 #define clCreateFromGLTexture3D                  ___clCreateFromGLTexture3D
98 #define clCreateFromGLRenderbuffer               ___clCreateFromGLRenderbuffer
99 #define clGetGLObjectInfo                        ___clGetGLObjectInfo
100 #define clGetGLTextureInfo                       ___clGetGLTextureInfo
101 #define clEnqueueAcquireGLObjects                ___clEnqueueAcquireGLObjects
102 #define clEnqueueReleaseGLObjects                ___clEnqueueReleaseGLObjects
103 #define clGetGLContextInfoKHR                    ___clGetGLContextInfoKHR
104 #define clCreateEventFromGLsyncKHR               ___clCreateEventFromGLsyncKHR
105 #define clCreateBufferWithProperties             ___clCreateBufferWithProperties
106 #define clCreateImageWithProperties              ___clCreateImageWithProperties
107 #define clSetContextDestructorCallback           ___clSetContextDestructorCallback
108 
109 #endif /* __RENAME_API_H__ */
110