gc_hal_rename.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. /****************************************************************************
  2. *
  3. * Copyright (c) 2005 - 2014 by Vivante Corp. All rights reserved.
  4. *
  5. * The material in this file is confidential and contains trade secrets
  6. * of Vivante Corporation. This is proprietary information owned by
  7. * Vivante Corporation. No part of this work may be disclosed,
  8. * reproduced, copied, transmitted, or used in any way for any purpose,
  9. * without the express written permission of Vivante Corporation.
  10. *
  11. *****************************************************************************/
  12. #ifndef __gc_hal_rename_h_
  13. #define __gc_hal_rename_h_
  14. #if defined(_HAL2D_APPENDIX)
  15. #define _HAL2D_RENAME_2(api, appendix) api ## appendix
  16. #define _HAL2D_RENAME_1(api, appendix) _HAL2D_RENAME_2(api, appendix)
  17. #define gcmHAL2D(api) _HAL2D_RENAME_1(api, _HAL2D_APPENDIX)
  18. #define gckOS_Construct gcmHAL2D(gckOS_Construct)
  19. #define gckOS_Destroy gcmHAL2D(gckOS_Destroy)
  20. #define gckOS_QueryVideoMemory gcmHAL2D(gckOS_QueryVideoMemory)
  21. #define gckOS_Allocate gcmHAL2D(gckOS_Allocate)
  22. #define gckOS_Free gcmHAL2D(gckOS_Free)
  23. #define gckOS_AllocateMemory gcmHAL2D(gckOS_AllocateMemory)
  24. #define gckOS_FreeMemory gcmHAL2D(gckOS_FreeMemory)
  25. #define gckOS_AllocatePagedMemory gcmHAL2D(gckOS_AllocatePagedMemory)
  26. #define gckOS_AllocatePagedMemoryEx gcmHAL2D(gckOS_AllocatePagedMemoryEx)
  27. #define gckOS_LockPages gcmHAL2D(gckOS_LockPages)
  28. #define gckOS_MapPages gcmHAL2D(gckOS_MapPages)
  29. #define gckOS_UnlockPages gcmHAL2D(gckOS_UnlockPages)
  30. #define gckOS_FreePagedMemory gcmHAL2D(gckOS_FreePagedMemory)
  31. #define gckOS_AllocateNonPagedMemory gcmHAL2D(gckOS_AllocateNonPagedMemory)
  32. #define gckOS_FreeNonPagedMemory gcmHAL2D(gckOS_FreeNonPagedMemory)
  33. #define gckOS_AllocateContiguous gcmHAL2D(gckOS_AllocateContiguous)
  34. #define gckOS_FreeContiguous gcmHAL2D(gckOS_FreeContiguous)
  35. #define gckOS_GetPageSize gcmHAL2D(gckOS_GetPageSize)
  36. #define gckOS_GetPhysicalAddress gcmHAL2D(gckOS_GetPhysicalAddress)
  37. #define gckOS_UserLogicalToPhysical gcmHAL2D(gckOS_UserLogicalToPhysical)
  38. #define gckOS_GetPhysicalAddressProcess gcmHAL2D(gckOS_GetPhysicalAddressProcess)
  39. #define gckOS_MapPhysical gcmHAL2D(gckOS_MapPhysical)
  40. #define gckOS_UnmapPhysical gcmHAL2D(gckOS_UnmapPhysical)
  41. #define gckOS_ReadRegister gcmHAL2D(gckOS_ReadRegister)
  42. #define gckOS_WriteRegister gcmHAL2D(gckOS_WriteRegister)
  43. #define gckOS_WriteMemory gcmHAL2D(gckOS_WriteMemory)
  44. #define gckOS_MapMemory gcmHAL2D(gckOS_MapMemory)
  45. #define gckOS_UnmapMemory gcmHAL2D(gckOS_UnmapMemory)
  46. #define gckOS_UnmapMemoryEx gcmHAL2D(gckOS_UnmapMemoryEx)
  47. #define gckOS_CreateMutex gcmHAL2D(gckOS_CreateMutex)
  48. #define gckOS_DeleteMutex gcmHAL2D(gckOS_DeleteMutex)
  49. #define gckOS_AcquireMutex gcmHAL2D(gckOS_AcquireMutex)
  50. #define gckOS_ReleaseMutex gcmHAL2D(gckOS_ReleaseMutex)
  51. #define gckOS_AtomicExchange gcmHAL2D(gckOS_AtomicExchange)
  52. #define gckOS_AtomicExchangePtr gcmHAL2D(gckOS_AtomicExchangePtr)
  53. #define gckOS_AtomConstruct gcmHAL2D(gckOS_AtomConstruct)
  54. #define gckOS_AtomDestroy gcmHAL2D(gckOS_AtomDestroy)
  55. #define gckOS_AtomGet gcmHAL2D(gckOS_AtomGet)
  56. #define gckOS_AtomIncrement gcmHAL2D(gckOS_AtomIncrement)
  57. #define gckOS_AtomDecrement gcmHAL2D(gckOS_AtomDecrement)
  58. #define gckOS_Delay gcmHAL2D(gckOS_Delay)
  59. #define gckOS_GetTime gcmHAL2D(gckOS_GetTime)
  60. #define gckOS_MemoryBarrier gcmHAL2D(gckOS_MemoryBarrier)
  61. #define gckOS_MapUserPointer gcmHAL2D(gckOS_MapUserPointer)
  62. #define gckOS_UnmapUserPointer gcmHAL2D(gckOS_UnmapUserPointer)
  63. #define gckOS_QueryNeedCopy gcmHAL2D(gckOS_QueryNeedCopy)
  64. #define gckOS_CopyFromUserData gcmHAL2D(gckOS_CopyFromUserData)
  65. #define gckOS_CopyToUserData gcmHAL2D(gckOS_CopyToUserData)
  66. #define gckOS_SuspendInterrupt gcmHAL2D(gckOS_SuspendInterrupt)
  67. #define gckOS_ResumeInterrupt gcmHAL2D(gckOS_ResumeInterrupt)
  68. #define gckOS_GetBaseAddress gcmHAL2D(gckOS_GetBaseAddress)
  69. #define gckOS_MemCopy gcmHAL2D(gckOS_MemCopy)
  70. #define gckOS_ZeroMemory gcmHAL2D(gckOS_ZeroMemory)
  71. #define gckOS_DeviceControl gcmHAL2D(gckOS_DeviceControl)
  72. #define gckOS_GetProcessID gcmHAL2D(gckOS_GetProcessID)
  73. #define gckOS_GetThreadID gcmHAL2D(gckOS_GetThreadID)
  74. #define gckOS_CreateSignal gcmHAL2D(gckOS_CreateSignal)
  75. #define gckOS_DestroySignal gcmHAL2D(gckOS_DestroySignal)
  76. #define gckOS_Signal gcmHAL2D(gckOS_Signal)
  77. #define gckOS_WaitSignal gcmHAL2D(gckOS_WaitSignal)
  78. #define gckOS_MapSignal gcmHAL2D(gckOS_MapSignal)
  79. #define gckOS_MapUserMemory gcmHAL2D(gckOS_MapUserMemory)
  80. #define gckOS_UnmapUserMemory gcmHAL2D(gckOS_UnmapUserMemory)
  81. #define gckOS_CreateUserSignal gcmHAL2D(gckOS_CreateUserSignal)
  82. #define gckOS_DestroyUserSignal gcmHAL2D(gckOS_DestroyUserSignal)
  83. #define gckOS_WaitUserSignal gcmHAL2D(gckOS_WaitUserSignal)
  84. #define gckOS_SignalUserSignal gcmHAL2D(gckOS_SignalUserSignal)
  85. #define gckOS_UserSignal gcmHAL2D(gckOS_UserSignal)
  86. #define gckOS_UserSignal gcmHAL2D(gckOS_UserSignal)
  87. #define gckOS_CacheClean gcmHAL2D(gckOS_CacheClean)
  88. #define gckOS_CacheFlush gcmHAL2D(gckOS_CacheFlush)
  89. #define gckOS_SetDebugLevel gcmHAL2D(gckOS_SetDebugLevel)
  90. #define gckOS_SetDebugZone gcmHAL2D(gckOS_SetDebugZone)
  91. #define gckOS_SetDebugLevelZone gcmHAL2D(gckOS_SetDebugLevelZone)
  92. #define gckOS_SetDebugZones gcmHAL2D(gckOS_SetDebugZones)
  93. #define gckOS_SetDebugFile gcmHAL2D(gckOS_SetDebugFile)
  94. #define gckOS_Broadcast gcmHAL2D(gckOS_Broadcast)
  95. #define gckOS_SetGPUPower gcmHAL2D(gckOS_SetGPUPower)
  96. #define gckOS_CreateSemaphore gcmHAL2D(gckOS_CreateSemaphore)
  97. #define gckOS_DestroySemaphore gcmHAL2D(gckOS_DestroySemaphore)
  98. #define gckOS_AcquireSemaphore gcmHAL2D(gckOS_AcquireSemaphore)
  99. #define gckOS_ReleaseSemaphore gcmHAL2D(gckOS_ReleaseSemaphore)
  100. #define gckHEAP_Construct gcmHAL2D(gckHEAP_Construct)
  101. #define gckHEAP_Destroy gcmHAL2D(gckHEAP_Destroy)
  102. #define gckHEAP_Allocate gcmHAL2D(gckHEAP_Allocate)
  103. #define gckHEAP_Free gcmHAL2D(gckHEAP_Free)
  104. #define gckHEAP_ProfileStart gcmHAL2D(gckHEAP_ProfileStart)
  105. #define gckHEAP_ProfileEnd gcmHAL2D(gckHEAP_ProfileEnd)
  106. #define gckHEAP_Test gcmHAL2D(gckHEAP_Test)
  107. #define gckVIDMEM_Construct gcmHAL2D(gckVIDMEM_Construct)
  108. #define gckVIDMEM_Destroy gcmHAL2D(gckVIDMEM_Destroy)
  109. #define gckVIDMEM_Allocate gcmHAL2D(gckVIDMEM_Allocate)
  110. #define gckVIDMEM_AllocateLinear gcmHAL2D(gckVIDMEM_AllocateLinear)
  111. #define gckVIDMEM_Free gcmHAL2D(gckVIDMEM_Free)
  112. #define gckVIDMEM_Lock gcmHAL2D(gckVIDMEM_Lock)
  113. #define gckVIDMEM_Unlock gcmHAL2D(gckVIDMEM_Unlock)
  114. #define gckVIDMEM_ConstructVirtual gcmHAL2D(gckVIDMEM_ConstructVirtual)
  115. #define gckVIDMEM_DestroyVirtual gcmHAL2D(gckVIDMEM_DestroyVirtual)
  116. #define gckKERNEL_Construct gcmHAL2D(gckKERNEL_Construct)
  117. #define gckKERNEL_Destroy gcmHAL2D(gckKERNEL_Destroy)
  118. #define gckKERNEL_Dispatch gcmHAL2D(gckKERNEL_Dispatch)
  119. #define gckKERNEL_QueryVideoMemory gcmHAL2D(gckKERNEL_QueryVideoMemory)
  120. #define gckKERNEL_GetVideoMemoryPool gcmHAL2D(gckKERNEL_GetVideoMemoryPool)
  121. #define gckKERNEL_MapVideoMemory gcmHAL2D(gckKERNEL_MapVideoMemory)
  122. #define gckKERNEL_UnmapVideoMemory gcmHAL2D(gckKERNEL_UnmapVideoMemory)
  123. #define gckKERNEL_MapMemory gcmHAL2D(gckKERNEL_MapMemory)
  124. #define gckKERNEL_UnmapMemory gcmHAL2D(gckKERNEL_UnmapMemory)
  125. #define gckKERNEL_Notify gcmHAL2D(gckKERNEL_Notify)
  126. #define gckKERNEL_QuerySettings gcmHAL2D(gckKERNEL_QuerySettings)
  127. #define gckKERNEL_Recovery gcmHAL2D(gckKERNEL_Recovery)
  128. #define gckKERNEL_OpenUserData gcmHAL2D(gckKERNEL_OpenUserData)
  129. #define gckKERNEL_CloseUserData gcmHAL2D(gckKERNEL_CloseUserData)
  130. #define gckHARDWARE_Construct gcmHAL2D(gckHARDWARE_Construct)
  131. #define gckHARDWARE_Destroy gcmHAL2D(gckHARDWARE_Destroy)
  132. #define gckHARDWARE_QuerySystemMemory gcmHAL2D(gckHARDWARE_QuerySystemMemory)
  133. #define gckHARDWARE_BuildVirtualAddress gcmHAL2D(gckHARDWARE_BuildVirtualAddress)
  134. #define gckHARDWARE_QueryCommandBuffer gcmHAL2D(gckHARDWARE_QueryCommandBuffer)
  135. #define gckHARDWARE_WaitLink gcmHAL2D(gckHARDWARE_WaitLink)
  136. #define gckHARDWARE_Execute gcmHAL2D(gckHARDWARE_Execute)
  137. #define gckHARDWARE_End gcmHAL2D(gckHARDWARE_End)
  138. #define gckHARDWARE_Nop gcmHAL2D(gckHARDWARE_Nop)
  139. #define gckHARDWARE_PipeSelect gcmHAL2D(gckHARDWARE_PipeSelect)
  140. #define gckHARDWARE_Link gcmHAL2D(gckHARDWARE_Link)
  141. #define gckHARDWARE_Event gcmHAL2D(gckHARDWARE_Event)
  142. #define gckHARDWARE_QueryMemory gcmHAL2D(gckHARDWARE_QueryMemory)
  143. #define gckHARDWARE_QueryChipIdentity gcmHAL2D(gckHARDWARE_QueryChipIdentity)
  144. #define gckHARDWARE_QueryChipSpecs gcmHAL2D(gckHARDWARE_QueryChipSpecs)
  145. #define gckHARDWARE_QueryShaderCaps gcmHAL2D(gckHARDWARE_QueryShaderCaps)
  146. #define gckHARDWARE_ConvertFormat gcmHAL2D(gckHARDWARE_ConvertFormat)
  147. #define gckHARDWARE_SplitMemory gcmHAL2D(gckHARDWARE_SplitMemory)
  148. #define gckHARDWARE_AlignToTile gcmHAL2D(gckHARDWARE_AlignToTile)
  149. #define gckHARDWARE_UpdateQueueTail gcmHAL2D(gckHARDWARE_UpdateQueueTail)
  150. #define gckHARDWARE_ConvertLogical gcmHAL2D(gckHARDWARE_ConvertLogical)
  151. #define gckHARDWARE_Interrupt gcmHAL2D(gckHARDWARE_Interrupt)
  152. #define gckHARDWARE_SetMMU gcmHAL2D(gckHARDWARE_SetMMU)
  153. #define gckHARDWARE_FlushMMU gcmHAL2D(gckHARDWARE_FlushMMU)
  154. #define gckHARDWARE_GetIdle gcmHAL2D(gckHARDWARE_GetIdle)
  155. #define gckHARDWARE_Flush gcmHAL2D(gckHARDWARE_Flush)
  156. #define gckHARDWARE_SetFastClear gcmHAL2D(gckHARDWARE_SetFastClear)
  157. #define gckHARDWARE_ReadInterrupt gcmHAL2D(gckHARDWARE_ReadInterrupt)
  158. #define gckHARDWARE_SetPowerManagementState gcmHAL2D(gckHARDWARE_SetPowerManagementState)
  159. #define gckHARDWARE_QueryPowerManagementState gcmHAL2D(gckHARDWARE_QueryPowerManagementState)
  160. #define gckHARDWARE_ProfileEngine2D gcmHAL2D(gckHARDWARE_ProfileEngine2D)
  161. #define gckHARDWARE_InitializeHardware gcmHAL2D(gckHARDWARE_InitializeHardware)
  162. #define gckHARDWARE_Reset gcmHAL2D(gckHARDWARE_Reset)
  163. #define gckINTERRUPT_Construct gcmHAL2D(gckINTERRUPT_Construct)
  164. #define gckINTERRUPT_Destroy gcmHAL2D(gckINTERRUPT_Destroy)
  165. #define gckINTERRUPT_SetHandler gcmHAL2D(gckINTERRUPT_SetHandler)
  166. #define gckINTERRUPT_Notify gcmHAL2D(gckINTERRUPT_Notify)
  167. #define gckEVENT_Construct gcmHAL2D(gckEVENT_Construct)
  168. #define gckEVENT_Destroy gcmHAL2D(gckEVENT_Destroy)
  169. #define gckEVENT_AddList gcmHAL2D(gckEVENT_AddList)
  170. #define gckEVENT_FreeNonPagedMemory gcmHAL2D(gckEVENT_FreeNonPagedMemory)
  171. #define gckEVENT_FreeContiguousMemory gcmHAL2D(gckEVENT_FreeContiguousMemory)
  172. #define gckEVENT_FreeVideoMemory gcmHAL2D(gckEVENT_FreeVideoMemory)
  173. #define gckEVENT_Signal gcmHAL2D(gckEVENT_Signal)
  174. #define gckEVENT_Unlock gcmHAL2D(gckEVENT_Unlock)
  175. #define gckEVENT_Submit gcmHAL2D(gckEVENT_Submit)
  176. #define gckEVENT_Commit gcmHAL2D(gckEVENT_Commit)
  177. #define gckEVENT_Notify gcmHAL2D(gckEVENT_Notify)
  178. #define gckEVENT_Interrupt gcmHAL2D(gckEVENT_Interrupt)
  179. #define gckCOMMAND_Construct gcmHAL2D(gckCOMMAND_Construct)
  180. #define gckCOMMAND_Destroy gcmHAL2D(gckCOMMAND_Destroy)
  181. #define gckCOMMAND_EnterCommit gcmHAL2D(gckCOMMAND_EnterCommit)
  182. #define gckCOMMAND_ExitCommit gcmHAL2D(gckCOMMAND_ExitCommit)
  183. #define gckCOMMAND_Start gcmHAL2D(gckCOMMAND_Start)
  184. #define gckCOMMAND_Stop gcmHAL2D(gckCOMMAND_Stop)
  185. #define gckCOMMAND_Commit gcmHAL2D(gckCOMMAND_Commit)
  186. #define gckCOMMAND_Reserve gcmHAL2D(gckCOMMAND_Reserve)
  187. #define gckCOMMAND_Execute gcmHAL2D(gckCOMMAND_Execute)
  188. #define gckCOMMAND_Stall gcmHAL2D(gckCOMMAND_Stall)
  189. #define gckCOMMAND_Attach gcmHAL2D(gckCOMMAND_Attach)
  190. #define gckCOMMAND_Detach gcmHAL2D(gckCOMMAND_Detach)
  191. #define gckMMU_Construct gcmHAL2D(gckMMU_Construct)
  192. #define gckMMU_Destroy gcmHAL2D(gckMMU_Destroy)
  193. #define gckMMU_AllocatePages gcmHAL2D(gckMMU_AllocatePages)
  194. #define gckMMU_FreePages gcmHAL2D(gckMMU_FreePages)
  195. #define gckMMU_Test gcmHAL2D(gckMMU_Test)
  196. #define gckHARDWARE_QueryProfileRegisters gcmHAL2D(gckHARDWARE_QueryProfileRegisters)
  197. #define FindMdlMap gcmHAL2D(FindMdlMap)
  198. #define OnProcessExit gcmHAL2D(OnProcessExit)
  199. #define gckGALDEVICE_Destroy gcmHAL2D(gckGALDEVICE_Destroy)
  200. #define gckOS_Print gcmHAL2D(gckOS_Print)
  201. #define gckGALDEVICE_FreeMemory gcmHAL2D(gckGALDEVICE_FreeMemory)
  202. #define gckGALDEVICE_AllocateMemory gcmHAL2D(gckGALDEVICE_AllocateMemory)
  203. #define gckOS_DebugBreak gcmHAL2D(gckOS_DebugBreak)
  204. #define gckGALDEVICE_Release_ISR gcmHAL2D(gckGALDEVICE_Release_ISR)
  205. #define gckOS_Verify gcmHAL2D(gckOS_Verify)
  206. #define gckCOMMAND_Release gcmHAL2D(gckCOMMAND_Release)
  207. #define gckGALDEVICE_Stop gcmHAL2D(gckGALDEVICE_Stop)
  208. #define gckGALDEVICE_Construct gcmHAL2D(gckGALDEVICE_Construct)
  209. #define gckOS_DebugFatal gcmHAL2D(gckOS_DebugFatal)
  210. #define gckOS_DebugTrace gcmHAL2D(gckOS_DebugTrace)
  211. #define gckHARDWARE_GetBaseAddress gcmHAL2D(gckHARDWARE_GetBaseAddress)
  212. #define gckGALDEVICE_Setup_ISR gcmHAL2D(gckGALDEVICE_Setup_ISR)
  213. #define gckKERNEL_AttachProcess gcmHAL2D(gckKERNEL_AttachProcess)
  214. #define gckKERNEL_AttachProcessEx gcmHAL2D(gckKERNEL_AttachProcessEx)
  215. #define gckGALDEVICE_Start_Thread gcmHAL2D(gckGALDEVICE_Start_Thread)
  216. #define gckHARDWARE_QueryIdle gcmHAL2D(gckHARDWARE_QueryIdle)
  217. #define gckGALDEVICE_Start gcmHAL2D(gckGALDEVICE_Start)
  218. #define gckOS_GetKernelLogical gcmHAL2D(gckOS_GetKernelLogical)
  219. #define gckOS_DebugTraceZone gcmHAL2D(gckOS_DebugTraceZone)
  220. #define gckGALDEVICE_Stop_Thread gcmHAL2D(gckGALDEVICE_Stop_Thread)
  221. #define gckHARDWARE_NeedBaseAddress gcmHAL2D(gckHARDWARE_NeedBaseAddress)
  222. #endif
  223. #endif /* __gc_hal_rename_h_ */