xref: /aosp_15_r20/external/mesa3d/src/gallium/targets/opencl/OpenCL.def.in (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1; stdcall calling convention have @number suffix on 32 bits architecture for gcc
2clBuildProgram@24
3clCreateBuffer@24
4clCreateCommandQueue@20
5clCreateContext@24
6clCreateContextFromType@24
7; clCreateFromGLBuffer
8; clCreateFromGLRenderbuffer
9; clCreateFromGLTexture2D
10; clCreateFromGLTexture3D
11clCreateImage2D@36
12clCreateImage3D@44
13clCreateKernel@12
14clCreateKernelsInProgram@16
15clCreateProgramWithBinary@28
16clCreateProgramWithSource@20
17clCreateSampler@20
18; clEnqueueAcquireGLObjects
19clEnqueueBarrier@4
20clEnqueueCopyBuffer@36
21clEnqueueCopyBufferToImage@36
22clEnqueueCopyImage@36
23clEnqueueCopyImageToBuffer@36
24clEnqueueMapBuffer@44
25clEnqueueMapImage@52
26clEnqueueMarker@8
27clEnqueueNDRangeKernel@36
28clEnqueueNativeKernel@40
29clEnqueueReadBuffer@36
30clEnqueueReadImage@44
31; clEnqueueReleaseGLObjects
32clEnqueueTask@20
33clEnqueueUnmapMemObject@24
34clEnqueueWaitForEvents@12
35clEnqueueWriteBuffer@36
36clEnqueueWriteImage@44
37clFinish@4
38clFlush@4
39clGetCommandQueueInfo@20
40clGetContextInfo@20
41clGetDeviceIDs@24
42clGetDeviceInfo@20
43clGetEventInfo@20
44clGetEventProfilingInfo@20
45clGetExtensionFunctionAddress@4
46; clGetGLObjectInfo
47; clGetGLTextureInfo
48clGetImageInfo@20
49clGetKernelInfo@20
50clGetKernelWorkGroupInfo@24
51clGetMemObjectInfo@20
52clGetPlatformIDs@12
53clGetPlatformInfo@20
54clGetProgramBuildInfo@24
55clGetProgramInfo@20
56clGetSamplerInfo@20
57clGetSupportedImageFormats@28
58clReleaseCommandQueue@4
59clReleaseContext@4
60clReleaseEvent@4
61clReleaseKernel@4
62clReleaseMemObject@4
63clReleaseProgram@4
64clReleaseSampler@4
65clRetainCommandQueue@4
66clRetainContext@4
67clRetainEvent@4
68clRetainKernel@4
69clRetainMemObject@4
70clRetainProgram@4
71clRetainSampler@4
72; clSetCommandQueueProperty
73clSetKernelArg@16
74clUnloadCompiler@0
75clWaitForEvents@8
76clCreateSubBuffer@24
77clCreateUserEvent@8
78clEnqueueCopyBufferRect@52
79clEnqueueReadBufferRect@56
80clEnqueueWriteBufferRect@56
81clSetEventCallback@16
82clSetMemObjectDestructorCallback@12
83clSetUserEventStatus@8
84clCompileProgram@36
85; clCreateFromGLTexture
86clCreateImage@28
87clCreateProgramWithBuiltInKernels@20
88clCreateSubDevices@20
89clEnqueueBarrierWithWaitList@16
90clEnqueueFillBuffer@36
91clEnqueueFillImage@32
92clEnqueueMarkerWithWaitList@16
93clEnqueueMigrateMemObjects@32
94clGetExtensionFunctionAddressForPlatform@8
95clGetKernelArgInfo@24
96clLinkProgram@36
97clReleaseDevice@4
98clRetainDevice@4
99clUnloadPlatformCompiler@4
100clCreateCommandQueueWithProperties@16
101clCreatePipe@28
102; clCreateSamplerWithProperties
103clEnqueueSVMFree@32
104clEnqueueSVMMap@36
105clEnqueueSVMMemcpy@32
106clEnqueueSVMMemFill@32
107clEnqueueSVMUnmap@20
108clGetPipeInfo@20
109clSetKernelArgSVMPointer@12
110clSetKernelExecInfo@16
111clSVMAlloc@20
112clSVMFree@8
113; clCloneKernel
114clCreateProgramWithIL@16
115clEnqueueSVMMigrateMem@36
116clGetDeviceAndHostTimer@12
117clGetHostTimer@8
118clGetKernelSubGroupInfo@32
119clSetDefaultDeviceCommandQueue@12
120clSetProgramReleaseCallback@12
121clSetProgramSpecializationConstant@16
122clCreateBufferWithProperties@28
123clCreateImageWithProperties@32
124clSetContextDestructorCallback@12
125