xref: /aosp_15_r20/external/igt-gpu-tools/lib/stubs/drm/intel_bufmgr.c (revision d83cc019efdc2edc6c4b16e9034a3ceb8d35d77c)
1*d83cc019SAndroid Build Coastguard Worker #include <stdbool.h>
2*d83cc019SAndroid Build Coastguard Worker #include <errno.h>
3*d83cc019SAndroid Build Coastguard Worker 
4*d83cc019SAndroid Build Coastguard Worker #include "igt_core.h"
5*d83cc019SAndroid Build Coastguard Worker #include "intel_bufmgr.h"
6*d83cc019SAndroid Build Coastguard Worker 
7*d83cc019SAndroid Build Coastguard Worker #ifdef __GNUC__
8*d83cc019SAndroid Build Coastguard Worker #pragma GCC push_options
9*d83cc019SAndroid Build Coastguard Worker #pragma GCC diagnostic ignored "-Wsuggest-attribute=noreturn"
10*d83cc019SAndroid Build Coastguard Worker #endif
11*d83cc019SAndroid Build Coastguard Worker 
12*d83cc019SAndroid Build Coastguard Worker static const char missing_support_str[] = "Not compiled with libdrm_intel support\n";
13*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_init(int fd,int batch_size)14*d83cc019SAndroid Build Coastguard Worker drm_intel_bufmgr *drm_intel_bufmgr_gem_init(int fd, int batch_size)
15*d83cc019SAndroid Build Coastguard Worker {
16*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
17*d83cc019SAndroid Build Coastguard Worker 	return NULL;
18*d83cc019SAndroid Build Coastguard Worker }
19*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_unreference(drm_intel_bo * bo)20*d83cc019SAndroid Build Coastguard Worker void drm_intel_bo_unreference(drm_intel_bo *bo)
21*d83cc019SAndroid Build Coastguard Worker {
22*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
23*d83cc019SAndroid Build Coastguard Worker }
24*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_alloc(drm_intel_bufmgr * bufmgr,const char * name,unsigned long size,unsigned int alignment)25*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
26*d83cc019SAndroid Build Coastguard Worker 				 unsigned long size, unsigned int alignment)
27*d83cc019SAndroid Build Coastguard Worker {
28*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
29*d83cc019SAndroid Build Coastguard Worker 	return NULL;
30*d83cc019SAndroid Build Coastguard Worker }
31*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_subdata(drm_intel_bo * bo,unsigned long offset,unsigned long size,const void * data)32*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset,
33*d83cc019SAndroid Build Coastguard Worker 			 unsigned long size, const void *data)
34*d83cc019SAndroid Build Coastguard Worker {
35*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
36*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
37*d83cc019SAndroid Build Coastguard Worker }
38*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_context_exec(drm_intel_bo * bo,drm_intel_context * ctx,int used,unsigned int flags)39*d83cc019SAndroid Build Coastguard Worker int drm_intel_gem_bo_context_exec(drm_intel_bo *bo, drm_intel_context *ctx,
40*d83cc019SAndroid Build Coastguard Worker 				  int used, unsigned int flags)
41*d83cc019SAndroid Build Coastguard Worker {
42*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
43*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
44*d83cc019SAndroid Build Coastguard Worker }
45*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_emit_reloc(drm_intel_bo * bo,uint32_t offset,drm_intel_bo * target_bo,uint32_t target_offset,uint32_t read_domains,uint32_t write_domain)46*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_emit_reloc(drm_intel_bo *bo, uint32_t offset,
47*d83cc019SAndroid Build Coastguard Worker 				drm_intel_bo *target_bo, uint32_t target_offset,
48*d83cc019SAndroid Build Coastguard Worker 				uint32_t read_domains, uint32_t write_domain)
49*d83cc019SAndroid Build Coastguard Worker {
50*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
51*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
52*d83cc019SAndroid Build Coastguard Worker }
53*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_emit_reloc_fence(drm_intel_bo * bo,uint32_t offset,drm_intel_bo * target_bo,uint32_t target_offset,uint32_t read_domains,uint32_t write_domain)54*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_emit_reloc_fence(drm_intel_bo *bo, uint32_t offset,
55*d83cc019SAndroid Build Coastguard Worker 				  drm_intel_bo *target_bo,
56*d83cc019SAndroid Build Coastguard Worker 				  uint32_t target_offset,
57*d83cc019SAndroid Build Coastguard Worker 				  uint32_t read_domains, uint32_t write_domain)
58*d83cc019SAndroid Build Coastguard Worker {
59*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
60*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
61*d83cc019SAndroid Build Coastguard Worker }
62*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_get_tiling(drm_intel_bo * bo,uint32_t * tiling_mode,uint32_t * swizzle_mode)63*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
64*d83cc019SAndroid Build Coastguard Worker 			    uint32_t * swizzle_mode)
65*d83cc019SAndroid Build Coastguard Worker {
66*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
67*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
68*d83cc019SAndroid Build Coastguard Worker }
69*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_mrb_exec(drm_intel_bo * bo,int used,struct drm_clip_rect * cliprects,int num_cliprects,int DR4,unsigned int flags)70*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_mrb_exec(drm_intel_bo *bo, int used,
71*d83cc019SAndroid Build Coastguard Worker 			  struct drm_clip_rect *cliprects, int num_cliprects,
72*d83cc019SAndroid Build Coastguard Worker 			  int DR4, unsigned int flags)
73*d83cc019SAndroid Build Coastguard Worker {
74*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
75*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
76*d83cc019SAndroid Build Coastguard Worker }
77*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_set_aub_annotations(drm_intel_bo * bo,drm_intel_aub_annotation * annotations,unsigned count)78*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_set_aub_annotations(drm_intel_bo *bo,
79*d83cc019SAndroid Build Coastguard Worker 					      drm_intel_aub_annotation *annotations,
80*d83cc019SAndroid Build Coastguard Worker 					      unsigned count)
81*d83cc019SAndroid Build Coastguard Worker {
82*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
83*d83cc019SAndroid Build Coastguard Worker }
84*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr * bufmgr)85*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr *bufmgr)
86*d83cc019SAndroid Build Coastguard Worker {
87*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
88*d83cc019SAndroid Build Coastguard Worker }
89*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_exec(drm_intel_bo * bo,int used,struct drm_clip_rect * cliprects,int num_cliprects,int DR4)90*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_exec(drm_intel_bo *bo, int used,
91*d83cc019SAndroid Build Coastguard Worker 		      struct drm_clip_rect *cliprects, int num_cliprects, int DR4)
92*d83cc019SAndroid Build Coastguard Worker {
93*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
94*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
95*d83cc019SAndroid Build Coastguard Worker }
96*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_destroy(drm_intel_bufmgr * bufmgr)97*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_destroy(drm_intel_bufmgr *bufmgr)
98*d83cc019SAndroid Build Coastguard Worker {
99*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
100*d83cc019SAndroid Build Coastguard Worker }
101*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_wait_rendering(drm_intel_bo * bo)102*d83cc019SAndroid Build Coastguard Worker void drm_intel_bo_wait_rendering(drm_intel_bo *bo)
103*d83cc019SAndroid Build Coastguard Worker {
104*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
105*d83cc019SAndroid Build Coastguard Worker }
106*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_get_subdata(drm_intel_bo * bo,unsigned long offset,unsigned long size,void * data)107*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_get_subdata(drm_intel_bo *bo, unsigned long offset,
108*d83cc019SAndroid Build Coastguard Worker 			     unsigned long size, void *data)
109*d83cc019SAndroid Build Coastguard Worker {
110*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
111*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
112*d83cc019SAndroid Build Coastguard Worker }
113*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_map(drm_intel_bo * bo,int write_enable)114*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_map(drm_intel_bo *bo, int write_enable)
115*d83cc019SAndroid Build Coastguard Worker {
116*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
117*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
118*d83cc019SAndroid Build Coastguard Worker }
119*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_map_gtt(drm_intel_bo * bo)120*d83cc019SAndroid Build Coastguard Worker int drm_intel_gem_bo_map_gtt(drm_intel_bo *bo)
121*d83cc019SAndroid Build Coastguard Worker {
122*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
123*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
124*d83cc019SAndroid Build Coastguard Worker }
125*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr * bufmgr)126*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr *bufmgr)
127*d83cc019SAndroid Build Coastguard Worker {
128*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
129*d83cc019SAndroid Build Coastguard Worker }
130*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_unmap(drm_intel_bo * bo)131*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_unmap(drm_intel_bo *bo)
132*d83cc019SAndroid Build Coastguard Worker {
133*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
134*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
135*d83cc019SAndroid Build Coastguard Worker }
136*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_flink(drm_intel_bo * bo,uint32_t * name)137*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_flink(drm_intel_bo *bo, uint32_t * name)
138*d83cc019SAndroid Build Coastguard Worker {
139*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
140*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
141*d83cc019SAndroid Build Coastguard Worker }
142*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_gem_create_from_name(drm_intel_bufmgr * bufmgr,const char * name,unsigned int handle)143*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr,
144*d83cc019SAndroid Build Coastguard Worker 						const char *name,
145*d83cc019SAndroid Build Coastguard Worker 						unsigned int handle)
146*d83cc019SAndroid Build Coastguard Worker {
147*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
148*d83cc019SAndroid Build Coastguard Worker 	return NULL;
149*d83cc019SAndroid Build Coastguard Worker }
150*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_gem_export_to_prime(drm_intel_bo * bo,int * prime_fd)151*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_gem_export_to_prime(drm_intel_bo *bo, int *prime_fd)
152*d83cc019SAndroid Build Coastguard Worker {
153*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
154*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
155*d83cc019SAndroid Build Coastguard Worker }
156*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr * bufmgr,int prime_fd,int size)157*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr *bufmgr,
158*d83cc019SAndroid Build Coastguard Worker 						 int prime_fd, int size)
159*d83cc019SAndroid Build Coastguard Worker {
160*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
161*d83cc019SAndroid Build Coastguard Worker 	return NULL;
162*d83cc019SAndroid Build Coastguard Worker }
163*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_set_vma_cache_size(drm_intel_bufmgr * bufmgr,int limit)164*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_set_vma_cache_size(drm_intel_bufmgr *bufmgr,
165*d83cc019SAndroid Build Coastguard Worker 					     int limit)
166*d83cc019SAndroid Build Coastguard Worker {
167*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
168*d83cc019SAndroid Build Coastguard Worker }
169*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_unmap_gtt(drm_intel_bo * bo)170*d83cc019SAndroid Build Coastguard Worker int drm_intel_gem_bo_unmap_gtt(drm_intel_bo *bo)
171*d83cc019SAndroid Build Coastguard Worker {
172*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
173*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
174*d83cc019SAndroid Build Coastguard Worker }
175*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_context_create(drm_intel_bufmgr * bufmgr)176*d83cc019SAndroid Build Coastguard Worker drm_intel_context *drm_intel_gem_context_create(drm_intel_bufmgr *bufmgr)
177*d83cc019SAndroid Build Coastguard Worker {
178*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
179*d83cc019SAndroid Build Coastguard Worker 	return NULL;
180*d83cc019SAndroid Build Coastguard Worker }
181*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_context_get_id(drm_intel_context * ctx,uint32_t * ctx_id)182*d83cc019SAndroid Build Coastguard Worker int drm_intel_gem_context_get_id(drm_intel_context *ctx,
183*d83cc019SAndroid Build Coastguard Worker                                  uint32_t *ctx_id)
184*d83cc019SAndroid Build Coastguard Worker {
185*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
186*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
187*d83cc019SAndroid Build Coastguard Worker }
188*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_context_destroy(drm_intel_context * ctx)189*d83cc019SAndroid Build Coastguard Worker void drm_intel_gem_context_destroy(drm_intel_context *ctx)
190*d83cc019SAndroid Build Coastguard Worker {
191*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
192*d83cc019SAndroid Build Coastguard Worker }
193*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_alloc_tiled(drm_intel_bufmgr * bufmgr,const char * name,int x,int y,int cpp,uint32_t * tiling_mode,unsigned long * pitch,unsigned long flags)194*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
195*d83cc019SAndroid Build Coastguard Worker 				       const char *name,
196*d83cc019SAndroid Build Coastguard Worker 				       int x, int y, int cpp,
197*d83cc019SAndroid Build Coastguard Worker 				       uint32_t *tiling_mode,
198*d83cc019SAndroid Build Coastguard Worker 				       unsigned long *pitch,
199*d83cc019SAndroid Build Coastguard Worker 				       unsigned long flags)
200*d83cc019SAndroid Build Coastguard Worker {
201*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
202*d83cc019SAndroid Build Coastguard Worker 	return NULL;
203*d83cc019SAndroid Build Coastguard Worker }
204*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_set_aub_filename(drm_intel_bufmgr * bufmgr,const char * filename)205*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_set_aub_filename(drm_intel_bufmgr *bufmgr,
206*d83cc019SAndroid Build Coastguard Worker 					  const char *filename)
207*d83cc019SAndroid Build Coastguard Worker {
208*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
209*d83cc019SAndroid Build Coastguard Worker }
210*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_set_aub_dump(drm_intel_bufmgr * bufmgr,int enable)211*d83cc019SAndroid Build Coastguard Worker void drm_intel_bufmgr_gem_set_aub_dump(drm_intel_bufmgr *bufmgr, int enable)
212*d83cc019SAndroid Build Coastguard Worker {
213*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
214*d83cc019SAndroid Build Coastguard Worker }
215*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_aub_dump_bmp(drm_intel_bo * bo,int x1,int y1,int width,int height,enum aub_dump_bmp_format format,int pitch,int offset)216*d83cc019SAndroid Build Coastguard Worker void drm_intel_gem_bo_aub_dump_bmp(drm_intel_bo *bo,
217*d83cc019SAndroid Build Coastguard Worker 				   int x1, int y1, int width, int height,
218*d83cc019SAndroid Build Coastguard Worker 				   enum aub_dump_bmp_format format,
219*d83cc019SAndroid Build Coastguard Worker 				   int pitch, int offset)
220*d83cc019SAndroid Build Coastguard Worker {
221*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
222*d83cc019SAndroid Build Coastguard Worker }
223*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_start_gtt_access(drm_intel_bo * bo,int write_enable)224*d83cc019SAndroid Build Coastguard Worker void drm_intel_gem_bo_start_gtt_access(drm_intel_bo *bo, int write_enable)
225*d83cc019SAndroid Build Coastguard Worker {
226*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
227*d83cc019SAndroid Build Coastguard Worker }
228*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_set_tiling(drm_intel_bo * bo,uint32_t * tiling_mode,uint32_t stride)229*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_set_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
230*d83cc019SAndroid Build Coastguard Worker 				uint32_t stride)
231*d83cc019SAndroid Build Coastguard Worker {
232*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
233*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
234*d83cc019SAndroid Build Coastguard Worker }
235*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_disable_reuse(drm_intel_bo * bo)236*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_disable_reuse(drm_intel_bo *bo)
237*d83cc019SAndroid Build Coastguard Worker {
238*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
239*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
240*d83cc019SAndroid Build Coastguard Worker }
241*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_reference(drm_intel_bo * bo)242*d83cc019SAndroid Build Coastguard Worker void drm_intel_bo_reference(drm_intel_bo *bo)
243*d83cc019SAndroid Build Coastguard Worker {
244*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
245*d83cc019SAndroid Build Coastguard Worker }
246*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bufmgr_gem_get_devid(drm_intel_bufmgr * bufmgr)247*d83cc019SAndroid Build Coastguard Worker int drm_intel_bufmgr_gem_get_devid(drm_intel_bufmgr *bufmgr)
248*d83cc019SAndroid Build Coastguard Worker {
249*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
250*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
251*d83cc019SAndroid Build Coastguard Worker }
252*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_alloc_for_render(drm_intel_bufmgr * bufmgr,const char * name,unsigned long size,unsigned int alignment)253*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
254*d83cc019SAndroid Build Coastguard Worker 					    const char *name,
255*d83cc019SAndroid Build Coastguard Worker 					    unsigned long size,
256*d83cc019SAndroid Build Coastguard Worker 					    unsigned int alignment)
257*d83cc019SAndroid Build Coastguard Worker {
258*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
259*d83cc019SAndroid Build Coastguard Worker 	return NULL;
260*d83cc019SAndroid Build Coastguard Worker }
261*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_references(drm_intel_bo * bo,drm_intel_bo * target_bo)262*d83cc019SAndroid Build Coastguard Worker int drm_intel_bo_references(drm_intel_bo *bo, drm_intel_bo *target_bo)
263*d83cc019SAndroid Build Coastguard Worker {
264*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
265*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
266*d83cc019SAndroid Build Coastguard Worker }
267*d83cc019SAndroid Build Coastguard Worker 
drm_intel_gem_bo_wait(drm_intel_bo * bo,int64_t timeout_ns)268*d83cc019SAndroid Build Coastguard Worker int drm_intel_gem_bo_wait(drm_intel_bo *bo, int64_t timeout_ns)
269*d83cc019SAndroid Build Coastguard Worker {
270*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
271*d83cc019SAndroid Build Coastguard Worker 	return -ENODEV;
272*d83cc019SAndroid Build Coastguard Worker }
273*d83cc019SAndroid Build Coastguard Worker 
drm_intel_bo_alloc_userptr(drm_intel_bufmgr * bufmgr,const char * name,void * addr,uint32_t tiling_mode,uint32_t stride,unsigned long size,unsigned long flags)274*d83cc019SAndroid Build Coastguard Worker drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
275*d83cc019SAndroid Build Coastguard Worker 					 const char *name,
276*d83cc019SAndroid Build Coastguard Worker 					 void *addr, uint32_t tiling_mode,
277*d83cc019SAndroid Build Coastguard Worker 					 uint32_t stride, unsigned long size,
278*d83cc019SAndroid Build Coastguard Worker 					 unsigned long flags)
279*d83cc019SAndroid Build Coastguard Worker {
280*d83cc019SAndroid Build Coastguard Worker 	igt_require_f(false, missing_support_str);
281*d83cc019SAndroid Build Coastguard Worker 	return NULL;
282*d83cc019SAndroid Build Coastguard Worker }
283*d83cc019SAndroid Build Coastguard Worker 
284*d83cc019SAndroid Build Coastguard Worker #ifdef __GNUC__
285*d83cc019SAndroid Build Coastguard Worker #pragma GCC pop_options
286*d83cc019SAndroid Build Coastguard Worker #endif
287