ENGR00156850 gpu-viv: add gpu-viv driver source
[wandboard.git] / drivers / mxc / gpu-viv / hal / kernel / inc / gc_hal_rename.h
blob52b96d81dcd74a6ed6de1447dfab31050545acff
1 /****************************************************************************
3 * Copyright (C) 2005 - 2011 by Vivante Corp.
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.
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.
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.
19 *****************************************************************************/
24 #ifndef __gc_hal_rename_h_
25 #define __gc_hal_rename_h_
28 #if defined(_HAL2D_APPENDIX)
30 #define _HAL2D_RENAME_2(api, appendix) api ## appendix
31 #define _HAL2D_RENAME_1(api, appendix) _HAL2D_RENAME_2(api, appendix)
32 #define gcmHAL2D(api) _HAL2D_RENAME_1(api, _HAL2D_APPENDIX)
35 #define gckOS_Construct gcmHAL2D(gckOS_Construct)
36 #define gckOS_Destroy gcmHAL2D(gckOS_Destroy)
37 #define gckOS_QueryVideoMemory gcmHAL2D(gckOS_QueryVideoMemory)
38 #define gckOS_Allocate gcmHAL2D(gckOS_Allocate)
39 #define gckOS_Free gcmHAL2D(gckOS_Free)
40 #define gckOS_AllocateMemory gcmHAL2D(gckOS_AllocateMemory)
41 #define gckOS_FreeMemory gcmHAL2D(gckOS_FreeMemory)
42 #define gckOS_AllocatePagedMemory gcmHAL2D(gckOS_AllocatePagedMemory)
43 #define gckOS_AllocatePagedMemoryEx gcmHAL2D(gckOS_AllocatePagedMemoryEx)
44 #define gckOS_LockPages gcmHAL2D(gckOS_LockPages)
45 #define gckOS_MapPages gcmHAL2D(gckOS_MapPages)
46 #define gckOS_UnlockPages gcmHAL2D(gckOS_UnlockPages)
47 #define gckOS_FreePagedMemory gcmHAL2D(gckOS_FreePagedMemory)
48 #define gckOS_AllocateNonPagedMemory gcmHAL2D(gckOS_AllocateNonPagedMemory)
49 #define gckOS_FreeNonPagedMemory gcmHAL2D(gckOS_FreeNonPagedMemory)
50 #define gckOS_AllocateContiguous gcmHAL2D(gckOS_AllocateContiguous)
51 #define gckOS_FreeContiguous gcmHAL2D(gckOS_FreeContiguous)
52 #define gckOS_GetPageSize gcmHAL2D(gckOS_GetPageSize)
53 #define gckOS_GetPhysicalAddress gcmHAL2D(gckOS_GetPhysicalAddress)
54 #define gckOS_GetPhysicalAddressProcess gcmHAL2D(gckOS_GetPhysicalAddressProcess)
55 #define gckOS_MapPhysical gcmHAL2D(gckOS_MapPhysical)
56 #define gckOS_UnmapPhysical gcmHAL2D(gckOS_UnmapPhysical)
57 #define gckOS_ReadRegister gcmHAL2D(gckOS_ReadRegister)
58 #define gckOS_WriteRegister gcmHAL2D(gckOS_WriteRegister)
59 #define gckOS_WriteMemory gcmHAL2D(gckOS_WriteMemory)
60 #define gckOS_MapMemory gcmHAL2D(gckOS_MapMemory)
61 #define gckOS_UnmapMemory gcmHAL2D(gckOS_UnmapMemory)
62 #define gckOS_UnmapMemoryEx gcmHAL2D(gckOS_UnmapMemoryEx)
63 #define gckOS_CreateMutex gcmHAL2D(gckOS_CreateMutex)
64 #define gckOS_DeleteMutex gcmHAL2D(gckOS_DeleteMutex)
65 #define gckOS_AcquireMutex gcmHAL2D(gckOS_AcquireMutex)
66 #define gckOS_ReleaseMutex gcmHAL2D(gckOS_ReleaseMutex)
67 #define gckOS_AtomicExchange gcmHAL2D(gckOS_AtomicExchange)
68 #define gckOS_AtomicExchangePtr gcmHAL2D(gckOS_AtomicExchangePtr)
69 #define gckOS_AtomConstruct gcmHAL2D(gckOS_AtomConstruct)
70 #define gckOS_AtomDestroy gcmHAL2D(gckOS_AtomDestroy)
71 #define gckOS_AtomGet gcmHAL2D(gckOS_AtomGet)
72 #define gckOS_AtomIncrement gcmHAL2D(gckOS_AtomIncrement)
73 #define gckOS_AtomDecrement gcmHAL2D(gckOS_AtomDecrement)
74 #define gckOS_Delay gcmHAL2D(gckOS_Delay)
75 #define gckOS_GetTime gcmHAL2D(gckOS_GetTime)
76 #define gckOS_MemoryBarrier gcmHAL2D(gckOS_MemoryBarrier)
77 #define gckOS_MapUserPointer gcmHAL2D(gckOS_MapUserPointer)
78 #define gckOS_UnmapUserPointer gcmHAL2D(gckOS_UnmapUserPointer)
79 #define gckOS_QueryNeedCopy gcmHAL2D(gckOS_QueryNeedCopy)
80 #define gckOS_CopyFromUserData gcmHAL2D(gckOS_CopyFromUserData)
81 #define gckOS_CopyToUserData gcmHAL2D(gckOS_CopyToUserData)
82 #define gckOS_MapUserPhysical gcmHAL2D(gckOS_MapUserPhysical)
83 #define gckOS_SuspendInterrupt gcmHAL2D(gckOS_SuspendInterrupt)
84 #define gckOS_ResumeInterrupt gcmHAL2D(gckOS_ResumeInterrupt)
85 #define gckOS_GetBaseAddress gcmHAL2D(gckOS_GetBaseAddress)
86 #define gckOS_MemCopy gcmHAL2D(gckOS_MemCopy)
87 #define gckOS_ZeroMemory gcmHAL2D(gckOS_ZeroMemory)
88 #define gckOS_DeviceControl gcmHAL2D(gckOS_DeviceControl)
89 #define gckOS_GetProcessID gcmHAL2D(gckOS_GetProcessID)
90 #define gckOS_GetThreadID gcmHAL2D(gckOS_GetThreadID)
91 #define gckOS_CreateSignal gcmHAL2D(gckOS_CreateSignal)
92 #define gckOS_DestroySignal gcmHAL2D(gckOS_DestroySignal)
93 #define gckOS_Signal gcmHAL2D(gckOS_Signal)
94 #define gckOS_WaitSignal gcmHAL2D(gckOS_WaitSignal)
95 #define gckOS_MapSignal gcmHAL2D(gckOS_MapSignal)
96 #define gckOS_MapUserMemory gcmHAL2D(gckOS_MapUserMemory)
97 #define gckOS_UnmapUserMemory gcmHAL2D(gckOS_UnmapUserMemory)
98 #define gckOS_CreateUserSignal gcmHAL2D(gckOS_CreateUserSignal)
99 #define gckOS_DestroyUserSignal gcmHAL2D(gckOS_DestroyUserSignal)
100 #define gckOS_WaitUserSignal gcmHAL2D(gckOS_WaitUserSignal)
101 #define gckOS_SignalUserSignal gcmHAL2D(gckOS_SignalUserSignal)
102 #define gckOS_UserSignal gcmHAL2D(gckOS_UserSignal)
103 #define gckOS_UserSignal gcmHAL2D(gckOS_UserSignal)
104 #define gckOS_CacheClean gcmHAL2D(gckOS_CacheClean)
105 #define gckOS_CacheFlush gcmHAL2D(gckOS_CacheFlush)
106 #define gckOS_SetDebugLevel gcmHAL2D(gckOS_SetDebugLevel)
107 #define gckOS_SetDebugZone gcmHAL2D(gckOS_SetDebugZone)
108 #define gckOS_SetDebugLevelZone gcmHAL2D(gckOS_SetDebugLevelZone)
109 #define gckOS_SetDebugZones gcmHAL2D(gckOS_SetDebugZones)
110 #define gckOS_SetDebugFile gcmHAL2D(gckOS_SetDebugFile)
111 #define gckOS_Broadcast gcmHAL2D(gckOS_Broadcast)
112 #define gckOS_SetGPUPower gcmHAL2D(gckOS_SetGPUPower)
113 #define gckOS_CreateSemaphore gcmHAL2D(gckOS_CreateSemaphore)
114 #define gckOS_DestroySemaphore gcmHAL2D(gckOS_DestroySemaphore)
115 #define gckOS_AcquireSemaphore gcmHAL2D(gckOS_AcquireSemaphore)
116 #define gckOS_ReleaseSemaphore gcmHAL2D(gckOS_ReleaseSemaphore)
117 #define gckHEAP_Construct gcmHAL2D(gckHEAP_Construct)
118 #define gckHEAP_Destroy gcmHAL2D(gckHEAP_Destroy)
119 #define gckHEAP_Allocate gcmHAL2D(gckHEAP_Allocate)
120 #define gckHEAP_Free gcmHAL2D(gckHEAP_Free)
121 #define gckHEAP_ProfileStart gcmHAL2D(gckHEAP_ProfileStart)
122 #define gckHEAP_ProfileEnd gcmHAL2D(gckHEAP_ProfileEnd)
123 #define gckHEAP_Test gcmHAL2D(gckHEAP_Test)
124 #define gckVIDMEM_Construct gcmHAL2D(gckVIDMEM_Construct)
125 #define gckVIDMEM_Destroy gcmHAL2D(gckVIDMEM_Destroy)
126 #define gckVIDMEM_Allocate gcmHAL2D(gckVIDMEM_Allocate)
127 #define gckVIDMEM_AllocateLinear gcmHAL2D(gckVIDMEM_AllocateLinear)
128 #define gckVIDMEM_Free gcmHAL2D(gckVIDMEM_Free)
129 #define gckVIDMEM_Lock gcmHAL2D(gckVIDMEM_Lock)
130 #define gckVIDMEM_Unlock gcmHAL2D(gckVIDMEM_Unlock)
131 #define gckVIDMEM_ConstructVirtual gcmHAL2D(gckVIDMEM_ConstructVirtual)
132 #define gckVIDMEM_DestroyVirtual gcmHAL2D(gckVIDMEM_DestroyVirtual)
133 #define gckKERNEL_Construct gcmHAL2D(gckKERNEL_Construct)
134 #define gckKERNEL_Destroy gcmHAL2D(gckKERNEL_Destroy)
135 #define gckKERNEL_Dispatch gcmHAL2D(gckKERNEL_Dispatch)
136 #define gckKERNEL_QueryVideoMemory gcmHAL2D(gckKERNEL_QueryVideoMemory)
137 #define gckKERNEL_GetVideoMemoryPool gcmHAL2D(gckKERNEL_GetVideoMemoryPool)
138 #define gckKERNEL_MapVideoMemory gcmHAL2D(gckKERNEL_MapVideoMemory)
139 #define gckKERNEL_UnmapVideoMemory gcmHAL2D(gckKERNEL_UnmapVideoMemory)
140 #define gckKERNEL_MapMemory gcmHAL2D(gckKERNEL_MapMemory)
141 #define gckKERNEL_UnmapMemory gcmHAL2D(gckKERNEL_UnmapMemory)
142 #define gckKERNEL_Notify gcmHAL2D(gckKERNEL_Notify)
143 #define gckKERNEL_QuerySettings gcmHAL2D(gckKERNEL_QuerySettings)
144 #define gckKERNEL_Recovery gcmHAL2D(gckKERNEL_Recovery)
145 #define gckKERNEL_OpenUserData gcmHAL2D(gckKERNEL_OpenUserData)
146 #define gckKERNEL_CloseUserData gcmHAL2D(gckKERNEL_CloseUserData)
147 #define gckHARDWARE_Construct gcmHAL2D(gckHARDWARE_Construct)
148 #define gckHARDWARE_Destroy gcmHAL2D(gckHARDWARE_Destroy)
149 #define gckHARDWARE_QuerySystemMemory gcmHAL2D(gckHARDWARE_QuerySystemMemory)
150 #define gckHARDWARE_BuildVirtualAddress gcmHAL2D(gckHARDWARE_BuildVirtualAddress)
151 #define gckHARDWARE_QueryCommandBuffer gcmHAL2D(gckHARDWARE_QueryCommandBuffer)
152 #define gckHARDWARE_WaitLink gcmHAL2D(gckHARDWARE_WaitLink)
153 #define gckHARDWARE_Execute gcmHAL2D(gckHARDWARE_Execute)
154 #define gckHARDWARE_End gcmHAL2D(gckHARDWARE_End)
155 #define gckHARDWARE_Nop gcmHAL2D(gckHARDWARE_Nop)
156 #define gckHARDWARE_Wait gcmHAL2D(gckHARDWARE_Wait)
157 #define gckHARDWARE_PipeSelect gcmHAL2D(gckHARDWARE_PipeSelect)
158 #define gckHARDWARE_Link gcmHAL2D(gckHARDWARE_Link)
159 #define gckHARDWARE_Event gcmHAL2D(gckHARDWARE_Event)
160 #define gckHARDWARE_QueryMemory gcmHAL2D(gckHARDWARE_QueryMemory)
161 #define gckHARDWARE_QueryChipIdentity gcmHAL2D(gckHARDWARE_QueryChipIdentity)
162 #define gckHARDWARE_QueryChipSpecs gcmHAL2D(gckHARDWARE_QueryChipSpecs)
163 #define gckHARDWARE_QueryShaderCaps gcmHAL2D(gckHARDWARE_QueryShaderCaps)
164 #define gckHARDWARE_ConvertFormat gcmHAL2D(gckHARDWARE_ConvertFormat)
165 #define gckHARDWARE_SplitMemory gcmHAL2D(gckHARDWARE_SplitMemory)
166 #define gckHARDWARE_AlignToTile gcmHAL2D(gckHARDWARE_AlignToTile)
167 #define gckHARDWARE_UpdateQueueTail gcmHAL2D(gckHARDWARE_UpdateQueueTail)
168 #define gckHARDWARE_ConvertLogical gcmHAL2D(gckHARDWARE_ConvertLogical)
169 #define gckHARDWARE_ConvertPhysical gcmHAL2D(gckHARDWARE_ConvertPhysical)
170 #define gckHARDWARE_Interrupt gcmHAL2D(gckHARDWARE_Interrupt)
171 #define gckHARDWARE_SetMMU gcmHAL2D(gckHARDWARE_SetMMU)
172 #define gckHARDWARE_FlushMMU gcmHAL2D(gckHARDWARE_FlushMMU)
173 #define gckHARDWARE_GetIdle gcmHAL2D(gckHARDWARE_GetIdle)
174 #define gckHARDWARE_Flush gcmHAL2D(gckHARDWARE_Flush)
175 #define gckHARDWARE_SetFastClear gcmHAL2D(gckHARDWARE_SetFastClear)
176 #define gckHARDWARE_ReadInterrupt gcmHAL2D(gckHARDWARE_ReadInterrupt)
177 #define gckHARDWARE_SetPowerManagementState gcmHAL2D(gckHARDWARE_SetPowerManagementState)
178 #define gckHARDWARE_QueryPowerManagementState gcmHAL2D(gckHARDWARE_QueryPowerManagementState)
179 #define gckHARDWARE_ProfileEngine2D gcmHAL2D(gckHARDWARE_ProfileEngine2D)
180 #define gckHARDWARE_InitializeHardware gcmHAL2D(gckHARDWARE_InitializeHardware)
181 #define gckHARDWARE_Reset gcmHAL2D(gckHARDWARE_Reset)
182 #define gckINTERRUPT_Construct gcmHAL2D(gckINTERRUPT_Construct)
183 #define gckINTERRUPT_Destroy gcmHAL2D(gckINTERRUPT_Destroy)
184 #define gckINTERRUPT_SetHandler gcmHAL2D(gckINTERRUPT_SetHandler)
185 #define gckINTERRUPT_Notify gcmHAL2D(gckINTERRUPT_Notify)
186 #define gckEVENT_Construct gcmHAL2D(gckEVENT_Construct)
187 #define gckEVENT_Destroy gcmHAL2D(gckEVENT_Destroy)
188 #define gckEVENT_AddList gcmHAL2D(gckEVENT_AddList)
189 #define gckEVENT_FreeNonPagedMemory gcmHAL2D(gckEVENT_FreeNonPagedMemory)
190 #define gckEVENT_FreeContiguousMemory gcmHAL2D(gckEVENT_FreeContiguousMemory)
191 #define gckEVENT_FreeVideoMemory gcmHAL2D(gckEVENT_FreeVideoMemory)
192 #define gckEVENT_Signal gcmHAL2D(gckEVENT_Signal)
193 #define gckEVENT_Unlock gcmHAL2D(gckEVENT_Unlock)
194 #define gckEVENT_Submit gcmHAL2D(gckEVENT_Submit)
195 #define gckEVENT_Commit gcmHAL2D(gckEVENT_Commit)
196 #define gckEVENT_Notify gcmHAL2D(gckEVENT_Notify)
197 #define gckEVENT_Interrupt gcmHAL2D(gckEVENT_Interrupt)
198 #define gckCOMMAND_Construct gcmHAL2D(gckCOMMAND_Construct)
199 #define gckCOMMAND_Destroy gcmHAL2D(gckCOMMAND_Destroy)
200 #define gckCOMMAND_EnterCommit gcmHAL2D(gckCOMMAND_EnterCommit)
201 #define gckCOMMAND_ExitCommit gcmHAL2D(gckCOMMAND_ExitCommit)
202 #define gckCOMMAND_Start gcmHAL2D(gckCOMMAND_Start)
203 #define gckCOMMAND_Stop gcmHAL2D(gckCOMMAND_Stop)
204 #define gckCOMMAND_Commit gcmHAL2D(gckCOMMAND_Commit)
205 #define gckCOMMAND_Reserve gcmHAL2D(gckCOMMAND_Reserve)
206 #define gckCOMMAND_Execute gcmHAL2D(gckCOMMAND_Execute)
207 #define gckCOMMAND_Stall gcmHAL2D(gckCOMMAND_Stall)
208 #define gckCOMMAND_Attach gcmHAL2D(gckCOMMAND_Attach)
209 #define gckCOMMAND_Detach gcmHAL2D(gckCOMMAND_Detach)
210 #define gckMMU_Construct gcmHAL2D(gckMMU_Construct)
211 #define gckMMU_Destroy gcmHAL2D(gckMMU_Destroy)
212 #define gckMMU_AllocatePages gcmHAL2D(gckMMU_AllocatePages)
213 #define gckMMU_FreePages gcmHAL2D(gckMMU_FreePages)
214 #define gckMMU_InsertNode gcmHAL2D(gckMMU_InsertNode)
215 #define gckMMU_RemoveNode gcmHAL2D(gckMMU_RemoveNode)
216 #define gckMMU_FreeHandleMemory gcmHAL2D(gckMMU_FreeHandleMemory)
217 #define gckMMU_Test gcmHAL2D(gckMMU_Test)
218 #define gckHARDWARE_QueryProfileRegisters gcmHAL2D(gckHARDWARE_QueryProfileRegisters)
221 #define FindMdlMap gcmHAL2D(FindMdlMap)
222 #define OnProcessExit gcmHAL2D(OnProcessExit)
224 #define gckGALDEVICE_Destroy gcmHAL2D(gckGALDEVICE_Destroy)
225 #define gckOS_Print gcmHAL2D(gckOS_Print)
226 #define gckGALDEVICE_FreeMemory gcmHAL2D(gckGALDEVICE_FreeMemory)
227 #define gckGALDEVICE_AllocateMemory gcmHAL2D(gckGALDEVICE_AllocateMemory)
228 #define gckOS_DebugBreak gcmHAL2D(gckOS_DebugBreak)
229 #define gckGALDEVICE_Release_ISR gcmHAL2D(gckGALDEVICE_Release_ISR)
230 #define gckOS_Verify gcmHAL2D(gckOS_Verify)
231 #define gckCOMMAND_Release gcmHAL2D(gckCOMMAND_Release)
232 #define gckGALDEVICE_Stop gcmHAL2D(gckGALDEVICE_Stop)
233 #define gckGALDEVICE_Construct gcmHAL2D(gckGALDEVICE_Construct)
234 #define gckOS_DebugFatal gcmHAL2D(gckOS_DebugFatal)
235 #define gckOS_DebugTrace gcmHAL2D(gckOS_DebugTrace)
236 #define gckHARDWARE_GetBaseAddress gcmHAL2D(gckHARDWARE_GetBaseAddress)
237 #define gckGALDEVICE_Setup_ISR gcmHAL2D(gckGALDEVICE_Setup_ISR)
238 #define gckKERNEL_AttachProcess gcmHAL2D(gckKERNEL_AttachProcess)
239 #define gckKERNEL_AttachProcessEx gcmHAL2D(gckKERNEL_AttachProcessEx)
240 #define gckGALDEVICE_Start_Thread gcmHAL2D(gckGALDEVICE_Start_Thread)
241 #define gckHARDWARE_QueryIdle gcmHAL2D(gckHARDWARE_QueryIdle)
242 #define gckGALDEVICE_Start gcmHAL2D(gckGALDEVICE_Start)
243 #define gckOS_GetKernelLogical gcmHAL2D(gckOS_GetKernelLogical)
244 #define gckOS_DebugTraceZone gcmHAL2D(gckOS_DebugTraceZone)
245 #define gckGALDEVICE_Stop_Thread gcmHAL2D(gckGALDEVICE_Stop_Thread)
246 #define gckHARDWARE_NeedBaseAddress gcmHAL2D(gckHARDWARE_NeedBaseAddress)
248 #endif
250 #endif /* __gc_hal_rename_h_ */