RK3368 GPU: Rogue N Init.
[firefly-linux-kernel-4.4.55.git] / drivers / staging / imgtec / rogue / pvrsrv_errors.h
1 /*************************************************************************/ /*!
2 @File           pvrsrv_errors.h
3 @Title          services error codes
4 @Copyright      Copyright (c) Imagination Technologies Ltd. All Rights Reserved
5 @Description    Defines error codes used by any/all services modules
6 @License        Dual MIT/GPLv2
7
8 The contents of this file are subject to the MIT license as set out below.
9
10 Permission is hereby granted, free of charge, to any person obtaining a copy
11 of this software and associated documentation files (the "Software"), to deal
12 in the Software without restriction, including without limitation the rights
13 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14 copies of the Software, and to permit persons to whom the Software is
15 furnished to do so, subject to the following conditions:
16
17 The above copyright notice and this permission notice shall be included in
18 all copies or substantial portions of the Software.
19
20 Alternatively, the contents of this file may be used under the terms of
21 the GNU General Public License Version 2 ("GPL") in which case the provisions
22 of GPL are applicable instead of those above.
23
24 If you wish to allow use of your version of this file only under the terms of
25 GPL, and not to allow others to use your version of this file under the terms
26 of the MIT license, indicate your decision by deleting the provisions above
27 and replace them with the notice and other provisions required by GPL as set
28 out in the file called "GPL-COPYING" included in this distribution. If you do
29 not delete the provisions above, a recipient may use your version of this file
30 under the terms of either the MIT license or GPL.
31
32 This License is also included in this distribution in the file called
33 "MIT-COPYING".
34
35 EXCEPT AS OTHERWISE STATED IN A NEGOTIATED AGREEMENT: (A) THE SOFTWARE IS
36 PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
37 BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
38 PURPOSE AND NONINFRINGEMENT; AND (B) IN NO EVENT SHALL THE AUTHORS OR
39 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
40 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
41 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
42 */ /**************************************************************************/
43
44 /* Don't add include guards to this file! */
45
46 PVRE(PVRSRV_ERROR_OUT_OF_MEMORY)
47 PVRE(PVRSRV_ERROR_TOO_FEW_BUFFERS)
48 PVRE(PVRSRV_ERROR_INVALID_PARAMS)
49 PVRE(PVRSRV_ERROR_INIT_FAILURE)
50 PVRE(PVRSRV_ERROR_CANT_REGISTER_CALLBACK)
51 PVRE(PVRSRV_ERROR_INVALID_DEVICE)
52 PVRE(PVRSRV_ERROR_NOT_OWNER)
53 PVRE(PVRSRV_ERROR_BAD_MAPPING)
54 PVRE(PVRSRV_ERROR_TIMEOUT)
55 PVRE(PVRSRV_ERROR_NOT_IMPLEMENTED)
56 PVRE(PVRSRV_ERROR_FLIP_CHAIN_EXISTS)
57 PVRE(PVRSRV_ERROR_INVALID_SWAPINTERVAL)
58 PVRE(PVRSRV_ERROR_SCENE_INVALID)
59 PVRE(PVRSRV_ERROR_STREAM_ERROR)
60 PVRE(PVRSRV_ERROR_FAILED_DEPENDENCIES)
61 PVRE(PVRSRV_ERROR_CMD_NOT_PROCESSED)
62 PVRE(PVRSRV_ERROR_CMD_TOO_BIG)
63 PVRE(PVRSRV_ERROR_DEVICE_REGISTER_FAILED)
64 PVRE(PVRSRV_ERROR_TOOMANYBUFFERS)
65 PVRE(PVRSRV_ERROR_NOT_SUPPORTED)
66 PVRE(PVRSRV_ERROR_PROCESSING_BLOCKED)
67 PVRE(PVRSRV_ERROR_CANNOT_FLUSH_QUEUE)
68 PVRE(PVRSRV_ERROR_CANNOT_GET_QUEUE_SPACE)
69 PVRE(PVRSRV_ERROR_CANNOT_GET_RENDERDETAILS)
70 PVRE(PVRSRV_ERROR_RETRY)
71 PVRE(PVRSRV_ERROR_DDK_VERSION_MISMATCH)
72 PVRE(PVRSRV_ERROR_DDK_BUILD_MISMATCH)
73 PVRE(PVRSRV_ERROR_BUILD_OPTIONS_MISMATCH)
74 PVRE(PVRSRV_ERROR_BVNC_MISMATCH)
75 PVRE(PVRSRV_ERROR_FWPROCESSOR_MISMATCH)
76 PVRE(PVRSRV_ERROR_UPLOAD_TOO_BIG)
77 PVRE(PVRSRV_ERROR_INVALID_FLAGS)
78 PVRE(PVRSRV_ERROR_FAILED_TO_REGISTER_PROCESS)
79 PVRE(PVRSRV_ERROR_UNABLE_TO_LOAD_LIBRARY)
80 PVRE(PVRSRV_ERROR_UNABLE_GET_FUNC_ADDR)
81 PVRE(PVRSRV_ERROR_UNLOAD_LIBRARY_FAILED)
82 PVRE(PVRSRV_ERROR_BRIDGE_CALL_FAILED)
83 PVRE(PVRSRV_ERROR_IOCTL_CALL_FAILED)
84 PVRE(PVRSRV_ERROR_MMU_API_PROTOCOL_ERROR)
85 PVRE(PVRSRV_ERROR_MMU_CONFIG_IS_WRONG)
86 PVRE(PVRSRV_ERROR_MMU_CONTEXT_NOT_FOUND)
87 PVRE(PVRSRV_ERROR_MMU_FAILED_TO_ALLOCATE_PAGETABLES)
88 PVRE(PVRSRV_ERROR_MMU_FAILED_TO_CREATE_HEAP)
89 PVRE(PVRSRV_ERROR_MMU_FAILED_TO_MAP_PAGE_TABLE)
90 PVRE(PVRSRV_ERROR_MMU_FAILED_TO_UNMAP_PAGE_TABLE)
91 PVRE(PVRSRV_ERROR_MMU_INVALID_PAGE_SIZE_FOR_DEVICE)
92 PVRE(PVRSRV_ERROR_MMU_LIVE_ALLOCATIONS_IN_HEAP)
93 PVRE(PVRSRV_ERROR_MMU_RESERVATION_NOT_INSIDE_HEAP)
94 PVRE(PVRSRV_ERROR_PMR_NEW_MEMORY)
95 PVRE(PVRSRV_ERROR_PMR_STILL_REFERENCED)
96 PVRE(PVRSRV_ERROR_PMR_CLIENT_NOT_TRUSTED)
97 PVRE(PVRSRV_ERROR_PMR_FAILED_TO_ALLOC_PAGES)
98 PVRE(PVRSRV_ERROR_PMR_INCOMPATIBLE_CONTIGUITY)
99 PVRE(PVRSRV_ERROR_PMR_MISMATCHED_ATTRIBUTES)
100 PVRE(PVRSRV_ERROR_PMR_NOT_PAGE_MULTIPLE)
101 PVRE(PVRSRV_ERROR_PMR_NOT_PERMITTED)
102 PVRE(PVRSRV_ERROR_PMR_ALREADY_OCCUPIED)
103 PVRE(PVRSRV_ERROR_PMR_UNRECOVERABLE_ERROR)
104 PVRE(PVRSRV_ERROR_PMR_WRONG_PASSWORD_OR_STALE_PMR)
105 PVRE(PVRSRV_ERROR_PMR_WRONG_PMR_TYPE)
106 PVRE(PVRSRV_ERROR_PMR_MAPPING_ALREADY_EXISTS)
107 PVRE(PVRSRV_ERROR_PMR_BAD_MAPPINGTABLE_SIZE)
108 PVRE(PVRSRV_ERROR_PMR_BAD_CHUNK_SIZE)
109 PVRE(PVRSRV_ERROR_PMR_MAPPINGTABLE_MISMATCH)
110 PVRE(PVRSRV_ERROR_PMR_INVALID_CHUNK)
111 PVRE(PVRSRV_ERROR_PMR_NO_KERNEL_MAPPING)
112 PVRE(PVRSRV_ERROR_PMR_EMPTY)
113 PVRE(PVRSRV_ERROR_PMR_NO_CPU_MAP_FOUND)
114 PVRE(PVRSRV_ERROR_PMR_CPU_PAGE_UNMAP_FAILED)
115 PVRE(PVRSRV_ERROR_PMR_CPU_PAGE_MAP_FAILED)
116 PVRE(PVRSRV_ERROR_PMR_PAGE_POISONING_FAILED)
117 PVRE(PVRSRV_ERROR_PMR_INVALID_MAP_INDEX_ARRAY)
118 PVRE(PVRSRV_ERROR_DEVICEMEM_ALLOCATIONS_REMAIN_IN_HEAP)
119 PVRE(PVRSRV_ERROR_DEVICEMEM_BAD_IMPORT_SIZE)
120 PVRE(PVRSRV_ERROR_DEVICEMEM_CANT_EXPORT_SUBALLOCATION)
121 PVRE(PVRSRV_ERROR_DEVICEMEM_INVALID_HEAP_CONFIG_INDEX)
122 PVRE(PVRSRV_ERROR_DEVICEMEM_INVALID_HEAP_INDEX)
123 PVRE(PVRSRV_ERROR_DEVICEMEM_MAP_FAILED)
124 PVRE(PVRSRV_ERROR_DEVICEMEM_NON_ZERO_USAGE_COUNT)
125 PVRE(PVRSRV_ERROR_DEVICEMEM_OUT_OF_RANGE)
126 PVRE(PVRSRV_ERROR_DEVICEMEM_UNABLE_TO_CREATE_ARENA)
127 PVRE(PVRSRV_ERROR_DEVICEMEM_OUT_OF_DEVICE_VM)
128 PVRE(PVRSRV_ERROR_DEVICEMEM_ALREADY_MAPPED)
129 PVRE(PVRSRV_ERROR_DEVICEMEM_NO_MAPPING)
130 PVRE(PVRSRV_ERROR_DEVICEMEM_INVALID_PMR_FLAGS)
131 PVRE(PVRSRV_ERROR_DEVICEMEM_INVALID_LMA_HEAP)
132 PVRE(PVRSRV_ERROR_INVALID_MMU_TYPE)
133 PVRE(PVRSRV_ERROR_BUFFER_DEVICE_NOT_FOUND)
134 PVRE(PVRSRV_ERROR_BUFFER_DEVICE_ALREADY_PRESENT)
135 PVRE(PVRSRV_ERROR_PCI_DEVICE_NOT_FOUND)
136 PVRE(PVRSRV_ERROR_PCI_CALL_FAILED)
137 PVRE(PVRSRV_ERROR_PCI_REGION_TOO_SMALL)
138 PVRE(PVRSRV_ERROR_PCI_REGION_UNAVAILABLE)
139 PVRE(PVRSRV_ERROR_BAD_REGION_SIZE_MISMATCH)
140 PVRE(PVRSRV_ERROR_REGISTER_BASE_NOT_SET)
141 PVRE(PVRSRV_ERROR_FAILED_TO_ALLOC_USER_MEM)
142 PVRE(PVRSRV_ERROR_FAILED_TO_ALLOC_VP_MEMORY)
143 PVRE(PVRSRV_ERROR_FAILED_TO_MAP_SHARED_PBDESC)
144 PVRE(PVRSRV_ERROR_FAILED_TO_MAP_KERNELVIRTUAL)
145 PVRE(PVRSRV_ERROR_FAILED_TO_GET_PHYS_ADDR)
146 PVRE(PVRSRV_ERROR_FAILED_TO_ALLOC_VIRT_MEMORY)
147 PVRE(PVRSRV_ERROR_FAILED_TO_COPY_VIRT_MEMORY)
148 PVRE(PVRSRV_ERROR_FAILED_TO_ALLOC_PAGES)
149 PVRE(PVRSRV_ERROR_FAILED_TO_FREE_PAGES)
150 PVRE(PVRSRV_ERROR_FAILED_TO_COPY_PAGES)
151 PVRE(PVRSRV_ERROR_UNABLE_TO_LOCK_PAGES)
152 PVRE(PVRSRV_ERROR_UNABLE_TO_UNLOCK_PAGES)
153 PVRE(PVRSRV_ERROR_STILL_MAPPED)
154 PVRE(PVRSRV_ERROR_MAPPING_NOT_FOUND)
155 PVRE(PVRSRV_ERROR_PHYS_ADDRESS_EXCEEDS_32BIT)
156 PVRE(PVRSRV_ERROR_FAILED_TO_MAP_PAGE_TABLE)
157 PVRE(PVRSRV_ERROR_INVALID_SEGMENT_BLOCK)
158 PVRE(PVRSRV_ERROR_INVALID_GFXDEVDEVDATA)
159 PVRE(PVRSRV_ERROR_INVALID_DEVINFO)
160 PVRE(PVRSRV_ERROR_INVALID_MEMINFO)
161 PVRE(PVRSRV_ERROR_INVALID_MISCINFO)
162 PVRE(PVRSRV_ERROR_UNKNOWN_IOCTL)
163 PVRE(PVRSRV_ERROR_INVALID_CONTEXT)
164 PVRE(PVRSRV_ERROR_UNABLE_TO_DESTROY_CONTEXT)
165 PVRE(PVRSRV_ERROR_INVALID_HEAP)
166 PVRE(PVRSRV_ERROR_INVALID_KERNELINFO)
167 PVRE(PVRSRV_ERROR_UNKNOWN_POWER_STATE)
168 PVRE(PVRSRV_ERROR_INVALID_HANDLE_TYPE)
169 PVRE(PVRSRV_ERROR_INVALID_WRAP_TYPE)
170 PVRE(PVRSRV_ERROR_INVALID_PHYS_ADDR)
171 PVRE(PVRSRV_ERROR_INVALID_CPU_ADDR)
172 PVRE(PVRSRV_ERROR_INVALID_HEAPINFO)
173 PVRE(PVRSRV_ERROR_INVALID_PERPROC)
174 PVRE(PVRSRV_ERROR_FAILED_TO_RETRIEVE_HEAPINFO)
175 PVRE(PVRSRV_ERROR_INVALID_MAP_REQUEST)
176 PVRE(PVRSRV_ERROR_INVALID_UNMAP_REQUEST)
177 PVRE(PVRSRV_ERROR_UNABLE_TO_FIND_MAPPING_HEAP)
178 PVRE(PVRSRV_ERROR_MAPPING_STILL_IN_USE)
179 PVRE(PVRSRV_ERROR_EXCEEDED_HW_LIMITS)
180 PVRE(PVRSRV_ERROR_NO_STAGING_BUFFER_ALLOCATED)
181 PVRE(PVRSRV_ERROR_UNABLE_TO_CREATE_PERPROC_AREA)
182 PVRE(PVRSRV_ERROR_UNABLE_TO_CREATE_EVENT)
183 PVRE(PVRSRV_ERROR_UNABLE_TO_ENABLE_EVENT)
184 PVRE(PVRSRV_ERROR_UNABLE_TO_REGISTER_EVENT)
185 PVRE(PVRSRV_ERROR_UNABLE_TO_DESTROY_EVENT)
186 PVRE(PVRSRV_ERROR_UNABLE_TO_CREATE_THREAD)
187 PVRE(PVRSRV_ERROR_UNABLE_TO_CLOSE_THREAD)
188 PVRE(PVRSRV_ERROR_THREAD_READ_ERROR)
189 PVRE(PVRSRV_ERROR_UNABLE_TO_REGISTER_ISR_HANDLER)
190 PVRE(PVRSRV_ERROR_UNABLE_TO_INSTALL_ISR)
191 PVRE(PVRSRV_ERROR_UNABLE_TO_UNINSTALL_ISR)
192 PVRE(PVRSRV_ERROR_ISR_ALREADY_INSTALLED)
193 PVRE(PVRSRV_ERROR_ISR_NOT_INSTALLED)
194 PVRE(PVRSRV_ERROR_UNABLE_TO_INITIALISE_INTERRUPT)
195 PVRE(PVRSRV_ERROR_UNABLE_TO_RETRIEVE_INFO)
196 PVRE(PVRSRV_ERROR_UNABLE_TO_DO_BACKWARDS_BLIT)
197 PVRE(PVRSRV_ERROR_UNABLE_TO_CLOSE_SERVICES)
198 PVRE(PVRSRV_ERROR_UNABLE_TO_REGISTER_CONTEXT)
199 PVRE(PVRSRV_ERROR_UNABLE_TO_REGISTER_RESOURCE)
200 PVRE(PVRSRV_ERROR_INVALID_CCB_COMMAND)
201 PVRE(PVRSRV_ERROR_KERNEL_CCB_FULL)
202 PVRE(PVRSRV_ERROR_FLIP_FAILED)
203 PVRE(PVRSRV_ERROR_UNBLANK_DISPLAY_FAILED)
204 PVRE(PVRSRV_ERROR_TIMEOUT_POLLING_FOR_VALUE)
205 PVRE(PVRSRV_ERROR_TIMEOUT_WAITING_FOR_CLIENT_CCB)
206 PVRE(PVRSRV_ERROR_CREATE_RENDER_CONTEXT_FAILED)
207 PVRE(PVRSRV_ERROR_UNKNOWN_PRIMARY_FRAG)
208 PVRE(PVRSRV_ERROR_UNEXPECTED_SECONDARY_FRAG)
209 PVRE(PVRSRV_ERROR_UNEXPECTED_PRIMARY_FRAG)
210 PVRE(PVRSRV_ERROR_UNABLE_TO_INSERT_FENCE_ID)
211 PVRE(PVRSRV_ERROR_BLIT_SETUP_FAILED)
212 PVRE(PVRSRV_ERROR_SUBMIT_NEEDED)
213 PVRE(PVRSRV_ERROR_PDUMP_NOT_AVAILABLE)
214 PVRE(PVRSRV_ERROR_PDUMP_BUFFER_FULL)
215 PVRE(PVRSRV_ERROR_PDUMP_BUF_OVERFLOW)
216 PVRE(PVRSRV_ERROR_PDUMP_NOT_ACTIVE)
217 PVRE(PVRSRV_ERROR_INCOMPLETE_LINE_OVERLAPS_PAGES)
218 PVRE(PVRSRV_ERROR_MUTEX_DESTROY_FAILED)
219 PVRE(PVRSRV_ERROR_MUTEX_INTERRUPTIBLE_ERROR)
220 PVRE(PVRSRV_ERROR_INSUFFICIENT_SCRIPT_SPACE)
221 PVRE(PVRSRV_ERROR_INSUFFICIENT_SPACE_FOR_COMMAND)
222 PVRE(PVRSRV_ERROR_PROCESS_NOT_INITIALISED)
223 PVRE(PVRSRV_ERROR_PROCESS_NOT_FOUND)
224 PVRE(PVRSRV_ERROR_SRV_CONNECT_FAILED)
225 PVRE(PVRSRV_ERROR_SRV_DISCONNECT_FAILED)
226 PVRE(PVRSRV_ERROR_DEINT_PHASE_FAILED)
227 PVRE(PVRSRV_ERROR_INIT2_PHASE_FAILED)
228 PVRE(PVRSRV_ERROR_UNABLE_TO_FIND_RESOURCE)
229 PVRE(PVRSRV_ERROR_NO_DC_DEVICES_FOUND)
230 PVRE(PVRSRV_ERROR_DC_DEVICE_INACCESSIBLE)
231 PVRE(PVRSRV_ERROR_DC_INVALID_MAXDEPTH)
232 PVRE(PVRSRV_ERROR_UNABLE_TO_OPEN_DC_DEVICE)
233 PVRE(PVRSRV_ERROR_UNABLE_TO_UNREGISTER_DEVICE)
234 PVRE(PVRSRV_ERROR_NO_DEVICEDATA_FOUND)
235 PVRE(PVRSRV_ERROR_NO_DEVICENODE_FOUND)
236 PVRE(PVRSRV_ERROR_NO_CLIENTNODE_FOUND)
237 PVRE(PVRSRV_ERROR_FAILED_TO_PROCESS_QUEUE)
238 PVRE(PVRSRV_ERROR_UNABLE_TO_INIT_TASK)
239 PVRE(PVRSRV_ERROR_UNABLE_TO_SCHEDULE_TASK)
240 PVRE(PVRSRV_ERROR_UNABLE_TO_KILL_TASK)
241 PVRE(PVRSRV_ERROR_UNABLE_TO_ENABLE_TIMER)
242 PVRE(PVRSRV_ERROR_UNABLE_TO_DISABLE_TIMER)
243 PVRE(PVRSRV_ERROR_UNABLE_TO_REMOVE_TIMER)
244 PVRE(PVRSRV_ERROR_UNKNOWN_PIXEL_FORMAT)
245 PVRE(PVRSRV_ERROR_UNKNOWN_SCRIPT_OPERATION)
246 PVRE(PVRSRV_ERROR_HANDLE_INDEX_OUT_OF_RANGE)
247 PVRE(PVRSRV_ERROR_HANDLE_NOT_ALLOCATED)
248 PVRE(PVRSRV_ERROR_HANDLE_TYPE_MISMATCH)
249 PVRE(PVRSRV_ERROR_UNABLE_TO_ADD_HANDLE)
250 PVRE(PVRSRV_ERROR_HANDLE_NOT_SHAREABLE)
251 PVRE(PVRSRV_ERROR_HANDLE_NOT_FOUND)
252 PVRE(PVRSRV_ERROR_INVALID_SUBHANDLE)
253 PVRE(PVRSRV_ERROR_HANDLE_BATCH_IN_USE)
254 PVRE(PVRSRV_ERROR_HANDLE_BATCH_COMMIT_FAILURE)
255 PVRE(PVRSRV_ERROR_UNABLE_TO_CREATE_HASH_TABLE)
256 PVRE(PVRSRV_ERROR_UNABLE_TO_RETRIEVE_HASH_VALUE)
257 PVRE(PVRSRV_ERROR_UNABLE_TO_REMOVE_HASH_VALUE)
258 PVRE(PVRSRV_ERROR_UNABLE_TO_INSERT_HASH_VALUE)
259 PVRE(PVRSRV_ERROR_INSERT_HASH_TABLE_DATA_FAILED)
260 PVRE(PVRSRV_ERROR_UNSUPPORTED_BACKING_STORE)
261 PVRE(PVRSRV_ERROR_UNABLE_TO_DESTROY_BM_HEAP)
262 PVRE(PVRSRV_ERROR_UNKNOWN_INIT_SERVER_STATE)
263 PVRE(PVRSRV_ERROR_NO_FREE_DEVICEIDS_AVAILABLE)
264 PVRE(PVRSRV_ERROR_INVALID_DEVICEID)
265 PVRE(PVRSRV_ERROR_DEVICEID_NOT_FOUND)
266 PVRE(PVRSRV_ERROR_MEMORY_TEST_FAILED)
267 PVRE(PVRSRV_ERROR_CPUPADDR_TEST_FAILED)
268 PVRE(PVRSRV_ERROR_COPY_TEST_FAILED)
269 PVRE(PVRSRV_ERROR_SEMAPHORE_NOT_INITIALISED)
270 PVRE(PVRSRV_ERROR_UNABLE_TO_RELEASE_CLOCK)
271 PVRE(PVRSRV_ERROR_CLOCK_REQUEST_FAILED)
272 PVRE(PVRSRV_ERROR_DISABLE_CLOCK_FAILURE)
273 PVRE(PVRSRV_ERROR_UNABLE_TO_SET_CLOCK_RATE)
274 PVRE(PVRSRV_ERROR_UNABLE_TO_ROUND_CLOCK_RATE)
275 PVRE(PVRSRV_ERROR_UNABLE_TO_ENABLE_CLOCK)
276 PVRE(PVRSRV_ERROR_UNABLE_TO_GET_CLOCK)
277 PVRE(PVRSRV_ERROR_UNABLE_TO_GET_PARENT_CLOCK)
278 PVRE(PVRSRV_ERROR_UNABLE_TO_GET_SYSTEM_CLOCK)
279 PVRE(PVRSRV_ERROR_UNKNOWN_SGL_ERROR)
280 PVRE(PVRSRV_ERROR_SYSTEM_POWER_CHANGE_FAILURE)
281 PVRE(PVRSRV_ERROR_DEVICE_POWER_CHANGE_FAILURE)
282 PVRE(PVRSRV_ERROR_DEVICE_POWER_CHANGE_DENIED)
283 PVRE(PVRSRV_ERROR_BAD_SYNC_STATE)
284 PVRE(PVRSRV_ERROR_CACHEOP_FAILED)
285 PVRE(PVRSRV_ERROR_UNABLE_TO_SET_CACHE_MODE)
286 PVRE(PVRSRV_ERROR_FAILED_TO_ALLOC_MMUCONTEXT_ID)
287 PVRE(PVRSRV_ERROR_PARAMETER_BUFFER_INVALID_ALIGNMENT)
288 PVRE(PVRSRV_ERROR_UNABLE_TO_ACQUIRE_CONNECTION)
289 PVRE(PVRSRV_ERROR_UNABLE_TO_RELEASE_CONNECTION)
290 PVRE(PVRSRV_ERROR_PHYSHEAP_ID_IN_USE)
291 PVRE(PVRSRV_ERROR_PHYSHEAP_ID_INVALID)
292 PVRE(PVRSRV_ERROR_HP_REQUEST_TOO_LONG)
293 PVRE(PVRSRV_ERROR_INVALID_SYNC_PRIM)
294 PVRE(PVRSRV_ERROR_INVALID_SYNC_PRIM_OP)
295 PVRE(PVRSRV_ERROR_INVALID_SYNC_CONTEXT)
296 PVRE(PVRSRV_ERROR_BP_NOT_SET)
297 PVRE(PVRSRV_ERROR_BP_ALREADY_SET)
298 PVRE(PVRSRV_ERROR_FEATURE_DISABLED)
299 PVRE(PVRSRV_ERROR_REG_CONFIG_ENABLED)
300 PVRE(PVRSRV_ERROR_REG_CONFIG_FULL)
301 PVRE(PVRSRV_ERROR_REG_CONFIG_INVALID_TYPE)
302 PVRE(PVRSRV_ERROR_MEMORY_ACCESS)
303 PVRE(PVRSRV_ERROR_NO_SYSTEM_BUFFER)
304 PVRE(PVRSRV_ERROR_DC_INVALID_CONFIG)
305 PVRE(PVRSRV_ERROR_DC_INVALID_CROP_RECT)
306 PVRE(PVRSRV_ERROR_DC_INVALID_DISPLAY_RECT)
307 PVRE(PVRSRV_ERROR_DC_INVALID_BUFFER_DIMS)
308 PVRE(PVRSRV_ERROR_DC_INVALID_TRANSFORM)
309 PVRE(PVRSRV_ERROR_DC_INVALID_SCALE)
310 PVRE(PVRSRV_ERROR_DC_INVALID_CUSTOM)
311 PVRE(PVRSRV_ERROR_DC_TOO_MANY_PIPES)
312 PVRE(PVRSRV_ERROR_DC_INVALID_PLANE_ALPHA)
313 PVRE(PVRSRV_ERROR_NOT_READY)
314 PVRE(PVRSRV_ERROR_RESOURCE_UNAVAILABLE)
315 PVRE(PVRSRV_ERROR_UNSUPPORTED_PIXEL_FORMAT)
316 PVRE(PVRSRV_ERROR_UNSUPPORTED_DIMS)
317 PVRE(PVRSRV_ERROR_UNSUPPORTED_CACHE_MODE)
318 PVRE(PVRSRV_ERROR_UNABLE_TO_ADD_TIMER)
319 PVRE(PVRSRV_ERROR_NOT_FOUND)
320 PVRE(PVRSRV_ERROR_ALREADY_OPEN)
321 PVRE(PVRSRV_ERROR_STREAM_MISUSE)
322 PVRE(PVRSRV_ERROR_STREAM_RESERVE_TOO_BIG)
323 PVRE(PVRSRV_ERROR_PHYSMEM_NOT_ALLOCATED)
324 PVRE(PVRSRV_ERROR_PBSIZE_ALREADY_MAX)
325 PVRE(PVRSRV_ERROR_PBSIZE_ALREADY_MIN)
326 PVRE(PVRSRV_ERROR_INVALID_PB_CONFIG)
327 PVRE(PVRSRV_ERROR_META_THREAD0_NOT_ENABLED)
328 PVRE(PVRSRV_ERROR_NOT_AUTHENTICATED)
329 PVRE(PVRSRV_ERROR_REQUEST_TDFWCODE_PAGES_FAIL)
330 PVRE(PVRSRV_ERROR_INIT_TDFWCODE_PAGES_FAIL)
331 PVRE(PVRSRV_ERROR_REQUEST_TDSECUREBUF_PAGES_FAIL)
332 PVRE(PVRSRV_ERROR_INIT_TDSECUREBUF_PAGES_FAIL)
333 PVRE(PVRSRV_ERROR_MUTEX_ALREADY_CREATED)
334 PVRE(PVRSRV_ERROR_DBGTABLE_ALREADY_REGISTERED)
335 PVRE(PVRSRV_ERROR_ALREADY_EXISTS)
336 PVRE(PVRSRV_ERROR_UNABLE_TO_SEND_PULSE)
337 PVRE(PVRSRV_ERROR_TASK_FAILED)
338 PVRE(PVRSRV_ERROR_DEVICE_IDLE_REQUEST_DENIED)
339 PVRE(PVRSRV_ERROR_INVALID_GPU_ADDR)
340 PVRE(PVRSRV_ERROR_INVALID_OFFSET)
341 PVRE(PVRSRV_ERROR_CCCB_STALLED)
342 PVRE(PVRSRV_ERROR_MIPS_STATUS_UNAVAILABLE)
343 PVRE(PVRSRV_ERROR_NOT_ENABLED)
344 PVRE(PVRSRV_ERROR_SYSTEM_LOCAL_MEMORY_INIT_FAIL)
345 PVRE(PVRSRV_ERROR_FW_IMAGE_MISMATCH)
346 PVRE(PVRSRV_ERROR_PDUMP_NOT_ALLOWED)
347 PVRE(PVRSRV_ERROR_BRIDGE_BUFFER_TOO_SMALL)
348 PVRE(PVRSRV_ERROR_RPM_PBSIZE_ALREADY_MAX)
349 PVRE(PVRSRV_ERROR_NONZERO_REFCOUNT)
350 PVRE(PVRSRV_ERROR_SETAFFINITY_FAILED)
351 PVRE(PVRSRV_ERROR_INTERNAL_ERROR)
352 PVRE(PVRSRV_ERROR_BRIDGE_EFAULT)
353 PVRE(PVRSRV_ERROR_BRIDGE_EINVAL)
354 PVRE(PVRSRV_ERROR_BRIDGE_ENOMEM)
355 PVRE(PVRSRV_ERROR_BRIDGE_ERANGE)
356 PVRE(PVRSRV_ERROR_BRIDGE_EPERM)
357 PVRE(PVRSRV_ERROR_BRIDGE_ENOTTY)
358 PVRE(PVRSRV_ERROR_SYNC_NATIVESYNC_NOT_REGISTERED)
359 PVRE(PVRSRV_ERROR_PROBE_DEFER)
360 PVRE(PVRSRV_ERROR_INVALID_ALIGNMENT)
361 PVRE(PVRSRV_ERROR_CLOSE_FAILED)
362 PVRE(PVRSRV_ERROR_NOT_INITIALISED)
363 PVRE(PVRSRV_ERROR_CONVERSION_FAILED)
364 PVRE(PVRSRV_ERROR_RA_REQUEST_ALLOC_FAIL)
365 PVRE(PVRSRV_ERROR_RA_INSERT_RESOURCE_SPAN_FAILED)
366 PVRE(PVRSRV_ERROR_RA_ATTEMPT_ALLOC_ALIGNED_FAILED)
367 PVRE(PVRSRV_ERROR_OBJECT_STILL_REFERENCED)
368 PVRE(PVRSRV_ERROR_BVNC_UNSUPPORTED)
369 PVRE(PVRSRV_ERROR_INVALID_BVNC_PARAMS)
370 PVRE(PVRSRV_ERROR_ALIGNMENT_ARRAY_NOT_AVAILABLE)
371 PVRE(PVRSRV_ERROR_DEVICEMEM_ADDITIONAL_HEAPS_IN_CONTEXT)
372 PVRE(PVRSRV_ERROR_PID_ALREADY_REGISTERED)
373 PVRE(PVRSRV_ERROR_PID_NOT_REGISTERED)
374 PVRE(PVRSRV_ERROR_SIGNAL_FAILED)
375