Searched refs:kgem_bo (Results 1 - 25 of 73) sorted by relevance

123

/xsrc/external/mit/xf86-video-intel/dist/src/sna/
H A Dkgem.h40 struct kgem_bo { struct
50 struct kgem_bo *proxy;
105 struct kgem_bo *bo;
226 struct kgem_bo *batch_bo;
257 struct kgem_bo *kgem_create_map(struct kgem *kgem,
261 struct kgem_bo *kgem_create_for_name(struct kgem *kgem, uint32_t name);
262 struct kgem_bo *kgem_create_for_prime(struct kgem *kgem, int name, uint32_t size);
263 int kgem_bo_export_to_prime(struct kgem *kgem, struct kgem_bo *bo);
265 struct kgem_bo *kgem_create_linear(struct kgem *kgem, int size, unsigned flags);
266 struct kgem_bo *kgem_create_prox
[all...]
H A Dgen6_common.h37 struct kgem_bo *bo)
43 struct kgem_bo *bo,
73 static inline bool untiled_tlb_miss(struct kgem_bo *bo)
82 struct kgem_bo *src,
83 struct kgem_bo *dst)
116 inline static bool force_blt_ring(struct sna *sna, struct kgem_bo *bo)
137 prefer_blt_ring(struct sna *sna, struct kgem_bo *bo, unsigned flags)
152 prefer_render_ring(struct sna *sna, struct kgem_bo *bo)
195 prefer_blt_fill(struct sna *sna, struct kgem_bo *bo, unsigned flags)
H A Dsna_render.h49 struct kgem_bo *bo;
55 struct kgem_bo *bo;
103 struct kgem_bo *real_bo;
122 struct kgem_bo *bo[2];
273 const DrawableRec *dst, struct kgem_bo *dst_bo,
276 PixmapPtr dst, struct kgem_bo *dst_bo,
282 bool (*fill_one)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo,
286 bool (*clear)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo);
289 const DrawableRec *src, struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
290 const DrawableRec *dst, struct kgem_bo *dst_b
[all...]
H A Dkgem_debug.h12 struct kgem_bo *
H A Dsna_video.h120 struct kgem_bo *old_buf[2];
121 struct kgem_bo *buf;
128 struct kgem_bo *bo[4];
136 struct kgem_bo *bo;
236 struct kgem_bo *
H A Dsna_stream.c83 struct kgem_bo *sna_static_stream_fini(struct sna *sna,
86 struct kgem_bo *bo;
H A Dkgem.c57 static struct kgem_bo *
60 static struct kgem_bo *
212 struct kgem_bo base;
225 static struct kgem_bo *__kgem_freed_bo;
235 static inline int bytes(struct kgem_bo *bo)
276 static void debug_alloc__bo(struct kgem *kgem, struct kgem_bo *bo)
285 static void assert_tiling(struct kgem *kgem, struct kgem_bo *bo)
301 static void assert_caching(struct kgem *kgem, struct kgem_bo *bo)
315 static void assert_bo_retired(struct kgem_bo *bo)
448 static bool kgem_bo_rmfb(struct kgem *kgem, struct kgem_bo *b
[all...]
H A Dsna.h122 struct kgem_bo *bo;
129 struct kgem_bo *gpu_bo, *cpu_bo;
306 struct kgem_bo *shadow;
470 extern void sna_shadow_set_crtc(struct sna *sna, xf86CrtcPtr crtc, struct kgem_bo *bo);
491 extern bool sna_needs_page_flip(struct sna *sna, struct kgem_bo *bo);
493 struct kgem_bo *bo,
601 void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo);
609 static inline void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo) { }
746 struct sna_pixmap *sna_pixmap_attach_to_bo(PixmapPtr pixmap, struct kgem_bo *bo);
754 static inline int sna_max_tile_copy_size(struct sna *sna, struct kgem_bo *sr
[all...]
H A Dkgem_debug_gen7.c49 struct kgem_bo *current;
61 struct kgem_bo *current;
69 struct kgem_bo *bo = NULL;
101 struct kgem_bo *bo = NULL;
421 struct kgem_bo *bo;
436 struct kgem_bo *bo = NULL;
H A Dsna_dri3.c52 static inline void mark_dri3_pixmap(struct sna *sna, struct sna_pixmap *priv, struct kgem_bo *bo)
70 struct kgem_bo *bo = NULL;
179 struct kgem_bo *bo;
300 struct kgem_bo *bo = NULL;
H A Dsna_io.c57 PixmapPtr p, struct kgem_bo *bo,
97 PixmapPtr pixmap, struct kgem_bo *bo,
147 PixmapPtr pixmap, struct kgem_bo *bo,
202 PixmapPtr p, struct kgem_bo *bo,
226 void sna_read_boxes(struct sna *sna, PixmapPtr dst, struct kgem_bo *src_bo,
230 struct kgem_bo *dst_bo;
650 static bool upload_inplace__tiled(struct kgem *kgem, struct kgem_bo *bo)
672 struct kgem_bo *bo, int16_t dst_dx, int16_t dst_dy,
723 struct kgem_bo *bo, int16_t dst_dx, int16_t dst_dy,
782 struct kgem_bo *b
[all...]
H A Dkgem_debug_gen4.c50 struct kgem_bo *current;
62 struct kgem_bo *current;
70 struct kgem_bo *bo = NULL;
376 struct kgem_bo *bo;
391 struct kgem_bo *bo = NULL;
H A Dkgem_debug_gen5.c51 struct kgem_bo *current;
63 struct kgem_bo *current;
71 struct kgem_bo *bo = NULL;
350 struct kgem_bo *bo;
365 struct kgem_bo *bo = NULL;
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/
H A Dgen6_common.h37 struct kgem_bo *bo)
43 struct kgem_bo *bo,
68 struct kgem_bo *bo)
85 static inline bool untiled_tlb_miss(struct kgem_bo *bo)
93 static int prefer_blt_bo(struct sna *sna, struct kgem_bo *bo)
122 struct kgem_bo *bo,
135 struct kgem_bo *bo)
173 struct kgem_bo *bo,
H A Dkgem.h40 struct kgem_bo { struct
49 struct kgem_bo *proxy;
104 struct kgem_bo *bo;
217 struct kgem_bo *batch_bo;
248 struct kgem_bo *kgem_create_map(struct kgem *kgem,
252 struct kgem_bo *kgem_create_for_name(struct kgem *kgem, uint32_t name);
253 struct kgem_bo *kgem_create_for_prime(struct kgem *kgem, int name, uint32_t size);
254 int kgem_bo_export_to_prime(struct kgem *kgem, struct kgem_bo *bo);
256 struct kgem_bo *kgem_create_linear(struct kgem *kgem, int size, unsigned flags);
257 struct kgem_bo *kgem_create_prox
[all...]
H A Dsna_render.h49 struct kgem_bo *bo;
55 struct kgem_bo *bo;
103 struct kgem_bo *real_bo;
122 struct kgem_bo *bo[2];
267 const DrawableRec *dst, struct kgem_bo *dst_bo,
270 PixmapPtr dst, struct kgem_bo *dst_bo,
276 bool (*fill_one)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo,
280 bool (*clear)(struct sna *sna, PixmapPtr dst, struct kgem_bo *dst_bo);
283 const DrawableRec *src, struct kgem_bo *src_bo, int16_t src_dx, int16_t src_dy,
284 const DrawableRec *dst, struct kgem_bo *dst_b
[all...]
H A Dsna_video.h92 struct kgem_bo *old_buf[2];
93 struct kgem_bo *buf;
101 struct kgem_bo *bo[4];
109 struct kgem_bo *bo;
188 struct kgem_bo *
H A Dkgem_debug.h12 struct kgem_bo *
H A Dsna_stream.c83 struct kgem_bo *sna_static_stream_fini(struct sna *sna,
86 struct kgem_bo *bo;
H A Dkgem.c57 static struct kgem_bo *
60 static struct kgem_bo *
202 struct kgem_bo base;
215 static struct kgem_bo *__kgem_freed_bo;
219 static inline int bytes(struct kgem_bo *bo)
254 static void debug_alloc__bo(struct kgem *kgem, struct kgem_bo *bo)
263 static void assert_tiling(struct kgem *kgem, struct kgem_bo *bo)
276 static void assert_cacheing(struct kgem *kgem, struct kgem_bo *bo)
290 static void assert_bo_retired(struct kgem_bo *bo)
431 static void *__kgem_bo_map__gtt(struct kgem *kgem, struct kgem_bo *b
[all...]
H A Dsna.h122 struct kgem_bo *bo;
129 struct kgem_bo *gpu_bo, *cpu_bo;
284 struct kgem_bo *shadow;
430 extern void sna_shadow_set_crtc(struct sna *sna, xf86CrtcPtr crtc, struct kgem_bo *bo);
448 struct kgem_bo *bo,
543 void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo);
551 static inline void sna_dri2_pixmap_update_bo(struct sna *sna, PixmapPtr pixmap, struct kgem_bo *bo) { }
633 struct sna_pixmap *sna_pixmap_attach_to_bo(PixmapPtr pixmap, struct kgem_bo *bo);
641 static inline int sna_max_tile_copy_size(struct sna *sna, struct kgem_bo *src, struct kgem_bo *ds
[all...]
H A Dsna_present.c277 struct kgem_bo *bo)
327 struct kgem_bo *bo)
353 static struct kgem_bo *
391 struct kgem_bo *bo;
421 struct kgem_bo *bo;
H A Dkgem_debug_gen7.c49 struct kgem_bo *current;
61 struct kgem_bo *current;
69 struct kgem_bo *bo = NULL;
101 struct kgem_bo *bo = NULL;
421 struct kgem_bo *bo;
436 struct kgem_bo *bo = NULL;
H A Dsna_dri3.c52 static inline void mark_dri3_pixmap(struct sna *sna, struct sna_pixmap *priv, struct kgem_bo *bo)
67 struct kgem_bo *bo = NULL;
176 struct kgem_bo *bo;
295 struct kgem_bo *bo = NULL;
H A Dsna_io.c57 PixmapPtr p, struct kgem_bo *bo,
97 PixmapPtr pixmap, struct kgem_bo *bo,
145 PixmapPtr pixmap, struct kgem_bo *bo,
200 PixmapPtr p, struct kgem_bo *bo,
224 void sna_read_boxes(struct sna *sna, PixmapPtr dst, struct kgem_bo *src_bo,
228 struct kgem_bo *dst_bo;
642 static bool upload_inplace__tiled(struct kgem *kgem, struct kgem_bo *bo)
664 struct kgem_bo *bo, int16_t dst_dx, int16_t dst_dy,
713 struct kgem_bo *bo, int16_t dst_dx, int16_t dst_dy,
772 struct kgem_bo *b
[all...]

Completed in 29 milliseconds

123