]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/mxc/gpu-viv/hal/kernel/inc/gc_hal_rename.h
gpu: vivante: Update driver from Freescale 3.10.53-1.1-ga BSP
[karo-tx-linux.git] / drivers / mxc / gpu-viv / hal / kernel / inc / gc_hal_rename.h
1 /****************************************************************************
2 *
3 *    Copyright (C) 2005 - 2014 by Vivante Corp.
4 *
5 *    This program is free software; you can redistribute it and/or modify
6 *    it under the terms of the GNU General Public License as published by
7 *    the Free Software Foundation; either version 2 of the license, or
8 *    (at your option) any later version.
9 *
10 *    This program is distributed in the hope that it will be useful,
11 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
12 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 *    GNU General Public License for more details.
14 *
15 *    You should have received a copy of the GNU General Public License
16 *    along with this program; if not write to the Free Software
17 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18 *
19 *****************************************************************************/
20
21
22 #ifndef __gc_hal_rename_h_
23 #define __gc_hal_rename_h_
24
25
26 #if defined(_HAL2D_APPENDIX)
27
28 #define _HAL2D_RENAME_2(api, appendix)  api ## appendix
29 #define _HAL2D_RENAME_1(api, appendix)  _HAL2D_RENAME_2(api, appendix)
30 #define gcmHAL2D(api)                   _HAL2D_RENAME_1(api, _HAL2D_APPENDIX)
31
32
33 #define gckOS_Construct                 gcmHAL2D(gckOS_Construct)
34 #define gckOS_Destroy                   gcmHAL2D(gckOS_Destroy)
35 #define gckOS_QueryVideoMemory          gcmHAL2D(gckOS_QueryVideoMemory)
36 #define gckOS_Allocate                  gcmHAL2D(gckOS_Allocate)
37 #define gckOS_Free                      gcmHAL2D(gckOS_Free)
38 #define gckOS_AllocateMemory            gcmHAL2D(gckOS_AllocateMemory)
39 #define gckOS_FreeMemory                gcmHAL2D(gckOS_FreeMemory)
40 #define gckOS_AllocatePagedMemory       gcmHAL2D(gckOS_AllocatePagedMemory)
41 #define gckOS_AllocatePagedMemoryEx     gcmHAL2D(gckOS_AllocatePagedMemoryEx)
42 #define gckOS_LockPages                 gcmHAL2D(gckOS_LockPages)
43 #define gckOS_MapPages                  gcmHAL2D(gckOS_MapPages)
44 #define gckOS_UnlockPages               gcmHAL2D(gckOS_UnlockPages)
45 #define gckOS_FreePagedMemory           gcmHAL2D(gckOS_FreePagedMemory)
46 #define gckOS_AllocateNonPagedMemory    gcmHAL2D(gckOS_AllocateNonPagedMemory)
47 #define gckOS_FreeNonPagedMemory        gcmHAL2D(gckOS_FreeNonPagedMemory)
48 #define gckOS_AllocateContiguous        gcmHAL2D(gckOS_AllocateContiguous)
49 #define gckOS_FreeContiguous            gcmHAL2D(gckOS_FreeContiguous)
50 #define gckOS_GetPageSize               gcmHAL2D(gckOS_GetPageSize)
51 #define gckOS_GetPhysicalAddress        gcmHAL2D(gckOS_GetPhysicalAddress)
52 #define gckOS_UserLogicalToPhysical     gcmHAL2D(gckOS_UserLogicalToPhysical)
53 #define gckOS_GetPhysicalAddressProcess gcmHAL2D(gckOS_GetPhysicalAddressProcess)
54 #define gckOS_MapPhysical               gcmHAL2D(gckOS_MapPhysical)
55 #define gckOS_UnmapPhysical             gcmHAL2D(gckOS_UnmapPhysical)
56 #define gckOS_ReadRegister              gcmHAL2D(gckOS_ReadRegister)
57 #define gckOS_WriteRegister             gcmHAL2D(gckOS_WriteRegister)
58 #define gckOS_WriteMemory               gcmHAL2D(gckOS_WriteMemory)
59 #define gckOS_MapMemory                 gcmHAL2D(gckOS_MapMemory)
60 #define gckOS_UnmapMemory               gcmHAL2D(gckOS_UnmapMemory)
61 #define gckOS_UnmapMemoryEx             gcmHAL2D(gckOS_UnmapMemoryEx)
62 #define gckOS_CreateMutex               gcmHAL2D(gckOS_CreateMutex)
63 #define gckOS_DeleteMutex               gcmHAL2D(gckOS_DeleteMutex)
64 #define gckOS_AcquireMutex              gcmHAL2D(gckOS_AcquireMutex)
65 #define gckOS_ReleaseMutex              gcmHAL2D(gckOS_ReleaseMutex)
66 #define gckOS_AtomicExchange            gcmHAL2D(gckOS_AtomicExchange)
67 #define gckOS_AtomicExchangePtr         gcmHAL2D(gckOS_AtomicExchangePtr)
68 #define gckOS_AtomConstruct             gcmHAL2D(gckOS_AtomConstruct)
69 #define gckOS_AtomDestroy               gcmHAL2D(gckOS_AtomDestroy)
70 #define gckOS_AtomGet                   gcmHAL2D(gckOS_AtomGet)
71 #define gckOS_AtomIncrement             gcmHAL2D(gckOS_AtomIncrement)
72 #define gckOS_AtomDecrement             gcmHAL2D(gckOS_AtomDecrement)
73 #define gckOS_Delay                     gcmHAL2D(gckOS_Delay)
74 #define gckOS_GetTime                   gcmHAL2D(gckOS_GetTime)
75 #define gckOS_MemoryBarrier             gcmHAL2D(gckOS_MemoryBarrier)
76 #define gckOS_MapUserPointer            gcmHAL2D(gckOS_MapUserPointer)
77 #define gckOS_UnmapUserPointer          gcmHAL2D(gckOS_UnmapUserPointer)
78 #define gckOS_QueryNeedCopy             gcmHAL2D(gckOS_QueryNeedCopy)
79 #define gckOS_CopyFromUserData          gcmHAL2D(gckOS_CopyFromUserData)
80 #define gckOS_CopyToUserData            gcmHAL2D(gckOS_CopyToUserData)
81 #define gckOS_SuspendInterrupt          gcmHAL2D(gckOS_SuspendInterrupt)
82 #define gckOS_ResumeInterrupt           gcmHAL2D(gckOS_ResumeInterrupt)
83 #define gckOS_GetBaseAddress            gcmHAL2D(gckOS_GetBaseAddress)
84 #define gckOS_MemCopy                   gcmHAL2D(gckOS_MemCopy)
85 #define gckOS_ZeroMemory                gcmHAL2D(gckOS_ZeroMemory)
86 #define gckOS_DeviceControl             gcmHAL2D(gckOS_DeviceControl)
87 #define gckOS_GetProcessID              gcmHAL2D(gckOS_GetProcessID)
88 #define gckOS_GetThreadID               gcmHAL2D(gckOS_GetThreadID)
89 #define gckOS_CreateSignal              gcmHAL2D(gckOS_CreateSignal)
90 #define gckOS_DestroySignal             gcmHAL2D(gckOS_DestroySignal)
91 #define gckOS_Signal                    gcmHAL2D(gckOS_Signal)
92 #define gckOS_WaitSignal                gcmHAL2D(gckOS_WaitSignal)
93 #define gckOS_MapSignal                 gcmHAL2D(gckOS_MapSignal)
94 #define gckOS_MapUserMemory             gcmHAL2D(gckOS_MapUserMemory)
95 #define gckOS_UnmapUserMemory           gcmHAL2D(gckOS_UnmapUserMemory)
96 #define gckOS_CreateUserSignal          gcmHAL2D(gckOS_CreateUserSignal)
97 #define gckOS_DestroyUserSignal         gcmHAL2D(gckOS_DestroyUserSignal)
98 #define gckOS_WaitUserSignal            gcmHAL2D(gckOS_WaitUserSignal)
99 #define gckOS_SignalUserSignal          gcmHAL2D(gckOS_SignalUserSignal)
100 #define gckOS_UserSignal                gcmHAL2D(gckOS_UserSignal)
101 #define gckOS_UserSignal                gcmHAL2D(gckOS_UserSignal)
102 #define gckOS_CacheClean                gcmHAL2D(gckOS_CacheClean)
103 #define gckOS_CacheFlush                gcmHAL2D(gckOS_CacheFlush)
104 #define gckOS_SetDebugLevel             gcmHAL2D(gckOS_SetDebugLevel)
105 #define gckOS_SetDebugZone              gcmHAL2D(gckOS_SetDebugZone)
106 #define gckOS_SetDebugLevelZone         gcmHAL2D(gckOS_SetDebugLevelZone)
107 #define gckOS_SetDebugZones             gcmHAL2D(gckOS_SetDebugZones)
108 #define gckOS_SetDebugFile              gcmHAL2D(gckOS_SetDebugFile)
109 #define gckOS_Broadcast                 gcmHAL2D(gckOS_Broadcast)
110 #define gckOS_SetGPUPower               gcmHAL2D(gckOS_SetGPUPower)
111 #define gckOS_CreateSemaphore           gcmHAL2D(gckOS_CreateSemaphore)
112 #define gckOS_DestroySemaphore          gcmHAL2D(gckOS_DestroySemaphore)
113 #define gckOS_AcquireSemaphore          gcmHAL2D(gckOS_AcquireSemaphore)
114 #define gckOS_ReleaseSemaphore          gcmHAL2D(gckOS_ReleaseSemaphore)
115 #define gckHEAP_Construct               gcmHAL2D(gckHEAP_Construct)
116 #define gckHEAP_Destroy                 gcmHAL2D(gckHEAP_Destroy)
117 #define gckHEAP_Allocate                gcmHAL2D(gckHEAP_Allocate)
118 #define gckHEAP_Free                    gcmHAL2D(gckHEAP_Free)
119 #define gckHEAP_ProfileStart            gcmHAL2D(gckHEAP_ProfileStart)
120 #define gckHEAP_ProfileEnd              gcmHAL2D(gckHEAP_ProfileEnd)
121 #define gckHEAP_Test                    gcmHAL2D(gckHEAP_Test)
122 #define gckVIDMEM_Construct             gcmHAL2D(gckVIDMEM_Construct)
123 #define gckVIDMEM_Destroy               gcmHAL2D(gckVIDMEM_Destroy)
124 #define gckVIDMEM_Allocate              gcmHAL2D(gckVIDMEM_Allocate)
125 #define gckVIDMEM_AllocateLinear        gcmHAL2D(gckVIDMEM_AllocateLinear)
126 #define gckVIDMEM_Free                  gcmHAL2D(gckVIDMEM_Free)
127 #define gckVIDMEM_Lock                  gcmHAL2D(gckVIDMEM_Lock)
128 #define gckVIDMEM_Unlock                gcmHAL2D(gckVIDMEM_Unlock)
129 #define gckVIDMEM_ConstructVirtual      gcmHAL2D(gckVIDMEM_ConstructVirtual)
130 #define gckVIDMEM_DestroyVirtual        gcmHAL2D(gckVIDMEM_DestroyVirtual)
131 #define gckKERNEL_Construct             gcmHAL2D(gckKERNEL_Construct)
132 #define gckKERNEL_Destroy               gcmHAL2D(gckKERNEL_Destroy)
133 #define gckKERNEL_Dispatch              gcmHAL2D(gckKERNEL_Dispatch)
134 #define gckKERNEL_QueryVideoMemory      gcmHAL2D(gckKERNEL_QueryVideoMemory)
135 #define gckKERNEL_GetVideoMemoryPool    gcmHAL2D(gckKERNEL_GetVideoMemoryPool)
136 #define gckKERNEL_MapVideoMemory        gcmHAL2D(gckKERNEL_MapVideoMemory)
137 #define gckKERNEL_UnmapVideoMemory      gcmHAL2D(gckKERNEL_UnmapVideoMemory)
138 #define gckKERNEL_MapMemory             gcmHAL2D(gckKERNEL_MapMemory)
139 #define gckKERNEL_UnmapMemory           gcmHAL2D(gckKERNEL_UnmapMemory)
140 #define gckKERNEL_Notify                gcmHAL2D(gckKERNEL_Notify)
141 #define gckKERNEL_QuerySettings         gcmHAL2D(gckKERNEL_QuerySettings)
142 #define gckKERNEL_Recovery              gcmHAL2D(gckKERNEL_Recovery)
143 #define gckKERNEL_OpenUserData          gcmHAL2D(gckKERNEL_OpenUserData)
144 #define gckKERNEL_CloseUserData         gcmHAL2D(gckKERNEL_CloseUserData)
145 #define gckHARDWARE_Construct           gcmHAL2D(gckHARDWARE_Construct)
146 #define gckHARDWARE_Destroy             gcmHAL2D(gckHARDWARE_Destroy)
147 #define gckHARDWARE_QuerySystemMemory   gcmHAL2D(gckHARDWARE_QuerySystemMemory)
148 #define gckHARDWARE_BuildVirtualAddress     gcmHAL2D(gckHARDWARE_BuildVirtualAddress)
149 #define gckHARDWARE_QueryCommandBuffer      gcmHAL2D(gckHARDWARE_QueryCommandBuffer)
150 #define gckHARDWARE_WaitLink            gcmHAL2D(gckHARDWARE_WaitLink)
151 #define gckHARDWARE_Execute             gcmHAL2D(gckHARDWARE_Execute)
152 #define gckHARDWARE_End                 gcmHAL2D(gckHARDWARE_End)
153 #define gckHARDWARE_Nop                 gcmHAL2D(gckHARDWARE_Nop)
154 #define gckHARDWARE_PipeSelect          gcmHAL2D(gckHARDWARE_PipeSelect)
155 #define gckHARDWARE_Link                gcmHAL2D(gckHARDWARE_Link)
156 #define gckHARDWARE_Event               gcmHAL2D(gckHARDWARE_Event)
157 #define gckHARDWARE_QueryMemory         gcmHAL2D(gckHARDWARE_QueryMemory)
158 #define gckHARDWARE_QueryChipIdentity   gcmHAL2D(gckHARDWARE_QueryChipIdentity)
159 #define gckHARDWARE_QueryChipSpecs      gcmHAL2D(gckHARDWARE_QueryChipSpecs)
160 #define gckHARDWARE_QueryShaderCaps     gcmHAL2D(gckHARDWARE_QueryShaderCaps)
161 #define gckHARDWARE_ConvertFormat       gcmHAL2D(gckHARDWARE_ConvertFormat)
162 #define gckHARDWARE_SplitMemory         gcmHAL2D(gckHARDWARE_SplitMemory)
163 #define gckHARDWARE_AlignToTile         gcmHAL2D(gckHARDWARE_AlignToTile)
164 #define gckHARDWARE_UpdateQueueTail     gcmHAL2D(gckHARDWARE_UpdateQueueTail)
165 #define gckHARDWARE_ConvertLogical      gcmHAL2D(gckHARDWARE_ConvertLogical)
166 #define gckHARDWARE_Interrupt           gcmHAL2D(gckHARDWARE_Interrupt)
167 #define gckHARDWARE_SetMMU              gcmHAL2D(gckHARDWARE_SetMMU)
168 #define gckHARDWARE_FlushMMU            gcmHAL2D(gckHARDWARE_FlushMMU)
169 #define gckHARDWARE_GetIdle             gcmHAL2D(gckHARDWARE_GetIdle)
170 #define gckHARDWARE_Flush               gcmHAL2D(gckHARDWARE_Flush)
171 #define gckHARDWARE_SetFastClear        gcmHAL2D(gckHARDWARE_SetFastClear)
172 #define gckHARDWARE_ReadInterrupt       gcmHAL2D(gckHARDWARE_ReadInterrupt)
173 #define gckHARDWARE_SetPowerManagementState         gcmHAL2D(gckHARDWARE_SetPowerManagementState)
174 #define gckHARDWARE_QueryPowerManagementState       gcmHAL2D(gckHARDWARE_QueryPowerManagementState)
175 #define gckHARDWARE_ProfileEngine2D     gcmHAL2D(gckHARDWARE_ProfileEngine2D)
176 #define gckHARDWARE_InitializeHardware  gcmHAL2D(gckHARDWARE_InitializeHardware)
177 #define gckHARDWARE_Reset               gcmHAL2D(gckHARDWARE_Reset)
178 #define gckINTERRUPT_Construct          gcmHAL2D(gckINTERRUPT_Construct)
179 #define gckINTERRUPT_Destroy            gcmHAL2D(gckINTERRUPT_Destroy)
180 #define gckINTERRUPT_SetHandler         gcmHAL2D(gckINTERRUPT_SetHandler)
181 #define gckINTERRUPT_Notify             gcmHAL2D(gckINTERRUPT_Notify)
182 #define gckEVENT_Construct              gcmHAL2D(gckEVENT_Construct)
183 #define gckEVENT_Destroy                gcmHAL2D(gckEVENT_Destroy)
184 #define gckEVENT_AddList                gcmHAL2D(gckEVENT_AddList)
185 #define gckEVENT_FreeNonPagedMemory     gcmHAL2D(gckEVENT_FreeNonPagedMemory)
186 #define gckEVENT_FreeContiguousMemory   gcmHAL2D(gckEVENT_FreeContiguousMemory)
187 #define gckEVENT_FreeVideoMemory        gcmHAL2D(gckEVENT_FreeVideoMemory)
188 #define gckEVENT_Signal                 gcmHAL2D(gckEVENT_Signal)
189 #define gckEVENT_Unlock                 gcmHAL2D(gckEVENT_Unlock)
190 #define gckEVENT_Submit                 gcmHAL2D(gckEVENT_Submit)
191 #define gckEVENT_Commit                 gcmHAL2D(gckEVENT_Commit)
192 #define gckEVENT_Notify                 gcmHAL2D(gckEVENT_Notify)
193 #define gckEVENT_Interrupt              gcmHAL2D(gckEVENT_Interrupt)
194 #define gckCOMMAND_Construct            gcmHAL2D(gckCOMMAND_Construct)
195 #define gckCOMMAND_Destroy              gcmHAL2D(gckCOMMAND_Destroy)
196 #define gckCOMMAND_EnterCommit          gcmHAL2D(gckCOMMAND_EnterCommit)
197 #define gckCOMMAND_ExitCommit           gcmHAL2D(gckCOMMAND_ExitCommit)
198 #define gckCOMMAND_Start                gcmHAL2D(gckCOMMAND_Start)
199 #define gckCOMMAND_Stop                 gcmHAL2D(gckCOMMAND_Stop)
200 #define gckCOMMAND_Commit               gcmHAL2D(gckCOMMAND_Commit)
201 #define gckCOMMAND_Reserve              gcmHAL2D(gckCOMMAND_Reserve)
202 #define gckCOMMAND_Execute              gcmHAL2D(gckCOMMAND_Execute)
203 #define gckCOMMAND_Stall                gcmHAL2D(gckCOMMAND_Stall)
204 #define gckCOMMAND_Attach               gcmHAL2D(gckCOMMAND_Attach)
205 #define gckCOMMAND_Detach               gcmHAL2D(gckCOMMAND_Detach)
206 #define gckMMU_Construct                gcmHAL2D(gckMMU_Construct)
207 #define gckMMU_Destroy                  gcmHAL2D(gckMMU_Destroy)
208 #define gckMMU_AllocatePages            gcmHAL2D(gckMMU_AllocatePages)
209 #define gckMMU_FreePages                gcmHAL2D(gckMMU_FreePages)
210 #define gckMMU_Test                     gcmHAL2D(gckMMU_Test)
211 #define gckHARDWARE_QueryProfileRegisters     gcmHAL2D(gckHARDWARE_QueryProfileRegisters)
212
213
214 #define FindMdlMap                      gcmHAL2D(FindMdlMap)
215 #define OnProcessExit                   gcmHAL2D(OnProcessExit)
216
217 #define gckGALDEVICE_Destroy            gcmHAL2D(gckGALDEVICE_Destroy)
218 #define gckOS_Print                     gcmHAL2D(gckOS_Print)
219 #define gckGALDEVICE_FreeMemory         gcmHAL2D(gckGALDEVICE_FreeMemory)
220 #define gckGALDEVICE_AllocateMemory     gcmHAL2D(gckGALDEVICE_AllocateMemory)
221 #define gckOS_DebugBreak                gcmHAL2D(gckOS_DebugBreak)
222 #define gckGALDEVICE_Release_ISR        gcmHAL2D(gckGALDEVICE_Release_ISR)
223 #define gckOS_Verify                    gcmHAL2D(gckOS_Verify)
224 #define gckCOMMAND_Release              gcmHAL2D(gckCOMMAND_Release)
225 #define gckGALDEVICE_Stop               gcmHAL2D(gckGALDEVICE_Stop)
226 #define gckGALDEVICE_Construct          gcmHAL2D(gckGALDEVICE_Construct)
227 #define gckOS_DebugFatal                gcmHAL2D(gckOS_DebugFatal)
228 #define gckOS_DebugTrace                gcmHAL2D(gckOS_DebugTrace)
229 #define gckHARDWARE_GetBaseAddress      gcmHAL2D(gckHARDWARE_GetBaseAddress)
230 #define gckGALDEVICE_Setup_ISR          gcmHAL2D(gckGALDEVICE_Setup_ISR)
231 #define gckKERNEL_AttachProcess         gcmHAL2D(gckKERNEL_AttachProcess)
232 #define gckKERNEL_AttachProcessEx       gcmHAL2D(gckKERNEL_AttachProcessEx)
233 #define gckGALDEVICE_Start_Thread       gcmHAL2D(gckGALDEVICE_Start_Thread)
234 #define gckHARDWARE_QueryIdle           gcmHAL2D(gckHARDWARE_QueryIdle)
235 #define gckGALDEVICE_Start              gcmHAL2D(gckGALDEVICE_Start)
236 #define gckOS_GetKernelLogical          gcmHAL2D(gckOS_GetKernelLogical)
237 #define gckOS_DebugTraceZone            gcmHAL2D(gckOS_DebugTraceZone)
238 #define gckGALDEVICE_Stop_Thread        gcmHAL2D(gckGALDEVICE_Stop_Thread)
239 #define gckHARDWARE_NeedBaseAddress     gcmHAL2D(gckHARDWARE_NeedBaseAddress)
240
241 #endif
242
243 #endif /* __gc_hal_rename_h_ */